From ab1d1ae3d59a7d7e18bf0be8e067bf08e3b3aa2b Mon Sep 17 00:00:00 2001 From: Jon Koops Date: Tue, 2 Apr 2024 16:14:58 +0200 Subject: [PATCH] Move all JavaScript projects into single PNPM workspace (#24537) Closes #24571 Signed-off-by: Jon Koops --- .github/CODEOWNERS | 3 + .github/actions/pnpm-setup/action.yml | 2 +- .github/dependabot.yml | 14 +- .github/workflows/js-ci.yml | 65 +- .gitignore | 11 +- adapters/oidc/js/pom.xml | 25 - js/.gitignore | 37 - js/apps/account-ui/pom.xml | 25 - js/apps/admin-ui/README.md | 8 +- js/apps/admin-ui/pom.xml | 26 - js/apps/keycloak-server/.gitignore | 2 + js/apps/keycloak-server/README.md | 4 +- js/libs/keycloak-admin-client/README.md | 4 +- js/libs/keycloak-admin-client/package.json | 2 +- js/libs/keycloak-admin-client/pom.xml | 24 - js/libs/keycloak-js/package.json | 4 +- js/libs/keycloak-js/pom.xml | 24 - js/pnpm-workspace.yaml | 3 - js/pom.xml | 66 - js/package.json => package.json | 2 +- js/pnpm-lock.yaml => pnpm-lock.yaml | 840 +++++++---- pnpm-workspace.yaml | 4 + pom.xml | 72 +- themes/UPDATING-NODE-MODULES.md | 16 - themes/pom.xml | 110 +- .../keycloak/common/resources/package.json | 1 - .../keycloak/common/resources/pnpm-lock.yaml | 1251 ----------------- 27 files changed, 727 insertions(+), 1918 deletions(-) delete mode 100644 js/.gitignore create mode 100644 js/apps/keycloak-server/.gitignore delete mode 100644 js/pnpm-workspace.yaml rename js/package.json => package.json (96%) rename js/pnpm-lock.yaml => pnpm-lock.yaml (93%) create mode 100644 pnpm-workspace.yaml delete mode 100644 themes/UPDATING-NODE-MODULES.md delete mode 100644 themes/src/main/resources/theme/keycloak/common/resources/pnpm-lock.yaml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a4a4ba0da4..1ae4f5c47b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -40,6 +40,9 @@ # UI (@keycloak/ui-maintainers) ################################################################################################### +/package.json @keycloak/ui-maintainers +/pnpm-lock.yaml @keycloak/ui-maintainers +/pnpm-workspace.yaml @keycloak/ui-maintainers /js/ @keycloak/ui-maintainers /adapters/oidc/js/ @keycloak/ui-maintainers /rest/admin-ui-ext/ @keycloak/ui-maintainers diff --git a/.github/actions/pnpm-setup/action.yml b/.github/actions/pnpm-setup/action.yml index 930abe43cf..b0b5e893f3 100644 --- a/.github/actions/pnpm-setup/action.yml +++ b/.github/actions/pnpm-setup/action.yml @@ -5,7 +5,7 @@ inputs: node-version: description: Node.js version required: false - default: "18" + default: "20" working-directory: description: The working directory where the `pnpm-lock.yaml` file is located. diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3f1406802f..d51064c323 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -12,7 +12,7 @@ updates: - area/dependencies - area/ci - package-ecosystem: npm - directory: /themes/src/main/resources/theme/keycloak/common/resources + directory: / schedule: interval: daily time: "00:00" @@ -22,15 +22,3 @@ updates: labels: - area/dependencies - team/ui - - package-ecosystem: npm - directory: js - open-pull-requests-limit: 999 - rebase-strategy: disabled - versioning-strategy: increase - schedule: - interval: daily - time: "00:00" - timezone: Etc/GMT - labels: - - area/dependencies - - team/ui diff --git a/.github/workflows/js-ci.yml b/.github/workflows/js-ci.yml index 38ae8315db..8a28cb93a0 100644 --- a/.github/workflows/js-ci.yml +++ b/.github/workflows/js-ci.yml @@ -73,14 +73,10 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - - run: pnpm --filter ${{ env.WORKSPACE }} run lint - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} lint - - run: pnpm --filter ${{ env.WORKSPACE }} run build - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} build keycloak-js: name: Keycloak JS @@ -93,11 +89,8 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - - run: pnpm --filter ${{ env.WORKSPACE }} run build - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} build keycloak-masthead: name: Keycloak Masthead @@ -110,14 +103,10 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - - run: pnpm --filter ${{ env.WORKSPACE }} run lint - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} lint - - run: pnpm --filter ${{ env.WORKSPACE }} run build - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} build ui-shared: name: UI Shared @@ -130,14 +119,10 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - - run: pnpm --filter ${{ env.WORKSPACE }} run lint - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} lint - - run: pnpm --filter ${{ env.WORKSPACE }} run build - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} build account-ui: name: Account UI @@ -150,14 +135,10 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - - run: pnpm --filter ${{ env.WORKSPACE }} run lint - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} lint - - run: pnpm --filter ${{ env.WORKSPACE }} run build - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} build admin-ui: name: Admin UI @@ -170,20 +151,14 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - - run: pnpm --filter ${{ env.WORKSPACE }} run lint - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} lint - - run: pnpm --filter ${{ env.WORKSPACE }} run test - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} test - - run: pnpm --filter ${{ env.WORKSPACE }} run build - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} build - - run: pnpm --filter ${{ env.WORKSPACE }} run cy:check-types - working-directory: js + - run: pnpm --filter ${{ env.WORKSPACE }} cy:check-types account-ui-e2e: name: Account UI E2E @@ -198,8 +173,6 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - name: Download Keycloak server uses: actions/download-artifact@v3 @@ -222,11 +195,9 @@ jobs: - name: Install Playwright browsers run: pnpm --filter ${{ env.WORKSPACE }} exec playwright install --with-deps - working-directory: js - name: Run Playwright tests - run: pnpm --filter ${{ env.WORKSPACE }} run test - working-directory: js + run: pnpm --filter ${{ env.WORKSPACE }} test env: KEYCLOAK_SERVER: http://localhost:8080 @@ -277,12 +248,9 @@ jobs: firefox-version: latest - uses: ./.github/actions/pnpm-setup - with: - working-directory: js - name: Compile Admin Client - run: pnpm --filter @keycloak/keycloak-admin-client run build - working-directory: js + run: pnpm --filter @keycloak/keycloak-admin-client build - name: Download Keycloak server uses: actions/download-artifact@v3 @@ -304,8 +272,7 @@ jobs: KEYCLOAK_ADMIN_PASSWORD: admin - name: Start LDAP server - run: pnpm --filter ${{ env.WORKSPACE }} run cy:ldap-server & - working-directory: js + run: pnpm --filter ${{ env.WORKSPACE }} cy:ldap-server & - name: Run Cypress uses: cypress-io/github-action@v6 diff --git a/.gitignore b/.gitignore index 2419c0523b..b611ea52be 100644 --- a/.gitignore +++ b/.gitignore @@ -92,9 +92,18 @@ quarkus/data/*.db # Git ephemeral files *.versionsBackup -# Node.js for frontend-maven-plugin # +# frontend-maven-plugin node +# Wireit +.wireit + +# Vite +dist + +# ESLint +.eslintcache + # NPM node_modules diff --git a/adapters/oidc/js/pom.xml b/adapters/oidc/js/pom.xml index e9bdb27808..22fa4462f9 100644 --- a/adapters/oidc/js/pom.xml +++ b/adapters/oidc/js/pom.xml @@ -51,31 +51,6 @@ com.github.eirslett frontend-maven-plugin - - - - install-node-and-pnpm - - - - pnpm-install - - pnpm - - - ${pnpm.args.install} - - - - run-build - - pnpm - - - run build - - - ${js.projectDir}/libs/keycloak-js diff --git a/js/.gitignore b/js/.gitignore deleted file mode 100644 index 9a98a7098a..0000000000 --- a/js/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -# Optional eslint cache -.eslintcache - -# Keycloak server -server - -# Wireit -.wireit - -# Vite -dist -dist-ssr -*.local - -# Distribution -*.tgz -npm-dist diff --git a/js/apps/account-ui/pom.xml b/js/apps/account-ui/pom.xml index a33d1880cd..fbc8f53c65 100644 --- a/js/apps/account-ui/pom.xml +++ b/js/apps/account-ui/pom.xml @@ -69,31 +69,6 @@ com.github.eirslett frontend-maven-plugin - - - - install-node-and-pnpm - - - - pnpm-install - - pnpm - - - ${pnpm.args.install} - - - - run-build - - pnpm - - - run build - - - com.google.code.maven-replacer-plugin diff --git a/js/apps/admin-ui/README.md b/js/apps/admin-ui/README.md index 695044bc88..ad7bd56c16 100644 --- a/js/apps/admin-ui/README.md +++ b/js/apps/admin-ui/README.md @@ -27,7 +27,7 @@ Now that the Keycloak sever is running it's time to run the development server f To start the development server run the following command: ```bash -pnpm run dev +pnpm dev ``` Once the process of optimization is done your browser will automatically open your local host on port `8080`. From here you will be redirected to the Keycloak server to authenticate, which you can do with the default credentials (`admin`/`admin`). @@ -43,7 +43,7 @@ If you want to build the application using Maven and produce a JAR that can be i Every time you create a commit it should be automatically linted and formatted for you. It is also possible to trigger the linting manually: ```bash -pnpm run lint +pnpm lint ``` ## Integration testing with Cypress @@ -59,13 +59,13 @@ Ensure the Keycloak and development server are running as [outlined previously]( You can run the tests using the interactive graphical user interface using the following command: ```bash -pnpm run cy:open +pnpm cy:open ``` Alternatively the tests can also run headless as follows: ``` -pnpm run cy:run +pnpm cy:run ``` For more information about the Cypress command-line interface consult [the documentation](https://docs.cypress.io/guides/guides/command-line). diff --git a/js/apps/admin-ui/pom.xml b/js/apps/admin-ui/pom.xml index 2407dc3dac..2ea545c7a6 100644 --- a/js/apps/admin-ui/pom.xml +++ b/js/apps/admin-ui/pom.xml @@ -61,7 +61,6 @@ theme/keycloak.v2/admin/resources index.html - locales/** @@ -70,31 +69,6 @@ com.github.eirslett frontend-maven-plugin - - - - install-node-and-pnpm - - - - pnpm-install - - pnpm - - - ${pnpm.args.install} - - - - run-build - - pnpm - - - run build - - - com.google.code.maven-replacer-plugin diff --git a/js/apps/keycloak-server/.gitignore b/js/apps/keycloak-server/.gitignore new file mode 100644 index 0000000000..5cb419f2d6 --- /dev/null +++ b/js/apps/keycloak-server/.gitignore @@ -0,0 +1,2 @@ +# Keycloak server +server diff --git a/js/apps/keycloak-server/README.md b/js/apps/keycloak-server/README.md index 828a7cacb1..f8d93ef1f2 100644 --- a/js/apps/keycloak-server/README.md +++ b/js/apps/keycloak-server/README.md @@ -13,7 +13,7 @@ pnpm install After the dependencies are installed we can start the Keycloak server by running the following command: ```bash -pnpm run start +pnpm start ``` This will download the [Nightly version](https://github.com/keycloak/keycloak/releases/tag/nightly) of the Keycloak server and run it locally on port `8180`. If a previously downloaded version was found in the `server/` directory then that one will be used instead. If you want to download the latest Nightly version you can remove the server directory before running the command to start the server. @@ -21,7 +21,7 @@ This will download the [Nightly version](https://github.com/keycloak/keycloak/re If you want to run with a local Quarkus distribution of Keycloak for development purposes, you can do so by running this command instead: ```bash -pnpm run start -- --local +pnpm start -- --local ``` **All other arguments will be passed through to the underlying Keycloak server.** diff --git a/js/libs/keycloak-admin-client/README.md b/js/libs/keycloak-admin-client/README.md index 5ec42492e5..95f8719922 100644 --- a/js/libs/keycloak-admin-client/README.md +++ b/js/libs/keycloak-admin-client/README.md @@ -107,13 +107,13 @@ setInterval(() => kcAdminClient.auth(credentials), 58 * 1000); // 58 seconds To build the source do a build: ```bash -pnpm run build +pnpm build ``` Start the Keycloak server: ```bash -pnpm run server:start +pnpm server:start ``` If you started your container manually make sure there is an admin user named 'admin' with password 'admin'. diff --git a/js/libs/keycloak-admin-client/package.json b/js/libs/keycloak-admin-client/package.json index 46c4a00cc5..b86db11670 100644 --- a/js/libs/keycloak-admin-client/package.json +++ b/js/libs/keycloak-admin-client/package.json @@ -15,7 +15,7 @@ "build": "wireit", "lint": "wireit", "test": "wireit", - "prepublishOnly": "pnpm run build" + "prepublishOnly": "pnpm build" }, "wireit": { "build": { diff --git a/js/libs/keycloak-admin-client/pom.xml b/js/libs/keycloak-admin-client/pom.xml index d6b8c82c4e..d85c290e33 100644 --- a/js/libs/keycloak-admin-client/pom.xml +++ b/js/libs/keycloak-admin-client/pom.xml @@ -46,29 +46,6 @@ com.github.eirslett frontend-maven-plugin - - - install-node-and-pnpm - - - - pnpm-install - - pnpm - - - ${pnpm.args.install} - - - - run-build - - pnpm - - - run build - - pack package @@ -77,7 +54,6 @@ pack --pack-destination=target - false diff --git a/js/libs/keycloak-js/package.json b/js/libs/keycloak-js/package.json index 7a10010e58..e73f0473c9 100644 --- a/js/libs/keycloak-js/package.json +++ b/js/libs/keycloak-js/package.json @@ -33,11 +33,11 @@ "scripts": { "build": "wireit", "duplicate-types": "shx cp dist/keycloak.d.ts dist/keycloak.d.mts && shx cp dist/keycloak-authz.d.ts dist/keycloak-authz.d.mts", - "prepublishOnly": "pnpm run build" + "prepublishOnly": "pnpm build" }, "wireit": { "build": { - "command": "rollup --config --configPlugin typescript && pnpm run duplicate-types", + "command": "rollup --config --configPlugin typescript && pnpm duplicate-types", "files": [ "src/**", "package.json", diff --git a/js/libs/keycloak-js/pom.xml b/js/libs/keycloak-js/pom.xml index 2a6543760c..300c6dd4e3 100644 --- a/js/libs/keycloak-js/pom.xml +++ b/js/libs/keycloak-js/pom.xml @@ -46,29 +46,6 @@ com.github.eirslett frontend-maven-plugin - - - install-node-and-pnpm - - - - pnpm-install - - pnpm - - - ${pnpm.args.install} - - - - run-build - - pnpm - - - run build - - pack package @@ -77,7 +54,6 @@ pack --pack-destination=target - false diff --git a/js/pnpm-workspace.yaml b/js/pnpm-workspace.yaml deleted file mode 100644 index 8f80f0cab2..0000000000 --- a/js/pnpm-workspace.yaml +++ /dev/null @@ -1,3 +0,0 @@ -packages: - - 'apps/*' - - 'libs/*' diff --git a/js/pom.xml b/js/pom.xml index c959b2e6f7..1420cbdcfe 100644 --- a/js/pom.xml +++ b/js/pom.xml @@ -27,71 +27,5 @@ src ${project.basedir}/dist - - false - - - - - com.github.eirslett - frontend-maven-plugin - - - - install-node-and-pnpm - - - - pnpm-install - - pnpm - - - ${pnpm.args.install} - - - - - - org.apache.maven.plugins - maven-clean-plugin - - false - - ${js.skip.clean} - - - ${basedir} - - **/.wireit/** - **/node_modules/** - - - - - apps/keycloak-server - - server/** - - - - - - - - - - - clean-when-not-on-windows - - - windows - - - - true - - - diff --git a/js/package.json b/package.json similarity index 96% rename from js/package.json rename to package.json index 018a2e9517..fea4784906 100644 --- a/js/package.json +++ b/package.json @@ -25,7 +25,7 @@ "typescript": "^5.4.3", "wireit": "^0.14.4" }, - "packageManager": "pnpm@8.10.0", + "packageManager": "pnpm@8.15.5", "lint-staged": { "*.{js,jsx,mjs,ts,tsx}": "eslint --cache --fix" } diff --git a/js/pnpm-lock.yaml b/pnpm-lock.yaml similarity index 93% rename from js/pnpm-lock.yaml rename to pnpm-lock.yaml index c213b3c4c0..e8ae9340c4 100644 --- a/js/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,14 +66,14 @@ importers: specifier: ^0.14.4 version: 0.14.4 - apps/account-ui: + js/apps/account-ui: dependencies: '@patternfly/patternfly': specifier: ^4.224.5 version: 4.224.5 '@patternfly/react-core': specifier: ^4.278.0 - version: 4.278.0(react-dom@18.2.0)(react@18.2.0) + version: 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-icons': specifier: ^4.93.7 version: 4.93.7(react-dom@18.2.0)(react@18.2.0) @@ -145,7 +145,7 @@ importers: specifier: ^3.8.1 version: 3.8.1(@types/node@20.11.30)(rollup@4.13.1)(typescript@5.4.3)(vite@5.2.6) - apps/admin-ui: + js/apps/admin-ui: dependencies: '@keycloak/keycloak-admin-client': specifier: workspace:* @@ -158,7 +158,7 @@ importers: version: 4.82.121(react-dom@18.2.0)(react-monaco-editor@0.51.0)(react@18.2.0) '@patternfly/react-core': specifier: ^4.278.0 - version: 4.278.0(react-dom@18.2.0)(react@18.2.0) + version: 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-icons': specifier: ^4.93.7 version: 4.93.7(react-dom@18.2.0)(react@18.2.0) @@ -170,7 +170,7 @@ importers: version: 4.113.6(react-dom@18.2.0)(react@18.2.0) admin-ui: specifier: 'file:' - version: file:apps/admin-ui(@types/react@18.2.65)(react-monaco-editor@0.51.0) + version: file:js/apps/admin-ui(@types/react@18.2.65)(react-monaco-editor@0.51.0) dagre: specifier: ^0.8.5 version: 0.8.5 @@ -296,7 +296,7 @@ importers: specifier: ^1.4.0 version: 1.4.0(@types/node@20.11.30)(jsdom@24.0.0)(lightningcss@1.24.1) - apps/keycloak-server: + js/apps/keycloak-server: dependencies: '@keycloak/keycloak-admin-client': specifier: workspace:* @@ -317,7 +317,7 @@ importers: specifier: ^3.0.5 version: 3.0.5 - libs/keycloak-admin-client: + js/libs/keycloak-admin-client: dependencies: camelize-ts: specifier: ^3.0.0 @@ -357,7 +357,7 @@ importers: specifier: ^10.9.2 version: 10.9.2(@types/node@20.11.30)(typescript@5.4.3) - libs/keycloak-js: + js/libs/keycloak-js: dependencies: js-sha256: specifier: ^0.11.0 @@ -391,11 +391,11 @@ importers: specifier: ^0.3.4 version: 0.3.4 - libs/keycloak-masthead: + js/libs/keycloak-masthead: dependencies: '@patternfly/react-core': specifier: ^4.278.0 - version: 4.278.0(react-dom@18.2.0)(react@18.2.0) + version: 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-styles': specifier: ^4.92.8 version: 4.92.8 @@ -431,14 +431,14 @@ importers: specifier: ^3.8.1 version: 3.8.1(@types/node@20.11.30)(rollup@4.13.1)(typescript@5.4.3)(vite@5.2.6) - libs/ui-shared: + js/libs/ui-shared: dependencies: '@keycloak/keycloak-admin-client': specifier: workspace:* version: link:../keycloak-admin-client '@patternfly/react-core': specifier: ^4.278.0 - version: 4.278.0(react-dom@18.2.0)(react@18.2.0) + version: 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-icons': specifier: ^4.93.7 version: 4.93.7(react-dom@18.2.0)(react@18.2.0) @@ -492,6 +492,55 @@ importers: specifier: ^1.4.0 version: 1.4.0(@types/node@20.11.30)(jsdom@24.0.0)(lightningcss@1.24.1) + themes/src/main/resources/theme/keycloak/common/resources: + dependencies: + '@patternfly-v5/patternfly': + specifier: npm:@patternfly/patternfly@^5.1.0 + version: /@patternfly/patternfly@5.2.1 + '@patternfly/patternfly': + specifier: ^4.224.5 + version: 4.224.5 + '@patternfly/react-core': + specifier: ^4.278.1 + version: 4.278.1(react-dom@18.2.0)(react@18.2.0) + alpinejs: + specifier: ^3.13.7 + version: 3.13.7 + jquery: + specifier: ^3.7.1 + version: 3.7.1 + patternfly: + specifier: ^3.59.5 + version: 3.59.5 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + rfc4648: + specifier: ^1.5.3 + version: 1.5.3 + devDependencies: + '@rollup/plugin-commonjs': + specifier: ^25.0.7 + version: 25.0.7(rollup@4.13.1) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.2.3(rollup@4.13.1) + '@rollup/plugin-replace': + specifier: ^5.0.5 + version: 5.0.5(rollup@4.13.1) + '@rollup/plugin-terser': + specifier: ^0.4.4 + version: 0.4.4(rollup@4.13.1) + rollup: + specifier: ^4.13.1 + version: 4.13.1 + shx: + specifier: ^0.3.4 + version: 0.3.4 + packages: /@4tw/cypress-drag-drop@2.2.5(cypress@13.7.1): @@ -703,13 +752,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/runtime@7.23.2: - resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.0 - dev: true - /@babel/runtime@7.23.9: resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} engines: {node: '>=6.9.0'} @@ -1513,6 +1555,10 @@ packages: resolution: {integrity: sha512-io0huj+LCP5FgDZJDaLv1snxktTYs8iCFz/W1VDRneYoebNHLmGfQdF7Yn8bS6PF7qmN6oJKEBlq3AjmmE8vdA==} dev: false + /@patternfly/patternfly@5.2.1: + resolution: {integrity: sha512-n5xFjyj1J4eIFZ7XeU6K44POKRAuDlO5yALPbn084y+jPy1j861AaQ+zIUbzCi4IzBlHrvoXVKij7p1zy7Ditg==} + dev: false + /@patternfly/react-code-editor@4.82.121(react-dom@18.2.0)(react-monaco-editor@0.51.0)(react@18.2.0): resolution: {integrity: sha512-c6RYoXK4vlU6jBnshVx8zw/MHeUU37/WdnO3e5n5tf7Vxkhv/0H+YwMZ2YR6zuCq8UD4dG0+cl7W6HUC1ZgBVA==} peerDependencies: @@ -1520,7 +1566,7 @@ packages: react-dom: ^16.8 || ^17 || ^18 react-monaco-editor: ^0.51.0 dependencies: - '@patternfly/react-core': 4.278.0(react-dom@18.2.0)(react@18.2.0) + '@patternfly/react-core': 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-icons': 4.93.7(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-styles': 4.92.8 react: 18.2.0 @@ -1530,8 +1576,8 @@ packages: tslib: 2.6.2 dev: false - /@patternfly/react-core@4.278.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-w+0WgSa5O64yi50PpkYuuIt5N5S9svkJKxrhV4LQzOhAtSRTtbraOBRwEKodppT/oUeKMlAdDUWep1O3QluF3Q==} + /@patternfly/react-core@4.278.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-BZ+A0r/xLWXLxE5/b8FTVxRI/KokDlTQOS0ub49ts7nv++vmZS7kU4tn2bfuh7RVw/BfW4CNtoMzeJkM8GpaWw==} peerDependencies: react: ^16.8 || ^17 || ^18 react-dom: ^16.8 || ^17 || ^18 @@ -1567,7 +1613,7 @@ packages: react: ^16.8 || ^17 || ^18 react-dom: ^16.8 || ^17 || ^18 dependencies: - '@patternfly/react-core': 4.278.0(react-dom@18.2.0)(react@18.2.0) + '@patternfly/react-core': 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-icons': 4.93.7(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-styles': 4.92.8 '@patternfly/react-tokens': 4.94.7 @@ -1723,12 +1769,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.1) + '@rollup/pluginutils': 5.1.0(rollup@4.13.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.5 + magic-string: 0.30.8 rollup: 4.13.1 dev: true @@ -1741,9 +1787,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.1) + '@rollup/pluginutils': 5.1.0(rollup@4.13.1) estree-walker: 2.0.2 - magic-string: 0.30.5 + magic-string: 0.30.8 rollup: 4.13.1 dev: true @@ -1756,7 +1802,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.1) + '@rollup/pluginutils': 5.1.0(rollup@4.13.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 @@ -1765,6 +1811,20 @@ packages: rollup: 4.13.1 dev: true + /@rollup/plugin-replace@5.0.5(rollup@4.13.1): + resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.1) + magic-string: 0.30.8 + rollup: 4.13.1 + dev: true + /@rollup/plugin-terser@0.4.4(rollup@4.13.1): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} @@ -1800,21 +1860,6 @@ packages: typescript: 5.4.3 dev: true - /@rollup/pluginutils@5.0.5(rollup@4.13.1): - resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 4.13.1 - dev: true - /@rollup/pluginutils@5.1.0(rollup@4.13.1): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -1830,14 +1875,6 @@ packages: rollup: 4.13.1 dev: true - /@rollup/rollup-android-arm-eabi@4.13.0: - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm-eabi@4.13.1: resolution: {integrity: sha512-4C4UERETjXpC4WpBXDbkgNVgHyWfG3B/NKY46e7w5H134UDOFqUJKpsLm0UYmuupW+aJmRgeScrDNfvZ5WV80A==} cpu: [arm] @@ -1846,14 +1883,6 @@ packages: dev: true optional: true - /@rollup/rollup-android-arm64@4.13.0: - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm64@4.13.1: resolution: {integrity: sha512-TrTaFJ9pXgfXEiJKQ3yQRelpQFqgRzVR9it8DbeRzG0RX7mKUy0bqhCFsgevwXLJepQKTnLl95TnPGf9T9AMOA==} cpu: [arm64] @@ -1862,14 +1891,6 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-arm64@4.13.0: - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-arm64@4.13.1: resolution: {integrity: sha512-fz7jN6ahTI3cKzDO2otQuybts5cyu0feymg0bjvYCBrZQ8tSgE8pc0sSNEuGvifrQJWiwx9F05BowihmLxeQKw==} cpu: [arm64] @@ -1878,14 +1899,6 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-x64@4.13.0: - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-x64@4.13.1: resolution: {integrity: sha512-WTvdz7SLMlJpektdrnWRUN9C0N2qNHwNbWpNo0a3Tod3gb9leX+yrYdCeB7VV36OtoyiPAivl7/xZ3G1z5h20g==} cpu: [x64] @@ -1894,14 +1907,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.0: - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.1: resolution: {integrity: sha512-dBHQl+7wZzBYcIF6o4k2XkAfwP2ks1mYW2q/Gzv9n39uDcDiAGDqEyml08OdY0BIct0yLSPkDTqn4i6czpBLLw==} cpu: [arm] @@ -1910,14 +1915,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.0: - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.1: resolution: {integrity: sha512-bur4JOxvYxfrAmocRJIW0SADs3QdEYK6TQ7dTNz6Z4/lySeu3Z1H/+tl0a4qDYv0bCdBpUYM0sYa/X+9ZqgfSQ==} cpu: [arm64] @@ -1926,14 +1923,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.13.0: - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.13.1: resolution: {integrity: sha512-ssp77SjcDIUSoUyj7DU7/5iwM4ZEluY+N8umtCT9nBRs3u045t0KkW02LTyHouHDomnMXaXSZcCSr2bdMK63kA==} cpu: [arm64] @@ -1942,14 +1931,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.0: - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.1: resolution: {integrity: sha512-Jv1DkIvwEPAb+v25/Unrnnq9BO3F5cbFPT821n3S5litkz+O5NuXuNhqtPx5KtcwOTtaqkTsO+IVzJOsxd11aQ==} cpu: [riscv64] @@ -1966,14 +1947,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.13.0: - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.13.1: resolution: {integrity: sha512-zGRDulLTeDemR8DFYyFIQ8kMP02xpUsX4IBikc7lwL9PrwR3gWmX2NopqiGlI2ZVWMl15qZeUjumTwpv18N7sQ==} cpu: [x64] @@ -1982,14 +1955,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.13.0: - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-musl@4.13.1: resolution: {integrity: sha512-VTk/MveyPdMFkYJJPCkYBw07KcTkGU2hLEyqYMsU4NjiOfzoaDTW9PWGRsNwiOA3qI0k/JQPjkl/4FCK1smskQ==} cpu: [x64] @@ -1998,14 +1963,6 @@ packages: dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.0: - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.1: resolution: {integrity: sha512-L+hX8Dtibb02r/OYCsp4sQQIi3ldZkFI0EUkMTDwRfFykXBPptoz/tuuGqEd3bThBSLRWPR6wsixDSgOx/U3Zw==} cpu: [arm64] @@ -2014,14 +1971,6 @@ packages: dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.0: - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.1: resolution: {integrity: sha512-+dI2jVPfM5A8zme8riEoNC7UKk0Lzc7jCj/U89cQIrOjrZTCWZl/+IXUeRT2rEZ5j25lnSA9G9H1Ob9azaF/KQ==} cpu: [ia32] @@ -2030,14 +1979,6 @@ packages: dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.13.0: - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.13.1: resolution: {integrity: sha512-YY1Exxo2viZ/O2dMHuwQvimJ0SqvL+OAWQLLY6rvXavgQKjhQUzn7nc1Dd29gjB5Fqi00nrBWctJBOyfVMIVxw==} cpu: [x64] @@ -2227,7 +2168,7 @@ packages: peerDependencies: cypress: ^12.0.0 || ^13.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.3 cypress: 13.7.1 dev: true @@ -2316,30 +2257,78 @@ packages: resolution: {integrity: sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==} dev: true + /@types/c3@0.6.4: + resolution: {integrity: sha512-W7i7oSmHsXYhseZJsIYexelv9HitGsWdQhx3mcy4NWso+GedpCYr02ghpkNvnZ4oTIjNeISdrOnM70s7HiuV+g==} + requiresBuild: true + dependencies: + '@types/d3': 4.13.15 + dev: false + optional: true + /@types/chai@4.3.14: resolution: {integrity: sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w==} dev: true + /@types/d3-array@1.2.12: + resolution: {integrity: sha512-zIq9wCg/JO7MGC6vq3HRDaVYkqgSPIDjpo3JhAQxl7PHYVPA5D9SMiBfjW/ZoAvPd2a+rkovqBg0nS0QOChsJQ==} + requiresBuild: true + dev: false + optional: true + /@types/d3-array@3.2.0: resolution: {integrity: sha512-tjU8juPSfhMnu6mJZPOCVVGba4rZoE0tjHDPb81PYwA8CzbaFscGjgkUM7juUJu6iWA1cCVWNEVwxZ5HN9Jj8Q==} dev: false + /@types/d3-axis@1.0.19: + resolution: {integrity: sha512-rXxE2jJYv6kar/6YWS8rM0weY+jjvnJvBxHKrIUqt3Yzomrfbf5tncpKG6jq6Aaw6TZyBcb1bxEWc0zGzcmbiw==} + requiresBuild: true + dependencies: + '@types/d3-selection': 1.4.6 + dev: false + optional: true + /@types/d3-axis@3.0.5: resolution: {integrity: sha512-ufDAV3SQzju+uB3Jlty7SUb/jMigjpIlvDDcSGvGmmO6OT/sNO93UE0dRzwWOZeBLzrLSA0CQM4bf3iq1std3A==} dependencies: '@types/d3-selection': 3.0.8 dev: false + /@types/d3-brush@1.1.8: + resolution: {integrity: sha512-tPVjYAjJt02fgazF9yiX/309sj6qhIiIopLuHhP4FFFq9VKqu9NQBeCK3ger0RHVZGs9RKaSBUWyPUzii5biGQ==} + requiresBuild: true + dependencies: + '@types/d3-selection': 1.4.6 + dev: false + optional: true + /@types/d3-brush@3.0.5: resolution: {integrity: sha512-JROQXZNq1X6QdWstESDUv1VilwZ2hBCQnWB91yal+5yZvYwGQvYsGCjrkHGfKK/8/AcX1JnERmpQzdDDuLRUsA==} dependencies: '@types/d3-selection': 3.0.8 dev: false + /@types/d3-chord@1.0.14: + resolution: {integrity: sha512-W9rCIbSAhwtmydW5iGg9dwTQIi3SGBOh68/T3ke3PyOgejuSLozmtAMaWNViGaGJCeuM4aFJHTUHQvMedl4ugA==} + requiresBuild: true + dev: false + optional: true + /@types/d3-chord@3.0.5: resolution: {integrity: sha512-rs26AIhJjtc+XLR4YQU8IjPTLOlDVO4PR1y+pVFYEHzKh2tE5tYz3MF4QV6iz7HboXQEaYpJQt8dH9uUkne8yA==} dev: false + /@types/d3-collection@1.0.13: + resolution: {integrity: sha512-v0Rgw3IZebRyamcwVmtTDCZ8OmQcj4siaYjNc7wGMZT7PmdSHawGsCOQMxyLvZ7lWjfohYLK0oXtilMOMgfY8A==} + requiresBuild: true + dev: false + optional: true + + /@types/d3-color@1.4.5: + resolution: {integrity: sha512-5sNP3DmtSnSozxcjqmzQKsDOuVJXZkceo1KJScDc1982kk/TS9mTPc6lpli1gTu1MIBF1YWutpHpjucNWcIj5g==} + requiresBuild: true + dev: false + optional: true + /@types/d3-color@3.1.2: resolution: {integrity: sha512-At+Ski7dL8Bs58E8g8vPcFJc8tGcaC12Z4m07+p41+DRqnZQcAlp3NfYjLrhNYv+zEyQitU1CUxXNjqUyf+c0g==} dev: false @@ -2355,20 +2344,46 @@ packages: resolution: {integrity: sha512-+Lf5NPKZ4JBC9tbudVkKceQXRxU3jJs0el9aKQvinMtdnFSOG84eVXyhCNgIFuXNQO3iIcYs7sgzN359FEOZnQ==} dev: false + /@types/d3-dispatch@1.0.12: + resolution: {integrity: sha512-vrhleoVNhGJGx7GQZ4207lYGyMbW/yj/iJTSvLKyfAp8nXFF+19dnMpPN/nEVs6fudIsQc7ZelBFUMe3aJDmKw==} + requiresBuild: true + dev: false + optional: true + /@types/d3-dispatch@3.0.5: resolution: {integrity: sha512-hxvq2kc+9hydVppo21JCGfcM0tLTh1DXnG3MLN0KlxsNZJH4bsdl1iXDuWtXFpWWlBrCMwSqlnoLPDxNAZU3Bg==} dev: false + /@types/d3-drag@1.2.8: + resolution: {integrity: sha512-QM6H8E6r9/51BcE4NEluQ0f9dTECCTDEALJSQIWn183+Mtz/6KvEjOxW8VzKYSnhhL+qMljMKKA1WOUUf/4Qhw==} + requiresBuild: true + dependencies: + '@types/d3-selection': 1.4.6 + dev: false + optional: true + /@types/d3-drag@3.0.5: resolution: {integrity: sha512-arHyAGvO0NEGGPCU2jTb31TlXeSxwty1bIxr5wOFOCVqVjgriXloLWXoRp39Oa0Y/qXxcAVMIonAWLrtLxUZAQ==} dependencies: '@types/d3-selection': 3.0.8 dev: false + /@types/d3-dsv@1.2.8: + resolution: {integrity: sha512-x1m1s0lVstZQ5/Kzp4bVIMee3fFuDm+hphVnvrYA7wU16XqwgbCBfeVvHYZzVQQIy4jyi3MEtgduLVuwIRCKLQ==} + requiresBuild: true + dev: false + optional: true + /@types/d3-dsv@3.0.5: resolution: {integrity: sha512-73WZR3QFOaSRVz9iOrebTbTnbo7xjcgS/i0Cq5zy0jMXPO3v/JbkTD3Zqii1eYE6v4EJ78g5VP407rm+p8fdlA==} dev: false + /@types/d3-ease@1.0.13: + resolution: {integrity: sha512-VAA4H8YNaNN0+UNIlpkwkLOj7xL5EGdyiQpdlAvOIRHckjGFCLK8eMoUd4+IMNEhQgweq0Yk/Dfzr70xhUo6hA==} + requiresBuild: true + dev: false + optional: true + /@types/d3-ease@3.0.1: resolution: {integrity: sha512-VZofjpEt8HWv3nxUAosj5o/+4JflnJ7Bbv07k17VO3T2WRuzGdZeookfaF60iVh5RdhVG49LE5w6LIshVUC6rg==} dev: false @@ -2379,84 +2394,219 @@ packages: '@types/d3-dsv': 3.0.5 dev: false + /@types/d3-force@1.2.7: + resolution: {integrity: sha512-zySqZfnxn67RVEGWzpD9dQA0AbNIp4Rj0qGvAuUdUNfGLrwuGCbEGAGze5hEdNaHJKQT2gTqr6j+qAzncm11ew==} + requiresBuild: true + dev: false + optional: true + /@types/d3-force@3.0.7: resolution: {integrity: sha512-rsok4CEvPLyVWRPsFiBhanJc3up03H/EARVz4d8soPh8drv82YMuAckYy4yv8g4/81JwCng5U5/o9aj9d0T6bQ==} dev: false + /@types/d3-format@1.4.5: + resolution: {integrity: sha512-mLxrC1MSWupOSncXN/HOlWUAAIffAEBaI4+PKy2uMPsKe4FNZlk7qrbTjmzJXITQQqBHivaks4Td18azgqnotA==} + requiresBuild: true + dev: false + optional: true + /@types/d3-format@3.0.3: resolution: {integrity: sha512-kxuLXSAEJykTeL/EI3tUiEfGqru7PRdqEy099YBnqFl+fF167UVSB4+wntlZv86ZdoYf0DHjsRHnTIm8kcH7qw==} dev: false + /@types/d3-geo@1.12.7: + resolution: {integrity: sha512-QetZrWWjuMfCe0BHLjD+dOThlgk7YGZ2gj+yhFAbDN5TularNBEQiBs5/CIgX0+IBDjt7/fbkDd5V70J1LjjKA==} + requiresBuild: true + dependencies: + '@types/geojson': 7946.0.12 + dev: false + optional: true + /@types/d3-geo@3.0.6: resolution: {integrity: sha512-wblAES3b+C3hvp4VakwECEKtHquT/xc6K4HOna95LM1j1fd7s7WmU4V+JMQZfKhNCMkV2vWD+ZUgY2Uj6gqfuA==} dependencies: '@types/geojson': 7946.0.12 dev: false + /@types/d3-hierarchy@1.1.11: + resolution: {integrity: sha512-lnQiU7jV+Gyk9oQYk0GGYccuexmQPTp08E0+4BidgFdiJivjEvf+esPSdZqCZ2C7UwTWejWpqetVaU8A+eX3FA==} + requiresBuild: true + dev: false + optional: true + /@types/d3-hierarchy@3.1.5: resolution: {integrity: sha512-DEcBUj1IL3WyPLDlh4m2nsNXnMLITXM5Vwcu4G85yJHtf2cVGPBjgky3L11WBnT+ayHKf06Tchk5mY1eGmd4WQ==} dev: false + /@types/d3-interpolate@1.4.5: + resolution: {integrity: sha512-k9L18hXXv7OvK4PqW1kSFYIzasGOvfhPUWmHFkoZ8/ci99EAmY4HoF6zMefrHl0SGV7XYc7Qq2MNh8dK3edg5A==} + requiresBuild: true + dependencies: + '@types/d3-color': 1.4.5 + dev: false + optional: true + /@types/d3-interpolate@3.0.3: resolution: {integrity: sha512-6OZ2EIB4lLj+8cUY7I/Cgn9Q+hLdA4DjJHYOQDiHL0SzqS1K9DL5xIOVBSIHgF+tiuO9MU1D36qvdIvRDRPh+Q==} dependencies: '@types/d3-color': 3.1.2 dev: false + /@types/d3-path@1.0.11: + resolution: {integrity: sha512-4pQMp8ldf7UaB/gR8Fvvy69psNHkTpD/pVw3vmEi8iZAB9EPMBruB1JvHO4BIq9QkUUd2lV1F5YXpMNj7JPBpw==} + requiresBuild: true + dev: false + optional: true + /@types/d3-path@3.0.1: resolution: {integrity: sha512-blRhp7ki7pVznM8k6lk5iUU9paDbVRVq+/xpf0RRgSJn5gr6SE7RcFtxooYGMBOc1RZiGyqRpVdu5AD0z0ooMA==} dev: false + /@types/d3-polygon@1.0.10: + resolution: {integrity: sha512-+hbHsFdCMs23vk9p/SpvIkHkCpl0vxkP2qWR2vEk0wRi0BXODWgB/6aHnfrz/BeQnk20XzZiQJIZ+11TGxuYMQ==} + requiresBuild: true + dev: false + optional: true + /@types/d3-polygon@3.0.1: resolution: {integrity: sha512-nrcWPk7B9qs6xnpq60Cls44zm9eDmFAv65qi/N/emh/oftnG6uYz49aIS0mdFaGeJxVN8H3pHneMuZMV8EwFdw==} dev: false + /@types/d3-quadtree@1.0.13: + resolution: {integrity: sha512-BAQD6gTHnXqmI7JRhXwM2pEYJJF27AT1f6zCC192BKAUhigzd5HZjdje5ufRXmYcUM/fr2IJ9KqVMeXaljmmOw==} + requiresBuild: true + dev: false + optional: true + /@types/d3-quadtree@3.0.4: resolution: {integrity: sha512-B725MopFDIOQ6njFbeOxIEf42HVO2Xv+FmcxQISdOKErvLbFqWz3Riu+OWujUYoogreqqyHBHcGGL/JzzXQYsw==} dev: false + /@types/d3-queue@3.0.10: + resolution: {integrity: sha512-kYb7UeXKaOWJIkPx1Rx79+D/3wx69XXpkQ8+MWctAu4CUTdVnSOF/AKqC9bgf42sDuL1Fj0eeQSyU62HRqRHWg==} + requiresBuild: true + dev: false + optional: true + + /@types/d3-random@1.1.5: + resolution: {integrity: sha512-gB5CR+7xYMj56pt5zmSyDBjTNMEy96PdfUb2qBaAT9bmPcf4P/YHfhhTI5y8JoiqaSRLJY+3mqtaE9loBgB6Ng==} + requiresBuild: true + dev: false + optional: true + /@types/d3-random@3.0.2: resolution: {integrity: sha512-8QhsqkKs6mymAZMrg3ZFXPxKA34rdgp3ZrtB8o6mhFsKAd1gOvR1gocWnca+kmXypQdwgnzKm9gZE2Uw8NjjKw==} dev: false + /@types/d3-request@1.0.9: + resolution: {integrity: sha512-gD2991YKzdQu5lJGhWHEjptxQvWRZKwZF3QdWqjnqrWfVd15e7/WuL6X2Pl/4sRyLKaXWbB2xuk1tSBPVLlNhg==} + requiresBuild: true + dependencies: + '@types/d3-dsv': 1.2.8 + dev: false + optional: true + /@types/d3-scale-chromatic@3.0.1: resolution: {integrity: sha512-Ob7OrwiTeQXY/WBBbRHGZBOn6rH1h7y3jjpTSKYqDEeqFjktql6k2XSgNwLrLDmAsXhEn8P9NHDY4VTuo0ZY1w==} dev: false + /@types/d3-scale@1.0.22: + resolution: {integrity: sha512-9XHVg/pVr+4qbowUNKHYNouFCXQUQ0ZZr1ppGgh10DVUaEb6nKuyPj0May0mmTiLhuDEaa9di1t0Hmg6lYTSFw==} + requiresBuild: true + dependencies: + '@types/d3-time': 1.1.4 + dev: false + optional: true + /@types/d3-scale@4.0.6: resolution: {integrity: sha512-lo3oMLSiqsQUovv8j15X4BNEDOsnHuGjeVg7GRbAuB2PUa1prK5BNSOu6xixgNf3nqxPl4I1BqJWrPvFGlQoGQ==} dependencies: '@types/d3-time': 3.0.2 dev: false + /@types/d3-selection@1.4.6: + resolution: {integrity: sha512-0MhJ/LzJe6/vQVxiYJnvNq5CD/MF6Qy0dLp4BEQ6Dz8oOaB0EMXfx1GGeBFSW+3VzgjaUrxK6uECDQj9VLa/Mg==} + requiresBuild: true + dev: false + optional: true + /@types/d3-selection@3.0.8: resolution: {integrity: sha512-pxCZUfQyedq/DIlPXIR5wE1mIH37omOdx1yxRudL3KZ4AC+156jMjOv1z5RVlGq62f8WX2kyO0hTVgEx627QFg==} dev: false + /@types/d3-shape@1.3.12: + resolution: {integrity: sha512-8oMzcd4+poSLGgV0R1Q1rOlx/xdmozS4Xab7np0eamFFUYq71AU9pOCJEFnkXW2aI/oXdVYJzw6pssbSut7Z9Q==} + requiresBuild: true + dependencies: + '@types/d3-path': 1.0.11 + dev: false + optional: true + /@types/d3-shape@3.1.4: resolution: {integrity: sha512-M2/xsWPsjaZc5ifMKp1EBp0gqJG0eO/zlldJNOC85Y/5DGsBQ49gDkRJ2h5GY7ZVD6KUumvZWsylSbvTaJTqKg==} dependencies: '@types/d3-path': 3.0.1 dev: false + /@types/d3-time-format@2.3.4: + resolution: {integrity: sha512-xdDXbpVO74EvadI3UDxjxTdR6QIxm1FKzEA/+F8tL4GWWUg/hgvBqf6chql64U5A9ZUGWo7pEu4eNlyLwbKdhg==} + requiresBuild: true + dev: false + optional: true + /@types/d3-time-format@4.0.2: resolution: {integrity: sha512-wr08C1Gh77qaN8JIkrn5Rz/bdt5M9bdEqFmEOcYhUSq2t2sHvLTBfb4XAtGB3D4hm0ubj50NXWWXoXyp5tPXDg==} dev: false + /@types/d3-time@1.1.4: + resolution: {integrity: sha512-JIvy2HjRInE+TXOmIGN5LCmeO0hkFZx5f9FZ7kiN+D+YTcc8pptsiLiuHsvwxwC7VVKmJ2ExHUgNlAiV7vQM9g==} + requiresBuild: true + dev: false + optional: true + /@types/d3-time@3.0.2: resolution: {integrity: sha512-kbdRXTmUgNfw5OTE3KZnFQn6XdIc4QGroN5UixgdrXATmYsdlPQS6pEut9tVlIojtzuFD4txs/L+Rq41AHtLpg==} dev: false + /@types/d3-timer@1.0.12: + resolution: {integrity: sha512-Tv9tkA4y3UvGQnrHyYAQhf5x/297FuYwotS4UW2TpwLblvRahbyL8r9HFYTJLPfPRqS63hwlqRItjKGmKtJxNg==} + requiresBuild: true + dev: false + optional: true + /@types/d3-timer@3.0.1: resolution: {integrity: sha512-GGTvzKccVEhxmRfJEB6zhY9ieT4UhGVUIQaBzFpUO9OXy2ycAlnPCSJLzmGGgqt3KVjqN3QCQB4g1rsZnHsWhg==} dev: false + /@types/d3-transition@1.3.5: + resolution: {integrity: sha512-gVj9AXXkoj0yKr1jsPJFkKoYTEmSdaYh8W7XBeRIhcspFX9b3MSwLxTerVHeEPXer9kYLvZfAINk8HcjWhwZSQ==} + requiresBuild: true + dependencies: + '@types/d3-selection': 1.4.6 + dev: false + optional: true + /@types/d3-transition@3.0.6: resolution: {integrity: sha512-K0To23B5UxNwFtKORnS5JoNYvw/DnknU5MzhHIS9czJ/lTqFFDeU6w9lArOdoTl0cZFNdNrMJSFCbRCEHccH2w==} dependencies: '@types/d3-selection': 3.0.8 dev: false + /@types/d3-voronoi@1.1.12: + resolution: {integrity: sha512-DauBl25PKZZ0WVJr42a6CNvI6efsdzofl9sajqZr2Gf5Gu733WkDdUGiPkUHXiUvYGzNNlFQde2wdZdfQPG+yw==} + requiresBuild: true + dev: false + optional: true + + /@types/d3-zoom@1.8.7: + resolution: {integrity: sha512-HJWci3jXwFIuFKDqGn5PmuwrhZvuFdrnUmtSKCLXFAWyf2lAIUKMKh1/lHOkWBl/f4KVupGricJiqkQy+cVTog==} + requiresBuild: true + dependencies: + '@types/d3-interpolate': 1.4.5 + '@types/d3-selection': 1.4.6 + dev: false + optional: true + /@types/d3-zoom@3.0.6: resolution: {integrity: sha512-dGZQaXEu7aNcCL71LPpjB58IjoQNM9oDPfQuMUJ7N/fbkcIWGX2PnmUWO1jPJ+RLbZBpRUggJUX8twKRvo2hKQ==} dependencies: @@ -2464,6 +2614,43 @@ packages: '@types/d3-selection': 3.0.8 dev: false + /@types/d3@4.13.15: + resolution: {integrity: sha512-D1yRBsDCC8BBUHfl7DHfEXAX1+RkwdmrwTSMB+dhCPuzIyj4dc3b+fkKnvMWj7tqx3YeoM/QsZnZ13IkkbhTUw==} + requiresBuild: true + dependencies: + '@types/d3-array': 1.2.12 + '@types/d3-axis': 1.0.19 + '@types/d3-brush': 1.1.8 + '@types/d3-chord': 1.0.14 + '@types/d3-collection': 1.0.13 + '@types/d3-color': 1.4.5 + '@types/d3-dispatch': 1.0.12 + '@types/d3-drag': 1.2.8 + '@types/d3-dsv': 1.2.8 + '@types/d3-ease': 1.0.13 + '@types/d3-force': 1.2.7 + '@types/d3-format': 1.4.5 + '@types/d3-geo': 1.12.7 + '@types/d3-hierarchy': 1.1.11 + '@types/d3-interpolate': 1.4.5 + '@types/d3-path': 1.0.11 + '@types/d3-polygon': 1.0.10 + '@types/d3-quadtree': 1.0.13 + '@types/d3-queue': 3.0.10 + '@types/d3-random': 1.1.5 + '@types/d3-request': 1.0.9 + '@types/d3-scale': 1.0.22 + '@types/d3-selection': 1.4.6 + '@types/d3-shape': 1.3.12 + '@types/d3-time': 1.1.4 + '@types/d3-time-format': 2.3.4 + '@types/d3-timer': 1.0.12 + '@types/d3-transition': 1.3.5 + '@types/d3-voronoi': 1.1.12 + '@types/d3-zoom': 1.8.7 + dev: false + optional: true + /@types/d3@7.4.2: resolution: {integrity: sha512-Y4g2Yb30ZJmmtqAJTqMRaqXwRawfvpdpVmyEYEcyGNhrQI/Zvkq3k7yE1tdN07aFSmNBfvmegMQ9Fe2qy9ZMhw==} dependencies: @@ -2503,10 +2690,6 @@ packages: resolution: {integrity: sha512-XKJdy+OClLk3hketHi9Qg6gTfe1F3y+UFnHxKA2rn9Dw+oXa4Gb378Ztz9HlMgZKSxpPmn4BNVh9wgkpvrK1uw==} dev: true - /@types/debounce-promise@3.1.9: - resolution: {integrity: sha512-awNxydYSU+E2vL7EiOAMtiSOfL5gUM5X4YSE2A92qpxDJQ/rXz6oMPYBFDcDywlUmvIDI6zsqgq17cGm5CITQw==} - dev: false - /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true @@ -2522,7 +2705,7 @@ packages: /@types/gunzip-maybe@1.4.2: resolution: {integrity: sha512-2uqXZg1jTCKE1Pjbab8qb74+f2+i9h/jz8rQ+jRR+zaNJF75zWwrpbX8/TjF4m56m3KFOg9umHdCJ074KwiVxg==} dependencies: - '@types/node': 20.11.29 + '@types/node': 20.11.30 dev: false /@types/json-schema@7.0.14: @@ -2547,12 +2730,6 @@ packages: resolution: {integrity: sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==} dev: true - /@types/node@20.11.29: - resolution: {integrity: sha512-P99thMkD/1YkCvAtOd6/zGedKNA0p2fj4ZpjCzcNiSCBWgm3cNRTBfa/qjFnsKkkojxu4vVLtWpesnZ9+ap+gA==} - dependencies: - undici-types: 5.26.5 - dev: false - /@types/node@20.11.30: resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} dependencies: @@ -2596,7 +2773,7 @@ packages: /@types/tar-fs@2.0.4: resolution: {integrity: sha512-ipPec0CjTmVDWE+QKr9cTmIIoTl7dFG/yARCM5MqK8i6CNLIG1P8x4kwDsOQY1ChZOZjH0wO9nvfgBvWl4R3kA==} dependencies: - '@types/node': 20.11.29 + '@types/node': 20.11.30 '@types/tar-stream': 3.1.2 dev: false @@ -2936,6 +3113,16 @@ packages: vue-template-compiler: 2.7.15 dev: true + /@vue/reactivity@3.1.5: + resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} + dependencies: + '@vue/shared': 3.1.5 + dev: false + + /@vue/shared@3.1.5: + resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} + dev: false + /@vue/shared@3.3.7: resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} dev: true @@ -2952,11 +3139,6 @@ packages: acorn: 8.11.2 dev: true - /acorn-walk@8.3.0: - resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} - engines: {node: '>=0.4.0'} - dev: true - /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} @@ -2994,6 +3176,12 @@ packages: uri-js: 4.4.1 dev: true + /alpinejs@3.13.7: + resolution: {integrity: sha512-rcTyjTANbsePq1hb7eSekt3qjI94HLGeO6JaRjCssCVbIIc+qBrc7pO5S/+2JB6oojIibjM6FA+xRI3zhGPZIg==} + dependencies: + '@vue/reactivity': 3.1.5 + dev: false + /ansi-colors@4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} @@ -3265,28 +3453,6 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /awesome-debounce-promise@2.1.0: - resolution: {integrity: sha512-0Dv4j2wKk5BrNZh4jgV2HUdznaeVgEK/WTvcHhZWUElhmQ1RR+iURRoLEwICFyR0S/5VtxfcvY6gR+qSe95jNg==} - engines: {node: '>=8', npm: '>=5'} - dependencies: - '@types/debounce-promise': 3.1.9 - awesome-imperative-promise: 1.0.1 - awesome-only-resolves-last-promise: 1.0.3 - debounce-promise: 3.1.2 - dev: false - - /awesome-imperative-promise@1.0.1: - resolution: {integrity: sha512-EmPr3FqbQGqlNh+WxMNcF9pO9uDQJnOC4/3rLBQNH9m4E9qI+8lbfHCmHpVAsmGqPJPKhCjJLHUQzQW/RBHRdQ==} - engines: {node: '>=8', npm: '>=5'} - dev: false - - /awesome-only-resolves-last-promise@1.0.3: - resolution: {integrity: sha512-7q4WPsYiD8Omvi/yHL314DkvsD/lM//Z2/KcU1vWk0xJotiV0GMJTgHTpWl3n90HJqpXKg7qX+VVNs5YbQyPRQ==} - engines: {node: '>=8', npm: '>=5'} - dependencies: - awesome-imperative-promise: 1.0.1 - dev: false - /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: true @@ -3378,6 +3544,57 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true + /bootstrap-datepicker@1.10.0: + resolution: {integrity: sha512-lWxtSYddAQOpbAO8UhYhHLcK6425eWoSjb5JDvZU3ePHEPF6A3eUr51WKaFy4PccU19JRxUG6wEU3KdhtKfvpg==} + requiresBuild: true + dependencies: + jquery: 3.7.1 + dev: false + optional: true + + /bootstrap-sass@3.4.3: + resolution: {integrity: sha512-vPgFnGMp1jWZZupOND65WS6mkR8rxhJxndT/AcMbqcq1hHMdkcH4sMPhznLzzoHOHkSCrd6J9F8pWBriPCKP2Q==} + requiresBuild: true + dev: false + optional: true + + /bootstrap-select@1.12.2: + resolution: {integrity: sha512-Fj1VstB55LigEEYQb6ZOi/ok+uaqnslRxS8Qo9Q+F46WWDhhXAeNpjBhjEMlxQjPs9yqYZf2hf/mxVRWab8sow==} + requiresBuild: true + dependencies: + jquery: 3.7.1 + dev: false + optional: true + + /bootstrap-slider@9.10.0: + resolution: {integrity: sha512-a9MtENtt4r3ttPW5mpIpOFmCaIsm37EGukOgw5cfHlxKvsUSN8AN9JtwKrKuqgEnxs86kUSsMvMn8kqewMorKw==} + requiresBuild: true + dev: false + optional: true + + /bootstrap-switch@3.3.4(bootstrap@3.4.1)(jquery@3.4.1): + resolution: {integrity: sha512-7YQo+Ir6gCUqC36FFp1Zvec5dRF/+obq+1drMtdIMi9Xc84Kx63Evi0kdcp4HfiGsZpiz6IskyYDNlSKcxsL7w==} + requiresBuild: true + peerDependencies: + bootstrap: ^3.1.1 + jquery: '>=1.9.0' + dependencies: + bootstrap: 3.4.1 + jquery: 3.4.1 + dev: false + optional: true + + /bootstrap-touchspin@3.1.1: + resolution: {integrity: sha512-o5pgzdr8Ma5hQKS3JE1uNq/jkx8qCG+KhJXSlvYCmX2wTxva2sS2Kq3idGN+tP5e1bZJQgkbqwP9TdEEx+R+6Q==} + requiresBuild: true + dev: false + optional: true + + /bootstrap@3.4.1: + resolution: {integrity: sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==} + engines: {node: '>=6'} + dev: false + /bplist-parser@0.2.0: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} engines: {node: '>= 5.10.0'} @@ -3452,6 +3669,14 @@ packages: run-applescript: 5.0.0 dev: true + /c3@0.4.24: + resolution: {integrity: sha512-mVCFtN5ZWUT5UE7ilFQ7KBQ7TUCdKIq6KsDt1hH/1m6gC1tBjvzFTO7fqhaiWHfhNOjjM7makschdhg6DkWQMA==} + requiresBuild: true + dependencies: + d3: 3.5.17 + dev: false + optional: true + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -3931,6 +4156,12 @@ packages: d3-transition: 3.0.1(d3-selection@3.0.0) dev: false + /d3@3.5.17: + resolution: {integrity: sha512-yFk/2idb8OHPKkbAL8QaOaqENNoMhIaSHZerk3oQsECwkObkCpJyjYwCe+OHiq6UEdhe1m8ZGARRRO3ljFjlKg==} + requiresBuild: true + dev: false + optional: true + /dagre@0.8.5: resolution: {integrity: sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==} dependencies: @@ -3953,6 +4184,59 @@ packages: whatwg-url: 14.0.0 dev: true + /datatables.net-bs@2.0.3: + resolution: {integrity: sha512-hz5yfww3BvelPDeM5DNBvkmiI6Sl2PJxM1EL/wx72kW2DX8i4doARExSAb1c7WB8hpR8hPLhgaWFWhBZeAe8Jg==} + requiresBuild: true + dependencies: + datatables.net: 2.0.3 + jquery: 3.7.1 + dev: false + optional: true + + /datatables.net-colreorder-bs@1.3.3: + resolution: {integrity: sha512-+DPim/DhbSIqr2rhRvYNrAMFNZgl372PiKEAv5YeyjYMzc8+6kX8Vinpb3Bg0PDgEdPqEWqJ6H18pBCKhXppgg==} + requiresBuild: true + dependencies: + datatables.net-bs: 2.0.3 + datatables.net-colreorder: 1.7.2 + jquery: 3.7.1 + dev: false + optional: true + + /datatables.net-colreorder@1.7.2: + resolution: {integrity: sha512-F8TYMFXtWLtsjciwS7hkP/Fbp3XS6WHuHLc+iMFtQqiQmbMo/59GK7YSxKuxSoqTTJU/opaPXQYjODnIuNEc/g==} + requiresBuild: true + dependencies: + datatables.net: 1.13.11 + jquery: 3.7.1 + dev: false + optional: true + + /datatables.net-select@1.2.7: + resolution: {integrity: sha512-C3XDi7wpruGjDXV36dc9hN/FrAX9GOFvBZ7+KfKJTBNkGFbbhdzHS91SMeGiwRXPYivAyxfPTcVVndVaO83uBQ==} + requiresBuild: true + dependencies: + datatables.net: 1.13.11 + jquery: 3.7.1 + dev: false + optional: true + + /datatables.net@1.13.11: + resolution: {integrity: sha512-AE6RkMXziRaqzPcu/pl3SJXeRa6fmXQG/fVjuRESujvkzqDCYEeKTTpPMuVJSGYJpPi32WGSphVNNY1G4nSN/g==} + requiresBuild: true + dependencies: + jquery: 3.7.1 + dev: false + optional: true + + /datatables.net@2.0.3: + resolution: {integrity: sha512-phq7jhkjIlVdahZYa2nd/yeiDgFrvT++Sily3GgztG3T7qqdAWkjtLuGA2Pv5p7XBwkJ0zwf+0KDRU54uR7WAg==} + requiresBuild: true + dependencies: + jquery: 3.7.1 + dev: false + optional: true + /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: true @@ -3961,10 +4245,6 @@ packages: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} dev: true - /debounce-promise@3.1.2: - resolution: {integrity: sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==} - dev: false - /debug@3.2.7(supports-color@8.1.1): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -4238,6 +4518,14 @@ packages: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} dev: true + /drmonty-datatables-colvis@1.1.2: + resolution: {integrity: sha512-1kL4fbsBEkQQTl83eQ8G/vRGcCiM6Hn3O8Tp473tG4YSsBDcxETDDSxb8qC+fQjHZ3jUCptWj3lG/L8rI6NBNw==} + requiresBuild: true + dependencies: + jquery: 3.7.1 + dev: false + optional: true + /duplexify@3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} dependencies: @@ -4298,6 +4586,22 @@ packages: engines: {node: '>=0.12'} dev: true + /eonasdan-bootstrap-datetimepicker@4.17.49(bootstrap@3.4.1)(jquery@3.4.1)(moment-timezone@0.4.1)(moment@2.30.1): + resolution: {integrity: sha512-7KZeDpkj+A6AtPR3XjX8gAnRPUkPSfW0OmMANG1dkUOPMtLSzbyoCjDIdEcfRtQPU5X0D9Gob7wWKn0h4QWy7A==} + requiresBuild: true + peerDependencies: + bootstrap: ^3.3 + jquery: ^1.8.3 || ^2.0 || ^3.0 + moment: ^2.10 + moment-timezone: ^0.4.0 || ^0.5.0 + dependencies: + bootstrap: 3.4.1 + jquery: 3.4.1 + moment: 2.30.1 + moment-timezone: 0.4.1 + dev: false + optional: true + /es-abstract@1.22.5: resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} engines: {node: '>= 0.4'} @@ -5106,6 +5410,17 @@ packages: tabbable: 5.3.3 dev: false + /font-awesome-sass@4.7.0: + resolution: {integrity: sha512-apO2Nw3XP/Zv7fLxa+MnPnvJ/GdkH6qWrLrtN5oQrFL7RPprzHKROjN94jgyoxM+T7PQBhY9F/SwOKbBaLyXxg==} + requiresBuild: true + dev: false + optional: true + + /font-awesome@4.7.0: + resolution: {integrity: sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==} + engines: {node: '>=0.10.3'} + dev: false + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -5375,6 +5690,12 @@ packages: minimist: 1.2.8 dev: true + /google-code-prettify@1.0.5: + resolution: {integrity: sha512-Y47Bw63zJKCuqTuhTZC1ct4e/0ADuMssxXhnrP8QHq71tE2aYBKG6wQwXr8zya0zIUd0mKN3XTlI5AME4qm6NQ==} + requiresBuild: true + dev: false + optional: true + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: @@ -5958,6 +6279,20 @@ packages: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} dev: true + /jquery-match-height@0.7.2: + resolution: {integrity: sha512-qSyC0GBc4zUlgBcxfyyumJSVUm50T6XuJEIz59cKaI28VXMUT95mZ6KiIjhMIMbG8IiJhh65FtQO1XD42TAcwg==} + requiresBuild: true + dev: false + optional: true + + /jquery@3.4.1: + resolution: {integrity: sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==} + dev: false + + /jquery@3.7.1: + resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} + dev: false + /js-sha256@0.11.0: resolution: {integrity: sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q==} dev: false @@ -6412,20 +6747,6 @@ packages: hasBin: true dev: true - /magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /magic-string@0.30.7: - resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.8: resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} @@ -6574,6 +6895,20 @@ packages: requirejs-config-file: 4.0.0 dev: true + /moment-timezone@0.4.1: + resolution: {integrity: sha512-5cNPVUwaVJDCe9JM8m/qz17f9SkaI8rpnRUyDJi2K5HAd6EwhuQ3n5nLclZkNC/qJnomKgQH2TIu70Gy2dxFKA==} + requiresBuild: true + dependencies: + moment: 2.30.1 + dev: false + optional: true + + /moment@2.30.1: + resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} + requiresBuild: true + dev: false + optional: true + /monaco-editor@0.47.0: resolution: {integrity: sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw==} dev: false @@ -6861,6 +7196,53 @@ packages: engines: {node: '>= 14.16'} dev: true + /patternfly-bootstrap-combobox@1.1.7: + resolution: {integrity: sha512-6KptS6UnS8jOwLuqsjokiNUYjOf3G4bSahiSHhkQMdfvG0b4sZkUgOFWdMJ8zBXaZGVe8T324GQoXqiJdJxMuw==} + requiresBuild: true + dev: false + optional: true + + /patternfly-bootstrap-treeview@2.1.10: + resolution: {integrity: sha512-P9+iFu34CwX+R5Fd7/EWbxTug0q9mDj53PnZIIh5ie54KX2kD0+54lCWtpD9SVylDwDtDv3n3A6gbFVkx7HsuA==} + engines: {node: '>= 0.10.0'} + requiresBuild: true + dependencies: + bootstrap: 3.4.1 + jquery: 3.7.1 + dev: false + optional: true + + /patternfly@3.59.5: + resolution: {integrity: sha512-SMQynv9eFrWWG0Ujta5+jPjxHdQB3xkTLiDW5VP8XXc0nGUxXb4EnZh21qiMeGGJYaKpu9CzaPEpCvuBxgYWHQ==} + dependencies: + bootstrap: 3.4.1 + font-awesome: 4.7.0 + jquery: 3.4.1 + optionalDependencies: + '@types/c3': 0.6.4 + bootstrap-datepicker: 1.10.0 + bootstrap-sass: 3.4.3 + bootstrap-select: 1.12.2 + bootstrap-slider: 9.10.0 + bootstrap-switch: 3.3.4(bootstrap@3.4.1)(jquery@3.4.1) + bootstrap-touchspin: 3.1.1 + c3: 0.4.24 + d3: 3.5.17 + datatables.net: 1.13.11 + datatables.net-colreorder: 1.7.2 + datatables.net-colreorder-bs: 1.3.3 + datatables.net-select: 1.2.7 + drmonty-datatables-colvis: 1.1.2 + eonasdan-bootstrap-datetimepicker: 4.17.49(bootstrap@3.4.1)(jquery@3.4.1)(moment-timezone@0.4.1)(moment@2.30.1) + font-awesome-sass: 4.7.0 + google-code-prettify: 1.0.5 + jquery-match-height: 0.7.2 + moment: 2.30.1 + moment-timezone: 0.4.1 + patternfly-bootstrap-combobox: 1.1.7 + patternfly-bootstrap-treeview: 2.1.10 + dev: false + /peek-stream@1.1.3: resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} dependencies: @@ -7423,6 +7805,10 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true + /rfc4648@1.5.3: + resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==} + dev: false + /rfdc@1.3.0: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} dev: true @@ -7442,29 +7828,6 @@ packages: rollup: 4.13.1 dev: true - /rollup@4.13.0: - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.13.0 - '@rollup/rollup-android-arm64': 4.13.0 - '@rollup/rollup-darwin-arm64': 4.13.0 - '@rollup/rollup-darwin-x64': 4.13.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 - '@rollup/rollup-linux-arm64-gnu': 4.13.0 - '@rollup/rollup-linux-arm64-musl': 4.13.0 - '@rollup/rollup-linux-riscv64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-musl': 4.13.0 - '@rollup/rollup-win32-arm64-msvc': 4.13.0 - '@rollup/rollup-win32-ia32-msvc': 4.13.0 - '@rollup/rollup-win32-x64-msvc': 4.13.0 - fsevents: 2.3.3 - dev: true - /rollup@4.13.1: resolution: {integrity: sha512-hFi+fU132IvJ2ZuihN56dwgpltpmLZHZWsx27rMCTZ2sYwrqlgL5sECGy1eeV2lAihD8EzChBVVhsXci0wD4Tg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -8112,7 +8475,7 @@ packages: '@tsconfig/node16': 1.0.4 '@types/node': 20.11.30 acorn: 8.11.2 - acorn-walk: 8.3.0 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -8552,7 +8915,7 @@ packages: esbuild: 0.20.2 lightningcss: 1.24.1 postcss: 8.4.38 - rollup: 4.13.0 + rollup: 4.13.1 optionalDependencies: fsevents: 2.3.3 dev: true @@ -8594,7 +8957,7 @@ packages: execa: 8.0.1 jsdom: 24.0.0 local-pkg: 0.5.0 - magic-string: 0.30.7 + magic-string: 0.30.8 pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.6.0 @@ -8973,26 +9336,25 @@ packages: use-sync-external-store: 1.2.0(react@18.2.0) dev: false - file:apps/admin-ui(@types/react@18.2.65)(react-monaco-editor@0.51.0): - resolution: {directory: apps/admin-ui, type: directory} - id: file:apps/admin-ui + file:js/apps/admin-ui(@types/react@18.2.65)(react-monaco-editor@0.51.0): + resolution: {directory: js/apps/admin-ui, type: directory} + id: file:js/apps/admin-ui name: admin-ui dependencies: - '@keycloak/keycloak-admin-client': link:libs/keycloak-admin-client + '@keycloak/keycloak-admin-client': link:js/libs/keycloak-admin-client '@patternfly/patternfly': 4.224.5 '@patternfly/react-code-editor': 4.82.121(react-dom@18.2.0)(react-monaco-editor@0.51.0)(react@18.2.0) - '@patternfly/react-core': 4.278.0(react-dom@18.2.0)(react@18.2.0) + '@patternfly/react-core': 4.278.1(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-icons': 4.93.7(react-dom@18.2.0)(react@18.2.0) '@patternfly/react-styles': 4.92.8 '@patternfly/react-table': 4.113.6(react-dom@18.2.0)(react@18.2.0) - awesome-debounce-promise: 2.1.0 dagre: 0.8.5 file-saver: 2.0.5 file-selector: 0.6.0 flat: 6.0.1 i18next: 23.10.1 i18next-http-backend: 2.5.0 - keycloak-js: link:libs/keycloak-js + keycloak-js: link:js/libs/keycloak-js lodash-es: 4.17.21 monaco-editor: 0.47.0 p-debounce: 4.0.0 @@ -9003,7 +9365,7 @@ packages: react-i18next: 14.1.0(i18next@23.10.1)(react-dom@18.2.0)(react@18.2.0) react-router-dom: 6.22.3(react-dom@18.2.0)(react@18.2.0) reactflow: 11.10.4(@types/react@18.2.65)(react-dom@18.2.0)(react@18.2.0) - ui-shared: link:libs/ui-shared + ui-shared: link:js/libs/ui-shared use-react-router-breadcrumbs: 4.0.1(react-router-dom@6.22.3)(react@18.2.0) transitivePeerDependencies: - '@types/react' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000000..7d52f42c03 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +packages: + - js/apps/* + - js/libs/* + - themes/src/main/resources/theme/keycloak/common/resources diff --git a/pom.xml b/pom.xml index 3afc454d0d..7bfdb058b9 100644 --- a/pom.xml +++ b/pom.xml @@ -198,7 +198,7 @@ 5.1.8 2.0.1.Final 1.6.13 - 1.14.2 + 1.15.0 0.40.3 1.1 3.4.1 @@ -244,9 +244,11 @@ ${project.version} - v18.18.2 - 8.10.0 + v20.12.0 + 8.15.5 install --prefer-offline --frozen-lockfile --ignore-scripts + + false http://keycloak.org @@ -1850,15 +1852,66 @@ maven-bundle-plugin ${osgi.bundle.plugin.version} + + org.apache.maven.plugins + maven-clean-plugin + + false + + ${js.skip.clean} + + + ${basedir} + + **/.wireit/** + **/node_modules/** + + + + + js/apps/keycloak-server + + server/** + + + + + com.github.eirslett frontend-maven-plugin ${frontend.plugin.version} + + + + install-node-and-pnpm + + + + pnpm-install + + pnpm + + + install --prefer-offline --frozen-lockfile --ignore-scripts + ${maven.multiModuleProjectDirectory} + + + + pnpm-build + + pnpm + + + build + + + ${node.version} ${pnpm.version} - ${maven.multiModuleProjectDirectory} + false @@ -2089,5 +2142,16 @@ + + clean-when-not-on-windows + + + windows + + + + true + + diff --git a/themes/UPDATING-NODE-MODULES.md b/themes/UPDATING-NODE-MODULES.md deleted file mode 100644 index 3d9b17d1fb..0000000000 --- a/themes/UPDATING-NODE-MODULES.md +++ /dev/null @@ -1,16 +0,0 @@ -# Updating dependencies - -The dependencies will be downloaded at build time, based on the contents of `package.json` and `pnpm-lock.yaml`. You should verify the new set of packages don't break anything before committing. - -## For the login - -```bash -cd src/main/resources/theme/keycloak/common/resources -pnpm update --latest --interactive -git add package.json pnpm-lock.yaml -cd - -``` - -## License Information - -Make sure to enter license information for new dependencies, as specified in `docs/dependency-license-information.md`. Javascript dependencies are included as `other` elements. diff --git a/themes/pom.xml b/themes/pom.xml index 5bee277c9c..e93927b98e 100755 --- a/themes/pom.xml +++ b/themes/pom.xml @@ -36,62 +36,25 @@ src/main/resources - - **/node_modules/**/node_modules/** - **/minimist/** - **/mkdirp/** - **/package.json - **/package-lock.json - **/pnpm-lock.yaml - **/pnpm-workspace.yaml - **/component.json - **/composer.json - **/npm-shrinkwrap.json - **/select2.jquery.json - **/*.markdown - **/*.swf - **/*.sh - **/.bin/** - **/bin/** - **/build/** - **/docs/** - **/demo/** - **/devtools/** - **/example/** - **/examples/** - **/grunt/** - **/less/** - **/sass/** - **/scss/** - **/jquery/src/** - **/angular-treeview/src/** - **/test/** - **/tests/** - **/_config.yml - **/api.md - **/AUTHORS.txt - **/CHANGELOG.md - **/CONTRIBUTING.md - **/HELP-US-OUT.txt - **/README.md - **/Gruntfile.js - **/Gemfile* - **/.* - + maven-source-plugin - **/node_modules/**/* - **/web_modules/**/* - **/*.js.map - **/account/resources/*.js + **/node_modules/** + + com.github.eirslett + frontend-maven-plugin + + src/main/resources/theme/keycloak/common/resources + + @@ -111,61 +74,6 @@ - - - common - - - !skipCommon - - - - - - maven-clean-plugin - - - - ${dir.common}/web_modules - - - - - - com.github.eirslett - frontend-maven-plugin - - - install-node-and-pnpm-common - - install-node-and-pnpm - - - - pnpm-install-common - - pnpm - - - ${pnpm.args.install} - ${dir.common} - - - - pnpm-build-common - - pnpm - - - run build - ${dir.common} - - - - - - - diff --git a/themes/src/main/resources/theme/keycloak/common/resources/package.json b/themes/src/main/resources/theme/keycloak/common/resources/package.json index ba1f45baa8..a867aaebae 100644 --- a/themes/src/main/resources/theme/keycloak/common/resources/package.json +++ b/themes/src/main/resources/theme/keycloak/common/resources/package.json @@ -16,7 +16,6 @@ "react-dom": "^18.2.0", "rfc4648": "^1.5.3" }, - "packageManager": "pnpm@8.10.0", "devDependencies": { "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", diff --git a/themes/src/main/resources/theme/keycloak/common/resources/pnpm-lock.yaml b/themes/src/main/resources/theme/keycloak/common/resources/pnpm-lock.yaml deleted file mode 100644 index 7f17f185db..0000000000 --- a/themes/src/main/resources/theme/keycloak/common/resources/pnpm-lock.yaml +++ /dev/null @@ -1,1251 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -dependencies: - '@patternfly-v5/patternfly': - specifier: npm:@patternfly/patternfly@^5.1.0 - version: /@patternfly/patternfly@5.1.0 - '@patternfly/patternfly': - specifier: ^4.224.5 - version: 4.224.5 - '@patternfly/react-core': - specifier: ^4.278.1 - version: 4.278.1(react-dom@18.2.0)(react@18.2.0) - alpinejs: - specifier: ^3.13.7 - version: 3.13.7 - jquery: - specifier: ^3.7.1 - version: 3.7.1 - patternfly: - specifier: ^3.59.5 - version: 3.59.5 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - rfc4648: - specifier: ^1.5.3 - version: 1.5.3 - -devDependencies: - '@rollup/plugin-commonjs': - specifier: ^25.0.7 - version: 25.0.7(rollup@4.13.1) - '@rollup/plugin-node-resolve': - specifier: ^15.2.3 - version: 15.2.3(rollup@4.13.1) - '@rollup/plugin-replace': - specifier: ^5.0.5 - version: 5.0.5(rollup@4.13.1) - '@rollup/plugin-terser': - specifier: ^0.4.4 - version: 0.4.4(rollup@4.13.1) - rollup: - specifier: ^4.13.1 - version: 4.13.1 - shx: - specifier: ^0.3.4 - version: 0.3.4 - -packages: - - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 - dev: true - - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/source-map@0.3.5: - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 - dev: true - - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - - /@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /@patternfly/patternfly@4.224.5: - resolution: {integrity: sha512-io0huj+LCP5FgDZJDaLv1snxktTYs8iCFz/W1VDRneYoebNHLmGfQdF7Yn8bS6PF7qmN6oJKEBlq3AjmmE8vdA==} - dev: false - - /@patternfly/patternfly@5.1.0: - resolution: {integrity: sha512-wzVgL/0xPsmuRKWc6lMNEo5gDcTUtyU231eJSBTapOKXiwBOv2flvLEHPYLO6oDYXO+hwUrVgbcZFWMd1UlLwA==} - dev: false - - /@patternfly/react-core@4.278.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-BZ+A0r/xLWXLxE5/b8FTVxRI/KokDlTQOS0ub49ts7nv++vmZS7kU4tn2bfuh7RVw/BfW4CNtoMzeJkM8GpaWw==} - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - dependencies: - '@patternfly/react-icons': 4.93.7(react-dom@18.2.0)(react@18.2.0) - '@patternfly/react-styles': 4.92.8 - '@patternfly/react-tokens': 4.94.7 - focus-trap: 6.9.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-dropzone: 9.0.0(react@18.2.0) - tippy.js: 5.1.2 - tslib: 2.6.2 - dev: false - - /@patternfly/react-icons@4.93.7(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-3kr35dgba7Qz5CSzmfH0rIjSvBC5xkmiknf3SvVUVxaiVA7KRowID8viYHeZlf3v/Oa3sEewaH830Q0t+nWsZQ==} - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@patternfly/react-styles@4.92.8: - resolution: {integrity: sha512-K4lUU8O4HiCX9NeuNUIrPgN3wlGERCxJVio+PAjd8hpJD/PKnjFfOJ9u6/Cii3qLy/5ZviWPRNHbGiwA/+YUhg==} - dev: false - - /@patternfly/react-tokens@4.94.7: - resolution: {integrity: sha512-h+ducOLDMSxcuec3+YY3x+stM5ZUSnrl/lC/eVmjypil2El08NuE2MNEPMQWdhrod6VRRZFMNqZw/m82iv6U1A==} - dev: false - - /@rollup/plugin-commonjs@25.0.7(rollup@4.13.1): - resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.68.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.1) - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 8.1.0 - is-reference: 1.2.1 - magic-string: 0.30.5 - rollup: 4.13.1 - dev: true - - /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.1): - resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.1) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-builtin-module: 3.2.1 - is-module: 1.0.0 - resolve: 1.22.8 - rollup: 4.13.1 - dev: true - - /@rollup/plugin-replace@5.0.5(rollup@4.13.1): - resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.1) - magic-string: 0.30.5 - rollup: 4.13.1 - dev: true - - /@rollup/plugin-terser@0.4.4(rollup@4.13.1): - resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - rollup: 4.13.1 - serialize-javascript: 6.0.1 - smob: 1.4.1 - terser: 5.24.0 - dev: true - - /@rollup/pluginutils@5.0.5(rollup@4.13.1): - resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 4.13.1 - dev: true - - /@rollup/rollup-android-arm-eabi@4.13.1: - resolution: {integrity: sha512-4C4UERETjXpC4WpBXDbkgNVgHyWfG3B/NKY46e7w5H134UDOFqUJKpsLm0UYmuupW+aJmRgeScrDNfvZ5WV80A==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-android-arm64@4.13.1: - resolution: {integrity: sha512-TrTaFJ9pXgfXEiJKQ3yQRelpQFqgRzVR9it8DbeRzG0RX7mKUy0bqhCFsgevwXLJepQKTnLl95TnPGf9T9AMOA==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-arm64@4.13.1: - resolution: {integrity: sha512-fz7jN6ahTI3cKzDO2otQuybts5cyu0feymg0bjvYCBrZQ8tSgE8pc0sSNEuGvifrQJWiwx9F05BowihmLxeQKw==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-x64@4.13.1: - resolution: {integrity: sha512-WTvdz7SLMlJpektdrnWRUN9C0N2qNHwNbWpNo0a3Tod3gb9leX+yrYdCeB7VV36OtoyiPAivl7/xZ3G1z5h20g==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm-gnueabihf@4.13.1: - resolution: {integrity: sha512-dBHQl+7wZzBYcIF6o4k2XkAfwP2ks1mYW2q/Gzv9n39uDcDiAGDqEyml08OdY0BIct0yLSPkDTqn4i6czpBLLw==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-gnu@4.13.1: - resolution: {integrity: sha512-bur4JOxvYxfrAmocRJIW0SADs3QdEYK6TQ7dTNz6Z4/lySeu3Z1H/+tl0a4qDYv0bCdBpUYM0sYa/X+9ZqgfSQ==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-musl@4.13.1: - resolution: {integrity: sha512-ssp77SjcDIUSoUyj7DU7/5iwM4ZEluY+N8umtCT9nBRs3u045t0KkW02LTyHouHDomnMXaXSZcCSr2bdMK63kA==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-riscv64-gnu@4.13.1: - resolution: {integrity: sha512-Jv1DkIvwEPAb+v25/Unrnnq9BO3F5cbFPT821n3S5litkz+O5NuXuNhqtPx5KtcwOTtaqkTsO+IVzJOsxd11aQ==} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-s390x-gnu@4.13.1: - resolution: {integrity: sha512-U564BrhEfaNChdATQaEODtquCC7Ez+8Hxz1h5MAdMYj0AqD0GA9rHCpElajb/sQcaFL6NXmHc5O+7FXpWMa73Q==} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-gnu@4.13.1: - resolution: {integrity: sha512-zGRDulLTeDemR8DFYyFIQ8kMP02xpUsX4IBikc7lwL9PrwR3gWmX2NopqiGlI2ZVWMl15qZeUjumTwpv18N7sQ==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-musl@4.13.1: - resolution: {integrity: sha512-VTk/MveyPdMFkYJJPCkYBw07KcTkGU2hLEyqYMsU4NjiOfzoaDTW9PWGRsNwiOA3qI0k/JQPjkl/4FCK1smskQ==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-arm64-msvc@4.13.1: - resolution: {integrity: sha512-L+hX8Dtibb02r/OYCsp4sQQIi3ldZkFI0EUkMTDwRfFykXBPptoz/tuuGqEd3bThBSLRWPR6wsixDSgOx/U3Zw==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-ia32-msvc@4.13.1: - resolution: {integrity: sha512-+dI2jVPfM5A8zme8riEoNC7UKk0Lzc7jCj/U89cQIrOjrZTCWZl/+IXUeRT2rEZ5j25lnSA9G9H1Ob9azaF/KQ==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-x64-msvc@4.13.1: - resolution: {integrity: sha512-YY1Exxo2viZ/O2dMHuwQvimJ0SqvL+OAWQLLY6rvXavgQKjhQUzn7nc1Dd29gjB5Fqi00nrBWctJBOyfVMIVxw==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@types/c3@0.6.4: - resolution: {integrity: sha512-W7i7oSmHsXYhseZJsIYexelv9HitGsWdQhx3mcy4NWso+GedpCYr02ghpkNvnZ4oTIjNeISdrOnM70s7HiuV+g==} - requiresBuild: true - dependencies: - '@types/d3': 4.13.15 - dev: false - optional: true - - /@types/d3-array@1.2.12: - resolution: {integrity: sha512-zIq9wCg/JO7MGC6vq3HRDaVYkqgSPIDjpo3JhAQxl7PHYVPA5D9SMiBfjW/ZoAvPd2a+rkovqBg0nS0QOChsJQ==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-axis@1.0.19: - resolution: {integrity: sha512-rXxE2jJYv6kar/6YWS8rM0weY+jjvnJvBxHKrIUqt3Yzomrfbf5tncpKG6jq6Aaw6TZyBcb1bxEWc0zGzcmbiw==} - requiresBuild: true - dependencies: - '@types/d3-selection': 1.4.6 - dev: false - optional: true - - /@types/d3-brush@1.1.8: - resolution: {integrity: sha512-tPVjYAjJt02fgazF9yiX/309sj6qhIiIopLuHhP4FFFq9VKqu9NQBeCK3ger0RHVZGs9RKaSBUWyPUzii5biGQ==} - requiresBuild: true - dependencies: - '@types/d3-selection': 1.4.6 - dev: false - optional: true - - /@types/d3-chord@1.0.14: - resolution: {integrity: sha512-W9rCIbSAhwtmydW5iGg9dwTQIi3SGBOh68/T3ke3PyOgejuSLozmtAMaWNViGaGJCeuM4aFJHTUHQvMedl4ugA==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-collection@1.0.13: - resolution: {integrity: sha512-v0Rgw3IZebRyamcwVmtTDCZ8OmQcj4siaYjNc7wGMZT7PmdSHawGsCOQMxyLvZ7lWjfohYLK0oXtilMOMgfY8A==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-color@1.4.5: - resolution: {integrity: sha512-5sNP3DmtSnSozxcjqmzQKsDOuVJXZkceo1KJScDc1982kk/TS9mTPc6lpli1gTu1MIBF1YWutpHpjucNWcIj5g==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-dispatch@1.0.12: - resolution: {integrity: sha512-vrhleoVNhGJGx7GQZ4207lYGyMbW/yj/iJTSvLKyfAp8nXFF+19dnMpPN/nEVs6fudIsQc7ZelBFUMe3aJDmKw==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-drag@1.2.8: - resolution: {integrity: sha512-QM6H8E6r9/51BcE4NEluQ0f9dTECCTDEALJSQIWn183+Mtz/6KvEjOxW8VzKYSnhhL+qMljMKKA1WOUUf/4Qhw==} - requiresBuild: true - dependencies: - '@types/d3-selection': 1.4.6 - dev: false - optional: true - - /@types/d3-dsv@1.2.8: - resolution: {integrity: sha512-x1m1s0lVstZQ5/Kzp4bVIMee3fFuDm+hphVnvrYA7wU16XqwgbCBfeVvHYZzVQQIy4jyi3MEtgduLVuwIRCKLQ==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-ease@1.0.13: - resolution: {integrity: sha512-VAA4H8YNaNN0+UNIlpkwkLOj7xL5EGdyiQpdlAvOIRHckjGFCLK8eMoUd4+IMNEhQgweq0Yk/Dfzr70xhUo6hA==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-force@1.2.7: - resolution: {integrity: sha512-zySqZfnxn67RVEGWzpD9dQA0AbNIp4Rj0qGvAuUdUNfGLrwuGCbEGAGze5hEdNaHJKQT2gTqr6j+qAzncm11ew==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-format@1.4.5: - resolution: {integrity: sha512-mLxrC1MSWupOSncXN/HOlWUAAIffAEBaI4+PKy2uMPsKe4FNZlk7qrbTjmzJXITQQqBHivaks4Td18azgqnotA==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-geo@1.12.7: - resolution: {integrity: sha512-QetZrWWjuMfCe0BHLjD+dOThlgk7YGZ2gj+yhFAbDN5TularNBEQiBs5/CIgX0+IBDjt7/fbkDd5V70J1LjjKA==} - requiresBuild: true - dependencies: - '@types/geojson': 7946.0.13 - dev: false - optional: true - - /@types/d3-hierarchy@1.1.11: - resolution: {integrity: sha512-lnQiU7jV+Gyk9oQYk0GGYccuexmQPTp08E0+4BidgFdiJivjEvf+esPSdZqCZ2C7UwTWejWpqetVaU8A+eX3FA==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-interpolate@1.4.5: - resolution: {integrity: sha512-k9L18hXXv7OvK4PqW1kSFYIzasGOvfhPUWmHFkoZ8/ci99EAmY4HoF6zMefrHl0SGV7XYc7Qq2MNh8dK3edg5A==} - requiresBuild: true - dependencies: - '@types/d3-color': 1.4.5 - dev: false - optional: true - - /@types/d3-path@1.0.11: - resolution: {integrity: sha512-4pQMp8ldf7UaB/gR8Fvvy69psNHkTpD/pVw3vmEi8iZAB9EPMBruB1JvHO4BIq9QkUUd2lV1F5YXpMNj7JPBpw==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-polygon@1.0.10: - resolution: {integrity: sha512-+hbHsFdCMs23vk9p/SpvIkHkCpl0vxkP2qWR2vEk0wRi0BXODWgB/6aHnfrz/BeQnk20XzZiQJIZ+11TGxuYMQ==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-quadtree@1.0.12: - resolution: {integrity: sha512-PmbQ3LzAXMCFA15TXhnph9JOG4fB20tbu8ObcRPJ8J6gudbXTL6bzw0OnLfG/stey2+re8YQA0efA4S6pPkpig==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-queue@3.0.10: - resolution: {integrity: sha512-kYb7UeXKaOWJIkPx1Rx79+D/3wx69XXpkQ8+MWctAu4CUTdVnSOF/AKqC9bgf42sDuL1Fj0eeQSyU62HRqRHWg==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-random@1.1.5: - resolution: {integrity: sha512-gB5CR+7xYMj56pt5zmSyDBjTNMEy96PdfUb2qBaAT9bmPcf4P/YHfhhTI5y8JoiqaSRLJY+3mqtaE9loBgB6Ng==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-request@1.0.9: - resolution: {integrity: sha512-gD2991YKzdQu5lJGhWHEjptxQvWRZKwZF3QdWqjnqrWfVd15e7/WuL6X2Pl/4sRyLKaXWbB2xuk1tSBPVLlNhg==} - requiresBuild: true - dependencies: - '@types/d3-dsv': 1.2.8 - dev: false - optional: true - - /@types/d3-scale@1.0.21: - resolution: {integrity: sha512-J6HW1HWAYQ/BSZQIVO9azryu2Q9B8BE8aC9z+t10lwTt9u6V5CJvNKH9wtG1WI0QWuxmeBlc58Jr0Dltm4PNNw==} - requiresBuild: true - dependencies: - '@types/d3-time': 1.1.4 - dev: false - optional: true - - /@types/d3-selection@1.4.6: - resolution: {integrity: sha512-0MhJ/LzJe6/vQVxiYJnvNq5CD/MF6Qy0dLp4BEQ6Dz8oOaB0EMXfx1GGeBFSW+3VzgjaUrxK6uECDQj9VLa/Mg==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-shape@1.3.11: - resolution: {integrity: sha512-1V8rNOM46ogRa/aI8suk8ayhYehLicIG+yZZ8D34iymbltQuZQWs4IJBNj8cF7+4bb1AigARjaOtM2+js0rLTw==} - requiresBuild: true - dependencies: - '@types/d3-path': 1.0.11 - dev: false - optional: true - - /@types/d3-time-format@2.3.4: - resolution: {integrity: sha512-xdDXbpVO74EvadI3UDxjxTdR6QIxm1FKzEA/+F8tL4GWWUg/hgvBqf6chql64U5A9ZUGWo7pEu4eNlyLwbKdhg==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-time@1.1.4: - resolution: {integrity: sha512-JIvy2HjRInE+TXOmIGN5LCmeO0hkFZx5f9FZ7kiN+D+YTcc8pptsiLiuHsvwxwC7VVKmJ2ExHUgNlAiV7vQM9g==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-timer@1.0.12: - resolution: {integrity: sha512-Tv9tkA4y3UvGQnrHyYAQhf5x/297FuYwotS4UW2TpwLblvRahbyL8r9HFYTJLPfPRqS63hwlqRItjKGmKtJxNg==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-transition@1.3.5: - resolution: {integrity: sha512-gVj9AXXkoj0yKr1jsPJFkKoYTEmSdaYh8W7XBeRIhcspFX9b3MSwLxTerVHeEPXer9kYLvZfAINk8HcjWhwZSQ==} - requiresBuild: true - dependencies: - '@types/d3-selection': 1.4.6 - dev: false - optional: true - - /@types/d3-voronoi@1.1.12: - resolution: {integrity: sha512-DauBl25PKZZ0WVJr42a6CNvI6efsdzofl9sajqZr2Gf5Gu733WkDdUGiPkUHXiUvYGzNNlFQde2wdZdfQPG+yw==} - requiresBuild: true - dev: false - optional: true - - /@types/d3-zoom@1.8.7: - resolution: {integrity: sha512-HJWci3jXwFIuFKDqGn5PmuwrhZvuFdrnUmtSKCLXFAWyf2lAIUKMKh1/lHOkWBl/f4KVupGricJiqkQy+cVTog==} - requiresBuild: true - dependencies: - '@types/d3-interpolate': 1.4.5 - '@types/d3-selection': 1.4.6 - dev: false - optional: true - - /@types/d3@4.13.15: - resolution: {integrity: sha512-D1yRBsDCC8BBUHfl7DHfEXAX1+RkwdmrwTSMB+dhCPuzIyj4dc3b+fkKnvMWj7tqx3YeoM/QsZnZ13IkkbhTUw==} - requiresBuild: true - dependencies: - '@types/d3-array': 1.2.12 - '@types/d3-axis': 1.0.19 - '@types/d3-brush': 1.1.8 - '@types/d3-chord': 1.0.14 - '@types/d3-collection': 1.0.13 - '@types/d3-color': 1.4.5 - '@types/d3-dispatch': 1.0.12 - '@types/d3-drag': 1.2.8 - '@types/d3-dsv': 1.2.8 - '@types/d3-ease': 1.0.13 - '@types/d3-force': 1.2.7 - '@types/d3-format': 1.4.5 - '@types/d3-geo': 1.12.7 - '@types/d3-hierarchy': 1.1.11 - '@types/d3-interpolate': 1.4.5 - '@types/d3-path': 1.0.11 - '@types/d3-polygon': 1.0.10 - '@types/d3-quadtree': 1.0.12 - '@types/d3-queue': 3.0.10 - '@types/d3-random': 1.1.5 - '@types/d3-request': 1.0.9 - '@types/d3-scale': 1.0.21 - '@types/d3-selection': 1.4.6 - '@types/d3-shape': 1.3.11 - '@types/d3-time': 1.1.4 - '@types/d3-time-format': 2.3.4 - '@types/d3-timer': 1.0.12 - '@types/d3-transition': 1.3.5 - '@types/d3-voronoi': 1.1.12 - '@types/d3-zoom': 1.8.7 - dev: false - optional: true - - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true - - /@types/geojson@7946.0.13: - resolution: {integrity: sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ==} - requiresBuild: true - dev: false - optional: true - - /@types/resolve@1.20.2: - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - dev: true - - /@vue/reactivity@3.1.5: - resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} - dependencies: - '@vue/shared': 3.1.5 - dev: false - - /@vue/shared@3.1.5: - resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} - dev: false - - /acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /alpinejs@3.13.7: - resolution: {integrity: sha512-rcTyjTANbsePq1hb7eSekt3qjI94HLGeO6JaRjCssCVbIIc+qBrc7pO5S/+2JB6oojIibjM6FA+xRI3zhGPZIg==} - dependencies: - '@vue/reactivity': 3.1.5 - dev: false - - /attr-accept@1.1.3: - resolution: {integrity: sha512-iT40nudw8zmCweivz6j58g+RT33I4KbaIvRUhjNmDwO2WmsQUxFEZZYZ5w3vXe5x5MX9D7mfvA/XaLOZYFR9EQ==} - engines: {node: '>=4'} - dependencies: - core-js: 2.6.12 - dev: false - - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /bootstrap-datepicker@1.10.0: - resolution: {integrity: sha512-lWxtSYddAQOpbAO8UhYhHLcK6425eWoSjb5JDvZU3ePHEPF6A3eUr51WKaFy4PccU19JRxUG6wEU3KdhtKfvpg==} - requiresBuild: true - dependencies: - jquery: 3.7.1 - dev: false - optional: true - - /bootstrap-sass@3.4.3: - resolution: {integrity: sha512-vPgFnGMp1jWZZupOND65WS6mkR8rxhJxndT/AcMbqcq1hHMdkcH4sMPhznLzzoHOHkSCrd6J9F8pWBriPCKP2Q==} - requiresBuild: true - dev: false - optional: true - - /bootstrap-select@1.12.2: - resolution: {integrity: sha512-Fj1VstB55LigEEYQb6ZOi/ok+uaqnslRxS8Qo9Q+F46WWDhhXAeNpjBhjEMlxQjPs9yqYZf2hf/mxVRWab8sow==} - requiresBuild: true - dependencies: - jquery: 3.7.1 - dev: false - optional: true - - /bootstrap-slider@9.10.0: - resolution: {integrity: sha512-a9MtENtt4r3ttPW5mpIpOFmCaIsm37EGukOgw5cfHlxKvsUSN8AN9JtwKrKuqgEnxs86kUSsMvMn8kqewMorKw==} - requiresBuild: true - dev: false - optional: true - - /bootstrap-switch@3.3.4(bootstrap@3.4.1)(jquery@3.4.1): - resolution: {integrity: sha512-7YQo+Ir6gCUqC36FFp1Zvec5dRF/+obq+1drMtdIMi9Xc84Kx63Evi0kdcp4HfiGsZpiz6IskyYDNlSKcxsL7w==} - requiresBuild: true - peerDependencies: - bootstrap: ^3.1.1 - jquery: '>=1.9.0' - dependencies: - bootstrap: 3.4.1 - jquery: 3.4.1 - dev: false - optional: true - - /bootstrap-touchspin@3.1.1: - resolution: {integrity: sha512-o5pgzdr8Ma5hQKS3JE1uNq/jkx8qCG+KhJXSlvYCmX2wTxva2sS2Kq3idGN+tP5e1bZJQgkbqwP9TdEEx+R+6Q==} - requiresBuild: true - dev: false - optional: true - - /bootstrap@3.4.1: - resolution: {integrity: sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==} - engines: {node: '>=6'} - dev: false - - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: true - - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - - /c3@0.4.24: - resolution: {integrity: sha512-mVCFtN5ZWUT5UE7ilFQ7KBQ7TUCdKIq6KsDt1hH/1m6gC1tBjvzFTO7fqhaiWHfhNOjjM7makschdhg6DkWQMA==} - requiresBuild: true - dependencies: - d3: 3.5.17 - dev: false - optional: true - - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true - - /commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: true - - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - - /core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true - dev: false - - /d3@3.5.17: - resolution: {integrity: sha512-yFk/2idb8OHPKkbAL8QaOaqENNoMhIaSHZerk3oQsECwkObkCpJyjYwCe+OHiq6UEdhe1m8ZGARRRO3ljFjlKg==} - requiresBuild: true - dev: false - optional: true - - /datatables.net-bs@1.13.8: - resolution: {integrity: sha512-KJ1ePUXVHi/l3qP+r2uan3NJPIwtHP2hep9H7oP2UrEEq9Ibkhm5HHr6Pce+qpQbMd1x0584Grxydz4Zx/SqBg==} - requiresBuild: true - dependencies: - datatables.net: 1.13.8 - jquery: 3.7.1 - dev: false - optional: true - - /datatables.net-colreorder-bs@1.3.3: - resolution: {integrity: sha512-+DPim/DhbSIqr2rhRvYNrAMFNZgl372PiKEAv5YeyjYMzc8+6kX8Vinpb3Bg0PDgEdPqEWqJ6H18pBCKhXppgg==} - requiresBuild: true - dependencies: - datatables.net-bs: 1.13.8 - datatables.net-colreorder: 1.7.0 - jquery: 3.7.1 - dev: false - optional: true - - /datatables.net-colreorder@1.7.0: - resolution: {integrity: sha512-Vyysfxe2kfjeuPJJMGRQ2jHVOfoadyBYKzizbOHzR2bhTVsIYjrbEhUA1H24TISE17SdR77X0RmcUvS/h/Bifw==} - requiresBuild: true - dependencies: - datatables.net: 1.13.8 - jquery: 3.7.1 - dev: false - optional: true - - /datatables.net-select@1.2.7: - resolution: {integrity: sha512-C3XDi7wpruGjDXV36dc9hN/FrAX9GOFvBZ7+KfKJTBNkGFbbhdzHS91SMeGiwRXPYivAyxfPTcVVndVaO83uBQ==} - requiresBuild: true - dependencies: - datatables.net: 1.13.8 - jquery: 3.7.1 - dev: false - optional: true - - /datatables.net@1.13.8: - resolution: {integrity: sha512-2pDamr+GUwPTby2OgriVB9dR9ftFKD2AQyiuCXzZIiG4d9KkKFQ7gqPfNmG7uj9Tc5kDf+rGj86do4LAb/V71g==} - requiresBuild: true - dependencies: - jquery: 3.7.1 - dev: false - optional: true - - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - dev: true - - /drmonty-datatables-colvis@1.1.2: - resolution: {integrity: sha512-1kL4fbsBEkQQTl83eQ8G/vRGcCiM6Hn3O8Tp473tG4YSsBDcxETDDSxb8qC+fQjHZ3jUCptWj3lG/L8rI6NBNw==} - requiresBuild: true - dependencies: - jquery: 3.7.1 - dev: false - optional: true - - /eonasdan-bootstrap-datetimepicker@4.17.49(bootstrap@3.4.1)(jquery@3.4.1)(moment-timezone@0.4.1)(moment@2.29.4): - resolution: {integrity: sha512-7KZeDpkj+A6AtPR3XjX8gAnRPUkPSfW0OmMANG1dkUOPMtLSzbyoCjDIdEcfRtQPU5X0D9Gob7wWKn0h4QWy7A==} - requiresBuild: true - peerDependencies: - bootstrap: ^3.3 - jquery: ^1.8.3 || ^2.0 || ^3.0 - moment: ^2.10 - moment-timezone: ^0.4.0 || ^0.5.0 - dependencies: - bootstrap: 3.4.1 - jquery: 3.4.1 - moment: 2.29.4 - moment-timezone: 0.4.1 - dev: false - optional: true - - /estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true - - /file-selector@0.1.19: - resolution: {integrity: sha512-kCWw3+Aai8Uox+5tHCNgMFaUdgidxvMnLWO6fM5sZ0hA2wlHP5/DHGF0ECe84BiB95qdJbKNEJhWKVDvMN+JDQ==} - engines: {node: '>= 10'} - dependencies: - tslib: 2.6.2 - dev: false - - /focus-trap@6.9.2: - resolution: {integrity: sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw==} - dependencies: - tabbable: 5.3.3 - dev: false - - /font-awesome-sass@4.7.0: - resolution: {integrity: sha512-apO2Nw3XP/Zv7fLxa+MnPnvJ/GdkH6qWrLrtN5oQrFL7RPprzHKROjN94jgyoxM+T7PQBhY9F/SwOKbBaLyXxg==} - requiresBuild: true - dev: false - optional: true - - /font-awesome@4.7.0: - resolution: {integrity: sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==} - engines: {node: '>=0.10.3'} - dev: false - - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true - - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true - - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - dev: true - - /google-code-prettify@1.0.5: - resolution: {integrity: sha512-Y47Bw63zJKCuqTuhTZC1ct4e/0ADuMssxXhnrP8QHq71tE2aYBKG6wQwXr8zya0zIUd0mKN3XTlI5AME4qm6NQ==} - requiresBuild: true - dev: false - optional: true - - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: true - - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - dev: true - - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.3.0 - dev: true - - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - dependencies: - hasown: 2.0.0 - dev: true - - /is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: true - - /is-reference@1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - dependencies: - '@types/estree': 1.0.5 - dev: true - - /jquery-match-height@0.7.2: - resolution: {integrity: sha512-qSyC0GBc4zUlgBcxfyyumJSVUm50T6XuJEIz59cKaI28VXMUT95mZ6KiIjhMIMbG8IiJhh65FtQO1XD42TAcwg==} - requiresBuild: true - dev: false - optional: true - - /jquery@3.4.1: - resolution: {integrity: sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==} - dev: false - - /jquery@3.7.1: - resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} - dev: false - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: false - - /magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true - - /moment-timezone@0.4.1: - resolution: {integrity: sha512-5cNPVUwaVJDCe9JM8m/qz17f9SkaI8rpnRUyDJi2K5HAd6EwhuQ3n5nLclZkNC/qJnomKgQH2TIu70Gy2dxFKA==} - requiresBuild: true - dependencies: - moment: 2.29.4 - dev: false - optional: true - - /moment@2.29.4: - resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} - requiresBuild: true - dev: false - optional: true - - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: false - - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: true - - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /patternfly-bootstrap-combobox@1.1.7: - resolution: {integrity: sha512-6KptS6UnS8jOwLuqsjokiNUYjOf3G4bSahiSHhkQMdfvG0b4sZkUgOFWdMJ8zBXaZGVe8T324GQoXqiJdJxMuw==} - requiresBuild: true - dev: false - optional: true - - /patternfly-bootstrap-treeview@2.1.10: - resolution: {integrity: sha512-P9+iFu34CwX+R5Fd7/EWbxTug0q9mDj53PnZIIh5ie54KX2kD0+54lCWtpD9SVylDwDtDv3n3A6gbFVkx7HsuA==} - engines: {node: '>= 0.10.0'} - requiresBuild: true - dependencies: - bootstrap: 3.4.1 - jquery: 3.7.1 - dev: false - optional: true - - /patternfly@3.59.5: - resolution: {integrity: sha512-SMQynv9eFrWWG0Ujta5+jPjxHdQB3xkTLiDW5VP8XXc0nGUxXb4EnZh21qiMeGGJYaKpu9CzaPEpCvuBxgYWHQ==} - dependencies: - bootstrap: 3.4.1 - font-awesome: 4.7.0 - jquery: 3.4.1 - optionalDependencies: - '@types/c3': 0.6.4 - bootstrap-datepicker: 1.10.0 - bootstrap-sass: 3.4.3 - bootstrap-select: 1.12.2 - bootstrap-slider: 9.10.0 - bootstrap-switch: 3.3.4(bootstrap@3.4.1)(jquery@3.4.1) - bootstrap-touchspin: 3.1.1 - c3: 0.4.24 - d3: 3.5.17 - datatables.net: 1.13.8 - datatables.net-colreorder: 1.7.0 - datatables.net-colreorder-bs: 1.3.3 - datatables.net-select: 1.2.7 - drmonty-datatables-colvis: 1.1.2 - eonasdan-bootstrap-datetimepicker: 4.17.49(bootstrap@3.4.1)(jquery@3.4.1)(moment-timezone@0.4.1)(moment@2.29.4) - font-awesome-sass: 4.7.0 - google-code-prettify: 1.0.5 - jquery-match-height: 0.7.2 - moment: 2.29.4 - moment-timezone: 0.4.1 - patternfly-bootstrap-combobox: 1.1.7 - patternfly-bootstrap-treeview: 2.1.10 - dev: false - - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true - - /popper.js@1.16.1: - resolution: {integrity: sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==} - deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 - dev: false - - /prop-types-extra@1.1.1(react@18.2.0): - resolution: {integrity: sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==} - peerDependencies: - react: '>=0.14.0' - dependencies: - react: 18.2.0 - react-is: 16.13.1 - warning: 4.0.3 - dev: false - - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - dev: false - - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - dev: false - - /react-dropzone@9.0.0(react@18.2.0): - resolution: {integrity: sha512-wZ2o9B2qkdE3RumWhfyZT9swgJYJPeU5qHEcMU8weYpmLex1eeWX0CC32/Y0VutB+BBi2D+iePV/YZIiB4kZGw==} - engines: {node: '>= 6'} - peerDependencies: - react: '>=0.14.0' - dependencies: - attr-accept: 1.1.3 - file-selector: 0.1.19 - prop-types: 15.8.1 - prop-types-extra: 1.1.1(react@18.2.0) - react: 18.2.0 - dev: false - - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: false - - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false - - /rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - dependencies: - resolve: 1.22.8 - dev: true - - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - - /rfc4648@1.5.3: - resolution: {integrity: sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ==} - dev: false - - /rollup@4.13.1: - resolution: {integrity: sha512-hFi+fU132IvJ2ZuihN56dwgpltpmLZHZWsx27rMCTZ2sYwrqlgL5sECGy1eeV2lAihD8EzChBVVhsXci0wD4Tg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.13.1 - '@rollup/rollup-android-arm64': 4.13.1 - '@rollup/rollup-darwin-arm64': 4.13.1 - '@rollup/rollup-darwin-x64': 4.13.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.13.1 - '@rollup/rollup-linux-arm64-gnu': 4.13.1 - '@rollup/rollup-linux-arm64-musl': 4.13.1 - '@rollup/rollup-linux-riscv64-gnu': 4.13.1 - '@rollup/rollup-linux-s390x-gnu': 4.13.1 - '@rollup/rollup-linux-x64-gnu': 4.13.1 - '@rollup/rollup-linux-x64-musl': 4.13.1 - '@rollup/rollup-win32-arm64-msvc': 4.13.1 - '@rollup/rollup-win32-ia32-msvc': 4.13.1 - '@rollup/rollup-win32-x64-msvc': 4.13.1 - fsevents: 2.3.3 - dev: true - - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true - - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /serialize-javascript@6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} - dependencies: - randombytes: 2.1.0 - dev: true - - /shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - dev: true - - /shx@0.3.4: - resolution: {integrity: sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==} - engines: {node: '>=6'} - hasBin: true - dependencies: - minimist: 1.2.8 - shelljs: 0.8.5 - dev: true - - /smob@1.4.1: - resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} - dev: true - - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: true - - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: true - - /tabbable@5.3.3: - resolution: {integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==} - dev: false - - /terser@5.24.0: - resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.11.2 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: true - - /tippy.js@5.1.2: - resolution: {integrity: sha512-Qtrv2wqbRbaKMUb6bWWBQWPayvcDKNrGlvihxtsyowhT7RLGEh1STWuy6EMXC6QLkfKPB2MLnf8W2mzql9VDAw==} - dependencies: - popper.js: 1.16.1 - dev: false - - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: false - - /warning@4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true