diff --git a/.circleci/config.yml b/.circleci/config.yml index 61f22019c..13ef4756d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -170,7 +170,13 @@ jobs: git config --global user.name "ohif-bot" - run: name: Authenticate with NPM registry - command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/repo/.npmrc + # Write the auth token to npm's per-user config (~/.npmrc), not the + # repo root. publish-package.mjs chdir's into each package dir to run + # `npm publish`, and npm only reads the project .npmrc from that dir + # plus the user .npmrc from $HOME -- it never sees ~/repo/.npmrc, so a + # root-level token yields ENEEDAUTH. Using ~/.npmrc also avoids + # clobbering the committed workspace-config .npmrc (node-linker=hoisted). + command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc - run: name: build half of the packages (to avoid out of memory in circleci) command: | @@ -202,7 +208,13 @@ jobs: git config --global user.name "ohif-bot" - run: name: Authenticate with NPM registry - command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/repo/.npmrc + # Write the auth token to npm's per-user config (~/.npmrc), not the + # repo root. publish-package.mjs chdir's into each package dir to run + # `npm publish`, and npm only reads the project .npmrc from that dir + # plus the user .npmrc from $HOME -- it never sees ~/repo/.npmrc, so a + # root-level token yields ENEEDAUTH. Using ~/.npmrc also avoids + # clobbering the committed workspace-config .npmrc (node-linker=hoisted). + command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc - run: name: build half of the packages (to avoid out of memory in circleci) command: | @@ -224,8 +236,14 @@ jobs: command: | node ./publish-version.mjs - run: - name: Again set the NPM registry (was deleted in the version script) - command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/repo/.npmrc + name: Re-assert the NPM auth token before publishing + # Write the auth token to npm's per-user config (~/.npmrc), not the + # repo root. publish-package.mjs chdir's into each package dir to run + # `npm publish`, and npm only reads the project .npmrc from that dir + # plus the user .npmrc from $HOME -- it never sees ~/repo/.npmrc, so a + # root-level token yields ENEEDAUTH. Using ~/.npmrc also avoids + # clobbering the committed workspace-config .npmrc (node-linker=hoisted). + command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc - run: name: publish package dist command: | diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 100f45da6..e999c8e81 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -36,7 +36,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Install dependencies - run: pnpm install --frozen-lockfile + # Use --no-frozen-lockfile to match every CircleCI job. The release flow + # (publish-version.mjs) rewrites @ohif/* workspace deps from "workspace:*" + # to the concrete version and commits that bump to master, which leaves + # pnpm-lock.yaml out of sync with the manifests. pnpm-workspace.yaml sets + # frozenLockfile:true, so a master-triggered install must opt out or it + # fails with ERR_PNPM_OUTDATED_LOCKFILE. + run: pnpm install --no-frozen-lockfile # Removed Playwright tests and coverage generation steps diff --git a/Dockerfile b/Dockerfile index 6f249e18d..a6eb01f5e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,8 +34,11 @@ RUN mkdir /usr/src/app WORKDIR /usr/src/app ENV PATH=/usr/src/app/node_modules/.bin:$PATH -# Copy package manifests for install caching -COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./ +# Copy package manifests for install caching. preinstall.js is included because +# the root package.json's "preinstall" lifecycle script (node preinstall.js) +# runs during `pnpm install` below -- before the full source is copied -- so the +# script file must already be present or install fails with MODULE_NOT_FOUND. +COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc preinstall.js ./ COPY --parents ./extensions/*/package.json ./modes/*/package.json ./platform/*/package.json ./ # Run the install before copying the rest of the files diff --git a/platform/app/package.json b/platform/app/package.json index e9dc2d45a..ebe82fd8d 100644 --- a/platform/app/package.json +++ b/platform/app/package.json @@ -95,8 +95,11 @@ "@rspack/plugin-react-refresh": "^2.0.0", "@types/node": "20.19.9", "cross-env": "7.0.3", + "cssnano": "5.1.15", "identity-obj-proxy": "3.0.x", "mini-css-extract-plugin": "2.9.2", + "postcss-import": "14.1.0", + "postcss-preset-env": "7.8.3", "shx": "0.3.4", "tailwindcss": "3.2.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 385c9ab08..dcd7270f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) '@babel/preset-env': specifier: 7.29.7 - version: 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + version: 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/preset-react': specifier: 7.29.7 version: 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) @@ -1457,12 +1457,21 @@ importers: cross-env: specifier: 7.0.3 version: 7.0.3 + cssnano: + specifier: 5.1.15 + version: 5.1.15(postcss@8.5.14) identity-obj-proxy: specifier: 3.0.x version: 3.0.0 mini-css-extract-plugin: specifier: 2.9.2 version: 2.9.2(webpack@5.105.0(@swc/core@1.15.13(@swc/helpers@0.5.21))) + postcss-import: + specifier: 14.1.0 + version: 14.1.0(postcss@8.5.14) + postcss-preset-env: + specifier: 7.8.3 + version: 7.8.3(postcss@8.5.14) shx: specifier: 0.3.4 version: 0.3.4 @@ -7187,6 +7196,12 @@ packages: peerDependencies: postcss: ^8.4 + css-declaration-sorter@6.4.1: + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + css-declaration-sorter@7.3.1: resolution: {integrity: sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==} engines: {node: ^14 || ^16 || >=18} @@ -7294,18 +7309,36 @@ packages: peerDependencies: postcss: ^8.4.31 + cssnano-preset-default@5.2.14: + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + cssnano-preset-default@6.1.2: resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + cssnano-utils@3.1.0: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + cssnano-utils@4.0.2: resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + cssnano@5.1.15: + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + cssnano@6.1.2: resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} engines: {node: ^14 || ^16 || >=18.0} @@ -10383,6 +10416,10 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + normalize-url@8.1.1: resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==} engines: {node: '>=14.16'} @@ -10817,6 +10854,11 @@ packages: peerDependencies: postcss: ^8.4 + postcss-calc@8.2.4: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + postcss-calc@9.0.1: resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} @@ -10865,12 +10907,24 @@ packages: peerDependencies: postcss: ^8.2 + postcss-colormin@5.3.1: + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-colormin@6.1.0: resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-convert-values@5.1.3: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-convert-values@6.1.0: resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} engines: {node: ^14 || ^16 || >=18.0} @@ -10925,24 +10979,48 @@ packages: peerDependencies: postcss: ^8.4 + postcss-discard-comments@5.1.2: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-discard-comments@6.0.2: resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-discard-duplicates@5.1.0: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-discard-duplicates@6.0.3: resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-discard-empty@5.1.1: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-discard-empty@6.0.3: resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-discard-overridden@5.1.0: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-discard-overridden@6.0.2: resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} engines: {node: ^14 || ^16 || >=18.0} @@ -11105,36 +11183,72 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss-merge-longhand@5.1.7: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-merge-longhand@6.0.5: resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-merge-rules@5.1.4: + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-merge-rules@6.1.1: resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-minify-font-values@5.1.0: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-minify-font-values@6.1.0: resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-minify-gradients@5.1.1: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-minify-gradients@6.0.3: resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-minify-params@5.1.4: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-minify-params@6.1.0: resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-minify-selectors@5.2.1: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-minify-selectors@6.0.4: resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} engines: {node: ^14 || ^16 || >=18.0} @@ -11183,54 +11297,108 @@ packages: peerDependencies: postcss: ^8.4 + postcss-normalize-charset@5.1.0: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-charset@6.0.2: resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-display-values@5.1.0: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-display-values@6.0.2: resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-positions@5.1.1: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-positions@6.0.2: resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-repeat-style@5.1.1: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-repeat-style@6.0.2: resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-string@5.1.0: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-string@6.0.2: resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-timing-functions@5.1.0: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-timing-functions@6.0.2: resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-unicode@5.1.1: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-unicode@6.1.0: resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-url@5.1.0: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-url@6.0.2: resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-whitespace@5.1.1: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-normalize-whitespace@6.0.2: resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} engines: {node: ^14 || ^16 || >=18.0} @@ -11249,6 +11417,12 @@ packages: peerDependencies: postcss: ^8.4 + postcss-ordered-values@5.1.3: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-ordered-values@6.0.2: resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} engines: {node: ^14 || ^16 || >=18.0} @@ -11314,12 +11488,24 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss-reduce-initial@5.1.2: + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-reduce-initial@6.1.0: resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-reduce-transforms@5.1.0: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-reduce-transforms@6.0.2: resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} engines: {node: ^14 || ^16 || >=18.0} @@ -11357,12 +11543,24 @@ packages: peerDependencies: postcss: ^8.4.23 + postcss-svgo@5.1.0: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-svgo@6.0.3: resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} engines: {node: ^14 || ^16 || >= 18} peerDependencies: postcss: ^8.4.31 + postcss-unique-selectors@5.1.1: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + postcss-unique-selectors@6.0.4: resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} engines: {node: ^14 || ^16 || >=18.0} @@ -12674,6 +12872,12 @@ packages: style-value-types@5.0.0: resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==} + stylehacks@5.1.1: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + stylehacks@6.1.1: resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} engines: {node: ^14 || ^16 || >=18.0} @@ -13582,10 +13786,6 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - yaml@1.10.3: resolution: {integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==} engines: {node: '>= 6'} @@ -13799,7 +13999,7 @@ snapshots: '@babel/helpers': 7.29.2 '@babel/parser': 7.29.3 '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) '@babel/types': 7.29.0 convert-source-map: 2.0.0 debug: 4.4.3(supports-color@8.1.1) @@ -13897,7 +14097,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.0) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14002,7 +14202,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.28.5': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14016,7 +14216,7 @@ snapshots: '@babel/helper-module-imports@7.28.6': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14033,7 +14233,7 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-module-imports': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14042,7 +14242,7 @@ snapshots: '@babel/core': 7.29.7(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14051,7 +14251,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14090,7 +14290,7 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14117,7 +14317,7 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14141,7 +14341,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14168,7 +14368,7 @@ snapshots: '@babel/helper-wrap-function@7.28.6': dependencies: '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14203,7 +14403,7 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14308,7 +14508,7 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14598,7 +14798,7 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0) - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14733,7 +14933,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.0) - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14783,7 +14983,7 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14952,7 +15152,7 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15088,17 +15288,17 @@ snapshots: '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.29.4(@babel/core@7.29.7(supports-color@8.1.1))': + '@babel/plugin-transform-modules-systemjs@7.29.4(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.7(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15108,7 +15308,7 @@ snapshots: '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15206,7 +15406,7 @@ snapshots: '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.0) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0) - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15815,7 +16015,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + '@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.29.7 '@babel/core': 7.29.7(supports-color@8.1.1) @@ -15857,7 +16057,7 @@ snapshots: '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) - '@babel/plugin-transform-modules-systemjs': 7.29.4(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-modules-systemjs': 7.29.4(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) @@ -16084,7 +16284,7 @@ snapshots: '@babel/parser': 7.29.7 '@babel/types': 7.29.7 - '@babel/traverse@7.29.0': + '@babel/traverse@7.29.0(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.1 @@ -16270,6 +16470,12 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.6) postcss: 8.5.6 + '@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.14)': + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + '@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.6)': dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) @@ -16291,6 +16497,12 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.6) postcss: 8.5.6 + '@csstools/postcss-color-function@1.1.1(postcss@8.5.14)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-color-function@1.1.1(postcss@8.5.6)': dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) @@ -16348,6 +16560,11 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 postcss: 8.5.6 + '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16375,6 +16592,11 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.6) postcss: 8.5.6 + '@csstools/postcss-hwb-function@1.0.2(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-hwb-function@1.0.2(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16389,6 +16611,12 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.6) postcss: 8.5.6 + '@csstools/postcss-ic-unit@1.0.1(postcss@8.5.14)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-ic-unit@1.0.1(postcss@8.5.6)': dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) @@ -16406,6 +16634,12 @@ snapshots: dependencies: postcss: 8.5.6 + '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.14)': + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.6)': dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) @@ -16464,6 +16698,11 @@ snapshots: '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) postcss: 8.5.6 + '@csstools/postcss-nested-calc@1.0.0(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-nested-calc@1.0.0(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16475,6 +16714,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16485,6 +16729,12 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + '@csstools/postcss-oklab-function@1.1.1(postcss@8.5.14)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-oklab-function@1.1.1(postcss@8.5.6)': dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) @@ -16504,6 +16754,11 @@ snapshots: dependencies: postcss: 8.5.6 + '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16548,6 +16803,11 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 postcss: 8.5.6 + '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16571,6 +16831,11 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 postcss: 8.5.6 + '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16582,6 +16847,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16594,6 +16864,10 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 postcss: 8.5.6 + '@csstools/postcss-unset-value@1.0.2(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + '@csstools/postcss-unset-value@1.0.2(postcss@8.5.6)': dependencies: postcss: 8.5.6 @@ -16677,7 +16951,7 @@ snapshots: '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) '@babel/runtime': 7.29.2 '@babel/runtime-corejs3': 7.29.0 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) '@docusaurus/logger': 3.7.0 '@docusaurus/utils': 3.7.0(@swc/core@1.15.13(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) babel-plugin-dynamic-import-node: 2.3.3 @@ -18933,7 +19207,7 @@ snapshots: '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.12 optionalDependencies: rollup: 2.80.0 @@ -20177,6 +20451,16 @@ snapshots: attr-accept@2.2.5: {} + autoprefixer@10.4.21(postcss@8.5.14): + dependencies: + browserslist: 4.28.1 + caniuse-lite: 1.0.30001774 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + autoprefixer@10.4.21(postcss@8.5.6): dependencies: browserslist: 4.28.1 @@ -20190,7 +20474,7 @@ snapshots: autoprefixer@10.4.27(postcss@8.5.14): dependencies: browserslist: 4.28.2 - caniuse-lite: 1.0.30001774 + caniuse-lite: 1.0.30001793 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.14 @@ -20199,7 +20483,7 @@ snapshots: autoprefixer@10.4.27(postcss@8.5.6): dependencies: browserslist: 4.28.2 - caniuse-lite: 1.0.30001774 + caniuse-lite: 1.0.30001793 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.6 @@ -21157,6 +21441,11 @@ snapshots: dependencies: type-fest: 1.4.0 + css-blank-pseudo@3.0.3(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + css-blank-pseudo@3.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -21167,10 +21456,19 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + css-declaration-sorter@6.4.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + css-declaration-sorter@7.3.1(postcss@8.5.6): dependencies: postcss: 8.5.6 + css-has-pseudo@3.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + css-has-pseudo@3.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -21217,6 +21515,10 @@ snapshots: dependencies: postcss: 8.5.6 + css-prefers-color-scheme@6.0.3(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + css-prefers-color-scheme@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -21266,6 +21568,39 @@ snapshots: postcss-reduce-idents: 6.0.3(postcss@8.5.6) postcss-zindex: 6.0.2(postcss@8.5.6) + cssnano-preset-default@5.2.14(postcss@8.5.14): + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.5.14) + cssnano-utils: 3.1.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-calc: 8.2.4(postcss@8.5.14) + postcss-colormin: 5.3.1(postcss@8.5.14) + postcss-convert-values: 5.1.3(postcss@8.5.14) + postcss-discard-comments: 5.1.2(postcss@8.5.14) + postcss-discard-duplicates: 5.1.0(postcss@8.5.14) + postcss-discard-empty: 5.1.1(postcss@8.5.14) + postcss-discard-overridden: 5.1.0(postcss@8.5.14) + postcss-merge-longhand: 5.1.7(postcss@8.5.14) + postcss-merge-rules: 5.1.4(postcss@8.5.14) + postcss-minify-font-values: 5.1.0(postcss@8.5.14) + postcss-minify-gradients: 5.1.1(postcss@8.5.14) + postcss-minify-params: 5.1.4(postcss@8.5.14) + postcss-minify-selectors: 5.2.1(postcss@8.5.14) + postcss-normalize-charset: 5.1.0(postcss@8.5.14) + postcss-normalize-display-values: 5.1.0(postcss@8.5.14) + postcss-normalize-positions: 5.1.1(postcss@8.5.14) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.14) + postcss-normalize-string: 5.1.0(postcss@8.5.14) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.14) + postcss-normalize-unicode: 5.1.1(postcss@8.5.14) + postcss-normalize-url: 5.1.0(postcss@8.5.14) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.14) + postcss-ordered-values: 5.1.3(postcss@8.5.14) + postcss-reduce-initial: 5.1.2(postcss@8.5.14) + postcss-reduce-transforms: 5.1.0(postcss@8.5.14) + postcss-svgo: 5.1.0(postcss@8.5.14) + postcss-unique-selectors: 5.1.1(postcss@8.5.14) + cssnano-preset-default@6.1.2(postcss@8.5.6): dependencies: browserslist: 4.28.2 @@ -21300,10 +21635,21 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.5.6) postcss-unique-selectors: 6.0.4(postcss@8.5.6) + cssnano-utils@3.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + cssnano-utils@4.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 + cssnano@5.1.15(postcss@8.5.14): + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.14) + lilconfig: 2.1.0 + postcss: 8.5.14 + yaml: 1.10.3 + cssnano@6.1.2(postcss@8.5.6): dependencies: cssnano-preset-default: 6.1.2(postcss@8.5.6) @@ -25312,6 +25658,8 @@ snapshots: normalize-range@0.1.2: {} + normalize-url@6.1.0: {} + normalize-url@8.1.1: {} npm-run-path@2.0.2: @@ -25756,6 +26104,11 @@ snapshots: possible-typed-array-names@1.1.0: {} + postcss-attribute-case-insensitive@5.0.2(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-attribute-case-insensitive@5.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25766,17 +26119,33 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-calc@8.2.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + postcss-calc@9.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + postcss-clamp@4.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-clamp@4.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-color-functional-notation@4.2.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-color-functional-notation@4.2.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25797,6 +26166,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-color-hex-alpha@8.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-color-hex-alpha@8.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25808,11 +26182,24 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-color-rebeccapurple@7.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-color-rebeccapurple@7.1.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-colormin@5.3.1(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-colormin@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.28.2 @@ -25821,6 +26208,12 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-convert-values@5.1.3(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.28.2 @@ -25835,11 +26228,21 @@ snapshots: '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) postcss: 8.5.6 + postcss-custom-media@8.0.2(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-custom-media@8.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-custom-properties@12.1.11(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-custom-properties@12.1.11(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25854,6 +26257,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-custom-selectors@6.0.3(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-custom-selectors@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25867,6 +26275,11 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-dir-pseudo-class@6.0.5(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-dir-pseudo-class@6.0.5(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25877,18 +26290,34 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-discard-comments@5.1.2(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-discard-comments@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-discard-duplicates@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-discard-duplicates@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-discard-empty@5.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-discard-empty@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-discard-overridden@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-discard-overridden@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25898,6 +26327,12 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + postcss-double-position-gradients@3.1.2(postcss@8.5.14): + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-double-position-gradients@3.1.2(postcss@8.5.6): dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) @@ -25911,6 +26346,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-env-function@4.0.6(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-env-function@4.0.6(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25921,11 +26361,21 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-focus-visible@6.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-focus-visible@6.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + postcss-focus-within@5.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-focus-within@5.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25936,10 +26386,18 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-font-variant@5.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-font-variant@5.0.0(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-gap-properties@3.0.5(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-gap-properties@3.0.5(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25948,6 +26406,11 @@ snapshots: dependencies: postcss: 8.5.6 + postcss-image-set-function@4.0.7(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-image-set-function@4.0.7(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -25964,14 +26427,18 @@ snapshots: postcss: 8.5.14 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.12 postcss-import@14.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.12 + + postcss-initial@4.0.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 postcss-initial@4.0.1(postcss@8.5.6): dependencies: @@ -25987,6 +26454,12 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 + postcss-lab-function@4.2.1(postcss@8.5.14): + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-lab-function@4.2.1(postcss@8.5.6): dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) @@ -26005,7 +26478,7 @@ snapshots: postcss-load-config@3.1.4(postcss@8.5.14)(ts-node@10.9.2(@swc/core@1.15.13(@swc/helpers@0.5.21))(@types/node@20.19.9)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 - yaml: 1.10.2 + yaml: 1.10.3 optionalDependencies: postcss: 8.5.14 ts-node: 10.9.2(@swc/core@1.15.13(@swc/helpers@0.5.21))(@types/node@20.19.9)(typescript@5.5.4) @@ -26013,7 +26486,7 @@ snapshots: postcss-load-config@3.1.4(postcss@8.5.14)(ts-node@10.9.2(@swc/core@1.15.13(@swc/helpers@0.5.21))(@types/node@25.9.1)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 - yaml: 1.10.2 + yaml: 1.10.3 optionalDependencies: postcss: 8.5.14 ts-node: 10.9.2(@swc/core@1.15.13(@swc/helpers@0.5.21))(@types/node@25.9.1)(typescript@5.5.4) @@ -26021,7 +26494,7 @@ snapshots: postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.13(@swc/helpers@0.5.21))(@types/node@25.9.1)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 - yaml: 1.10.2 + yaml: 1.10.3 optionalDependencies: postcss: 8.5.6 ts-node: 10.9.2(@swc/core@1.15.13(@swc/helpers@0.5.21))(@types/node@25.9.1)(typescript@5.5.4) @@ -26052,6 +26525,10 @@ snapshots: transitivePeerDependencies: - typescript + postcss-logical@5.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-logical@5.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26061,6 +26538,10 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-media-minmax@5.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-media-minmax@5.0.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26071,12 +26552,26 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-merge-longhand@5.1.7(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.5.14) + postcss-merge-longhand@6.0.5(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.5.6) + postcss-merge-rules@5.1.4(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-merge-rules@6.1.1(postcss@8.5.6): dependencies: browserslist: 4.28.2 @@ -26085,11 +26580,23 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + postcss-minify-font-values@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-minify-font-values@6.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-minify-gradients@5.1.1(postcss@8.5.14): + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.5.6): dependencies: colord: 2.9.3 @@ -26097,6 +26604,13 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-minify-params@5.1.4(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + cssnano-utils: 3.1.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.28.2 @@ -26104,6 +26618,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-minify-selectors@5.2.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-minify-selectors@6.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26140,6 +26659,12 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + postcss-nesting@10.2.0(postcss@8.5.14): + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-nesting@10.2.0(postcss@8.5.6): dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) @@ -26153,51 +26678,101 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-normalize-charset@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-normalize-charset@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-normalize-display-values@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-display-values@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-positions@5.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@5.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-string@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@5.1.1(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.28.2 postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-url@5.1.0(postcss@8.5.14): + dependencies: + normalize-url: 6.1.0 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@5.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-opacity-percentage@1.1.3(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-opacity-percentage@1.1.3(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26206,12 +26781,23 @@ snapshots: dependencies: postcss: 8.5.6 + postcss-ordered-values@5.1.3(postcss@8.5.14): + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-ordered-values@6.0.2(postcss@8.5.6): dependencies: cssnano-utils: 4.0.2(postcss@8.5.6) postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-overflow-shorthand@3.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-overflow-shorthand@3.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26222,6 +26808,10 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-page-break@3.0.4(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-page-break@3.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26231,6 +26821,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-place@7.0.5(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-place@7.0.5(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26311,6 +26906,59 @@ snapshots: postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.6) postcss-selector-not: 8.0.1(postcss@8.5.6) + postcss-preset-env@7.8.3(postcss@8.5.14): + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.14) + '@csstools/postcss-color-function': 1.1.1(postcss@8.5.14) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.14) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.14) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.14) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.14) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.14) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.14) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.14) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.14) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.14) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.14) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.14) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.14) + autoprefixer: 10.4.21(postcss@8.5.14) + browserslist: 4.28.2 + css-blank-pseudo: 3.0.3(postcss@8.5.14) + css-has-pseudo: 3.0.4(postcss@8.5.14) + css-prefers-color-scheme: 6.0.3(postcss@8.5.14) + cssdb: 7.11.2 + postcss: 8.5.14 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.14) + postcss-clamp: 4.1.0(postcss@8.5.14) + postcss-color-functional-notation: 4.2.4(postcss@8.5.14) + postcss-color-hex-alpha: 8.0.4(postcss@8.5.14) + postcss-color-rebeccapurple: 7.1.1(postcss@8.5.14) + postcss-custom-media: 8.0.2(postcss@8.5.14) + postcss-custom-properties: 12.1.11(postcss@8.5.14) + postcss-custom-selectors: 6.0.3(postcss@8.5.14) + postcss-dir-pseudo-class: 6.0.5(postcss@8.5.14) + postcss-double-position-gradients: 3.1.2(postcss@8.5.14) + postcss-env-function: 4.0.6(postcss@8.5.14) + postcss-focus-visible: 6.0.4(postcss@8.5.14) + postcss-focus-within: 5.0.4(postcss@8.5.14) + postcss-font-variant: 5.0.0(postcss@8.5.14) + postcss-gap-properties: 3.0.5(postcss@8.5.14) + postcss-image-set-function: 4.0.7(postcss@8.5.14) + postcss-initial: 4.0.1(postcss@8.5.14) + postcss-lab-function: 4.2.1(postcss@8.5.14) + postcss-logical: 5.0.4(postcss@8.5.14) + postcss-media-minmax: 5.0.0(postcss@8.5.14) + postcss-nesting: 10.2.0(postcss@8.5.14) + postcss-opacity-percentage: 1.1.3(postcss@8.5.14) + postcss-overflow-shorthand: 3.0.4(postcss@8.5.14) + postcss-page-break: 3.0.4(postcss@8.5.14) + postcss-place: 7.0.5(postcss@8.5.14) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.14) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.14) + postcss-selector-not: 6.0.1(postcss@8.5.14) + postcss-value-parser: 4.2.0 + postcss-preset-env@7.8.3(postcss@8.5.6): dependencies: '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.6) @@ -26328,7 +26976,7 @@ snapshots: '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.6) '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.6) autoprefixer: 10.4.21(postcss@8.5.6) - browserslist: 4.28.1 + browserslist: 4.28.2 css-blank-pseudo: 3.0.3(postcss@8.5.6) css-has-pseudo: 3.0.4(postcss@8.5.6) css-prefers-color-scheme: 6.0.3(postcss@8.5.6) @@ -26369,6 +27017,11 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-pseudo-class-any-link@7.1.6(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-pseudo-class-any-link@7.1.6(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26379,21 +27032,41 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-reduce-initial@5.1.2(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + postcss: 8.5.14 + postcss-reduce-initial@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.28.2 caniuse-api: 3.0.0 postcss: 8.5.6 + postcss-reduce-transforms@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + postcss-reduce-transforms@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-selector-not@6.0.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-selector-not@6.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26419,12 +27092,23 @@ snapshots: postcss: 8.5.6 sort-css-media-queries: 2.2.0 + postcss-svgo@5.1.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + svgo: 3.3.3 + postcss-svgo@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 svgo: 3.3.3 + postcss-unique-selectors@5.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + postcss-unique-selectors@6.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26710,7 +27394,7 @@ snapshots: dependencies: '@babel/code-frame': 7.29.0 address: 1.2.2 - browserslist: 4.28.1 + browserslist: 4.28.2 chalk: 4.1.2 cross-spawn: 7.0.6 detect-port-alt: 1.1.6 @@ -27987,6 +28671,12 @@ snapshots: hey-listen: 1.0.8 tslib: 2.8.1 + stylehacks@5.1.1(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + stylehacks@6.1.1(postcss@8.5.6): dependencies: browserslist: 4.28.2 @@ -28834,7 +29524,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.16.0 acorn-import-phases: 1.0.4(acorn@8.16.0) - browserslist: 4.28.1 + browserslist: 4.28.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.19.0 es-module-lexer: 2.0.0 @@ -29152,8 +29842,6 @@ snapshots: yallist@5.0.0: {} - yaml@1.10.2: {} - yaml@1.10.3: {} yargs-parser@18.1.3: