diff --git a/.github/workflows/deploy-latest.yml b/.github/workflows/deploy-latest.yml index e6e5501699a..f274f190511 100644 --- a/.github/workflows/deploy-latest.yml +++ b/.github/workflows/deploy-latest.yml @@ -26,9 +26,10 @@ jobs: token: ${{ secrets.ADMIN_TOKEN }} ref: main - name: Setup Node + if: ${{ steps.release.outputs.releases_created }} uses: actions/setup-node@v3 with: - node-version: 18 + node-version-file: package.json registry-url: "https://registry.npmjs.org" - name: Build Packages and Publish to NPM if: ${{ steps.release.outputs.releases_created }} diff --git a/.github/workflows/deploy-next.yml b/.github/workflows/deploy-next.yml index fd5c6b789a5..f7d0ddba3ec 100644 --- a/.github/workflows/deploy-next.yml +++ b/.github/workflows/deploy-next.yml @@ -28,12 +28,13 @@ jobs: GH_TOKEN_FOR_STORYBOOK: ${{ github.actor }}:${{ secrets.ADMIN_TOKEN }} run: | if [ "$NEXT_RELEASE_ENABLED" == "true" ]; then + npm install + if npm run util:is-next-deployable; then git config --global user.email "github-actions[bot]@users.noreply.github.com" git config --global user.name "github-actions[bot]" - npm install - # version the packages with lerna before building to ensure + # version the packages with lerna before building to ensure # the version in the CC source code preamble is correct for deployment npm run version:next npm run build diff --git a/.github/workflows/pr-tests_eslint-plugin-calcite-components.yml b/.github/workflows/pr-tests_eslint-plugin-calcite-components.yml index 124f4e63451..f96a2ed632f 100644 --- a/.github/workflows/pr-tests_eslint-plugin-calcite-components.yml +++ b/.github/workflows/pr-tests_eslint-plugin-calcite-components.yml @@ -11,17 +11,13 @@ on: jobs: build: runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [16.x] - steps: - - uses: actions/checkout@v1 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + - name: Checkout Repository + uses: actions/checkout@v3 + - name: Setup Node + uses: actions/setup-node@v3 with: - node-version: ${{ matrix.node-version }} + node-version-file: package.json - name: npm install, build, and test run: | npm install diff --git a/.github/workflows/remove-next-changelog-entries.yml b/.github/workflows/remove-next-changelog-entries.yml index dc01bdc8814..923dbf6d668 100644 --- a/.github/workflows/remove-next-changelog-entries.yml +++ b/.github/workflows/remove-next-changelog-entries.yml @@ -18,7 +18,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v3 with: - node-version: 16 + node-version-file: package.json - name: Remove Next Changelog Entries run: | git pull diff --git a/.github/workflows/update-browserslist-db.yml b/.github/workflows/update-browserslist-db.yml index 73db9df1150..b61a5853cdd 100644 --- a/.github/workflows/update-browserslist-db.yml +++ b/.github/workflows/update-browserslist-db.yml @@ -12,7 +12,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-node@v3 with: - node-version: lts/* + node-version-file: package.json cache: npm - name: Run update-browserslist-db run: | diff --git a/package-lock.json b/package-lock.json index 13744c6e6b6..8ddced59b6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,11 +34,12 @@ "@types/jest-axe": "3.5.9", "@types/lodash-es": "4.17.12", "@types/node": "^18.0.0", + "@types/prettier": "2.7.3", "@types/react": "^16.7.6", "@types/react-dom": "^16.0.9", "@types/semver": "7.5.6", "@types/shell-quote": "1.7.5", - "@types/sortablejs": "1.15.4", + "@types/sortablejs": "1.15.7", "@typescript-eslint/eslint-plugin": "6.10.0", "@typescript-eslint/parser": "6.10.0", "@whitespace/storybook-addon-html": "5.0.0", @@ -87,9 +88,9 @@ "stylelint": "15.10.3", "stylelint-config-recommended-scss": "12.0.0", "stylelint-use-logical-spec": "5.0.0", - "tailwindcss": "3.3.5", + "tailwindcss": "3.3.6", "ts-jest": "29.1.1", - "ts-node": "10.9.1", + "tsx": "4.1.2", "turbo": "1.10.16", "type-fest": "3.11.1", "typescript": "5.2.2", @@ -492,9 +493,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.5.tgz", + "integrity": "sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==", "cpu": [ "arm" ], @@ -508,9 +509,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz", + "integrity": "sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==", "cpu": [ "arm64" ], @@ -524,9 +525,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.5.tgz", + "integrity": "sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==", "cpu": [ "x64" ], @@ -540,9 +541,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz", + "integrity": "sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==", "cpu": [ "arm64" ], @@ -556,9 +557,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz", + "integrity": "sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==", "cpu": [ "x64" ], @@ -572,9 +573,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz", + "integrity": "sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==", "cpu": [ "arm64" ], @@ -588,9 +589,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz", + "integrity": "sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==", "cpu": [ "x64" ], @@ -604,9 +605,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz", + "integrity": "sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==", "cpu": [ "arm" ], @@ -620,9 +621,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz", + "integrity": "sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==", "cpu": [ "arm64" ], @@ -636,9 +637,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz", + "integrity": "sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==", "cpu": [ "ia32" ], @@ -652,9 +653,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz", + "integrity": "sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==", "cpu": [ "loong64" ], @@ -668,9 +669,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz", + "integrity": "sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==", "cpu": [ "mips64el" ], @@ -684,9 +685,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz", + "integrity": "sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==", "cpu": [ "ppc64" ], @@ -700,9 +701,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz", + "integrity": "sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==", "cpu": [ "riscv64" ], @@ -716,9 +717,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz", + "integrity": "sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==", "cpu": [ "s390x" ], @@ -732,9 +733,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz", + "integrity": "sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==", "cpu": [ "x64" ], @@ -748,9 +749,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz", + "integrity": "sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==", "cpu": [ "x64" ], @@ -764,9 +765,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz", + "integrity": "sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==", "cpu": [ "x64" ], @@ -780,9 +781,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz", + "integrity": "sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==", "cpu": [ "x64" ], @@ -796,9 +797,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz", + "integrity": "sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==", "cpu": [ "arm64" ], @@ -812,9 +813,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz", + "integrity": "sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==", "cpu": [ "ia32" ], @@ -828,9 +829,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz", + "integrity": "sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==", "cpu": [ "x64" ], @@ -1322,6 +1323,44 @@ "node": ">=10.13.0" } }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz", + "integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.5", + "@esbuild/android-arm64": "0.19.5", + "@esbuild/android-x64": "0.19.5", + "@esbuild/darwin-arm64": "0.19.5", + "@esbuild/darwin-x64": "0.19.5", + "@esbuild/freebsd-arm64": "0.19.5", + "@esbuild/freebsd-x64": "0.19.5", + "@esbuild/linux-arm": "0.19.5", + "@esbuild/linux-arm64": "0.19.5", + "@esbuild/linux-ia32": "0.19.5", + "@esbuild/linux-loong64": "0.19.5", + "@esbuild/linux-mips64el": "0.19.5", + "@esbuild/linux-ppc64": "0.19.5", + "@esbuild/linux-riscv64": "0.19.5", + "@esbuild/linux-s390x": "0.19.5", + "@esbuild/linux-x64": "0.19.5", + "@esbuild/netbsd-x64": "0.19.5", + "@esbuild/openbsd-x64": "0.19.5", + "@esbuild/sunos-x64": "0.19.5", + "@esbuild/win32-arm64": "0.19.5", + "@esbuild/win32-ia32": "0.19.5", + "@esbuild/win32-x64": "0.19.5" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -1472,9 +1511,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/html-webpack-plugin": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", - "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz", + "integrity": "sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==", "dev": true, "optional": true, "peer": true, @@ -2114,6 +2153,358 @@ } } }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/esbuild": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", @@ -3017,12 +3408,12 @@ } }, "node_modules/@angular/cli/node_modules/npm-packlist": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.0.tgz", - "integrity": "sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.1.tgz", + "integrity": "sha512-MQpL27ZrsJQ2kiAuQPpZb5LtJwydNRnI15QWXsf3WHERu4rzjRj6Zju/My2fov7tLuu3Gle/uoIX/DDZ3u4O4Q==", "dev": true, "dependencies": { - "ignore-walk": "^6.0.0" + "ignore-walk": "^6.0.4" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -3505,12 +3896,12 @@ "dev": true }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "engines": { @@ -3518,30 +3909,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz", - "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz", + "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.5", "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.2", - "@babel/parser": "^7.23.3", + "@babel/helpers": "^7.23.5", + "@babel/parser": "^7.23.5", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.3", - "@babel/types": "^7.23.3", + "@babel/traverse": "^7.23.5", + "@babel/types": "^7.23.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -3566,12 +3957,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz", + "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==", "dev": true, "dependencies": { - "@babel/types": "^7.23.3", + "@babel/types": "^7.23.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -3630,17 +4021,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.5.tgz", + "integrity": "sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" @@ -3872,9 +4263,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -3890,9 +4281,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -3913,23 +4304,23 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz", + "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==", "dev": true, "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.23.5", + "@babel/types": "^7.23.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", @@ -3941,9 +4332,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -4018,12 +4409,12 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.3.tgz", - "integrity": "sha512-u8SwzOcP0DYSsa++nHd/9exlHb0NAlHCb890qtZZbSwPX2bFv8LBEztxwN7Xg/dS8oAFFidhrI9PBcLBJSkGRQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.5.tgz", + "integrity": "sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-create-class-features-plugin": "^7.23.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", @@ -4474,9 +4865,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.3.tgz", - "integrity": "sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", + "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -4524,9 +4915,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.3.tgz", - "integrity": "sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -4555,9 +4946,9 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.3.tgz", - "integrity": "sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.15", @@ -4572,9 +4963,9 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz", - "integrity": "sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", + "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -4657,9 +5048,9 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.3.tgz", - "integrity": "sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4689,9 +5080,9 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.3.tgz", - "integrity": "sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4753,9 +5144,9 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.3.tgz", - "integrity": "sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4784,9 +5175,9 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.3.tgz", - "integrity": "sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4913,9 +5304,9 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.3.tgz", - "integrity": "sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4929,9 +5320,9 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.3.tgz", - "integrity": "sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4945,9 +5336,9 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.3.tgz", - "integrity": "sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", "dev": true, "dependencies": { "@babel/compat-data": "^7.23.3", @@ -4980,9 +5371,9 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.3.tgz", - "integrity": "sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -4996,9 +5387,9 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.3.tgz", - "integrity": "sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -5044,9 +5435,9 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.3.tgz", - "integrity": "sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -5092,16 +5483,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" }, "engines": { "node": ">=6.9.0" @@ -5278,13 +5669,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.3.tgz", - "integrity": "sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.5.tgz", + "integrity": "sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-create-class-features-plugin": "^7.23.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-typescript": "^7.23.3" }, @@ -5359,15 +5750,15 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.3.tgz", - "integrity": "sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.5.tgz", + "integrity": "sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", + "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", + "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", @@ -5391,25 +5782,25 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.4", "@babel/plugin-transform-async-to-generator": "^7.23.3", "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.3", - "@babel/plugin-transform-classes": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.5", "@babel/plugin-transform-computed-properties": "^7.23.3", "@babel/plugin-transform-destructuring": "^7.23.3", "@babel/plugin-transform-dotall-regex": "^7.23.3", "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", "@babel/plugin-transform-for-of": "^7.23.3", "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", "@babel/plugin-transform-member-expression-literals": "^7.23.3", "@babel/plugin-transform-modules-amd": "^7.23.3", "@babel/plugin-transform-modules-commonjs": "^7.23.3", @@ -5417,15 +5808,15 @@ "@babel/plugin-transform-modules-umd": "^7.23.3", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.3", - "@babel/plugin-transform-numeric-separator": "^7.23.3", - "@babel/plugin-transform-object-rest-spread": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.3", - "@babel/plugin-transform-optional-chaining": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", "@babel/plugin-transform-parameters": "^7.23.3", "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", "@babel/plugin-transform-property-literals": "^7.23.3", "@babel/plugin-transform-regenerator": "^7.23.3", "@babel/plugin-transform-reserved-words": "^7.23.3", @@ -5580,19 +5971,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz", + "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.5", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", + "@babel/parser": "^7.23.5", + "@babel/types": "^7.23.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -5601,12 +5992,12 @@ } }, "node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, @@ -5741,9 +6132,9 @@ "dev": true }, "node_modules/@cspell/dict-bash": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.1.2.tgz", - "integrity": "sha512-AEBWjbaMaJEyAjOHW0F15P2izBjli2cNerG3NjuVH7xX/HUUeNoTj8FF1nwpMufKwGQCvuyO2hCmkVxhJ0y55Q==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.1.3.tgz", + "integrity": "sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==", "dev": true }, "node_modules/@cspell/dict-companies": { @@ -5915,9 +6306,9 @@ "dev": true }, "node_modules/@cspell/dict-lua": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.2.tgz", - "integrity": "sha512-eeC20Q+UnHcTVBK6pgwhSjGIVugO2XqU7hv4ZfXp2F9DxGx1RME0+1sKX4qAGhdFGwOBsEzb2fwUsAEP6Mibpg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.3.tgz", + "integrity": "sha512-lDHKjsrrbqPaea13+G9s0rtXjMO06gPXPYRjRYawbNmo4E/e3XFfVzeci3OQDQNDmf2cPOwt9Ef5lu2lDmwfJg==", "dev": true }, "node_modules/@cspell/dict-makefile": { @@ -5990,9 +6381,9 @@ "dev": true }, "node_modules/@cspell/dict-software-terms": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.3.11.tgz", - "integrity": "sha512-a2Zml4G47dbQ6GDdN7+YlIWs3nFnIcJkZOLT88m/LzxjApiF7AOZLqQiKwow03hyvGSuZy8itgQZmQHoPlw2vQ==", + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.3.12.tgz", + "integrity": "sha512-6aa4T9VqOMc0SFNBt6gxp0CWjvRqMg/uxvgpRbil+ToHWcU+Q+As0WKhPLaOniuTdCM85WWzRouD0O1XUGqg5Q==", "dev": true }, "node_modules/@cspell/dict-sql": { @@ -6244,9 +6635,9 @@ } }, "node_modules/@devtools-ds/themes/node_modules/@design-systems/utils/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -6400,9 +6791,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.5.tgz", - "integrity": "sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -6416,9 +6807,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz", - "integrity": "sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -6432,9 +6823,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.5.tgz", - "integrity": "sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -6448,9 +6839,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz", - "integrity": "sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -6464,9 +6855,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz", - "integrity": "sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -6480,9 +6871,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz", - "integrity": "sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -6496,9 +6887,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz", - "integrity": "sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -6512,9 +6903,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz", - "integrity": "sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -6528,9 +6919,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz", - "integrity": "sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -6544,9 +6935,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz", - "integrity": "sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -6560,9 +6951,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz", - "integrity": "sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -6576,9 +6967,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz", - "integrity": "sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -6592,9 +6983,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz", - "integrity": "sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -6608,9 +6999,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz", - "integrity": "sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -6624,9 +7015,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz", - "integrity": "sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -6640,9 +7031,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz", - "integrity": "sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -6656,9 +7047,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz", - "integrity": "sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -6672,9 +7063,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz", - "integrity": "sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -6688,9 +7079,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz", - "integrity": "sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -6704,9 +7095,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz", - "integrity": "sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -6720,9 +7111,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz", - "integrity": "sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -6736,9 +7127,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz", - "integrity": "sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -6774,9 +7165,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -6895,9 +7286,9 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.2.tgz", + "integrity": "sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==", "dependencies": { "@floating-ui/utils": "^0.1.3" } @@ -8210,9 +8601,9 @@ } }, "node_modules/@lerna/create/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -8805,13 +9196,10 @@ } }, "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", - "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, "engines": { "node": "14 || >=16.14" } @@ -9453,7 +9841,6 @@ "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-addon-api": "^3.2.1", "node-gyp-build": "^4.3.0" @@ -9655,9 +10042,9 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz", - "integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dev": true, "dependencies": { "@types/estree": "^1.0.0", @@ -9683,9 +10070,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.4.1.tgz", - "integrity": "sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", "cpu": [ "arm" ], @@ -9696,9 +10083,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.4.1.tgz", - "integrity": "sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", "cpu": [ "arm64" ], @@ -9709,9 +10096,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.4.1.tgz", - "integrity": "sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", "cpu": [ "arm64" ], @@ -9722,9 +10109,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.4.1.tgz", - "integrity": "sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", "cpu": [ "x64" ], @@ -9735,9 +10122,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.4.1.tgz", - "integrity": "sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", "cpu": [ "arm" ], @@ -9748,9 +10135,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.4.1.tgz", - "integrity": "sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", "cpu": [ "arm64" ], @@ -9761,9 +10148,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.4.1.tgz", - "integrity": "sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", "cpu": [ "arm64" ], @@ -9774,9 +10161,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.4.1.tgz", - "integrity": "sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", "cpu": [ "x64" ], @@ -9787,9 +10174,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.4.1.tgz", - "integrity": "sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", "cpu": [ "x64" ], @@ -9800,9 +10187,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.4.1.tgz", - "integrity": "sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", "cpu": [ "arm64" ], @@ -9813,9 +10200,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.4.1.tgz", - "integrity": "sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", "cpu": [ "ia32" ], @@ -9826,9 +10213,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.4.1.tgz", - "integrity": "sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", "cpu": [ "x64" ], @@ -9838,6 +10225,22 @@ "win32" ] }, + "node_modules/@rollup/wasm-node": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.6.1.tgz", + "integrity": "sha512-Mh6TSuMLoK9n3uLKa5r1NdX+BGZJyl5L+dx/MH9K2l9Dzk/R0w1XQMs1aP/quv3KB/kn6UIUbJmXNReIW5032Q==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/@schematics/angular": { "version": "17.0.5", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.0.5.tgz", @@ -10570,9 +10973,9 @@ } }, "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { - "version": "16.18.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.61.tgz", - "integrity": "sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==", + "version": "16.18.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz", + "integrity": "sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==", "dev": true }, "node_modules/@storybook/builder-webpack4/node_modules/autoprefixer": { @@ -11446,9 +11849,9 @@ } }, "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "16.18.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.61.tgz", - "integrity": "sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==", + "version": "16.18.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz", + "integrity": "sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==", "dev": true }, "node_modules/@storybook/core-common/node_modules/ansi-styles": { @@ -11648,9 +12051,9 @@ } }, "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "16.18.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.61.tgz", - "integrity": "sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==", + "version": "16.18.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz", + "integrity": "sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==", "dev": true }, "node_modules/@storybook/core-server/node_modules/ansi-styles": { @@ -12253,9 +12656,9 @@ } }, "node_modules/@storybook/html/node_modules/@types/node": { - "version": "16.18.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.61.tgz", - "integrity": "sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==", + "version": "16.18.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz", + "integrity": "sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==", "dev": true }, "node_modules/@storybook/instrumenter": { @@ -12332,9 +12735,9 @@ } }, "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { - "version": "16.18.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.61.tgz", - "integrity": "sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==", + "version": "16.18.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz", + "integrity": "sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==", "dev": true }, "node_modules/@storybook/manager-webpack4/node_modules/ansi-styles": { @@ -12944,9 +13347,9 @@ } }, "node_modules/@testing-library/dom/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -13161,9 +13564,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.4.tgz", - "integrity": "sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -13251,9 +13654,9 @@ } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.3.tgz", - "integrity": "sha512-6mfQ6iNvhSKCZJoY6sIG3m0pKkdUcweVNOLuBBKvoWGzl2yRxOJcYOTRyLKt3nxXvBLJWa6QkW//tgbIwJehmA==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -13267,9 +13670,9 @@ "dev": true }, "node_modules/@types/cors": { - "version": "2.8.16", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.16.tgz", - "integrity": "sha512-Trx5or1Nyg1Fq138PCuWqoApzvoSLWzZ25ORBiHMbbUT42g578lH1GT4TwYDbiUOLFuDsCkfLneT2105fsFWGg==", + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dev": true, "dependencies": { "@types/node": "*" @@ -13484,9 +13887,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.201", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz", - "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==", + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==", "dev": true }, "node_modules/@types/lodash-es": { @@ -13532,9 +13935,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.18.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.9.tgz", - "integrity": "sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==", + "version": "18.19.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", + "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -13551,9 +13954,9 @@ } }, "node_modules/@types/node-forge": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.9.tgz", - "integrity": "sha512-meK88cx/sTalPSLSoCzkiUB4VPIFHmxtXm5FaaqRDqBX2i/Sy8bJ4odsan0b20RBjPh06dAQ+OTTdnyQyhJZyQ==", + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", + "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", "dev": true, "dependencies": { "@types/node": "*" @@ -13586,6 +13989,12 @@ "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", "dev": true }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, "node_modules/@types/pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -13593,9 +14002,9 @@ "dev": true }, "node_modules/@types/prop-types": { - "version": "15.7.10", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", - "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==", + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", "dev": true }, "node_modules/@types/qs": { @@ -13611,9 +14020,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "16.14.51", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.51.tgz", - "integrity": "sha512-4T/wsDXStA5OUGTj6w2INze3ZCz22IwQiWcApgqqNRU2A6vNUIPXpNkjAMUFxx6diYPVkvz+d7gEtU7AZ+0Xqg==", + "version": "16.14.52", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.52.tgz", + "integrity": "sha512-4+ZN73hgRW3Gang3QMqWjrqPPkf+lWZYiyG4uXtUbpd+7eiBDw6Gemila6rXDd8DorADupTiIERL6Mb5BQTF2w==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -13622,9 +14031,9 @@ } }, "node_modules/@types/react-dom": { - "version": "16.9.22", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.22.tgz", - "integrity": "sha512-x7T/NHsYiKfbIwZDzBTThTF3a3UPNLanOY4wbEe4Hy44hf0tWIZTu8VZJTkB/FKcr4cbfDq0E7y3jSLJh4cpow==", + "version": "16.9.24", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.24.tgz", + "integrity": "sha512-Gcmq2JTDheyWn/1eteqyzzWKSqDjYU6KYsIvH7thb7CR5OYInAWOX+7WnKf6PaU/cbdOc4szJItcDEJO7UGmfA==", "dev": true, "dependencies": { "@types/react": "^16" @@ -13643,9 +14052,9 @@ "dev": true }, "node_modules/@types/scheduler": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.6.tgz", - "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==", + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", "dev": true }, "node_modules/@types/semver": { @@ -13700,15 +14109,15 @@ } }, "node_modules/@types/sortablejs": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.15.4.tgz", - "integrity": "sha512-7oL7CcPSfoyoNx3Ba1+79ykJzpEKVhHUyfAiN5eT/FoeDXOR3eBDLXf9ndDNuxaExmjpI+zVi2dMMuaoXUOzNA==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.15.7.tgz", + "integrity": "sha512-PvgWCx1Lbgm88FdQ6S7OGvLIjWS66mudKPlfdrWil0TjsO5zmoZmzoKiiwRShs1dwPgrlkr0N4ewuy0/+QUXYQ==", "dev": true }, "node_modules/@types/source-list-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.5.tgz", - "integrity": "sha512-cHBTLeIGIREJx839cDfMLKWao+FaJOlaPz4mnFHXUzShS8sXhzw6irhvIpYvp28TbTmTeAt3v+QgHMANsGbQtA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", "dev": true }, "node_modules/@types/stack-utils": { @@ -13718,15 +14127,15 @@ "dev": true }, "node_modules/@types/tapable": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.11.tgz", - "integrity": "sha512-R3ltemSqZ/TKOBeyy+GBfZCLX3AYpxqarIbUMNe7+lxdazJp4iWLFpmjgBeZoRiKrWNImer1oWOlG2sDR6vGaw==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz", + "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", "dev": true }, "node_modules/@types/trusted-types": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.6.tgz", - "integrity": "sha512-HYtNooPvUY9WAVRBr4u+4Qa9fYD1ze2IUlAD3HoA6oehn1taGwBx3Oa52U4mTslTS+GAExKpaFu39Y5xUEwfjg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", "dev": true }, "node_modules/@types/uglify-js": { @@ -13745,15 +14154,15 @@ "dev": true }, "node_modules/@types/urijs": { - "version": "1.19.23", - "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.23.tgz", - "integrity": "sha512-3Zbk6RzmIpvKTNEHO2RcPOGHM++BQEITMqBRR1Ju32WbruhV/pygYgxiP3xA0b1B88zjzs0Izzjxsbj768+IjA==", + "version": "1.19.25", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.25.tgz", + "integrity": "sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg==", "dev": true }, "node_modules/@types/webpack": { - "version": "4.41.36", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.36.tgz", - "integrity": "sha512-pF+DVW1pMLmgsPXqJr5QimdxIzOhe8oGKB98gdqAm0egKBy1lOLD5mRxbYboMQRkpYcG7BYcpqYblpKyvE7vhQ==", + "version": "4.41.38", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.38.tgz", + "integrity": "sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==", "dev": true, "dependencies": { "@types/node": "*", @@ -13791,18 +14200,18 @@ } }, "node_modules/@types/ws": { - "version": "8.5.9", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz", - "integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.31.tgz", - "integrity": "sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -14303,6 +14712,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/abbrev": { @@ -14365,9 +14775,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", + "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", "dev": true, "engines": { "node": ">=0.4.0" @@ -15541,9 +15951,9 @@ } }, "node_modules/babel-plugin-macros/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -15781,9 +16191,9 @@ } }, "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, "engines": { "node": ">=0.6" @@ -16591,9 +17001,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "funding": [ { @@ -16610,9 +17020,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -17064,9 +17474,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001565", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", - "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", + "version": "1.0.30001566", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001566.tgz", + "integrity": "sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==", "dev": true, "funding": [ { @@ -18678,24 +19088,23 @@ } }, "node_modules/core-js": { - "version": "3.33.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.2.tgz", - "integrity": "sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ==", + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz", + "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==", "dev": true, "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.33.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", - "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz", + "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==", "dev": true, "dependencies": { - "browserslist": "^4.22.1" + "browserslist": "^4.22.2" }, "funding": { "type": "opencollective", @@ -19601,9 +20010,9 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true }, "node_modules/cuint": { @@ -19714,9 +20123,9 @@ } }, "node_modules/date-fns/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -20689,9 +21098,9 @@ } }, "node_modules/dom-helpers/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -20752,6 +21161,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { "webidl-conversions": "^7.0.0" @@ -21011,9 +21421,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.587", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.587.tgz", - "integrity": "sha512-RyJX0q/zOkAoefZhB9XHghGeATVP0Q3mwA253XD/zj2OeXc+JZB9pCaEv6R578JUYaWM9PRhye0kXvd/V1cQ3Q==", + "version": "1.4.608", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.608.tgz", + "integrity": "sha512-J2f/3iIIm3Mo0npneITZ2UPe4B1bg8fTNrFjD8715F/k1BvbviRuqYGkET1PgprrczXYTHFvotbBOmUp6KE0uA==", "dev": true }, "node_modules/element-resize-detector": { @@ -21503,13 +21913,11 @@ "dev": true }, "node_modules/esbuild": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz", - "integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, - "license": "MIT", - "optional": true, "bin": { "esbuild": "bin/esbuild" }, @@ -21517,28 +21925,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.19.5", - "@esbuild/android-arm64": "0.19.5", - "@esbuild/android-x64": "0.19.5", - "@esbuild/darwin-arm64": "0.19.5", - "@esbuild/darwin-x64": "0.19.5", - "@esbuild/freebsd-arm64": "0.19.5", - "@esbuild/freebsd-x64": "0.19.5", - "@esbuild/linux-arm": "0.19.5", - "@esbuild/linux-arm64": "0.19.5", - "@esbuild/linux-ia32": "0.19.5", - "@esbuild/linux-loong64": "0.19.5", - "@esbuild/linux-mips64el": "0.19.5", - "@esbuild/linux-ppc64": "0.19.5", - "@esbuild/linux-riscv64": "0.19.5", - "@esbuild/linux-s390x": "0.19.5", - "@esbuild/linux-x64": "0.19.5", - "@esbuild/netbsd-x64": "0.19.5", - "@esbuild/openbsd-x64": "0.19.5", - "@esbuild/sunos-x64": "0.19.5", - "@esbuild/win32-arm64": "0.19.5", - "@esbuild/win32-ia32": "0.19.5", - "@esbuild/win32-x64": "0.19.5" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/esbuild-wasm": { @@ -23223,9 +23631,9 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" }, "node_modules/flow-parser": { - "version": "0.222.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.222.0.tgz", - "integrity": "sha512-Fq5OkFlFRSMV2EOZW+4qUYMTE0uj8pcLsYJMxXYriSBDpHAF7Ofx3PibCTy3cs5P6vbsry7eYj7Z7xFD49GIOQ==", + "version": "0.223.3", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.223.3.tgz", + "integrity": "sha512-9KxxDKSB22ovMpSULbOL/QAQGPN6M0YMS3PubQvB0jVc4W7QP6VhasIVic7MzKcJSh0BAVs4J6SZjoH0lDDNlg==", "dev": true, "engines": { "node": ">=0.4.0" @@ -23938,6 +24346,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-tsconfig": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", + "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, "node_modules/get-uri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", @@ -28185,9 +28605,9 @@ } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.8.tgz", - "integrity": "sha512-1GwLEkmFafeb/HbE6pC7tFlgYSQ4Iqh2qlWCq8xN+Qfaiaxr2PcLfuhfRFRYqI6XJyeFoLYyKnhFbNsst9FMtQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -29978,9 +30398,9 @@ } }, "node_modules/lerna/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -32473,13 +32893,14 @@ } }, "node_modules/ng-packagr": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-17.0.0.tgz", - "integrity": "sha512-nNE4RkuyjDY3SFWCdFGhO/atvi81M1lrU99qdec0unQQTpgwlSpxpk7fwxlDSyIL5kJOBAUa+BJrctx1MA928Q==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-17.0.2.tgz", + "integrity": "sha512-1bn1Y93d23ZwTjazCdiEEdolYbXPddq4Q1XNhh+CyUgSTMONJhW2Ikpzbt+Z+3uxz0kSAAPBlHTx7uABXbMPPQ==", "dev": true, "dependencies": { "@rollup/plugin-json": "^6.0.1", "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/wasm-node": "^4.5.0", "ajv": "^8.12.0", "ansi-colors": "^4.1.3", "autoprefixer": "^10.4.16", @@ -32499,7 +32920,6 @@ "piscina": "^4.1.0", "postcss": "^8.4.31", "postcss-url": "^10.1.3", - "rollup": "^4.2.0", "rxjs": "^7.8.1", "sass": "^1.69.5" }, @@ -32510,7 +32930,8 @@ "node": "^18.13.0 || >=20.9.0" }, "optionalDependencies": { - "esbuild": "^0.19.0" + "esbuild": "^0.19.0", + "rollup": "^4.5.0" }, "peerDependencies": { "@angular/compiler-cli": "^17.0.0 || ^17.0.0-next.0", @@ -32524,6 +32945,358 @@ } } }, + "node_modules/ng-packagr/node_modules/@esbuild/android-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/android-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/android-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/darwin-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-loong64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-s390x": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/linux-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/sunos-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/win32-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/win32-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/ng-packagr/node_modules/@esbuild/win32-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/ng-packagr/node_modules/@npmcli/fs": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", @@ -32562,9 +33335,9 @@ } }, "node_modules/ng-packagr/node_modules/cacache": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz", - "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==", + "version": "18.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.1.tgz", + "integrity": "sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ==", "dev": true, "dependencies": { "@npmcli/fs": "^3.1.0", @@ -32572,7 +33345,7 @@ "glob": "^10.2.2", "lru-cache": "^10.0.1", "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", @@ -32593,6 +33366,44 @@ "node": ">=16" } }, + "node_modules/ng-packagr/node_modules/esbuild": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.8", + "@esbuild/android-arm64": "0.19.8", + "@esbuild/android-x64": "0.19.8", + "@esbuild/darwin-arm64": "0.19.8", + "@esbuild/darwin-x64": "0.19.8", + "@esbuild/freebsd-arm64": "0.19.8", + "@esbuild/freebsd-x64": "0.19.8", + "@esbuild/linux-arm": "0.19.8", + "@esbuild/linux-arm64": "0.19.8", + "@esbuild/linux-ia32": "0.19.8", + "@esbuild/linux-loong64": "0.19.8", + "@esbuild/linux-mips64el": "0.19.8", + "@esbuild/linux-ppc64": "0.19.8", + "@esbuild/linux-riscv64": "0.19.8", + "@esbuild/linux-s390x": "0.19.8", + "@esbuild/linux-x64": "0.19.8", + "@esbuild/netbsd-x64": "0.19.8", + "@esbuild/openbsd-x64": "0.19.8", + "@esbuild/sunos-x64": "0.19.8", + "@esbuild/win32-arm64": "0.19.8", + "@esbuild/win32-ia32": "0.19.8", + "@esbuild/win32-x64": "0.19.8" + } + }, "node_modules/ng-packagr/node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -32676,13 +33487,10 @@ } }, "node_modules/ng-packagr/node_modules/lru-cache": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", - "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, "engines": { "node": "14 || >=16.14" } @@ -32735,6 +33543,18 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/ng-packagr/node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/ng-packagr/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -32790,10 +33610,11 @@ } }, "node_modules/ng-packagr/node_modules/rollup": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.4.1.tgz", - "integrity": "sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", "dev": true, + "optional": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -32802,18 +33623,18 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.4.1", - "@rollup/rollup-android-arm64": "4.4.1", - "@rollup/rollup-darwin-arm64": "4.4.1", - "@rollup/rollup-darwin-x64": "4.4.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.4.1", - "@rollup/rollup-linux-arm64-gnu": "4.4.1", - "@rollup/rollup-linux-arm64-musl": "4.4.1", - "@rollup/rollup-linux-x64-gnu": "4.4.1", - "@rollup/rollup-linux-x64-musl": "4.4.1", - "@rollup/rollup-win32-arm64-msvc": "4.4.1", - "@rollup/rollup-win32-ia32-msvc": "4.4.1", - "@rollup/rollup-win32-x64-msvc": "4.4.1", + "@rollup/rollup-android-arm-eabi": "4.6.1", + "@rollup/rollup-android-arm64": "4.6.1", + "@rollup/rollup-darwin-arm64": "4.6.1", + "@rollup/rollup-darwin-x64": "4.6.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", + "@rollup/rollup-linux-arm64-gnu": "4.6.1", + "@rollup/rollup-linux-arm64-musl": "4.6.1", + "@rollup/rollup-linux-x64-gnu": "4.6.1", + "@rollup/rollup-linux-x64-musl": "4.6.1", + "@rollup/rollup-win32-arm64-msvc": "4.6.1", + "@rollup/rollup-win32-ia32-msvc": "4.6.1", + "@rollup/rollup-win32-x64-msvc": "4.6.1", "fsevents": "~2.3.2" } }, @@ -32859,7 +33680,6 @@ "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "!win32" @@ -32952,9 +33772,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", - "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz", + "integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==", "dev": true, "bin": { "node-gyp-build": "bin.js", @@ -33115,9 +33935,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/nopt": { @@ -33724,7 +34544,6 @@ "integrity": "sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@nrwl/tao": "16.10.0", "@parcel/watcher": "2.0.4", @@ -33868,9 +34687,9 @@ } }, "node_modules/nx/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -34156,13 +34975,13 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -35044,9 +35863,9 @@ } }, "node_modules/pacote/node_modules/ignore-walk": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", + "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", "dev": true, "dependencies": { "minimatch": "^9.0.0" @@ -35521,13 +36340,10 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", - "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, "engines": { "node": "14 || >=16.14" } @@ -35710,9 +36526,9 @@ } }, "node_modules/polished/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -35874,21 +36690,27 @@ } }, "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { "node": ">= 14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": ">=8.0.9", "ts-node": ">=9.0.0" @@ -35902,6 +36724,15 @@ } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, "node_modules/postcss-load-config/node_modules/yaml": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", @@ -36710,7 +37541,6 @@ "integrity": "sha512-prvy9rdauyIaaEgefQRcw9zhQnYQbl8O1Gj5VJazKJ7kwNx703+Paw/1bwA+b96jj/S+r55hrmF5SfiEG5PUcg==", "dev": true, "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "1.8.0", "cosmiconfig": "8.3.6", @@ -37276,9 +38106,9 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -37337,9 +38167,9 @@ } }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -37798,9 +38628,9 @@ } }, "node_modules/regenerator-transform/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -38271,6 +39101,15 @@ "node": ">=8" } }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -39794,9 +40633,9 @@ } }, "node_modules/sortablejs": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", - "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.1.tgz", + "integrity": "sha512-P5Cjvb0UG1ZVNiDPj/n4V+DinttXG6K8n7vM/HQf0C25K3YKQTQY6fsr/sEGsJGpQ9exmPxluHxKBc0mLKU1lQ==" }, "node_modules/source-list-map": { "version": "2.0.1", @@ -41318,13 +42157,13 @@ "dev": true }, "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.6.tgz", + "integrity": "sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==", "dev": true, "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" + "@pkgr/utils": "^2.4.2", + "tslib": "^2.6.2" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -41436,9 +42275,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", - "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.6.tgz", + "integrity": "sha512-AKjF7qbbLvLaPieoKeTjG1+FyNZT6KaJMJPFeQyLfIp7l82ggH1fbHJSsYIvnbTFQOlkh+gBYpyby5GT1LIdLw==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -41988,9 +42827,9 @@ } }, "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -42481,9 +43320,9 @@ } }, "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -42600,6 +43439,26 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, + "node_modules/tsx": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.1.2.tgz", + "integrity": "sha512-1spM1bFV6MP2s4tO4tDC7g52fsaFdtEWdO4GfGdqi20qUgPbnAJqixOyIAvCSx1DDj3YIUB4CD06owTWUsOAuQ==", + "dev": true, + "dependencies": { + "esbuild": "~0.18.20", + "get-tsconfig": "^4.7.2", + "source-map-support": "^0.5.21" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, "node_modules/tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -43844,9 +44703,9 @@ } }, "node_modules/updtr/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -44149,9 +45008,9 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", - "integrity": "sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -45630,9 +46489,9 @@ } }, "node_modules/workbox-build/node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -45857,9 +46716,9 @@ } }, "node_modules/workbox-build/node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -46552,7 +47411,7 @@ }, "packages/calcite-components": { "name": "@esri/calcite-components", - "version": "2.0.0", + "version": "2.1.0-next.3", "license": "SEE LICENSE.md", "dependencies": { "@floating-ui/dom": "1.5.3", @@ -46564,13 +47423,13 @@ "focus-trap": "7.5.4", "form-request-submit-polyfill": "2.0.0", "lodash-es": "4.17.21", - "sortablejs": "1.15.0", + "sortablejs": "1.15.1", "timezone-groups": "0.8.0" }, "devDependencies": { - "@esri/calcite-design-tokens": "2.0.0", + "@esri/calcite-design-tokens": "^2.0.1-next.1", "@esri/calcite-ui-icons": "3.25.1", - "@esri/eslint-plugin-calcite-components": "1.0.0", + "@esri/eslint-plugin-calcite-components": "^1.0.1-next.0", "@stencil-community/eslint-plugin": "0.7.1", "@stencil-community/postcss": "2.2.0", "@stencil/angular-output-target": "0.8.3", @@ -46598,15 +47457,15 @@ "@angular-devkit/build-angular": "17.0.5", "@angular/cli": "17.0.5", "@angular/compiler-cli": "17.0.5", - "ng-packagr": "17.0.0" + "ng-packagr": "17.0.2" } }, "packages/calcite-components-angular/projects/component-library": { "name": "@esri/calcite-components-angular", - "version": "2.0.0", + "version": "2.1.0-next.3", "license": "SEE LICENSE.md", "dependencies": { - "@esri/calcite-components": "^2.0.0", + "@esri/calcite-components": "^2.1.0-next.3", "tslib": "2.6.2" }, "peerDependencies": { @@ -46614,17 +47473,12 @@ "@angular/core": ">=16.0.0" } }, - "packages/calcite-components-angular/projects/component-library/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - }, "packages/calcite-components-react": { "name": "@esri/calcite-components-react", - "version": "2.0.0", + "version": "2.1.0-next.3", "license": "SEE LICENSE.md", "dependencies": { - "@esri/calcite-components": "^2.0.0" + "@esri/calcite-components": "^2.1.0-next.3" }, "peerDependencies": { "react": ">=16.7", @@ -46633,15 +47487,18 @@ }, "packages/calcite-design-tokens": { "name": "@esri/calcite-design-tokens", - "version": "2.0.0" + "version": "2.0.1-next.1" }, "packages/eslint-plugin-calcite-components": { "name": "@esri/eslint-plugin-calcite-components", - "version": "1.0.0", + "version": "1.0.1-next.0", "license": "SEE LICENSE.md", "dependencies": { "stencil-eslint-core": "0.4.1" }, + "devDependencies": { + "ts-node": "10.9.2" + }, "peerDependencies": { "eslint": ">=8.0.0" } diff --git a/package.json b/package.json index 955b356c6d0..84d95781e8a 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "test": "turbo run test --log-order=stream", "util:is-in-sync-with-origin-main": "[ \"$(git rev-parse --abbrev-ref HEAD)\" = \"main\" ] && [ \"$(git rev-parse main)\" = \"$(git rev-parse origin/main)\" ]", "util:is-in-sync-with-origin-rc": "[ \"$(git rev-parse --abbrev-ref HEAD)\" = \"rc\" ] && [ \"$(git rev-parse rc)\" = \"$(git rev-parse origin/rc)\" ]", - "util:is-next-deployable": "ts-node --esm support/isNextDeployable.ts", + "util:is-next-deployable": "tsx support/isNextDeployable.ts", "util:is-working-tree-clean": "[ -z \"$(git status --porcelain=v1)\" ]", "util:push-tags": "git push origin main --follow-tags", - "util:remove-next-changelog-entries": "ts-node --esm support/removeNextChangelogEntries.ts", - "util:sync-linked-package-versions": "ts-node --esm support/syncLinkedPackageVersions.ts" + "util:remove-next-changelog-entries": "tsx support/removeNextChangelogEntries.ts", + "util:sync-linked-package-versions": "tsx support/syncLinkedPackageVersions.ts" }, "devDependencies": { "@babel/preset-react": "7.22.15", @@ -49,11 +49,12 @@ "@types/jest-axe": "3.5.9", "@types/lodash-es": "4.17.12", "@types/node": "^18.0.0", + "@types/prettier": "2.7.3", "@types/react": "^16.7.6", "@types/react-dom": "^16.0.9", "@types/semver": "7.5.6", "@types/shell-quote": "1.7.5", - "@types/sortablejs": "1.15.4", + "@types/sortablejs": "1.15.7", "@typescript-eslint/eslint-plugin": "6.10.0", "@typescript-eslint/parser": "6.10.0", "@whitespace/storybook-addon-html": "5.0.0", @@ -102,9 +103,9 @@ "stylelint": "15.10.3", "stylelint-config-recommended-scss": "12.0.0", "stylelint-use-logical-spec": "5.0.0", - "tailwindcss": "3.3.5", + "tailwindcss": "3.3.6", "ts-jest": "29.1.1", - "ts-node": "10.9.1", + "tsx": "4.1.2", "turbo": "1.10.16", "type-fest": "3.11.1", "typescript": "5.2.2", @@ -115,8 +116,8 @@ "overrides": { "@jest/transform": "29.7.0" }, - "packageManager": "npm@9.8.1", + "packageManager": "npm@10.2.3", "volta": { - "node": "18.18.2" + "node": "20.10.0" } } diff --git a/packages/calcite-components-angular/package.json b/packages/calcite-components-angular/package.json index 8542ad4cc64..cba0cbfd7d6 100644 --- a/packages/calcite-components-angular/package.json +++ b/packages/calcite-components-angular/package.json @@ -24,7 +24,7 @@ "@angular-devkit/build-angular": "17.0.5", "@angular/cli": "17.0.5", "@angular/compiler-cli": "17.0.5", - "ng-packagr": "17.0.0" + "ng-packagr": "17.0.2" }, "volta": { "extends": "../../package.json" diff --git a/packages/calcite-components-angular/projects/component-library/CHANGELOG.md b/packages/calcite-components-angular/projects/component-library/CHANGELOG.md index 50dd5923512..4fdbaff6d7f 100644 --- a/packages/calcite-components-angular/projects/component-library/CHANGELOG.md +++ b/packages/calcite-components-angular/projects/component-library/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.0-next.3](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-angular@2.1.0-next.2...@esri/calcite-components-angular@2.1.0-next.3) (2023-12-08) + +__Note:__ Version bump only for package @esri/calcite-components-angular + +## [2.1.0-next.2](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-angular@2.1.0-next.1...@esri/calcite-components-angular@2.1.0-next.2) (2023-12-08) + +__Note:__ Version bump only for package @esri/calcite-components-angular + +## [2.1.0-next.1](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-angular@2.1.0-next.0...@esri/calcite-components-angular@2.1.0-next.1) (2023-12-07) + +__Note:__ Version bump only for package @esri/calcite-components-angular + +## [2.1.0-next.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-angular@2.0.0...@esri/calcite-components-angular@2.1.0-next.0) (2023-12-07) + +__Note:__ Version bump only for package @esri/calcite-components-angular + ## [2.0.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-angular@1.11.0...@esri/calcite-components-angular@2.0.0) (2023-12-02) ### ⚠ BREAKING CHANGES diff --git a/packages/calcite-components-angular/projects/component-library/package.json b/packages/calcite-components-angular/projects/component-library/package.json index 25358a2b7cd..67e65713fc3 100644 --- a/packages/calcite-components-angular/projects/component-library/package.json +++ b/packages/calcite-components-angular/projects/component-library/package.json @@ -1,6 +1,6 @@ { "name": "@esri/calcite-components-angular", - "version": "2.0.0", + "version": "2.1.0-next.3", "sideEffects": false, "homepage": "https://developers.arcgis.com/calcite-design-system/", "description": "A set of Angular components that wrap Esri's Calcite Components.", @@ -20,7 +20,7 @@ "@angular/core": ">=16.0.0" }, "dependencies": { - "@esri/calcite-components": "^2.0.0", + "@esri/calcite-components": "^2.1.0-next.3", "tslib": "2.6.2" }, "lerna": { diff --git a/packages/calcite-components-react/CHANGELOG.md b/packages/calcite-components-react/CHANGELOG.md index b41305cf3c9..90718c08122 100644 --- a/packages/calcite-components-react/CHANGELOG.md +++ b/packages/calcite-components-react/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.0-next.3](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-react@2.1.0-next.2...@esri/calcite-components-react@2.1.0-next.3) (2023-12-08) + +__Note:__ Version bump only for package @esri/calcite-components-react + +## [2.1.0-next.2](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-react@2.1.0-next.1...@esri/calcite-components-react@2.1.0-next.2) (2023-12-08) + +__Note:__ Version bump only for package @esri/calcite-components-react + +## [2.1.0-next.1](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-react@2.1.0-next.0...@esri/calcite-components-react@2.1.0-next.1) (2023-12-07) + +__Note:__ Version bump only for package @esri/calcite-components-react + +## [2.1.0-next.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-react@2.0.0...@esri/calcite-components-react@2.1.0-next.0) (2023-12-07) + +__Note:__ Version bump only for package @esri/calcite-components-react + ## [2.0.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components-react@1.11.0...@esri/calcite-components-react@2.0.0) (2023-12-02) ### ⚠ BREAKING CHANGES diff --git a/packages/calcite-components-react/package.json b/packages/calcite-components-react/package.json index 0710fd9372d..c376ad437d0 100644 --- a/packages/calcite-components-react/package.json +++ b/packages/calcite-components-react/package.json @@ -1,7 +1,7 @@ { "name": "@esri/calcite-components-react", "sideEffects": false, - "version": "2.0.0", + "version": "2.1.0-next.3", "homepage": "https://developers.arcgis.com/calcite-design-system/", "description": "A set of React components that wrap calcite components", "license": "SEE LICENSE.md", @@ -10,7 +10,7 @@ "prebuild": "npm run patch:jsx-import", "clean": "rimraf dist node_modules .turbo", "compile": "npm run tsc", - "patch:jsx-import": "ts-node support/patchJSXImport.ts", + "patch:jsx-import": "tsx support/patchJSXImport.ts", "tsc": "tsc" }, "main": "./dist/index.js", @@ -20,7 +20,7 @@ "dist/" ], "dependencies": { - "@esri/calcite-components": "^2.0.0" + "@esri/calcite-components": "^2.1.0-next.3" }, "peerDependencies": { "react": ">=16.7", diff --git a/packages/calcite-components/.eslintrc.cjs b/packages/calcite-components/.eslintrc.cjs index 9c1a8129241..8d7ea161412 100644 --- a/packages/calcite-components/.eslintrc.cjs +++ b/packages/calcite-components/.eslintrc.cjs @@ -50,6 +50,9 @@ module.exports = { "@stencil-community/prefer-vdom-listener": "warn", "@stencil-community/required-jsdoc": "off", "@stencil-community/strict-boolean-conditions": "off", + "@stencil-community/reserved-member-names": "off", + "@stencil-community/ban-exported-const-enums": "off", + "@typescript-eslint/no-duplicate-enum-values": "off", "@typescript-eslint/ban-types": "warn", "@typescript-eslint/explicit-module-boundary-types": [ "error", diff --git a/packages/calcite-components/CHANGELOG.md b/packages/calcite-components/CHANGELOG.md index 186b2fbdf91..e2de3b658d2 100644 --- a/packages/calcite-components/CHANGELOG.md +++ b/packages/calcite-components/CHANGELOG.md @@ -3,6 +3,39 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.0-next.3](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components@2.1.0-next.2...@esri/calcite-components@2.1.0-next.3) (2023-12-08) + +### Bug Fixes + +- __list-item:__ drag grid cell should be accessible via arrow keys. ([#8353](https://github.com/Esri/calcite-design-system/issues/8353)) ([2718ab3](https://github.com/Esri/calcite-design-system/commit/2718ab3420035c33dca7dd97321c8596944d3894)), closes [#8366](https://github.com/Esri/calcite-design-system/issues/8366) + +## [2.1.0-next.2](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components@2.1.0-next.1...@esri/calcite-components@2.1.0-next.2) (2023-12-08) + +### Features + +- __list:__ Add `calciteListDragStart` and `calciteListDragEnd` events for when a drag starts and ends. ([#8361](https://github.com/Esri/calcite-design-system/issues/8361)) ([1314605](https://github.com/Esri/calcite-design-system/commit/131460537f47f2d77d6118a8fb324dc829f77ea9)), closes [#8367](https://github.com/Esri/calcite-design-system/issues/8367) + +## [2.1.0-next.1](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components@2.1.0-next.0...@esri/calcite-components@2.1.0-next.1) (2023-12-07) + +### Bug Fixes + +- replace "\n" to support Windows for tokens output ([#8352](https://github.com/Esri/calcite-design-system/issues/8352)) ([02cf5d5](https://github.com/Esri/calcite-design-system/commit/02cf5d5abaad73a7159bdc7c00b0e33636f64314)), closes [#8350](https://github.com/Esri/calcite-design-system/issues/8350) + +## [2.1.0-next.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components@2.0.0...@esri/calcite-components@2.1.0-next.0) (2023-12-07) + +### Features + +- __dropdown-item:__ add disabled support ([#8312](https://github.com/Esri/calcite-design-system/issues/8312)) ([4c311c6](https://github.com/Esri/calcite-design-system/commit/4c311c646b0a1051ca63f4ca809227a3afb243f9)), closes [#6667](https://github.com/Esri/calcite-design-system/issues/6667) +- provide legacy CSS custom props for backwards compatibility ([#8355](https://github.com/Esri/calcite-design-system/issues/8355)) ([b0f063e](https://github.com/Esri/calcite-design-system/commit/b0f063e213adaa31bc5fed124b7f29381735ccf5)), closes [#8354](https://github.com/Esri/calcite-design-system/issues/8354) + +### Bug Fixes + +- __action-menu:__ fix closing action menu after a drag occurs ([#8339](https://github.com/Esri/calcite-design-system/issues/8339)) ([dcb8548](https://github.com/Esri/calcite-design-system/commit/dcb854803f242c5bbe8febdd7138c329f120d890)), closes [#7445](https://github.com/Esri/calcite-design-system/issues/7445) +- __action-menu:__ Filter hidden or disabled actions via keyboard. ([#8336](https://github.com/Esri/calcite-design-system/issues/8336)) ([11c0007](https://github.com/Esri/calcite-design-system/commit/11c0007b774207c2b862061fc277c64ea513c845)), closes [#8337](https://github.com/Esri/calcite-design-system/issues/8337) +- __input-date-picker:__ no longer emits redundant change event ([#8341](https://github.com/Esri/calcite-design-system/issues/8341)) ([cd5b92b](https://github.com/Esri/calcite-design-system/commit/cd5b92b8f9a3d2edbca34eb8621bd340c07d23d5)), closes [#7218](https://github.com/Esri/calcite-design-system/issues/7218) +- __shell-panel:__ adds border at the start when slotted in `panel-end` ([#8314](https://github.com/Esri/calcite-design-system/issues/8314)) ([2d1a1e2](https://github.com/Esri/calcite-design-system/commit/2d1a1e2064e8a8163f03112c28ed6f6b0cdd36e6)), closes [#7929](https://github.com/Esri/calcite-design-system/issues/7929) +- __shell, shell-panel:__ support resizing shell panel when there is an iframe slotted in shell content ([#8317](https://github.com/Esri/calcite-design-system/issues/8317)) ([e0f69c9](https://github.com/Esri/calcite-design-system/commit/e0f69c91e1304d7c9f6444dbd2189d32a6e69806)), closes [#8156](https://github.com/Esri/calcite-design-system/issues/8156) + ## [2.0.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-components@1.11.0...@esri/calcite-components@2.0.0) (2023-12-02) ### ⚠ BREAKING CHANGES diff --git a/packages/calcite-components/package.json b/packages/calcite-components/package.json index 06b31402036..8dc669e393d 100644 --- a/packages/calcite-components/package.json +++ b/packages/calcite-components/package.json @@ -1,6 +1,6 @@ { "name": "@esri/calcite-components", - "version": "2.0.0", + "version": "2.1.0-next.3", "homepage": "https://developers.arcgis.com/calcite-design-system/", "description": "Web Components for Esri's Calcite Design System.", "main": "dist/index.cjs.js", @@ -43,13 +43,13 @@ "util:clean-tested-build": "npm ci && npm test && npm run build", "util:copy-assets": "npm run util:copy-icons", "util:copy-icons": "cpy \"../../node_modules/@esri/calcite-ui-icons/js/*.json\" \"./src/components/icon/assets/icon/\" --flat", - "util:generate-t9n-docs-json": "ts-node --esm support/generateT9nDocsJSON.ts", - "util:generate-t9n-types": "ts-node --esm support/generateT9nTypes.ts", - "util:hydration-styles": "ts-node --esm support/hydrationStyles.ts", + "util:generate-t9n-docs-json": "tsx support/generateT9nDocsJSON.ts", + "util:generate-t9n-types": "tsx support/generateT9nTypes.ts", + "util:hydration-styles": "tsx support/hydrationStyles.ts", "util:patch": "npm run util:patch-esm-resolution", - "util:patch-esm-resolution": "ts-node --esm support/patchESMResolution.ts", + "util:patch-esm-resolution": "tsx support/patchESMResolution.ts", "util:prep-build-reqs": "npm run util:copy-assets && npm run util:generate-t9n-types", - "util:sync-t9n-en-bundles": "ts-node --esm support/syncEnT9nBundles.ts", + "util:sync-t9n-en-bundles": "tsx support/syncEnT9nBundles.ts", "util:test-types": "! grep -rnw 'dist/types' -e '; + + /** + * Emits when the component's dragging has started. + */ + @Event({ cancelable: false }) calciteListDragStart: EventEmitter; + /** * Emits when the component's filter has changed. */ @@ -598,14 +608,22 @@ export class List connectSortableComponent(this); } - onDragStart(): void { + onGlobalDragStart(): void { this.disconnectObserver(); } - onDragEnd(): void { + onGlobalDragEnd(): void { this.connectObserver(); } + onDragEnd(): void { + this.calciteListDragEnd.emit(); + } + + onDragStart(): void { + this.calciteListDragStart.emit(); + } + onDragSort(detail: ListDragDetail): void { this.setParentList(); this.updateListItems(); diff --git a/packages/calcite-components/src/components/modal/modal.scss b/packages/calcite-components/src/components/modal/modal.scss index 1f18e3ed6df..cbfb5d1e8a0 100644 --- a/packages/calcite-components/src/components/modal/modal.scss +++ b/packages/calcite-components/src/components/modal/modal.scss @@ -1,3 +1,5 @@ +@import "~@esri/calcite-design-tokens/dist/scss/core"; + /** * CSS Custom Properties * @@ -21,7 +23,7 @@ transition: visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) $easing-function; // the modal should always use a dark scrim, regardless of light / dark mode - matches value in global.scss - --calcite-modal-scrim-background-internal: #{rgba($calcite-color-neutral-blk-240, 0.85)}; + --calcite-modal-scrim-background-internal: #{rgba($calcite-color-neutral-blk-240, $calcite-opacity-85)}; } .content-top[hidden], diff --git a/packages/calcite-components/src/components/shell-panel/shell-panel.scss b/packages/calcite-components/src/components/shell-panel/shell-panel.scss index d5ff56678dd..1a100f98ee8 100755 --- a/packages/calcite-components/src/components/shell-panel/shell-panel.scss +++ b/packages/calcite-components/src/components/shell-panel/shell-panel.scss @@ -288,16 +288,22 @@ slot[name="action-bar"]::slotted(calcite-action-bar), @apply border-color-3 border border-solid; } -:host([position="start"]) slot[name="action-bar"]::slotted(calcite-action-bar), -:host([position="start"]) .content ::slotted(calcite-flow), -:host([position="start"]) .content ::slotted(calcite-panel) { - border-inline-start: none; +:host([position="start"]:not([slot="panel-end"])), +:host([position="end"][slot="panel-start"]) { + slot[name="action-bar"]::slotted(calcite-action-bar), + .content ::slotted(calcite-flow), + .content ::slotted(calcite-panel) { + border-inline-start: none; + } } -:host([position="end"]) slot[name="action-bar"]::slotted(calcite-action-bar), -:host([position="end"]) .content ::slotted(calcite-flow), -:host([position="end"]) .content ::slotted(calcite-panel) { - border-inline-end: none; +:host([position="end"]:not([slot="panel-start"])), +:host([position="start"][slot="panel-end"]) { + slot[name="action-bar"]::slotted(calcite-action-bar), + .content ::slotted(calcite-flow), + .content ::slotted(calcite-panel) { + border-inline-end: none; + } } :host([layout="horizontal"]) slot[name="action-bar"]::slotted(calcite-action-bar) { diff --git a/packages/calcite-components/src/components/shell/shell.stories.ts b/packages/calcite-components/src/components/shell/shell.stories.ts index 44d69ccf256..a7b5d479128 100644 --- a/packages/calcite-components/src/components/shell/shell.stories.ts +++ b/packages/calcite-components/src/components/shell/shell.stories.ts @@ -1323,3 +1323,29 @@ position:relative; overlayDisplayMode_TestOnly.parameters = { chromatic: { delay: 500 }, }; + +export const panelEndWithPositionStart_TestOnly = (): string => html` + + + + + + + + Next + + + +
Use layer effects sparingly, for emphasis
+
+
+ + + +
The viewers are going to love this
+
+
+ +
+
+
`; diff --git a/packages/calcite-components/src/components/sortable-list/sortable-list.tsx b/packages/calcite-components/src/components/sortable-list/sortable-list.tsx index 347f95e1bc6..85720792418 100644 --- a/packages/calcite-components/src/components/sortable-list/sortable-list.tsx +++ b/packages/calcite-components/src/components/sortable-list/sortable-list.tsx @@ -146,14 +146,18 @@ export class SortableList implements InteractiveComponent, SortableComponent { // // -------------------------------------------------------------------------- - onDragStart(): void { + onGlobalDragStart(): void { this.endObserving(); } - onDragEnd(): void { + onGlobalDragEnd(): void { this.beginObserving(); } + onDragEnd(): void {} + + onDragStart(): void {} + onDragSort(): void { this.items = Array.from(this.el.children); this.calciteListOrderChange.emit(); diff --git a/packages/calcite-components/src/components/tab-nav/tab-nav.e2e.ts b/packages/calcite-components/src/components/tab-nav/tab-nav.e2e.ts index 01ffed7f55f..ee32f51ea9d 100644 --- a/packages/calcite-components/src/components/tab-nav/tab-nav.e2e.ts +++ b/packages/calcite-components/src/components/tab-nav/tab-nav.e2e.ts @@ -32,9 +32,11 @@ describe("calcite-tab-nav", () => { expect(activeEventSpy).toHaveReceivedEventTimes(0); await firstTabTitle.click(); + await page.waitForChanges(); expect(activeEventSpy).toHaveReceivedEventTimes(1); await page.keyboard.press("Enter"); + await page.waitForChanges(); expect(activeEventSpy).toHaveReceivedEventTimes(2); }); diff --git a/packages/calcite-components/src/components/value-list/value-list.tsx b/packages/calcite-components/src/components/value-list/value-list.tsx index 25780cc7cf6..122eff4095f 100644 --- a/packages/calcite-components/src/components/value-list/value-list.tsx +++ b/packages/calcite-components/src/components/value-list/value-list.tsx @@ -333,14 +333,18 @@ export class ValueList< // // -------------------------------------------------------------------------- - onDragStart(): void { + onGlobalDragStart(): void { cleanUpObserver.call(this); } - onDragEnd(): void { + onGlobalDragEnd(): void { initializeObserver.call(this); } + onDragEnd(): void {} + + onDragStart(): void {} + onDragSort(): void { this.items = Array.from(this.el.querySelectorAll("calcite-value-list-item")); const values = this.items.map((item) => item.value); diff --git a/packages/calcite-components/src/utils/sortableComponent.ts b/packages/calcite-components/src/utils/sortableComponent.ts index c6865de793b..699da0de0eb 100644 --- a/packages/calcite-components/src/utils/sortableComponent.ts +++ b/packages/calcite-components/src/utils/sortableComponent.ts @@ -60,19 +60,29 @@ export interface SortableComponent { canPut: (detail: DragDetail) => boolean; /** - * Called by any change to the list (add / update / remove). + * Called when any sortable component drag starts. For internal use only. Any public drag events should emit within `onDragStart()`. */ - onDragSort: (detail: DragDetail) => void; + onGlobalDragStart: () => void; + + /** + * Called when any sortable component drag ends. For internal use only. Any public drag events should emit within `onDragEnd()`. + */ + onGlobalDragEnd: () => void; /** - * Called when a sortable component drag starts. + * Called when a component's dragging ends. */ - onDragStart: () => void; + onDragEnd: (detail: DragDetail) => void; /** - * Called when a sortable component drag ends. + * Called when a component's dragging starts. */ - onDragEnd: () => void; + onDragStart: (detail: DragDetail) => void; + + /** + * Called by any change to the list (add / update / remove). + */ + onDragSort: (detail: DragDetail) => void; } export interface SortableComponentItem { @@ -119,13 +129,15 @@ export function connectSortableComponent(component: SortableComponent): void { }), handle, filter: "[drag-disabled]", - onStart: () => { + onStart: ({ from: fromEl, item: dragEl, to: toEl, newIndex, oldIndex }) => { dragState.active = true; - onDragStart(); + onGlobalDragStart(); + component.onDragStart({ fromEl, dragEl, toEl, newIndex, oldIndex }); }, - onEnd: () => { + onEnd: ({ from: fromEl, item: dragEl, to: toEl, newIndex, oldIndex }) => { dragState.active = false; - onDragEnd(); + onGlobalDragEnd(); + component.onDragEnd({ fromEl, dragEl, toEl, newIndex, oldIndex }); }, onSort: ({ from: fromEl, item: dragEl, to: toEl, newIndex, oldIndex }) => { component.onDragSort({ fromEl, dragEl, toEl, newIndex, oldIndex }); @@ -157,10 +169,10 @@ export function dragActive(component: SortableComponent): boolean { return component.dragEnabled && dragState.active; } -function onDragStart(): void { - Array.from(sortableComponentSet).forEach((component) => component.onDragStart()); +function onGlobalDragStart(): void { + Array.from(sortableComponentSet).forEach((component) => component.onGlobalDragStart()); } -function onDragEnd(): void { - Array.from(sortableComponentSet).forEach((component) => component.onDragEnd()); +function onGlobalDragEnd(): void { + Array.from(sortableComponentSet).forEach((component) => component.onGlobalDragEnd()); } diff --git a/packages/calcite-design-tokens/CHANGELOG.md b/packages/calcite-design-tokens/CHANGELOG.md index 929ac0fdd4b..3171d29c2cc 100644 --- a/packages/calcite-design-tokens/CHANGELOG.md +++ b/packages/calcite-design-tokens/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.1-next.1](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-design-tokens@2.0.1-next.0...@esri/calcite-design-tokens@2.0.1-next.1) (2023-12-07) + +### Bug Fixes + +- replace "\n" to support Windows for tokens output ([#8352](https://github.com/Esri/calcite-design-system/issues/8352)) ([02cf5d5](https://github.com/Esri/calcite-design-system/commit/02cf5d5abaad73a7159bdc7c00b0e33636f64314)), closes [#8350](https://github.com/Esri/calcite-design-system/issues/8350) + +## [2.0.1-next.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-design-tokens@2.0.0...@esri/calcite-design-tokens@2.0.1-next.0) (2023-12-07) + +### Bug Fixes + +- __color-context tokens:__ only apply when `.calcite-mode-auto` is applied ([#8344](https://github.com/Esri/calcite-design-system/issues/8344)) ([19de817](https://github.com/Esri/calcite-design-system/commit/19de8178a97ee6933d5b1f03bfb2f98afc846149)), closes [#8343](https://github.com/Esri/calcite-design-system/issues/8343) + ## [2.0.0](https://github.com/Esri/calcite-design-system/compare/@esri/calcite-design-tokens@1.1.0...@esri/calcite-design-tokens@2.0.0) (2023-12-02) ### ⚠ BREAKING CHANGES diff --git a/packages/calcite-design-tokens/package.json b/packages/calcite-design-tokens/package.json index d4492da54a8..8dd2abdfd7a 100644 --- a/packages/calcite-design-tokens/package.json +++ b/packages/calcite-design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@esri/calcite-design-tokens", - "version": "2.0.0", + "version": "2.0.1-next.1", "description": "Esri's Calcite Design System Tokens", "keywords": [ "Calcite", @@ -25,7 +25,7 @@ "url": "https://github.com/Esri/calcite-design-system/issues" }, "scripts": { - "build": "ts-node --esm support/run.ts", + "build": "tsx support/run.ts", "clean": "rimraf dist", "lint:json": "prettier --write \"**/*.json\" >/dev/null", "lint:md": "markdownlint \"**/*.md\" --fix --dot --ignore-path ../../.gitignore && prettier --write \"**/*.md\" >/dev/null", diff --git a/packages/calcite-design-tokens/support/tests/__snapshots__/index.spec.ts.snap b/packages/calcite-design-tokens/support/tests/__snapshots__/index.spec.ts.snap index dfc7aac5256..9876ad88362 100644 --- a/packages/calcite-design-tokens/support/tests/__snapshots__/index.spec.ts.snap +++ b/packages/calcite-design-tokens/support/tests/__snapshots__/index.spec.ts.snap @@ -4,310 +4,313 @@ exports[`generated tokens CSS core should match 1`] = ` "/ :root { - --calcite-z-index-9: 900; - --calcite-z-index-8: 800; - --calcite-z-index-7: 700; - --calcite-z-index-6: 600; - --calcite-z-index-5: 500; - --calcite-z-index-4: 400; - --calcite-z-index-3: 300; - --calcite-z-index-1: 1; - --calcite-z-index-0: -999999; - --calcite-size-relative-auto: auto; - --calcite-size-relative-200: 200%; - --calcite-size-relative-162: 162.5%; - --calcite-size-relative-150: 150%; - --calcite-size-relative-137: 137.5%; - --calcite-size-relative-125: 125%; - --calcite-size-relative-100: 100%; - --calcite-size-relative-50: 50%; - --calcite-size-none: 0; - --calcite-size-288: 288px; - --calcite-size-256: 256px; - --calcite-size-224: 224px; - --calcite-size-192: 192px; - --calcite-size-160: 160px; - --calcite-size-144: 144px; - --calcite-size-128: 128px; - --calcite-size-112: 112px; - --calcite-size-96: 96px; - --calcite-size-80: 80px; - --calcite-size-72: 72px; - --calcite-size-64: 64px; - --calcite-size-56: 56px; - --calcite-size-48: 48px; - --calcite-size-44: 44px; - --calcite-size-40: 40px; - --calcite-size-36: 36px; - --calcite-size-32: 32px; - --calcite-size-28: 28px; - --calcite-size-24: 24px; - --calcite-size-20: 20px; - --calcite-size-16: 16px; - --calcite-size-14: 14px; - --calcite-size-12: 12px; - --calcite-size-10: 10px; - --calcite-size-8: 8px; - --calcite-size-6: 6px; - --calcite-size-4: 4px; - --calcite-size-2: 2px; - --calcite-size-1: 1px; - --calcite-opacity-100: 1; - --calcite-opacity-96: 0.96; - --calcite-opacity-92: 0.92; - --calcite-opacity-90: 0.9; - --calcite-opacity-85: 0.85; - --calcite-opacity-80: 0.8; - --calcite-opacity-70: 0.7; - --calcite-opacity-60: 0.6; - --calcite-opacity-50: 0.5; - --calcite-opacity-40: 0.4; - --calcite-opacity-30: 0.3; - --calcite-opacity-20: 0.2; - --calcite-opacity-10: 0.1; - --calcite-opacity-8: 0.08; - --calcite-opacity-4: 0.04; - --calcite-opacity-0: 0; - --calcite-font-text-case-capitalize: capitalize; - --calcite-font-text-case-lowercase: lowercase; - --calcite-font-text-case-uppercase: uppercase; - --calcite-font-text-case-none: none; - --calcite-font-text-decoration-underline: underline; - --calcite-font-text-decoration-none: none; - --calcite-font-weight-heavy: 900; - --calcite-font-weight-black: 900; /* only for Avenir Next World (secondary font family) */ - --calcite-font-weight-extrabold: 800; /* only for Avenir Next World (secondary font family) */ - --calcite-font-weight-bold: 700; - --calcite-font-weight-demi: 600; - --calcite-font-weight-medium-italic: "Medium Italic"; - --calcite-font-weight-medium: 500; - --calcite-font-weight-regular: 400; - --calcite-font-weight-light: 300; /* only for Avenir Next World (secondary font family) */ - --calcite-font-weight-thin: 100; - --calcite-font-weight-ultralight: 200; /* only for Avenir Next World (secondary font family) */ - --calcite-font-style-italic: italic; /* used in ratings */ - --calcite-font-family-monaco: Monaco; - --calcite-font-family-avenir-next-world: "Avenir Next World"; - --calcite-font-family-avenir-next-pro: "Avenir Next LT Pro"; - --calcite-container-size-1440: 1440px; - --calcite-container-size-1152: 1152px; - --calcite-container-size-854: 854px; - --calcite-container-size-768: 768px; - --calcite-container-size-678: 678px; - --calcite-container-size-504: 504px; - --calcite-container-size-476: 476px; - --calcite-container-size-328: 328px; - --calcite-container-size-320: 320px; - --calcite-container-size-154: 154px; - --calcite-container-size-0: 0; - --calcite-color-dark-blue-d-bb-430: #0087D7; - --calcite-color-dark-blue-d-bb-420: #00A0FF; - --calcite-color-dark-blue-d-bb-410: #47BBFF; - --calcite-color-dark-red-d-rr-430: #F3381B; - --calcite-color-dark-red-d-rr-420: #FE583E; - --calcite-color-dark-red-d-rr-410: #FF7465; - --calcite-color-dark-yellow-d-yy-430: #F4B000; - --calcite-color-dark-yellow-d-yy-420: #FFC900; - --calcite-color-dark-yellow-d-yy-410: #FFE24D; - --calcite-color-dark-green-d-gg-430: #36DA43; - --calcite-color-dark-green-d-gg-420: #36DA43; - --calcite-color-dark-green-d-gg-410: #44ED51; - --calcite-color-vibrant-violet-v-vv-180: #6a0be6; - --calcite-color-vibrant-violet-v-vv-160: #8129ff; - --calcite-color-vibrant-violet-v-vv-140: #974dff; - --calcite-color-vibrant-violet-v-vv-120: #b580ff; - --calcite-color-vibrant-violet-red-v-vr-180: #83009e; - --calcite-color-vibrant-violet-red-v-vr-160: #ac08cc; - --calcite-color-vibrant-violet-red-v-vr-140: #dd33ff; - --calcite-color-vibrant-violet-red-v-vr-120: #ea80ff; - --calcite-color-vibrant-pink-v-pk-180: #c00073; - --calcite-color-vibrant-pink-v-pk-160: #d11486; - --calcite-color-vibrant-pink-v-pk-140: #ff19a4; - --calcite-color-vibrant-pink-v-pk-120: #ff66c2; - --calcite-color-vibrant-red-v-rr-180: #b3000f; - --calcite-color-vibrant-red-v-rr-160: #d90012; - --calcite-color-vibrant-red-v-rr-140: #ff0015; - --calcite-color-vibrant-red-v-rr-120: #ff624d; - --calcite-color-vibrant-red-orange-v-ro-180: #c93b00; - --calcite-color-vibrant-red-orange-v-ro-160: #de4300; - --calcite-color-vibrant-red-orange-v-ro-140: #ff4d00; - --calcite-color-vibrant-red-orange-v-ro-120: #ff824d; - --calcite-color-vibrant-orange-yellow-v-oy-180: #d17300; - --calcite-color-vibrant-orange-yellow-v-oy-160: #e68600; - --calcite-color-vibrant-orange-yellow-v-oy-140: #ff9500; - --calcite-color-vibrant-orange-yellow-v-oy-120: #ffb54d; - --calcite-color-vibrant-yellow-v-yy-180: #ebba17; - --calcite-color-vibrant-yellow-v-yy-160: #f5d000; - --calcite-color-vibrant-yellow-v-yy-140: #ffee33; - --calcite-color-vibrant-yellow-v-yy-120: #fff766; - --calcite-color-vibrant-yellow-green-v-yg-180: #7fab00; - --calcite-color-vibrant-yellow-green-v-yg-160: #96cc00; - --calcite-color-vibrant-yellow-green-v-yg-140: #bbed3b; - --calcite-color-vibrant-yellow-green-v-yg-120: #d7ff73; - --calcite-color-vibrant-green-v-gg-180: #00a118; - --calcite-color-vibrant-green-v-gg-160: #00b81b; - --calcite-color-vibrant-green-v-gg-140: #3bed52; - --calcite-color-vibrant-green-v-gg-120: #73ff84; - --calcite-color-vibrant-green-blue-v-gb-180: #00cfca; - --calcite-color-vibrant-green-blue-v-gb-160: #00e6e2; - --calcite-color-vibrant-green-blue-v-gb-140: #00f7f3; - --calcite-color-vibrant-green-blue-v-gb-120: #59fffc; - --calcite-color-vibrant-blue-v-bb-180: #009af2; - --calcite-color-vibrant-blue-v-bb-160: #009af2; - --calcite-color-vibrant-blue-v-bb-140: #3db8ff; - --calcite-color-vibrant-blue-v-bb-120: #59d6ff; - --calcite-color-high-saturation-violet-h-vv-100: #100026; - --calcite-color-high-saturation-violet-h-vv-090: #250f43; - --calcite-color-high-saturation-violet-h-vv-080: #3a1e61; - --calcite-color-high-saturation-violet-h-vv-070: #4e2c7e; - --calcite-color-high-saturation-violet-h-vv-060: #633b9b; - --calcite-color-high-saturation-violet-h-vv-050: #7e5baf; - --calcite-color-high-saturation-violet-h-vv-040: #987ac3; - --calcite-color-high-saturation-violet-h-vv-030: #b39ad7; - --calcite-color-high-saturation-violet-h-vv-020: #cdb9eb; - --calcite-color-high-saturation-violet-h-vv-010: #e8d9ff; - --calcite-color-high-saturation-violet-red-h-vr-100: #200026; - --calcite-color-high-saturation-violet-red-h-vr-090: #3c1243; - --calcite-color-high-saturation-violet-red-h-vr-080: #572561; - --calcite-color-high-saturation-violet-red-h-vr-070: #73377e; - --calcite-color-high-saturation-violet-red-h-vr-060: #8e499b; - --calcite-color-high-saturation-violet-red-h-vr-050: #a466af; - --calcite-color-high-saturation-violet-red-h-vr-040: #b983c3; - --calcite-color-high-saturation-violet-red-h-vr-030: #cfa1d7; - --calcite-color-high-saturation-violet-red-h-vr-020: #e4beeb; - --calcite-color-high-saturation-violet-red-h-vr-010: #fadbff; - --calcite-color-high-saturation-pink-h-pk-100: #260404; - --calcite-color-high-saturation-pink-h-pk-090: #590b32; - --calcite-color-high-saturation-pink-h-pk-080: #851b52; - --calcite-color-high-saturation-pink-h-pk-070: #ba2f7e; - --calcite-color-high-saturation-pink-h-pk-060: #e04ea6; - --calcite-color-high-saturation-pink-h-pk-050: #e673bb; - --calcite-color-high-saturation-pink-h-pk-040: #eb8dc9; - --calcite-color-high-saturation-pink-h-pk-030: #f2a5d6; - --calcite-color-high-saturation-pink-h-pk-020: #fabee4; - --calcite-color-high-saturation-pink-h-pk-010: #ffd1ef; - --calcite-color-high-saturation-red-h-rr-100: #210300; - --calcite-color-high-saturation-red-h-rr-090: #4f0e08; - --calcite-color-high-saturation-red-h-rr-080: #7c1d13; - --calcite-color-high-saturation-red-h-rr-070: #a82b1e; - --calcite-color-high-saturation-red-h-rr-060: #d83020; - --calcite-color-high-saturation-red-h-rr-050: #e65240; - --calcite-color-high-saturation-red-h-rr-040: #f07062; - --calcite-color-high-saturation-red-h-rr-030: #f2877b; - --calcite-color-high-saturation-red-h-rr-020: #ffaaa1; - --calcite-color-high-saturation-red-h-rr-010: #ffc6bf; - --calcite-color-high-saturation-red-orange-h-ro-100: #260a00; - --calcite-color-high-saturation-red-orange-h-ro-090: #531b07; - --calcite-color-high-saturation-red-orange-h-ro-080: #802c0f; - --calcite-color-high-saturation-red-orange-h-ro-070: #ad3c16; - --calcite-color-high-saturation-red-orange-h-ro-060: #da4d1e; - --calcite-color-high-saturation-red-orange-h-ro-050: #e1653c; - --calcite-color-high-saturation-red-orange-h-ro-040: #e97e5a; - --calcite-color-high-saturation-red-orange-h-ro-030: #f09677; - --calcite-color-high-saturation-red-orange-h-ro-020: #f8af95; - --calcite-color-high-saturation-red-orange-h-ro-010: #ffc7b3; - --calcite-color-high-saturation-orange-h-oo-100: #401900; - --calcite-color-high-saturation-orange-h-oo-090: #6d2f08; - --calcite-color-high-saturation-orange-h-oo-080: #9a4410; - --calcite-color-high-saturation-orange-h-oo-070: #c65a18; - --calcite-color-high-saturation-orange-h-oo-060: #f36f20; - --calcite-color-high-saturation-orange-h-oo-050: #f58440; - --calcite-color-high-saturation-orange-h-oo-040: #f89960; - --calcite-color-high-saturation-orange-h-oo-030: #faae7f; - --calcite-color-high-saturation-orange-h-oo-020: #fdc39f; - --calcite-color-high-saturation-orange-h-oo-010: #ffd8bf; - --calcite-color-high-saturation-orange-yellow-h-oy-100: #402300; - --calcite-color-high-saturation-orange-yellow-h-oy-090: #6d3f08; - --calcite-color-high-saturation-orange-yellow-h-oy-080: #9a5b10; - --calcite-color-high-saturation-orange-yellow-h-oy-070: #c67718; - --calcite-color-high-saturation-orange-yellow-h-oy-060: #f89927; - --calcite-color-high-saturation-orange-yellow-h-oy-050: #f9a845; - --calcite-color-high-saturation-orange-yellow-h-oy-040: #fbb664; - --calcite-color-high-saturation-orange-yellow-h-oy-030: #fcc582; - --calcite-color-high-saturation-orange-yellow-h-oy-020: #fed3a1; - --calcite-color-high-saturation-orange-yellow-h-oy-010: #ffe2bf; - --calcite-color-high-saturation-yellow-h-yy-100: #5c4e00; - --calcite-color-high-saturation-yellow-h-yy-090: #8c7500; - --calcite-color-high-saturation-yellow-h-yy-080: #bfa200; - --calcite-color-high-saturation-yellow-h-yy-070: #d9bc00; - --calcite-color-high-saturation-yellow-h-yy-060: #edd317; - --calcite-color-high-saturation-yellow-h-yy-050: #f9e54e; - --calcite-color-high-saturation-yellow-h-yy-040: #fbea6e; - --calcite-color-high-saturation-yellow-h-yy-030: #fcee8d; - --calcite-color-high-saturation-yellow-h-yy-020: #fef3ad; - --calcite-color-high-saturation-yellow-h-yy-010: #fff7cc; - --calcite-color-high-saturation-yellow-green-h-yg-100: #121a00; - --calcite-color-high-saturation-yellow-green-h-yg-090: #384813; - --calcite-color-high-saturation-yellow-green-h-yg-080: #5e7526; - --calcite-color-high-saturation-yellow-green-h-yg-070: #84a338; - --calcite-color-high-saturation-yellow-green-h-yg-060: #aad04b; - --calcite-color-high-saturation-yellow-green-h-yg-050: #b6d860; - --calcite-color-high-saturation-yellow-green-h-yg-040: #c2e075; - --calcite-color-high-saturation-yellow-green-h-yg-030: #cde78a; - --calcite-color-high-saturation-yellow-green-h-yg-020: #d9ef9f; - --calcite-color-high-saturation-yellow-green-h-yg-010: #e5f7b4; - --calcite-color-high-saturation-green-h-gg-100: #001a03; - --calcite-color-high-saturation-green-h-gg-090: #0d3f14; - --calcite-color-high-saturation-green-h-gg-080: #1a6324; - --calcite-color-high-saturation-green-h-gg-070: #288835; - --calcite-color-high-saturation-green-h-gg-060: #35ac46; - --calcite-color-high-saturation-green-h-gg-050: #50ba5f; - --calcite-color-high-saturation-green-h-gg-040: #6bc878; - --calcite-color-high-saturation-green-h-gg-030: #87d692; - --calcite-color-high-saturation-green-h-gg-020: #a2e4ab; - --calcite-color-high-saturation-green-h-gg-010: #bdf2c4; - --calcite-color-high-saturation-green-blue-h-gb-100: #002625; - --calcite-color-high-saturation-green-blue-h-gb-090: #004d4c; - --calcite-color-high-saturation-green-blue-h-gb-080: #007472; - --calcite-color-high-saturation-green-blue-h-gb-070: #009b98; - --calcite-color-high-saturation-green-blue-h-gb-060: #00bab5; - --calcite-color-high-saturation-green-blue-h-gb-050: #28cecb; - --calcite-color-high-saturation-green-blue-h-gb-040: #5ae0de; - --calcite-color-high-saturation-green-blue-h-gb-030: #8fe6e5; - --calcite-color-high-saturation-green-blue-h-gb-020: #afedec; - --calcite-color-high-saturation-green-blue-h-gb-010: #cef5f4; - --calcite-color-high-saturation-blue-h-bb-100: #001726; - --calcite-color-high-saturation-blue-h-bb-090: #00304d; - --calcite-color-high-saturation-blue-h-bb-080: #004874; - --calcite-color-high-saturation-blue-h-bb-070: #00619b; - --calcite-color-high-saturation-blue-h-bb-060: #007ac2; - --calcite-color-high-saturation-blue-h-bb-050: #2890ce; - --calcite-color-high-saturation-blue-h-bb-040: #50a7da; - --calcite-color-high-saturation-blue-h-bb-030: #77bde7; - --calcite-color-high-saturation-blue-h-bb-020: #9fd4f3; - --calcite-color-high-saturation-blue-h-bb-010: #c7eaff; - --calcite-color-neutral-blk-240: #000000; - --calcite-color-neutral-blk-235: #060606; - --calcite-color-neutral-blk-230: #0b0b0b; - --calcite-color-neutral-blk-220: #151515; - --calcite-color-neutral-blk-210: #202020; - --calcite-color-neutral-blk-200: #2b2b2b; - --calcite-color-neutral-blk-190: #353535; - --calcite-color-neutral-blk-180: #404040; - --calcite-color-neutral-blk-170: #4a4a4a; - --calcite-color-neutral-blk-160: #555555; - --calcite-color-neutral-blk-150: #606060; - --calcite-color-neutral-blk-140: #6a6a6a; - --calcite-color-neutral-blk-130: #757575; - --calcite-color-neutral-blk-120: #808080; - --calcite-color-neutral-blk-110: #8a8a8a; - --calcite-color-neutral-blk-100: #949494; - --calcite-color-neutral-blk-090: #9f9f9f; - --calcite-color-neutral-blk-080: #aaaaaa; - --calcite-color-neutral-blk-070: #b5b5b5; - --calcite-color-neutral-blk-060: #bfbfbf; - --calcite-color-neutral-blk-050: #cacaca; - --calcite-color-neutral-blk-040: #d4d4d4; - --calcite-color-neutral-blk-030: #dfdfdf; - --calcite-color-neutral-blk-020: #eaeaea; - --calcite-color-neutral-blk-010: #f3f3f3; - --calcite-color-neutral-blk-005: #f8f8f8; - --calcite-color-neutral-blk-000: #ffffff; - --calcite-shadow-4: 0 12px 32px -2px rgba(var(--calcite-color-neutral-blk-240), 0.1); - --calcite-shadow-3: 0 4px 20px 0 rgba(var(--calcite-color-neutral-blk-240), 0.08); - --calcite-shadow-2: 0 4px 16px 0 rgba(var(--calcite-color-neutral-blk-240), 0.08); - --calcite-shadow-1: 0 2px 8px 0 rgba(var(--calcite-color-neutral-blk-240), 0.04); - --calcite-shadow-0: 0 0 0 0 rgba(var(--calcite-color-neutral-blk-240), 0); + --calcite-z-index-9: 900; + --calcite-z-index-8: 800; + --calcite-z-index-7: 700; + --calcite-z-index-6: 600; + --calcite-z-index-5: 500; + --calcite-z-index-4: 400; + --calcite-z-index-3: 300; + --calcite-z-index-1: 1; + --calcite-z-index-0: -999999; + --calcite-size-relative-auto: auto; + --calcite-size-relative-200: 200%; + --calcite-size-relative-162: 162.5%; + --calcite-size-relative-150: 150%; + --calcite-size-relative-137: 137.5%; + --calcite-size-relative-125: 125%; + --calcite-size-relative-100: 100%; + --calcite-size-relative-50: 50%; + --calcite-size-none: 0; + --calcite-size-288: 288px; + --calcite-size-256: 256px; + --calcite-size-224: 224px; + --calcite-size-192: 192px; + --calcite-size-160: 160px; + --calcite-size-144: 144px; + --calcite-size-128: 128px; + --calcite-size-112: 112px; + --calcite-size-96: 96px; + --calcite-size-80: 80px; + --calcite-size-72: 72px; + --calcite-size-64: 64px; + --calcite-size-56: 56px; + --calcite-size-48: 48px; + --calcite-size-44: 44px; + --calcite-size-40: 40px; + --calcite-size-36: 36px; + --calcite-size-32: 32px; + --calcite-size-28: 28px; + --calcite-size-24: 24px; + --calcite-size-20: 20px; + --calcite-size-16: 16px; + --calcite-size-14: 14px; + --calcite-size-12: 12px; + --calcite-size-10: 10px; + --calcite-size-8: 8px; + --calcite-size-6: 6px; + --calcite-size-4: 4px; + --calcite-size-2: 2px; + --calcite-size-1: 1px; + --calcite-opacity-100: 1; + --calcite-opacity-96: 0.96; + --calcite-opacity-92: 0.92; + --calcite-opacity-90: 0.9; + --calcite-opacity-85: 0.85; + --calcite-opacity-80: 0.8; + --calcite-opacity-70: 0.7; + --calcite-opacity-60: 0.6; + --calcite-opacity-50: 0.5; + --calcite-opacity-40: 0.4; + --calcite-opacity-30: 0.3; + --calcite-opacity-20: 0.2; + --calcite-opacity-10: 0.1; + --calcite-opacity-8: 0.08; + --calcite-opacity-4: 0.04; + --calcite-opacity-0: 0; + --calcite-font-text-case-capitalize: capitalize; + --calcite-font-text-case-lowercase: lowercase; + --calcite-font-text-case-uppercase: uppercase; + --calcite-font-text-case-none: none; + --calcite-font-text-decoration-underline: underline; + --calcite-font-text-decoration-none: none; + --calcite-font-weight-heavy: 900; + --calcite-font-weight-black: 900; /* only for Avenir Next World (secondary font family) */ + --calcite-font-weight-extrabold: 800; /* only for Avenir Next World (secondary font family) */ + --calcite-font-weight-bold: 700; + --calcite-font-weight-demi: 600; + --calcite-font-weight-medium-italic: "Medium Italic"; + --calcite-font-weight-medium: 500; + --calcite-font-weight-regular: 400; + --calcite-font-weight-light: 300; /* only for Avenir Next World (secondary font family) */ + --calcite-font-weight-thin: 100; + --calcite-font-weight-ultralight: 200; /* only for Avenir Next World (secondary font family) */ + --calcite-font-style-italic: italic; /* used in ratings */ + --calcite-font-family-monaco: Monaco; + --calcite-font-family-avenir-next-world: "Avenir Next World"; + --calcite-font-family-avenir-next-pro: "Avenir Next LT Pro"; + --calcite-container-size-1440: 1440px; + --calcite-container-size-1152: 1152px; + --calcite-container-size-854: 854px; + --calcite-container-size-768: 768px; + --calcite-container-size-678: 678px; + --calcite-container-size-504: 504px; + --calcite-container-size-476: 476px; + --calcite-container-size-328: 328px; + --calcite-container-size-320: 320px; + --calcite-container-size-154: 154px; + --calcite-container-size-0: 0; + --calcite-color-dark-blue-d-bb-430: #0087d7; + --calcite-color-dark-blue-d-bb-420: #00a0ff; + --calcite-color-dark-blue-d-bb-410: #47bbff; + --calcite-color-dark-red-d-rr-430: #f3381b; + --calcite-color-dark-red-d-rr-420: #fe583e; + --calcite-color-dark-red-d-rr-410: #ff7465; + --calcite-color-dark-yellow-d-yy-430: #f4b000; + --calcite-color-dark-yellow-d-yy-420: #ffc900; + --calcite-color-dark-yellow-d-yy-410: #ffe24d; + --calcite-color-dark-green-d-gg-430: #36da43; + --calcite-color-dark-green-d-gg-420: #36da43; + --calcite-color-dark-green-d-gg-410: #44ed51; + --calcite-color-vibrant-violet-v-vv-180: #6a0be6; + --calcite-color-vibrant-violet-v-vv-160: #8129ff; + --calcite-color-vibrant-violet-v-vv-140: #974dff; + --calcite-color-vibrant-violet-v-vv-120: #b580ff; + --calcite-color-vibrant-violet-red-v-vr-180: #83009e; + --calcite-color-vibrant-violet-red-v-vr-160: #ac08cc; + --calcite-color-vibrant-violet-red-v-vr-140: #dd33ff; + --calcite-color-vibrant-violet-red-v-vr-120: #ea80ff; + --calcite-color-vibrant-pink-v-pk-180: #c00073; + --calcite-color-vibrant-pink-v-pk-160: #d11486; + --calcite-color-vibrant-pink-v-pk-140: #ff19a4; + --calcite-color-vibrant-pink-v-pk-120: #ff66c2; + --calcite-color-vibrant-red-v-rr-180: #b3000f; + --calcite-color-vibrant-red-v-rr-160: #d90012; + --calcite-color-vibrant-red-v-rr-140: #ff0015; + --calcite-color-vibrant-red-v-rr-120: #ff624d; + --calcite-color-vibrant-red-orange-v-ro-180: #c93b00; + --calcite-color-vibrant-red-orange-v-ro-160: #de4300; + --calcite-color-vibrant-red-orange-v-ro-140: #ff4d00; + --calcite-color-vibrant-red-orange-v-ro-120: #ff824d; + --calcite-color-vibrant-orange-yellow-v-oy-180: #d17300; + --calcite-color-vibrant-orange-yellow-v-oy-160: #e68600; + --calcite-color-vibrant-orange-yellow-v-oy-140: #ff9500; + --calcite-color-vibrant-orange-yellow-v-oy-120: #ffb54d; + --calcite-color-vibrant-yellow-v-yy-180: #ebba17; + --calcite-color-vibrant-yellow-v-yy-160: #f5d000; + --calcite-color-vibrant-yellow-v-yy-140: #ffee33; + --calcite-color-vibrant-yellow-v-yy-120: #fff766; + --calcite-color-vibrant-yellow-green-v-yg-180: #7fab00; + --calcite-color-vibrant-yellow-green-v-yg-160: #96cc00; + --calcite-color-vibrant-yellow-green-v-yg-140: #bbed3b; + --calcite-color-vibrant-yellow-green-v-yg-120: #d7ff73; + --calcite-color-vibrant-green-v-gg-180: #00a118; + --calcite-color-vibrant-green-v-gg-160: #00b81b; + --calcite-color-vibrant-green-v-gg-140: #3bed52; + --calcite-color-vibrant-green-v-gg-120: #73ff84; + --calcite-color-vibrant-green-blue-v-gb-180: #00cfca; + --calcite-color-vibrant-green-blue-v-gb-160: #00e6e2; + --calcite-color-vibrant-green-blue-v-gb-140: #00f7f3; + --calcite-color-vibrant-green-blue-v-gb-120: #59fffc; + --calcite-color-vibrant-blue-v-bb-180: #009af2; + --calcite-color-vibrant-blue-v-bb-160: #009af2; + --calcite-color-vibrant-blue-v-bb-140: #3db8ff; + --calcite-color-vibrant-blue-v-bb-120: #59d6ff; + --calcite-color-high-saturation-violet-h-vv-100: #100026; + --calcite-color-high-saturation-violet-h-vv-090: #250f43; + --calcite-color-high-saturation-violet-h-vv-080: #3a1e61; + --calcite-color-high-saturation-violet-h-vv-070: #4e2c7e; + --calcite-color-high-saturation-violet-h-vv-060: #633b9b; + --calcite-color-high-saturation-violet-h-vv-050: #7e5baf; + --calcite-color-high-saturation-violet-h-vv-040: #987ac3; + --calcite-color-high-saturation-violet-h-vv-030: #b39ad7; + --calcite-color-high-saturation-violet-h-vv-020: #cdb9eb; + --calcite-color-high-saturation-violet-h-vv-010: #e8d9ff; + --calcite-color-high-saturation-violet-red-h-vr-100: #200026; + --calcite-color-high-saturation-violet-red-h-vr-090: #3c1243; + --calcite-color-high-saturation-violet-red-h-vr-080: #572561; + --calcite-color-high-saturation-violet-red-h-vr-070: #73377e; + --calcite-color-high-saturation-violet-red-h-vr-060: #8e499b; + --calcite-color-high-saturation-violet-red-h-vr-050: #a466af; + --calcite-color-high-saturation-violet-red-h-vr-040: #b983c3; + --calcite-color-high-saturation-violet-red-h-vr-030: #cfa1d7; + --calcite-color-high-saturation-violet-red-h-vr-020: #e4beeb; + --calcite-color-high-saturation-violet-red-h-vr-010: #fadbff; + --calcite-color-high-saturation-pink-h-pk-100: #260404; + --calcite-color-high-saturation-pink-h-pk-090: #590b32; + --calcite-color-high-saturation-pink-h-pk-080: #851b52; + --calcite-color-high-saturation-pink-h-pk-070: #ba2f7e; + --calcite-color-high-saturation-pink-h-pk-060: #e04ea6; + --calcite-color-high-saturation-pink-h-pk-050: #e673bb; + --calcite-color-high-saturation-pink-h-pk-040: #eb8dc9; + --calcite-color-high-saturation-pink-h-pk-030: #f2a5d6; + --calcite-color-high-saturation-pink-h-pk-020: #fabee4; + --calcite-color-high-saturation-pink-h-pk-010: #ffd1ef; + --calcite-color-high-saturation-red-h-rr-100: #210300; + --calcite-color-high-saturation-red-h-rr-090: #4f0e08; + --calcite-color-high-saturation-red-h-rr-080: #7c1d13; + --calcite-color-high-saturation-red-h-rr-070: #a82b1e; + --calcite-color-high-saturation-red-h-rr-060: #d83020; + --calcite-color-high-saturation-red-h-rr-050: #e65240; + --calcite-color-high-saturation-red-h-rr-040: #f07062; + --calcite-color-high-saturation-red-h-rr-030: #f2877b; + --calcite-color-high-saturation-red-h-rr-020: #ffaaa1; + --calcite-color-high-saturation-red-h-rr-010: #ffc6bf; + --calcite-color-high-saturation-red-orange-h-ro-100: #260a00; + --calcite-color-high-saturation-red-orange-h-ro-090: #531b07; + --calcite-color-high-saturation-red-orange-h-ro-080: #802c0f; + --calcite-color-high-saturation-red-orange-h-ro-070: #ad3c16; + --calcite-color-high-saturation-red-orange-h-ro-060: #da4d1e; + --calcite-color-high-saturation-red-orange-h-ro-050: #e1653c; + --calcite-color-high-saturation-red-orange-h-ro-040: #e97e5a; + --calcite-color-high-saturation-red-orange-h-ro-030: #f09677; + --calcite-color-high-saturation-red-orange-h-ro-020: #f8af95; + --calcite-color-high-saturation-red-orange-h-ro-010: #ffc7b3; + --calcite-color-high-saturation-orange-h-oo-100: #401900; + --calcite-color-high-saturation-orange-h-oo-090: #6d2f08; + --calcite-color-high-saturation-orange-h-oo-080: #9a4410; + --calcite-color-high-saturation-orange-h-oo-070: #c65a18; + --calcite-color-high-saturation-orange-h-oo-060: #f36f20; + --calcite-color-high-saturation-orange-h-oo-050: #f58440; + --calcite-color-high-saturation-orange-h-oo-040: #f89960; + --calcite-color-high-saturation-orange-h-oo-030: #faae7f; + --calcite-color-high-saturation-orange-h-oo-020: #fdc39f; + --calcite-color-high-saturation-orange-h-oo-010: #ffd8bf; + --calcite-color-high-saturation-orange-yellow-h-oy-100: #402300; + --calcite-color-high-saturation-orange-yellow-h-oy-090: #6d3f08; + --calcite-color-high-saturation-orange-yellow-h-oy-080: #9a5b10; + --calcite-color-high-saturation-orange-yellow-h-oy-070: #c67718; + --calcite-color-high-saturation-orange-yellow-h-oy-060: #f89927; + --calcite-color-high-saturation-orange-yellow-h-oy-050: #f9a845; + --calcite-color-high-saturation-orange-yellow-h-oy-040: #fbb664; + --calcite-color-high-saturation-orange-yellow-h-oy-030: #fcc582; + --calcite-color-high-saturation-orange-yellow-h-oy-020: #fed3a1; + --calcite-color-high-saturation-orange-yellow-h-oy-010: #ffe2bf; + --calcite-color-high-saturation-yellow-h-yy-100: #5c4e00; + --calcite-color-high-saturation-yellow-h-yy-090: #8c7500; + --calcite-color-high-saturation-yellow-h-yy-080: #bfa200; + --calcite-color-high-saturation-yellow-h-yy-070: #d9bc00; + --calcite-color-high-saturation-yellow-h-yy-060: #edd317; + --calcite-color-high-saturation-yellow-h-yy-050: #f9e54e; + --calcite-color-high-saturation-yellow-h-yy-040: #fbea6e; + --calcite-color-high-saturation-yellow-h-yy-030: #fcee8d; + --calcite-color-high-saturation-yellow-h-yy-020: #fef3ad; + --calcite-color-high-saturation-yellow-h-yy-010: #fff7cc; + --calcite-color-high-saturation-yellow-green-h-yg-100: #121a00; + --calcite-color-high-saturation-yellow-green-h-yg-090: #384813; + --calcite-color-high-saturation-yellow-green-h-yg-080: #5e7526; + --calcite-color-high-saturation-yellow-green-h-yg-070: #84a338; + --calcite-color-high-saturation-yellow-green-h-yg-060: #aad04b; + --calcite-color-high-saturation-yellow-green-h-yg-050: #b6d860; + --calcite-color-high-saturation-yellow-green-h-yg-040: #c2e075; + --calcite-color-high-saturation-yellow-green-h-yg-030: #cde78a; + --calcite-color-high-saturation-yellow-green-h-yg-020: #d9ef9f; + --calcite-color-high-saturation-yellow-green-h-yg-010: #e5f7b4; + --calcite-color-high-saturation-green-h-gg-100: #001a03; + --calcite-color-high-saturation-green-h-gg-090: #0d3f14; + --calcite-color-high-saturation-green-h-gg-080: #1a6324; + --calcite-color-high-saturation-green-h-gg-070: #288835; + --calcite-color-high-saturation-green-h-gg-060: #35ac46; + --calcite-color-high-saturation-green-h-gg-050: #50ba5f; + --calcite-color-high-saturation-green-h-gg-040: #6bc878; + --calcite-color-high-saturation-green-h-gg-030: #87d692; + --calcite-color-high-saturation-green-h-gg-020: #a2e4ab; + --calcite-color-high-saturation-green-h-gg-010: #bdf2c4; + --calcite-color-high-saturation-green-blue-h-gb-100: #002625; + --calcite-color-high-saturation-green-blue-h-gb-090: #004d4c; + --calcite-color-high-saturation-green-blue-h-gb-080: #007472; + --calcite-color-high-saturation-green-blue-h-gb-070: #009b98; + --calcite-color-high-saturation-green-blue-h-gb-060: #00bab5; + --calcite-color-high-saturation-green-blue-h-gb-050: #28cecb; + --calcite-color-high-saturation-green-blue-h-gb-040: #5ae0de; + --calcite-color-high-saturation-green-blue-h-gb-030: #8fe6e5; + --calcite-color-high-saturation-green-blue-h-gb-020: #afedec; + --calcite-color-high-saturation-green-blue-h-gb-010: #cef5f4; + --calcite-color-high-saturation-blue-h-bb-100: #001726; + --calcite-color-high-saturation-blue-h-bb-090: #00304d; + --calcite-color-high-saturation-blue-h-bb-080: #004874; + --calcite-color-high-saturation-blue-h-bb-070: #00619b; + --calcite-color-high-saturation-blue-h-bb-060: #007ac2; + --calcite-color-high-saturation-blue-h-bb-050: #2890ce; + --calcite-color-high-saturation-blue-h-bb-040: #50a7da; + --calcite-color-high-saturation-blue-h-bb-030: #77bde7; + --calcite-color-high-saturation-blue-h-bb-020: #9fd4f3; + --calcite-color-high-saturation-blue-h-bb-010: #c7eaff; + --calcite-color-neutral-blk-240: #000000; + --calcite-color-neutral-blk-235: #060606; + --calcite-color-neutral-blk-230: #0b0b0b; + --calcite-color-neutral-blk-220: #151515; + --calcite-color-neutral-blk-210: #202020; + --calcite-color-neutral-blk-200: #2b2b2b; + --calcite-color-neutral-blk-190: #353535; + --calcite-color-neutral-blk-180: #404040; + --calcite-color-neutral-blk-170: #4a4a4a; + --calcite-color-neutral-blk-160: #555555; + --calcite-color-neutral-blk-150: #606060; + --calcite-color-neutral-blk-140: #6a6a6a; + --calcite-color-neutral-blk-130: #757575; + --calcite-color-neutral-blk-120: #808080; + --calcite-color-neutral-blk-110: #8a8a8a; + --calcite-color-neutral-blk-100: #949494; + --calcite-color-neutral-blk-090: #9f9f9f; + --calcite-color-neutral-blk-080: #aaaaaa; + --calcite-color-neutral-blk-070: #b5b5b5; + --calcite-color-neutral-blk-060: #bfbfbf; + --calcite-color-neutral-blk-050: #cacaca; + --calcite-color-neutral-blk-040: #d4d4d4; + --calcite-color-neutral-blk-030: #dfdfdf; + --calcite-color-neutral-blk-020: #eaeaea; + --calcite-color-neutral-blk-010: #f3f3f3; + --calcite-color-neutral-blk-005: #f8f8f8; + --calcite-color-neutral-blk-000: #ffffff; + --calcite-shadow-4: 0 12px 32px -2px rgba(var(--calcite-color-neutral-blk-240), 0.1); + --calcite-shadow-3: 0 4px 20px 0 + rgba(var(--calcite-color-neutral-blk-240), 0.08); + --calcite-shadow-2: 0 4px 16px 0 + rgba(var(--calcite-color-neutral-blk-240), 0.08); + --calcite-shadow-1: 0 2px 8px 0 + rgba(var(--calcite-color-neutral-blk-240), 0.04); + --calcite-shadow-0: 0 0 0 0 rgba(var(--calcite-color-neutral-blk-240), 0); } " `; @@ -315,47 +318,47 @@ exports[`generated tokens CSS core should match 1`] = ` exports[`generated tokens CSS dark should match 1`] = ` "/ -:root{ - --calcite-color-border-white: #f8f8f8; - --calcite-color-border-ghost: rgba(117, 117, 117, 0.3); - --calcite-color-border-input: #757575; - --calcite-color-border-3: #404040; - --calcite-color-border-2: #4a4a4a; - --calcite-color-border-1: #555555; - --calcite-color-text-link: #00A0FF; - --calcite-color-text-inverse: #151515; - --calcite-color-text-3: #9f9f9f; - --calcite-color-text-2: #bfbfbf; - --calcite-color-text-1: #ffffff; - --calcite-color-inverse-press: #f3f3f3; - --calcite-color-inverse-hover: #ffffff; - --calcite-color-inverse: #f8f8f8; - --calcite-color-status-danger-press: #d90012; - --calcite-color-status-danger-hover: #ff0015; - --calcite-color-status-danger: #FE583E; - --calcite-color-status-warning-press: #f5d000; - --calcite-color-status-warning-hover: #ffee33; - --calcite-color-status-warning: #FFC900; - --calcite-color-status-success-press: #00b81b; - --calcite-color-status-success-hover: #3bed52; - --calcite-color-status-success: #36DA43; - --calcite-color-status-info-press: #009af2; - --calcite-color-status-info-hover: #3db8ff; - --calcite-color-status-info: #00A0FF; - --calcite-color-brand-underline: rgba(0, 160, 255, 0.4); - --calcite-color-brand-press: #00619b; - --calcite-color-brand-hover: #007ac2; - --calcite-color-brand: #009af2; - --calcite-color-transparent-tint: rgba(43, 43, 43, 0.8); - --calcite-color-transparent-scrim: rgba(0, 0, 0, 0.85); - --calcite-color-transparent-press: rgba(255, 255, 255, 0.08); - --calcite-color-transparent-hover: rgba(255, 255, 255, 0.04); - --calcite-color-transparent: rgba(255, 255, 255, 0); - --calcite-color-foreground-current: #214155; - --calcite-color-foreground-3: #151515; - --calcite-color-foreground-2: #202020; - --calcite-color-foreground-1: #2b2b2b; - --calcite-color-background: #353535; +:root { + --calcite-color-border-white: #f8f8f8; + --calcite-color-border-ghost: rgba(117, 117, 117, 0.3); + --calcite-color-border-input: #757575; + --calcite-color-border-3: #404040; + --calcite-color-border-2: #4a4a4a; + --calcite-color-border-1: #555555; + --calcite-color-text-link: #00a0ff; + --calcite-color-text-inverse: #151515; + --calcite-color-text-3: #9f9f9f; + --calcite-color-text-2: #bfbfbf; + --calcite-color-text-1: #ffffff; + --calcite-color-inverse-press: #f3f3f3; + --calcite-color-inverse-hover: #ffffff; + --calcite-color-inverse: #f8f8f8; + --calcite-color-status-danger-press: #d90012; + --calcite-color-status-danger-hover: #ff0015; + --calcite-color-status-danger: #fe583e; + --calcite-color-status-warning-press: #f5d000; + --calcite-color-status-warning-hover: #ffee33; + --calcite-color-status-warning: #ffc900; + --calcite-color-status-success-press: #00b81b; + --calcite-color-status-success-hover: #3bed52; + --calcite-color-status-success: #36da43; + --calcite-color-status-info-press: #009af2; + --calcite-color-status-info-hover: #3db8ff; + --calcite-color-status-info: #00a0ff; + --calcite-color-brand-underline: rgba(0, 160, 255, 0.4); + --calcite-color-brand-press: #00619b; + --calcite-color-brand-hover: #007ac2; + --calcite-color-brand: #009af2; + --calcite-color-transparent-tint: rgba(43, 43, 43, 0.8); + --calcite-color-transparent-scrim: rgba(0, 0, 0, 0.85); + --calcite-color-transparent-press: rgba(255, 255, 255, 0.08); + --calcite-color-transparent-hover: rgba(255, 255, 255, 0.04); + --calcite-color-transparent: rgba(255, 255, 255, 0); + --calcite-color-foreground-current: #214155; + --calcite-color-foreground-3: #151515; + --calcite-color-foreground-2: #202020; + --calcite-color-foreground-1: #2b2b2b; + --calcite-color-background: #353535; } " `; @@ -364,95 +367,97 @@ exports[`generated tokens CSS global should match 1`] = ` "/ :root { - --calcite-z-index-tooltip: 901; - --calcite-z-index-popup: 900; - --calcite-z-index-modal: 800; - --calcite-z-index-overlay: 700; - --calcite-z-index-dropdown: 600; - --calcite-z-index-toast: 500; - --calcite-z-index-header: 400; - --calcite-z-index-sticky: 300; - --calcite-z-index: 1; - --calcite-z-index-deep: -999999; - --calcite-spacing-xxxl: 32px; - --calcite-spacing-xxl: 20px; - --calcite-spacing-xl: 16px; - --calcite-spacing-lg: 14px; - --calcite-spacing-md: 12px; - --calcite-spacing-sm: 8px; - --calcite-spacing-xs: 6px; - --calcite-spacing-xxs: 4px; - --calcite-spacing-base: 2px; - --calcite-spacing-px: 1px; - --calcite-size-xxxl: 32px; - --calcite-size-xxl: 24px; - --calcite-size-xl: 20px; - --calcite-size-lg: 16px; - --calcite-size-md-plus: 14px; - --calcite-size-md: 12px; - --calcite-size-sm-plus: 10px; - --calcite-size-sm: 8px; - --calcite-size-xs: 6px; - --calcite-size-xxs: 4px; - --calcite-size-xxxs: 2px; - --calcite-size-px: 1px; - --calcite-opacity-disabled: 0.5; - --calcite-opacity-full: 1; - --calcite-opacity-dark: 0.85; - --calcite-opacity-half: 0.5; - --calcite-opacity-light: 0.4; - --calcite-font-text-case-capitalize: capitalize; - --calcite-font-text-case-lowercase: lowercase; - --calcite-font-text-case-uppercase: uppercase; - --calcite-font-text-case-none: none; - --calcite-font-text-decoration-underline: underline; - --calcite-font-text-decoration-none: none; - --calcite-font-paragraph-spacing-normal: 4px; - --calcite-font-letter-spacing-wide: 0.4; - --calcite-font-letter-spacing-normal: 0; - --calcite-font-letter-spacing-tight: -0.4; - --calcite-font-line-height-relative-loose: 2; /* 2 */ - --calcite-font-line-height-relative-relaxed: 1.625; /* 1.625 */ - --calcite-font-line-height-relative-normal: 1.5; /* 1.5 */ - --calcite-font-line-height-relative-snug: 1.375; /* 1.375 */ - --calcite-font-line-height-relative-tight: 1.25; /* 1.25 */ - --calcite-font-line-height-relative: auto; /* 1 */ - --calcite-font-line-height-fixed-xl: 24px; - --calcite-font-line-height-fixed-lg: 20px; - --calcite-font-line-height-fixed-base: 16px; - --calcite-font-line-height-fixed-sm: 12px; - --calcite-font-style-emphasis: italic; /* used in ratings */ - --calcite-font-size-xxl: 24px; - --calcite-font-size-xl: 20px; - --calcite-font-size-lg: 18px; - --calcite-font-size-md: 16px; - --calcite-font-size: 14px; - --calcite-font-size-sm: 12px; - --calcite-font-size-xs: 10px; - --calcite-font-weight-bold: 700; - --calcite-font-weight-semibold: 600; - --calcite-font-weight-medium: 500; - --calcite-font-weight-regular: 400; - --calcite-font-weight-normal: 400; /* For backwards compatibility only. This token will be removed from the published tokens in the next major in favor of the more descriptive word "regular" */ - --calcite-font-weight-light: 300; /* For Avenir Next World (secondary font family) */ - --calcite-font-family-code: Monaco; - --calcite-font-family: "Avenir Next LT Pro"; - --calcite-container-size-content-fixed: 1440px; /* only for lg breakpoint fixed grid width */ - --calcite-container-size-content-fluid: 100%; /* for fluid grid widths */ - --calcite-container-size-gutter: 16px; - --calcite-container-size-margin: 24px; - --calcite-color-background-none: rgba(#ffffff, 0); - --calcite-corner-radius-pill: 100%; - --calcite-corner-radius-round: 4px; - --calcite-corner-radius-sharp: 0; - --calcite-border-width-lg: 4px; - --calcite-border-width-md: 2px; - --calcite-border-width-sm: 1px; - --calcite-border-width-none: 0; - --calcite-shadow-md: 0 4px 20px 0 rgba(0, 0, 0, 0.08), 0 12px 30px rgba(0, 0, 0, 0.1); - --calcite-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, 0.04), 0 4px 16px 0 rgba(0, 0, 0, 0.08); - --calcite-shadow-none: 0 0 0 0 rgba(0, 0, 0, 0); - --calcite-corner-radius: var(--calcite-corner-radius-sharp); + --calcite-z-index-tooltip: 901; + --calcite-z-index-popup: 900; + --calcite-z-index-modal: 800; + --calcite-z-index-overlay: 700; + --calcite-z-index-dropdown: 600; + --calcite-z-index-toast: 500; + --calcite-z-index-header: 400; + --calcite-z-index-sticky: 300; + --calcite-z-index: 1; + --calcite-z-index-deep: -999999; + --calcite-spacing-xxxl: 32px; + --calcite-spacing-xxl: 20px; + --calcite-spacing-xl: 16px; + --calcite-spacing-lg: 14px; + --calcite-spacing-md: 12px; + --calcite-spacing-sm: 8px; + --calcite-spacing-xs: 6px; + --calcite-spacing-xxs: 4px; + --calcite-spacing-base: 2px; + --calcite-spacing-px: 1px; + --calcite-size-xxxl: 32px; + --calcite-size-xxl: 24px; + --calcite-size-xl: 20px; + --calcite-size-lg: 16px; + --calcite-size-md-plus: 14px; + --calcite-size-md: 12px; + --calcite-size-sm-plus: 10px; + --calcite-size-sm: 8px; + --calcite-size-xs: 6px; + --calcite-size-xxs: 4px; + --calcite-size-xxxs: 2px; + --calcite-size-px: 1px; + --calcite-opacity-disabled: 0.5; + --calcite-opacity-full: 1; + --calcite-opacity-dark: 0.85; + --calcite-opacity-half: 0.5; + --calcite-opacity-light: 0.4; + --calcite-font-text-case-capitalize: capitalize; + --calcite-font-text-case-lowercase: lowercase; + --calcite-font-text-case-uppercase: uppercase; + --calcite-font-text-case-none: none; + --calcite-font-text-decoration-underline: underline; + --calcite-font-text-decoration-none: none; + --calcite-font-paragraph-spacing-normal: 4px; + --calcite-font-letter-spacing-wide: 0.4; + --calcite-font-letter-spacing-normal: 0; + --calcite-font-letter-spacing-tight: -0.4; + --calcite-font-line-height-relative-loose: 2; /* 2 */ + --calcite-font-line-height-relative-relaxed: 1.625; /* 1.625 */ + --calcite-font-line-height-relative-normal: 1.5; /* 1.5 */ + --calcite-font-line-height-relative-snug: 1.375; /* 1.375 */ + --calcite-font-line-height-relative-tight: 1.25; /* 1.25 */ + --calcite-font-line-height-relative: auto; /* 1 */ + --calcite-font-line-height-fixed-xl: 24px; + --calcite-font-line-height-fixed-lg: 20px; + --calcite-font-line-height-fixed-base: 16px; + --calcite-font-line-height-fixed-sm: 12px; + --calcite-font-style-emphasis: italic; /* used in ratings */ + --calcite-font-size-xxl: 24px; + --calcite-font-size-xl: 20px; + --calcite-font-size-lg: 18px; + --calcite-font-size-md: 16px; + --calcite-font-size: 14px; + --calcite-font-size-sm: 12px; + --calcite-font-size-xs: 10px; + --calcite-font-weight-bold: 700; + --calcite-font-weight-semibold: 600; + --calcite-font-weight-medium: 500; + --calcite-font-weight-regular: 400; + --calcite-font-weight-normal: 400; /* For backwards compatibility only. This token will be removed from the published tokens in the next major in favor of the more descriptive word "regular" */ + --calcite-font-weight-light: 300; /* For Avenir Next World (secondary font family) */ + --calcite-font-family-code: Monaco; + --calcite-font-family: "Avenir Next LT Pro"; + --calcite-container-size-content-fixed: 1440px; /* only for lg breakpoint fixed grid width */ + --calcite-container-size-content-fluid: 100%; /* for fluid grid widths */ + --calcite-container-size-gutter: 16px; + --calcite-container-size-margin: 24px; + --calcite-color-background-none: rgba(#ffffff, 0); + --calcite-corner-radius-pill: 100%; + --calcite-corner-radius-round: 4px; + --calcite-corner-radius-sharp: 0; + --calcite-border-width-lg: 4px; + --calcite-border-width-md: 2px; + --calcite-border-width-sm: 1px; + --calcite-border-width-none: 0; + --calcite-shadow-md: 0 4px 20px 0 rgba(0, 0, 0, 0.08), + 0 12px 30px rgba(0, 0, 0, 0.1); + --calcite-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, 0.04), + 0 4px 16px 0 rgba(0, 0, 0, 0.08); + --calcite-shadow-none: 0 0 0 0 rgba(0, 0, 0, 0); + --calcite-corner-radius: var(--calcite-corner-radius-sharp); } " `; @@ -460,47 +465,47 @@ exports[`generated tokens CSS global should match 1`] = ` exports[`generated tokens CSS light should match 1`] = ` "/ -:root{ - --calcite-color-border-white: #ffffff; - --calcite-color-border-ghost: rgba(0, 0, 0, 0.3); - --calcite-color-border-input: #949494; - --calcite-color-border-3: #dfdfdf; - --calcite-color-border-2: #d4d4d4; - --calcite-color-border-1: #cacaca; - --calcite-color-text-link: #00619b; - --calcite-color-text-inverse: #ffffff; - --calcite-color-text-3: #6a6a6a; - --calcite-color-text-2: #4a4a4a; - --calcite-color-text-1: #151515; - --calcite-color-inverse-press: #202020; - --calcite-color-inverse-hover: #2b2b2b; - --calcite-color-inverse: #353535; - --calcite-color-status-danger-press: #7c1d13; - --calcite-color-status-danger-hover: #a82b1e; - --calcite-color-status-danger: #d83020; - --calcite-color-status-warning-press: #bfa200; - --calcite-color-status-warning-hover: #d9bc00; - --calcite-color-status-warning: #edd317; - --calcite-color-status-success-press: #1a6324; - --calcite-color-status-success-hover: #288835; - --calcite-color-status-success: #35ac46; - --calcite-color-status-info-press: #00304d; - --calcite-color-status-info-hover: #004874; - --calcite-color-status-info: #00619b; - --calcite-color-brand-underline: rgba(0, 97, 155, 0.4); - --calcite-color-brand-press: #004874; - --calcite-color-brand-hover: #00619b; - --calcite-color-brand: #007ac2; - --calcite-color-transparent-tint: rgba(255, 255, 255, 0.8); - --calcite-color-transparent-scrim: rgba(255, 255, 255, 0.85); - --calcite-color-transparent-press: rgba(0, 0, 0, 0.08); - --calcite-color-transparent-hover: rgba(0, 0, 0, 0.04); - --calcite-color-transparent: rgba(0, 0, 0, 0); - --calcite-color-foreground-current: #c7eaff; - --calcite-color-foreground-3: #eaeaea; - --calcite-color-foreground-2: #f3f3f3; - --calcite-color-foreground-1: #ffffff; - --calcite-color-background: #f8f8f8; +:root { + --calcite-color-border-white: #ffffff; + --calcite-color-border-ghost: rgba(0, 0, 0, 0.3); + --calcite-color-border-input: #949494; + --calcite-color-border-3: #dfdfdf; + --calcite-color-border-2: #d4d4d4; + --calcite-color-border-1: #cacaca; + --calcite-color-text-link: #00619b; + --calcite-color-text-inverse: #ffffff; + --calcite-color-text-3: #6a6a6a; + --calcite-color-text-2: #4a4a4a; + --calcite-color-text-1: #151515; + --calcite-color-inverse-press: #202020; + --calcite-color-inverse-hover: #2b2b2b; + --calcite-color-inverse: #353535; + --calcite-color-status-danger-press: #7c1d13; + --calcite-color-status-danger-hover: #a82b1e; + --calcite-color-status-danger: #d83020; + --calcite-color-status-warning-press: #bfa200; + --calcite-color-status-warning-hover: #d9bc00; + --calcite-color-status-warning: #edd317; + --calcite-color-status-success-press: #1a6324; + --calcite-color-status-success-hover: #288835; + --calcite-color-status-success: #35ac46; + --calcite-color-status-info-press: #00304d; + --calcite-color-status-info-hover: #004874; + --calcite-color-status-info: #00619b; + --calcite-color-brand-underline: rgba(0, 97, 155, 0.4); + --calcite-color-brand-press: #004874; + --calcite-color-brand-hover: #00619b; + --calcite-color-brand: #007ac2; + --calcite-color-transparent-tint: rgba(255, 255, 255, 0.8); + --calcite-color-transparent-scrim: rgba(255, 255, 255, 0.85); + --calcite-color-transparent-press: rgba(0, 0, 0, 0.08); + --calcite-color-transparent-hover: rgba(0, 0, 0, 0.04); + --calcite-color-transparent: rgba(0, 0, 0, 0); + --calcite-color-foreground-current: #c7eaff; + --calcite-color-foreground-3: #eaeaea; + --calcite-color-foreground-2: #f3f3f3; + --calcite-color-foreground-1: #ffffff; + --calcite-color-background: #f8f8f8; } " `; @@ -1658,18 +1663,18 @@ $calcite-container-size-328: 328px; $calcite-container-size-320: 320px; $calcite-container-size-154: 154px; $calcite-container-size-0: 0; -$calcite-color-dark-blue-d-bb-430: #0087D7; -$calcite-color-dark-blue-d-bb-420: #00A0FF; -$calcite-color-dark-blue-d-bb-410: #47BBFF; -$calcite-color-dark-red-d-rr-430: #F3381B; -$calcite-color-dark-red-d-rr-420: #FE583E; -$calcite-color-dark-red-d-rr-410: #FF7465; -$calcite-color-dark-yellow-d-yy-430: #F4B000; -$calcite-color-dark-yellow-d-yy-420: #FFC900; -$calcite-color-dark-yellow-d-yy-410: #FFE24D; -$calcite-color-dark-green-d-gg-430: #36DA43; -$calcite-color-dark-green-d-gg-420: #36DA43; -$calcite-color-dark-green-d-gg-410: #44ED51; +$calcite-color-dark-blue-d-bb-430: #0087d7; +$calcite-color-dark-blue-d-bb-420: #00a0ff; +$calcite-color-dark-blue-d-bb-410: #47bbff; +$calcite-color-dark-red-d-rr-430: #f3381b; +$calcite-color-dark-red-d-rr-420: #fe583e; +$calcite-color-dark-red-d-rr-410: #ff7465; +$calcite-color-dark-yellow-d-yy-430: #f4b000; +$calcite-color-dark-yellow-d-yy-420: #ffc900; +$calcite-color-dark-yellow-d-yy-410: #ffe24d; +$calcite-color-dark-green-d-gg-430: #36da43; +$calcite-color-dark-green-d-gg-420: #36da43; +$calcite-color-dark-green-d-gg-410: #44ed51; $calcite-color-vibrant-violet-v-vv-180: #6a0be6; $calcite-color-vibrant-violet-v-vv-160: #8129ff; $calcite-color-vibrant-violet-v-vv-140: #974dff; @@ -1865,7 +1870,8 @@ $calcite-shadow-4: 0 12px 32px -2px rgba(var(--calcite-color-neutral-blk-240), 0 $calcite-shadow-3: 0 4px 20px 0 rgba(var(--calcite-color-neutral-blk-240), 0.08); $calcite-shadow-2: 0 4px 16px 0 rgba(var(--calcite-color-neutral-blk-240), 0.08); $calcite-shadow-1: 0 2px 8px 0 rgba(var(--calcite-color-neutral-blk-240), 0.04); -$calcite-shadow-0: 0 0 0 0 rgba(var(--calcite-color-neutral-blk-240), 0);" +$calcite-shadow-0: 0 0 0 0 rgba(var(--calcite-color-neutral-blk-240), 0); +" `; exports[`generated tokens SCSS dark should match 1`] = ` @@ -1877,7 +1883,7 @@ $calcite-color-border-input: #757575; $calcite-color-border-3: #404040; $calcite-color-border-2: #4a4a4a; $calcite-color-border-1: #555555; -$calcite-color-text-link: #00A0FF; +$calcite-color-text-link: #00a0ff; $calcite-color-text-inverse: #151515; $calcite-color-text-3: #9f9f9f; $calcite-color-text-2: #bfbfbf; @@ -1887,16 +1893,16 @@ $calcite-color-inverse-hover: #ffffff; $calcite-color-inverse: #f8f8f8; $calcite-color-status-danger-press: #d90012; $calcite-color-status-danger-hover: #ff0015; -$calcite-color-status-danger: #FE583E; +$calcite-color-status-danger: #fe583e; $calcite-color-status-warning-press: #f5d000; $calcite-color-status-warning-hover: #ffee33; -$calcite-color-status-warning: #FFC900; +$calcite-color-status-warning: #ffc900; $calcite-color-status-success-press: #00b81b; $calcite-color-status-success-hover: #3bed52; -$calcite-color-status-success: #36DA43; +$calcite-color-status-success: #36da43; $calcite-color-status-info-press: #009af2; $calcite-color-status-info-hover: #3db8ff; -$calcite-color-status-info: #00A0FF; +$calcite-color-status-info: #00a0ff; $calcite-color-brand-underline: rgba(0, 160, 255, 0.4); $calcite-color-brand-press: #00619b; $calcite-color-brand-hover: #007ac2; @@ -2002,10 +2008,13 @@ $calcite-border-width-lg: 4px; $calcite-border-width-md: 2px; $calcite-border-width-sm: 1px; $calcite-border-width-none: 0; -$calcite-shadow-md: 0 4px 20px 0 rgba(0, 0, 0, 0.08), 0 12px 30px rgba(0, 0, 0, 0.1); -$calcite-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, 0.04), 0 4px 16px 0 rgba(0, 0, 0, 0.08); +$calcite-shadow-md: 0 4px 20px 0 rgba(0, 0, 0, 0.08), + 0 12px 30px rgba(0, 0, 0, 0.1); +$calcite-shadow-sm: 0 2px 8px 0 rgba(0, 0, 0, 0.04), + 0 4px 16px 0 rgba(0, 0, 0, 0.08); $calcite-shadow-none: 0 0 0 0 rgba(0, 0, 0, 0); -$calcite-corner-radius: var(--calcite-corner-radius-sharp);" +$calcite-corner-radius: var(--calcite-corner-radius-sharp); +" `; exports[`generated tokens SCSS light should match 1`] = ` diff --git a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/css.ts b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/css.ts index b484bef2cbe..f6d7eb3b038 100644 --- a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/css.ts +++ b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/css.ts @@ -1,8 +1,10 @@ import sd, { Core as StyleDictionary } from "style-dictionary"; +import * as prettier from "prettier"; import { formatTokens } from "./utils/formatTokens.js"; import { formatExtraOutput } from "./utils/formatExtraOutput.js"; import { CalledFormatterFunction, FormatterConfig } from "../../../types/styleDictionary/formatterArguments.js"; +import { EOL } from "os"; export const formatCssPlatform: CalledFormatterFunction = (args) => { const { file, dictionary } = args; @@ -12,7 +14,7 @@ export const formatCssPlatform: CalledFormatterFunction = (args) => { if (Object.keys(extraOutput).length > 0) { formatExtraOutput(extraOutput, { ...args.options, header, buildPath: args.platform.buildPath }); } - return header + `:root {\n\t${tokens.join("\n\t")}\n}\n`; + return prettier.format(header + `:root {${tokens.join(EOL)}}`, { parser: "css" }); }; export const registerFormatterCss = (sd: StyleDictionary): void => { diff --git a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/docs.ts b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/docs.ts index d28760334cf..2204bce8bfc 100644 --- a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/docs.ts +++ b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/docs.ts @@ -1,4 +1,6 @@ import { Core as StyleDictionary } from "style-dictionary"; +import * as prettier from "prettier"; + import { CalledFormatterFunction, FormatterConfig } from "../../../types/styleDictionary/formatterArguments"; export const formatDocsPlatform: CalledFormatterFunction = (args) => { @@ -15,7 +17,7 @@ export const formatDocsPlatform: CalledFormatterFunction = (args) => { output.tokens[token.type].push(token); } - return JSON.stringify(output, null, 2); + return prettier.format(JSON.stringify(output, null, 2), { parser: "json" }); }; export const registerFormatterDocs = (sd: StyleDictionary): void => { diff --git a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/javascript.ts b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/javascript.ts index 5bef68d3324..2ec0b00a809 100644 --- a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/javascript.ts +++ b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/javascript.ts @@ -1,12 +1,15 @@ import styleDictionary, { Core as StyleDictionary } from "style-dictionary"; +import * as prettier from "prettier"; + import { CalledFormatterFunction, FormatterConfig } from "../../../types/styleDictionary/formatterArguments"; export const formatJsPlatform: CalledFormatterFunction = (args) => { - return ( + return prettier.format( styleDictionary.formatHelpers.fileHeader({ file: args.file }) + - "export default " + - JSON.stringify(args.dictionary.properties, null, 2) + - ";\n" + "export default " + + JSON.stringify(args.dictionary.properties, null, 2) + + ";", + { parser: "babel" } ); }; diff --git a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/scss.ts b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/scss.ts index 5eebe2a1e35..bc307d5585f 100644 --- a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/scss.ts +++ b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/scss.ts @@ -2,7 +2,10 @@ import sd, { Core as StyleDictionary } from "style-dictionary"; import { formatTokens } from "./utils/formatTokens.js"; import { formatExtraOutput } from "./utils/formatExtraOutput.js"; +import * as prettier from "prettier"; + import { CalledFormatterFunction, FormatterConfig } from "../../../types/styleDictionary/formatterArguments.js"; +import { EOL } from "os"; export const formatScssPlatform: CalledFormatterFunction = (args) => { const { file, dictionary } = args; @@ -12,7 +15,7 @@ export const formatScssPlatform: CalledFormatterFunction = (args) => { if (Object.keys(extraOutput).length > 0) { formatExtraOutput(extraOutput, { ...args.options, header, buildPath: args.platform.buildPath }); } - return header + tokens.join("\n"); + return prettier.format(header + tokens.join(EOL), { parser: "scss" }); }; export const registerFormatterScss = (sd: StyleDictionary): void => { diff --git a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/utils.ts b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/utils.ts index 65591b529f6..38dfb94fe28 100644 --- a/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/utils.ts +++ b/packages/calcite-design-tokens/support/token-transformer/styleDictionary/formatter/utils.ts @@ -35,7 +35,7 @@ export const FormattingRules: Partial (Array.isArray(x) ? (x as any[]) : x); if (index) { + let parser; + // Set output switch (args.platform) { case "css": case "scss": @@ -29,14 +33,14 @@ export function formatExtraOutput( const classes = index.class ? index.class.map((cls) => { const c = ensureIfArray(outputObject[`${cls[1]}.${args.platform}`]); - return cls && Array.isArray(c) ? `.${cls[0]} {\n\t${c.join("\n\t")}\n}` : ""; + return cls && Array.isArray(c) ? `.${cls[0]} {${c.join("")}}` : ""; }) : []; const mixins = index.mixin ? index.mixin.map(([mixinName, output]) => { const m = ensureIfArray(outputObject[`${output}.${args.platform}`]); return Array.isArray(m) - ? `@mixin ${mixinName} {\n\t${m.map((o) => `${o}`.replaceAll("$", "--")).join("\n\t")}\n}` + ? `@mixin ${mixinName} {${m.map((o) => `${o}`.replaceAll("$", "--")).join("")}}` : ""; }) : []; @@ -45,9 +49,8 @@ export function formatExtraOutput( const m = ensureIfArray(outputObject[`${output}.${args.platform}`]); const cssProps = m.map((o) => `${o}`.replaceAll("$", "--")); return Array.isArray(m) - ? `${ - output === "light" ? `:root {\n\t${cssProps.join("\n\t")}\n}\n` : "" - }@media (${mediaSchemed}) {\n\t.calcite-mode-auto {\n\t\t${cssProps.join("\n\t\t")}\n\t}\n}` + ? `${output === "light" ? `:root {${cssProps.join("")}}` : "" + }@media (${mediaSchemed}) {.calcite-mode-auto {${cssProps.join("")}}}` : ""; }) : []; @@ -72,7 +75,28 @@ export function formatExtraOutput( break; } - writeFileSync(resolve(args.buildPath, index.name), `${args.header}${outputFiles[index.name].join("\n\n")}\n`); + // Set Parser + switch (args.platform) { + case "css": + case "scss": + parser = args.platform; + break; + case "sass": + parser = "scss"; + case "es6": + case "js": + parser = "babel"; + break; + case "docs": + parser = "json"; + default: + break; + } + + writeFileSync( + resolve(args.buildPath, index.name), + prettier.format(`${args.header}${outputFiles[index.name].join(" ")}`, { parser }) + ); } Object.entries(outputObject).forEach(([fileName, outputList]) => { @@ -80,24 +104,26 @@ export function formatExtraOutput( switch (args.platform) { case Platform.CSS: if (typeof outputList[0] === "string" && outputList[0].slice(0, 2) === "--") { - writeFileSync(absoluteFilePath, `${args.header}:root{\n\t${outputList.join("\n\t")}\n}\n`); + writeFileSync( + absoluteFilePath, + prettier.format(`${args.header}:root{${outputList.join("")}}`, { parser: "css" }) + ); } else { - writeFileSync(absoluteFilePath, `${args.header}${outputList.join("\n\n")}\n`); + writeFileSync(absoluteFilePath, prettier.format(`${args.header}${outputList.join("")}`, { parser: "css" })); } break; case Platform.SCSS: case Platform.SASS: - if (typeof outputList[0] === "string" && outputList[0][0] === "$") { - writeFileSync(absoluteFilePath, `${args.header}${outputList.join("\n")}\n`); - } else { - writeFileSync(absoluteFilePath, `${args.header}${outputList.join("\n\n")}\n`); - } + writeFileSync(absoluteFilePath, prettier.format(`${args.header}${outputList.join("")}`, { parser: "scss" })); break; case Platform.JS: - writeFileSync(absoluteFilePath, args.header + "export default " + outputList[0] + "\n"); + writeFileSync( + absoluteFilePath, + prettier.format(args.header + "export default " + outputList[0] + "", { parser: "babel" }) + ); break; case Platform.DOCS: - writeFileSync(absoluteFilePath, outputList[0]); + writeFileSync(absoluteFilePath, prettier.format(outputList[0].join(""), { parser: "json" })); break; default: break; diff --git a/packages/eslint-plugin-calcite-components/CHANGELOG.md b/packages/eslint-plugin-calcite-components/CHANGELOG.md index 4b47b7bb361..780df02de74 100644 --- a/packages/eslint-plugin-calcite-components/CHANGELOG.md +++ b/packages/eslint-plugin-calcite-components/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.1-next.0](https://github.com/Esri/calcite-design-system/compare/@esri/eslint-plugin-calcite-components@1.0.0...@esri/eslint-plugin-calcite-components@1.0.1-next.0) (2023-12-07) + +__Note:__ Version bump only for package @esri/eslint-plugin-calcite-components + ## [1.0.0](https://github.com/Esri/calcite-design-system/compare/@esri/eslint-plugin-calcite-components@0.2.3...@esri/eslint-plugin-calcite-components@1.0.0) (2023-12-02) ### ⚠ BREAKING CHANGES diff --git a/packages/eslint-plugin-calcite-components/package.json b/packages/eslint-plugin-calcite-components/package.json index ef658f9900f..6c8145f48bf 100644 --- a/packages/eslint-plugin-calcite-components/package.json +++ b/packages/eslint-plugin-calcite-components/package.json @@ -1,6 +1,6 @@ { "name": "@esri/eslint-plugin-calcite-components", - "version": "1.0.0", + "version": "1.0.1-next.0", "description": "ESLint rules for @esri/calcite-components", "main": "dist/index.js", "files": [ @@ -20,5 +20,8 @@ "packageManager": "npm@8.19.4", "volta": { "extends": "../../package.json" + }, + "devDependencies": { + "ts-node": "10.9.2" } }