diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index f05ecb2a6..bbf069121 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: languages: ${{ matrix.language }} queries: +security-and-quality @@ -36,10 +36,10 @@ jobs: - name: Autobuild if: matrix.language == 'javascript' - uses: github/codeql-action/autobuild@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/autobuild@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: category: "/language:${{ matrix.language }}" diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml index ebc342ec8..4906e9d21 100644 --- a/.github/workflows/cron.yml +++ b/.github/workflows/cron.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Python - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" cache: "pip" @@ -48,7 +48,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Python - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" cache: "pip" @@ -73,7 +73,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Python - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" cache: "pip" diff --git a/.github/workflows/deployment-preview.yml b/.github/workflows/deployment-preview.yml index ccb33d96d..068ceedc5 100644 --- a/.github/workflows/deployment-preview.yml +++ b/.github/workflows/deployment-preview.yml @@ -55,7 +55,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha || github.sha }} - name: Setup Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/deployment-production.yml b/.github/workflows/deployment-production.yml index 58df301fe..eedf27f86 100644 --- a/.github/workflows/deployment-production.yml +++ b/.github/workflows/deployment-production.yml @@ -46,7 +46,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d9ffe60a2..71918fd66 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -39,7 +39,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Python - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" cache: "pip" @@ -48,7 +48,7 @@ jobs: run: python3 -m pip install -r requirements.txt - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ">=24.16.0 <25" cache: "npm" diff --git a/.github/workflows/migrations-preview.yml b/.github/workflows/migrations-preview.yml index 97a6f980a..22f9f1211 100644 --- a/.github/workflows/migrations-preview.yml +++ b/.github/workflows/migrations-preview.yml @@ -98,7 +98,7 @@ jobs: - name: Setup Node.js if: steps.gate.outputs.should_migrate == 'true' - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ">=24.16.0 <25" cache: "npm" diff --git a/.github/workflows/migrations-production.yml b/.github/workflows/migrations-production.yml index 5ea16059e..d0df399c8 100644 --- a/.github/workflows/migrations-production.yml +++ b/.github/workflows/migrations-production.yml @@ -77,7 +77,7 @@ jobs: - name: Setup Node.js if: steps.gate.outputs.should_migrate == 'true' - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ">=24.16.0 <25" cache: "npm" diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 76bde5c68..d4330a03d 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -48,7 +48,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ">=24.16.0 <25" cache: "npm" @@ -160,7 +160,7 @@ jobs: - name: Upload Playwright report if: always() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: playwright-report path: playwright-report/ diff --git a/.github/workflows/search.yml b/.github/workflows/search.yml index fdb368ff8..786d23f37 100644 --- a/.github/workflows/search.yml +++ b/.github/workflows/search.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Python - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7d0820c9b..4c11cac0f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -49,7 +49,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ">=24.16.0 <25" cache: "npm" @@ -68,14 +68,14 @@ jobs: - name: Report Coverage if: steps.vitest.outcome == 'success' && hashFiles('coverage/coverage-summary.json') != '' - uses: davelosert/vitest-coverage-report-action@8b157684c6a6b259b97d45e72b44242865c0f6a5 # v2.12.2 + uses: davelosert/vitest-coverage-report-action@8f86cfb56ed6d5613ea8cdc5259f207fbfd51ece # v2.13.1 with: json-summary-path: "./coverage/coverage-summary.json" json-final-path: "./coverage/coverage-final.json" - name: Upload test coverage if: always() && hashFiles('coverage/coverage-summary.json') != '' - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: test-coverage path: coverage/ diff --git a/.pnp.cjs b/.pnp.cjs new file mode 100755 index 000000000..f0a72802d --- /dev/null +++ b/.pnp.cjs @@ -0,0 +1,39833 @@ +#!/usr/bin/env node +/* eslint-disable */ +// @ts-nocheck +"use strict"; + +const RAW_RUNTIME_STATE = +'{\ + "__info": [\ + "This file is automatically generated. Do not touch it, or risk",\ + "your modifications being lost."\ + ],\ + "dependencyTreeRoots": [\ + {\ + "name": "webstackbuilders-corporate-website",\ + "reference": "workspace:."\ + },\ + {\ + "name": "webstackbuilders-corporate-website-companion-server",\ + "reference": "workspace:servers/companion"\ + },\ + {\ + "name": "webstackbuilders-corporate-website-tus-server",\ + "reference": "workspace:servers/tus"\ + }\ + ],\ + "enableTopLevelFallback": true,\ + "ignorePatternData": "(^(?:\\\\.yarn\\\\/sdks(?:\\\\/(?!\\\\.{1,2}(?:\\\\/|$))(?:(?:(?!(?:^|\\\\/)\\\\.{1,2}(?:\\\\/|$)).)*?)|$))$)",\ + "pnpZipBackend": "libzip",\ + "fallbackExclusionList": [\ + ["webstackbuilders-corporate-website", ["workspace:."]],\ + ["webstackbuilders-corporate-website-companion-server", ["workspace:servers/companion"]],\ + ["webstackbuilders-corporate-website-tus-server", ["workspace:servers/tus"]]\ + ],\ + "fallbackPool": [\ + ],\ + "packageRegistryData": [\ + [null, [\ + [null, {\ + "packageLocation": "./",\ + "packageDependencies": [\ + ["@adobe/remark-gridtables", "npm:3.0.22"],\ + ["@astrojs/check", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.9.12"],\ + ["@astrojs/compiler-rs", "npm:0.5.2"],\ + ["@astrojs/db", "npm:0.21.3"],\ + ["@astrojs/markdown-remark", "npm:7.3.5"],\ + ["@astrojs/mdx", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2"],\ + ["@astrojs/preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.1.1"],\ + ["@astrojs/rss", "npm:4.0.19"],\ + ["@astrojs/sitemap", "npm:3.7.4"],\ + ["@astrojs/vercel", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.0.17"],\ + ["@axe-core/playwright", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.14.0"],\ + ["@eslint-community/eslint-plugin-eslint-comments", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.8.1"],\ + ["@eslint/js", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.0.1"],\ + ["@github/relative-time-element", "npm:5.3.1"],\ + ["@glidejs/glide", "npm:3.7.1"],\ + ["@googlemaps/extended-component-library", "npm:0.7.0"],\ + ["@happy-dom/global-registrator", "npm:21.0.4"],\ + ["@hubspot/api-client", "npm:14.1.2"],\ + ["@lighthousejs/types", "npm:0.0.3"],\ + ["@nanostores/lit", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.2.3"],\ + ["@nanostores/persistent", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.3.5"],\ + ["@playwright/browser-chromium", "npm:1.64.1"],\ + ["@playwright/test", "npm:1.64.1"],\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.67.3"],\ + ["@semantic-ui/astro-lit", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.3.0"],\ + ["@sentry/astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.10.0"],\ + ["@sentry/browser", "npm:11.10.0"],\ + ["@shikijs/transformers", "npm:4.5.0"],\ + ["@tailwindcss/forms", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.11"],\ + ["@tailwindcss/typography", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.20"],\ + ["@tailwindcss/vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.3.3"],\ + ["@testing-library/dom", "npm:10.4.2"],\ + ["@testing-library/preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.6"],\ + ["@testing-library/user-event", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:14.6.8"],\ + ["@tktco/node-actionlint", "npm:1.6.0"],\ + ["@types/canvas-confetti", "npm:1.9.0"],\ + ["@types/confusing-browser-globals", "npm:1.0.3"],\ + ["@types/cross-spawn", "npm:6.0.6"],\ + ["@types/dom-speech-recognition", "npm:0.0.12"],\ + ["@types/eslint-plugin-security", "npm:3.0.1"],\ + ["@types/glidejs__glide", "npm:3.6.6"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/html-to-text", "npm:9.0.4"],\ + ["@types/js-cookie", "npm:3.0.6"],\ + ["@types/jsdom", "npm:30.0.0"],\ + ["@types/mjml", "npm:5.4.2"],\ + ["@types/node", "npm:26.6.6"],\ + ["@types/nodemailer", "npm:8.0.2"],\ + ["@types/nunjucks", "npm:3.2.6"],\ + ["@types/pubsub-js", "npm:1.8.6"],\ + ["@types/react", "npm:19.3.0"],\ + ["@types/sanitize-html", "npm:2.16.2"],\ + ["@types/to-ico", "npm:1.1.3"],\ + ["@typescript-eslint/eslint-plugin", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/parser", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@ungap/structured-clone", "npm:1.4.0"],\ + ["@uppy/audio", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.2"],\ + ["@uppy/box", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.0"],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/dashboard", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2"],\ + ["@uppy/dropbox", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0"],\ + ["@uppy/google-drive-picker", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["@uppy/onedrive", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0"],\ + ["@uppy/webcam", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2"],\ + ["@upstash/search", "npm:0.1.7"],\ + ["@vercel/analytics", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.1"],\ + ["@vitest/coverage-v8", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["@webcomponents/template-shadowroot", "npm:0.2.1"],\ + ["alex", "npm:11.0.1"],\ + ["astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4"],\ + ["astro-vtbot", "npm:3.1.0"],\ + ["baseline-browser-mapping", "npm:2.11.34"],\ + ["canvas-confetti", "npm:1.9.4"],\ + ["canvaskit-wasm", "npm:0.42.0"],\ + ["confusing-browser-globals", "npm:1.0.11"],\ + ["cross-env", "npm:10.1.0"],\ + ["cross-spawn", "npm:7.0.6"],\ + ["dedent", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.7.2"],\ + ["deterministic-object-hash", "npm:2.0.2"],\ + ["dotenv", "npm:18.0.9"],\ + ["dotenv-cli", "npm:11.1.0"],\ + ["email-validator", "npm:2.0.4"],\ + ["embla-carousel", "npm:8.6.0"],\ + ["embla-carousel-autoplay", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.6.0"],\ + ["entities", "npm:9.0.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-plugin-astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.1"],\ + ["eslint-plugin-import-lite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.6.0"],\ + ["eslint-plugin-jsdoc", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:65.4.2"],\ + ["eslint-plugin-security", "npm:4.2.1"],\ + ["eslint-plugin-yml", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.9.0"],\ + ["focus-trap", "npm:8.2.4"],\ + ["globals", "npm:17.13.0"],\ + ["gsap", "npm:3.15.0"],\ + ["happy-dom", "npm:21.0.4"],\ + ["hast-util-heading-rank", "npm:3.0.0"],\ + ["hast-util-is-element", "npm:3.0.0"],\ + ["html-element-attributes", "npm:3.5.0"],\ + ["html-to-text", "npm:10.0.1"],\ + ["husky", "npm:9.1.7"],\ + ["install", "npm:0.13.0"],\ + ["is-whitespace-character", "npm:2.0.1"],\ + ["isomorphic-git", "npm:1.44.8"],\ + ["js-cookie", "npm:3.0.8"],\ + ["jsdom", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:30.1.3"],\ + ["libphonenumber-js", "npm:1.13.15"],\ + ["lighthouse", "npm:13.6.0"],\ + ["lit", "npm:3.3.3"],\ + ["markdownlint-cli2", "npm:0.24.0"],\ + ["md-attr-parser", "npm:1.3.0"],\ + ["mermaid", "npm:12.2.0"],\ + ["mjml", "npm:5.4.1"],\ + ["nanostores", "npm:1.5.5"],\ + ["node-html-parser", "npm:9.0.6"],\ + ["nodemailer", "npm:10.3.1"],\ + ["npm", "npm:12.2.1"],\ + ["nunjucks", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.4"],\ + ["pdf-lib", "npm:1.17.1"],\ + ["playwright-lighthouse", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.0"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-html", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"],\ + ["prettier", "npm:3.9.10"],\ + ["prettier-plugin-astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.1.2"],\ + ["pubsub-js", "npm:1.9.5"],\ + ["puppeteer", "npm:25.16.0"],\ + ["qr-code-styling", "npm:1.9.2"],\ + ["rehype-accessible-emojis", "npm:0.3.2"],\ + ["rehype-external-links", "npm:3.0.0"],\ + ["rehype-mathjax", "npm:7.1.0"],\ + ["rehype-mermaid", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0"],\ + ["rehype-parse", "npm:9.0.1"],\ + ["rehype-slug", "npm:6.0.0"],\ + ["rehype-stringify", "npm:10.0.1"],\ + ["remark", "npm:15.0.1"],\ + ["remark-captions", "npm:2.2.4"],\ + ["remark-custom-blocks", "npm:2.6.1"],\ + ["remark-deflist", "npm:1.0.0"],\ + ["remark-directive", "npm:4.0.0"],\ + ["remark-emoji", "npm:5.0.2"],\ + ["remark-gfm", "npm:4.0.1"],\ + ["remark-html", "npm:16.0.1"],\ + ["remark-linkify-regex", "npm:1.2.1"],\ + ["remark-mark-plus", "npm:1.0.21"],\ + ["remark-math", "npm:6.0.0"],\ + ["remark-mdx", "npm:3.1.1"],\ + ["remark-parse", "npm:11.0.0"],\ + ["remark-rehype", "npm:11.1.2"],\ + ["remark-stringify", "npm:11.0.0"],\ + ["remark-supersub", "npm:1.0.0"],\ + ["remark-video", "npm:0.10.0"],\ + ["resend", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.37.0"],\ + ["retext", "npm:9.0.0"],\ + ["retext-smartypants", "npm:6.2.0"],\ + ["rimraf", "npm:6.1.3"],\ + ["sanitize-html", "npm:2.18.1"],\ + ["schema-dts", "npm:2.1.0"],\ + ["sharp", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.35.5"],\ + ["shiki", "npm:4.5.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["stylelint", "npm:17.16.0"],\ + ["stylelint-config-standard", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:40.0.0"],\ + ["stylelint-declaration-block-no-ignored-properties", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0"],\ + ["stylelint-order", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2"],\ + ["tailwindcss", "npm:4.3.3"],\ + ["temp-dir", "npm:3.0.0"],\ + ["timezones-ical-library", "npm:2.4.0"],\ + ["title-case", "npm:4.3.2"],\ + ["to-ico", "npm:1.1.5"],\ + ["tslib", "npm:2.9.1"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"],\ + ["typescript-eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["unified", "npm:11.0.5"],\ + ["unist", "npm:0.0.1"],\ + ["unist-util-inspect", "npm:8.1.0"],\ + ["unist-util-is", "npm:6.0.1"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["uuid", "npm:14.0.3"],\ + ["vercel", "npm:65.9.0"],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"],\ + ["vite-plugin-pwa", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["vitest", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["vitest-axe", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.1.0"],\ + ["webstackbuilders-corporate-website", "workspace:."],\ + ["workbox-build", "npm:7.4.1"],\ + ["workbox-window", "npm:7.4.1"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@adobe/mdast-util-gridtables", [\ + ["npm:4.0.20", {\ + "packageLocation": "../../../../.yarn/berry/cache/@adobe-mdast-util-gridtables-npm-4.0.20-3f8ac3ec7e-10c0.zip/node_modules/@adobe/mdast-util-gridtables/",\ + "packageDependencies": [\ + ["@adobe/mdast-util-gridtables", "npm:4.0.20"],\ + ["@adobe/micromark-extension-gridtables", "npm:2.0.5"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-to-hast", "npm:13.2.1"],\ + ["mdast-util-to-markdown", "npm:2.2.0"],\ + ["unist-util-visit", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@adobe/micromark-extension-gridtables", [\ + ["npm:2.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@adobe-micromark-extension-gridtables-npm-2.0.5-45279a78be-10c0.zip/node_modules/@adobe/micromark-extension-gridtables/",\ + "packageDependencies": [\ + ["@adobe/micromark-extension-gridtables", "npm:2.0.5"],\ + ["micromark", "npm:4.0.3"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@adobe/remark-gridtables", [\ + ["npm:3.0.22", {\ + "packageLocation": "../../../../.yarn/berry/cache/@adobe-remark-gridtables-npm-3.0.22-3d329ecaf3-10c0.zip/node_modules/@adobe/remark-gridtables/",\ + "packageDependencies": [\ + ["@adobe/mdast-util-gridtables", "npm:4.0.20"],\ + ["@adobe/micromark-extension-gridtables", "npm:2.0.5"],\ + ["@adobe/remark-gridtables", "npm:3.0.22"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@antfu/install-pkg", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@antfu-install-pkg-npm-2.1.0-4f51365f12-10c0.zip/node_modules/@antfu/install-pkg/",\ + "packageDependencies": [\ + ["@antfu/install-pkg", "npm:2.1.0"],\ + ["package-manager-detector", "npm:1.9.0"],\ + ["tinyexec", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apideck/better-ajv-errors", [\ + ["npm:0.3.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@apideck-better-ajv-errors-npm-0.3.7-d3e55d2579-10c0.zip/node_modules/@apideck/better-ajv-errors/",\ + "packageDependencies": [\ + ["@apideck/better-ajv-errors", "npm:0.3.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:0.3.7", {\ + "packageLocation": "./.yarn/__virtual__/@apideck-better-ajv-errors-virtual-c36f1300b7/5/.yarn/berry/cache/@apideck-better-ajv-errors-npm-0.3.7-d3e55d2579-10c0.zip/node_modules/@apideck/better-ajv-errors/",\ + "packageDependencies": [\ + ["@apideck/better-ajv-errors", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:0.3.7"],\ + ["@types/ajv", null],\ + ["ajv", "npm:8.20.0"],\ + ["jsonpointer", "npm:5.0.1"],\ + ["leven", "npm:3.1.0"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@asamuzakjp/css-color", [\ + ["npm:7.1.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/@asamuzakjp-css-color-npm-7.1.9-40fc7e2989-10c0.zip/node_modules/@asamuzakjp/css-color/",\ + "packageDependencies": [\ + ["@asamuzakjp/css-color", "npm:7.1.9"],\ + ["@csstools/css-calc", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:3.4.3"],\ + ["@csstools/css-color-parser", "virtual:40fc7e2989616e5e243f9e4109489c2f5d3fcd80b43930bafe43878a009889f0464cfb131ea736f17d8fa7c1c9d6e183304f337fe81f82eb13773a0e7b92522f#npm:4.2.7"],\ + ["@csstools/css-parser-algorithms", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/css-tokenizer", "npm:4.0.2"],\ + ["lru-cache", "npm:11.5.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@asamuzakjp/dom-selector", [\ + ["npm:10.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@asamuzakjp-dom-selector-npm-10.0.5-ad7580d765-10c0.zip/node_modules/@asamuzakjp/dom-selector/",\ + "packageDependencies": [\ + ["@asamuzakjp/dom-selector", "npm:10.0.5"],\ + ["bidi-js", "npm:1.1.0"],\ + ["css-tree", "npm:3.2.1"],\ + ["is-potential-custom-element-name", "npm:1.0.1"],\ + ["lru-cache", "npm:11.5.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/astro2tsx", [\ + ["npm:0.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-astro2tsx-npm-0.1.3-80bb29c752-10c0.zip/node_modules/@astrojs/astro2tsx/",\ + "packageDependencies": [\ + ["@astrojs/astro2tsx", "npm:0.1.3"],\ + ["@emnapi/core", "npm:1.11.3"],\ + ["@napi-rs/wasm-runtime", "virtual:80bb29c752f56a26a2c8219fe386683219006e50d3662d4a8ae646307d705582b767f04598a6157097f6a62f7ff289f255a6977df78958655ceb90ceaf797bf3#npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/check", [\ + ["npm:0.9.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-check-npm-0.9.12-3cf337a376-10c0.zip/node_modules/@astrojs/check/",\ + "packageDependencies": [\ + ["@astrojs/check", "npm:0.9.12"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.9.12", {\ + "packageLocation": "./.yarn/__virtual__/@astrojs-check-virtual-2163a75102/5/.yarn/berry/cache/@astrojs-check-npm-0.9.12-3cf337a376-10c0.zip/node_modules/@astrojs/check/",\ + "packageDependencies": [\ + ["@astrojs/check", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.9.12"],\ + ["@astrojs/language-server", "virtual:2163a751026e53b1a659e1cfbd702eb14a3adc1a7fa4ba6717dcf2ecaec593daeb34f55e66f23c72594d1c6c19708db3f320bef23b4e135f831694d2e7406f78#npm:2.17.3"],\ + ["@types/typescript", null],\ + ["chokidar", "npm:5.0.0"],\ + ["kleur", "npm:4.1.5"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"],\ + ["yargs", "npm:18.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding", [\ + ["npm:0.5.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-compiler-binding-npm-0.5.2-ab965c73a6-10c0.zip/node_modules/@astrojs/compiler-binding/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-android-arm64", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-darwin-arm64", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-darwin-x64", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-linux-arm64-gnu", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-linux-arm64-musl", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-linux-x64-gnu", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-linux-x64-musl", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-wasm32-wasi", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-win32-arm64-msvc", "npm:0.5.2"],\ + ["@astrojs/compiler-binding-win32-x64-msvc", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-android-arm64", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-android-arm64-npm-0.5.2-6160aeb653/node_modules/@astrojs/compiler-binding-android-arm64/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-android-arm64", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-darwin-arm64", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-darwin-arm64-npm-0.5.2-1ccdc087f3/node_modules/@astrojs/compiler-binding-darwin-arm64/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-darwin-arm64", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-darwin-x64", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-darwin-x64-npm-0.5.2-3798406159/node_modules/@astrojs/compiler-binding-darwin-x64/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-darwin-x64", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-linux-arm64-gnu", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-linux-arm64-gnu-npm-0.5.2-05dc4009ae/node_modules/@astrojs/compiler-binding-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-linux-arm64-gnu", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-linux-arm64-musl", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-linux-arm64-musl-npm-0.5.2-9b433c044e/node_modules/@astrojs/compiler-binding-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-linux-arm64-musl", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-linux-x64-gnu", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-linux-x64-gnu-npm-0.5.2-6cd33800f6/node_modules/@astrojs/compiler-binding-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-linux-x64-gnu", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-linux-x64-musl", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-linux-x64-musl-npm-0.5.2-e49e467828/node_modules/@astrojs/compiler-binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-linux-x64-musl", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-wasm32-wasi", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-wasm32-wasi-npm-0.5.2-ce0a3f0caa/node_modules/@astrojs/compiler-binding-wasm32-wasi/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-wasm32-wasi", "npm:0.5.2"],\ + ["@emnapi/core", "npm:1.11.3"],\ + ["@emnapi/runtime", "npm:1.11.3"],\ + ["@napi-rs/wasm-runtime", "virtual:ce0a3f0caabc12871e27a875494da8ccb2ea968b03e33ecac89c140c32f5df6af4f1ee17710a1a9b2db550c030556a8e571a420fbcba4a6ee5c38843474673ff#npm:1.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-win32-arm64-msvc", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-win32-arm64-msvc-npm-0.5.2-6892b6cef5/node_modules/@astrojs/compiler-binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-win32-arm64-msvc", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-binding-win32-x64-msvc", [\ + ["npm:0.5.2", {\ + "packageLocation": "./.yarn/unplugged/@astrojs-compiler-binding-win32-x64-msvc-npm-0.5.2-592d674260/node_modules/@astrojs/compiler-binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding-win32-x64-msvc", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/compiler-rs", [\ + ["npm:0.5.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-compiler-rs-npm-0.5.2-55be03d68c-10c0.zip/node_modules/@astrojs/compiler-rs/",\ + "packageDependencies": [\ + ["@astrojs/compiler-binding", "npm:0.5.2"],\ + ["@astrojs/compiler-rs", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/db", [\ + ["npm:0.21.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-db-npm-0.21.3-10a63e007f-10c0.zip/node_modules/@astrojs/db/",\ + "packageDependencies": [\ + ["@astrojs/db", "npm:0.21.3"],\ + ["@clack/prompts", "npm:1.8.1"],\ + ["@libsql/client", "npm:0.17.4"],\ + ["drizzle-orm", "virtual:10a63e007f5d3ff9bf20a036293e21fd0556f2acf352c615c5fe2eee64d8ee4e813cb9e713b899538daf66c30e5195d9d8cef69bf5188bf3f6bcd4b9838725fd#npm:0.45.4"],\ + ["microdiff", "npm:1.6.0"],\ + ["nanoid", "npm:5.1.16"],\ + ["piccolore", "npm:0.1.3"],\ + ["yargs-parser", "npm:22.0.0"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/internal-helpers", [\ + ["npm:0.13.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-internal-helpers-npm-0.13.0-b35fb3c01f-10c0.zip/node_modules/@astrojs/internal-helpers/",\ + "packageDependencies": [\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["picomatch", "npm:4.0.7"],\ + ["retext-smartypants", "npm:6.2.0"],\ + ["shiki", "npm:4.5.0"],\ + ["smol-toml", "npm:1.9.1"],\ + ["unified", "npm:11.0.5"],\ + ["yaml", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/language-server", [\ + ["npm:2.17.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-language-server-npm-2.17.3-313ca69e0a-10c0.zip/node_modules/@astrojs/language-server/",\ + "packageDependencies": [\ + ["@astrojs/language-server", "npm:2.17.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2163a751026e53b1a659e1cfbd702eb14a3adc1a7fa4ba6717dcf2ecaec593daeb34f55e66f23c72594d1c6c19708db3f320bef23b4e135f831694d2e7406f78#npm:2.17.3", {\ + "packageLocation": "./.yarn/__virtual__/@astrojs-language-server-virtual-96cecd9cae/5/.yarn/berry/cache/@astrojs-language-server-npm-2.17.3-313ca69e0a-10c0.zip/node_modules/@astrojs/language-server/",\ + "packageDependencies": [\ + ["@astrojs/astro2tsx", "npm:0.1.3"],\ + ["@astrojs/language-server", "virtual:2163a751026e53b1a659e1cfbd702eb14a3adc1a7fa4ba6717dcf2ecaec593daeb34f55e66f23c72594d1c6c19708db3f320bef23b4e135f831694d2e7406f78#npm:2.17.3"],\ + ["@astrojs/yaml2ts", "npm:0.2.4"],\ + ["@types/prettier", null],\ + ["@types/prettier-plugin-astro", null],\ + ["@volar/kit", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/language-core", "npm:2.4.30"],\ + ["@volar/language-server", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["muggle-string", "npm:0.4.1"],\ + ["prettier", null],\ + ["prettier-plugin-astro", null],\ + ["tinyglobby", "npm:0.2.17"],\ + ["volar-service-css", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["volar-service-emmet", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["volar-service-html", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["volar-service-prettier", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["volar-service-typescript", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["volar-service-typescript-twoslash-queries", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["volar-service-yaml", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-html-languageservice", "npm:5.6.2"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/prettier-plugin-astro",\ + "@types/prettier",\ + "prettier-plugin-astro",\ + "prettier"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/markdown-remark", [\ + ["npm:7.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-markdown-remark-npm-7.3.5-94b623289c-10c0.zip/node_modules/@astrojs/markdown-remark/",\ + "packageDependencies": [\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@astrojs/markdown-remark", "npm:7.3.5"],\ + ["@astrojs/prism", "npm:4.1.2"],\ + ["@mdx-js/mdx", "npm:3.1.1"],\ + ["acorn", "npm:8.19.0"],\ + ["estree-util-visit", "npm:2.0.0"],\ + ["github-slugger", "npm:2.0.0"],\ + ["hast-util-from-html", "npm:2.0.3"],\ + ["hast-util-to-html", "npm:9.0.6"],\ + ["hast-util-to-text", "npm:4.0.3"],\ + ["mdast-util-definitions", "npm:6.0.0"],\ + ["rehype-raw", "npm:7.0.0"],\ + ["rehype-stringify", "npm:10.0.1"],\ + ["remark-gfm", "npm:4.0.1"],\ + ["remark-parse", "npm:11.0.0"],\ + ["remark-rehype", "npm:11.1.2"],\ + ["remark-smartypants", "npm:3.0.3"],\ + ["source-map", "npm:0.8.0"],\ + ["unified", "npm:11.0.5"],\ + ["unist-util-remove-position", "npm:5.0.0"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["unist-util-visit-parents", "npm:6.1.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/markdown-satteri", [\ + ["npm:0.4.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-markdown-satteri-npm-0.4.6-583201f478-10c0.zip/node_modules/@astrojs/markdown-satteri/",\ + "packageDependencies": [\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@astrojs/markdown-satteri", "npm:0.4.6"],\ + ["@astrojs/prism", "npm:4.1.2"],\ + ["github-slugger", "npm:2.0.0"],\ + ["satteri", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/mdx", [\ + ["npm:8.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-mdx-npm-8.1.2-27c2d1f6fe-10c0.zip/node_modules/@astrojs/mdx/",\ + "packageDependencies": [\ + ["@astrojs/mdx", "npm:8.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2", {\ + "packageLocation": "./.yarn/__virtual__/@astrojs-mdx-virtual-d9428852cd/5/.yarn/berry/cache/@astrojs-mdx-npm-8.1.2-27c2d1f6fe-10c0.zip/node_modules/@astrojs/mdx/",\ + "packageDependencies": [\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@astrojs/markdown-remark", "npm:7.3.5"],\ + ["@astrojs/markdown-satteri", "npm:0.4.6"],\ + ["@astrojs/mdx", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2"],\ + ["@types/astro", null],\ + ["@types/astrojs__markdown-remark", null],\ + ["@types/astrojs__markdown-satteri", null],\ + ["astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4"],\ + ["es-module-lexer", "npm:3.0.4"]\ + ],\ + "packagePeers": [\ + "@astrojs/markdown-remark",\ + "@types/astro",\ + "@types/astrojs__markdown-remark",\ + "@types/astrojs__markdown-satteri",\ + "astro"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/preact", [\ + ["npm:6.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-preact-npm-6.1.1-d4279d2744-10c0.zip/node_modules/@astrojs/preact/",\ + "packageDependencies": [\ + ["@astrojs/preact", "npm:6.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@astrojs-preact-virtual-65da00d245/5/.yarn/berry/cache/@astrojs-preact-npm-6.1.1-d4279d2744-10c0.zip/node_modules/@astrojs/preact/",\ + "packageDependencies": [\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@astrojs/preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.1.1"],\ + ["@preact/preset-vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:2.10.6"],\ + ["@preact/signals", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:2.11.4"],\ + ["@types/preact", null],\ + ["devalue", "npm:6.0.3"],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"],\ + ["preact-render-to-string", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:6.8.2"],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"]\ + ],\ + "packagePeers": [\ + "@types/preact",\ + "preact"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/prism", [\ + ["npm:4.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-prism-npm-4.1.2-6818c64950-10c0.zip/node_modules/@astrojs/prism/",\ + "packageDependencies": [\ + ["@astrojs/prism", "npm:4.1.2"],\ + ["prismjs", "npm:1.30.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/rss", [\ + ["npm:4.0.19", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-rss-npm-4.0.19-cf1ed52a6a-10c0.zip/node_modules/@astrojs/rss/",\ + "packageDependencies": [\ + ["@astrojs/rss", "npm:4.0.19"],\ + ["fast-xml-parser", "npm:5.11.2"],\ + ["piccolore", "npm:0.1.3"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/sitemap", [\ + ["npm:3.7.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-sitemap-npm-3.7.4-71e2d3339a-10c0.zip/node_modules/@astrojs/sitemap/",\ + "packageDependencies": [\ + ["@astrojs/sitemap", "npm:3.7.4"],\ + ["sitemap", "npm:9.0.1"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/telemetry", [\ + ["npm:3.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-telemetry-npm-3.4.2-e937b83c0c-10c0.zip/node_modules/@astrojs/telemetry/",\ + "packageDependencies": [\ + ["@astrojs/telemetry", "npm:3.4.2"],\ + ["ci-info", "npm:4.4.0"],\ + ["dset", "npm:3.1.4"],\ + ["is-docker", "npm:4.0.0"],\ + ["package-manager-detector", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/vercel", [\ + ["npm:11.0.17", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-vercel-npm-11.0.17-c4837a422f-10c0.zip/node_modules/@astrojs/vercel/",\ + "packageDependencies": [\ + ["@astrojs/vercel", "npm:11.0.17"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.0.17", {\ + "packageLocation": "./.yarn/__virtual__/@astrojs-vercel-virtual-37117be735/5/.yarn/berry/cache/@astrojs-vercel-npm-11.0.17-c4837a422f-10c0.zip/node_modules/@astrojs/vercel/",\ + "packageDependencies": [\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@astrojs/vercel", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.0.17"],\ + ["@types/astro", null],\ + ["@vercel/analytics", "virtual:37117be7354e567a12dd36a0cdaf2094051db7b489b411a56461b2d78f1112bf7faa6103d51dac31f20c206f0d5abdf1e9114539f3e469c7a6ff88c4fa34f362#npm:2.0.1"],\ + ["@vercel/functions", "virtual:37117be7354e567a12dd36a0cdaf2094051db7b489b411a56461b2d78f1112bf7faa6103d51dac31f20c206f0d5abdf1e9114539f3e469c7a6ff88c4fa34f362#npm:3.10.5"],\ + ["@vercel/nft", "npm:1.11.0"],\ + ["@vercel/routing-utils", "npm:6.6.1"],\ + ["astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4"],\ + ["rolldown", "npm:1.2.16"],\ + ["tinyglobby", "npm:0.2.17"]\ + ],\ + "packagePeers": [\ + "@types/astro",\ + "astro"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@astrojs/yaml2ts", [\ + ["npm:0.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@astrojs-yaml2ts-npm-0.2.4-9ba3ebc002-10c0.zip/node_modules/@astrojs/yaml2ts/",\ + "packageDependencies": [\ + ["@astrojs/yaml2ts", "npm:0.2.4"],\ + ["yaml", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@axe-core/playwright", [\ + ["npm:4.14.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@axe-core-playwright-npm-4.14.0-87221ea644-10c0.zip/node_modules/@axe-core/playwright/",\ + "packageDependencies": [\ + ["@axe-core/playwright", "npm:4.14.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.14.0", {\ + "packageLocation": "./.yarn/__virtual__/@axe-core-playwright-virtual-1ea02971a9/5/.yarn/berry/cache/@axe-core-playwright-npm-4.14.0-87221ea644-10c0.zip/node_modules/@axe-core/playwright/",\ + "packageDependencies": [\ + ["@axe-core/playwright", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.14.0"],\ + ["@types/playwright-core", null],\ + ["axe-core", "npm:4.14.0"],\ + ["playwright-core", null]\ + ],\ + "packagePeers": [\ + "@types/playwright-core",\ + "playwright-core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/code-frame", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-code-frame-npm-7.29.7-cc910f9962-10c0.zip/node_modules/@babel/code-frame/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["@babel/helper-validator-identifier", "npm:7.29.7"],\ + ["js-tokens", "npm:4.0.0"],\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/compat-data", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-compat-data-npm-7.29.7-6487d724ba-10c0.zip/node_modules/@babel/compat-data/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.29.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/core", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-core-npm-7.29.7-78bc20dbf7-10c0.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/generator", "npm:7.29.12"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ + ["@babel/helpers", "npm:7.29.10"],\ + ["@babel/parser", "npm:7.29.12"],\ + ["@babel/template", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"],\ + ["@jridgewell/remapping", "npm:2.3.5"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/generator", [\ + ["npm:7.29.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-generator-npm-7.29.12-899367b566-10c0.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.29.12"],\ + ["@babel/parser", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"],\ + ["@jridgewell/gen-mapping", "npm:0.3.13"],\ + ["@jridgewell/trace-mapping", "npm:0.3.31"],\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-annotate-as-pure", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-annotate-as-pure-npm-7.29.7-23c838e131-10c0.zip/node_modules/@babel/helper-annotate-as-pure/",\ + "packageDependencies": [\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-compilation-targets", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-compilation-targets-npm-7.29.7-7cb31cc38d-10c0.zip/node_modules/@babel/helper-compilation-targets/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.29.7"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-validator-option", "npm:7.29.7"],\ + ["browserslist", "npm:4.29.5"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-create-class-features-plugin", [\ + ["npm:7.29.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-create-class-features-plugin-npm-7.29.12-6c035b9e07-10c0.zip/node_modules/@babel/helper-create-class-features-plugin/",\ + "packageDependencies": [\ + ["@babel/helper-create-class-features-plugin", "npm:7.29.12"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:3ad4a00b4c22b4af8d46297fda77e00ea6e219c5580a21a986e9f4350b4912fe96304c96efc1c25d25232000cba0233296f5fb96b663c9abd32f98cfe870c070#npm:7.29.12", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-33c4b43f79/5/.yarn/berry/cache/@babel-helper-create-class-features-plugin-npm-7.29.12-6c035b9e07-10c0.zip/node_modules/@babel/helper-create-class-features-plugin/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/helper-create-class-features-plugin", "virtual:3ad4a00b4c22b4af8d46297fda77e00ea6e219c5580a21a986e9f4350b4912fe96304c96efc1c25d25232000cba0233296f5fb96b663c9abd32f98cfe870c070#npm:7.29.12"],\ + ["@babel/helper-member-expression-to-functions", "npm:7.29.7"],\ + ["@babel/helper-optimise-call-expression", "npm:7.29.7"],\ + ["@babel/helper-replace-supers", "virtual:33c4b43f79ce5958fb7272907f790569e394f54d64d1681c42213fd11ff015b82596711c24d1d8dd09db002113973c95d5a892d39f5be57447d66991117b9500#npm:7.29.7"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null],\ + ["semver", "npm:6.3.1"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-create-regexp-features-plugin", [\ + ["npm:7.29.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-create-regexp-features-plugin-npm-7.29.10-9690e24d05-10c0.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ + "packageDependencies": [\ + ["@babel/helper-create-regexp-features-plugin", "npm:7.29.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-08ec9e505b/5/.yarn/berry/cache/@babel-helper-create-regexp-features-plugin-npm-7.29.10-9690e24d05-10c0.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@types/babel__core", null],\ + ["regexpu-core", "npm:6.5.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-define-polyfill-provider", [\ + ["npm:0.6.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-define-polyfill-provider-npm-0.6.8-65b6b31041-10c0.zip/node_modules/@babel/helper-define-polyfill-provider/",\ + "packageDependencies": [\ + ["@babel/helper-define-polyfill-provider", "npm:0.6.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ff28f3794553b4b016d6b9fee049cab1ec9008d6387ce62ae8a55f0006f981f5dc7d164e7c15cc260eb6a4d7563fada4ac25c08674129208196e2e8f5467f4ae#npm:0.6.8", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-f5e0b28361/5/.yarn/berry/cache/@babel-helper-define-polyfill-provider-npm-0.6.8-65b6b31041-10c0.zip/node_modules/@babel/helper-define-polyfill-provider/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-define-polyfill-provider", "virtual:ff28f3794553b4b016d6b9fee049cab1ec9008d6387ce62ae8a55f0006f981f5dc7d164e7c15cc260eb6a4d7563fada4ac25c08674129208196e2e8f5467f4ae#npm:0.6.8"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@types/babel__core", null],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["lodash.debounce", "npm:4.0.8"],\ + ["resolve", "patch:resolve@npm%3A1.22.13#optional!builtin::version=1.22.13&hash=9bd1a5"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-globals", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-globals-npm-7.29.7-bb76425ef5-10c0.zip/node_modules/@babel/helper-globals/",\ + "packageDependencies": [\ + ["@babel/helper-globals", "npm:7.29.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-member-expression-to-functions", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-member-expression-to-functions-npm-7.29.7-6e307e31eb-10c0.zip/node_modules/@babel/helper-member-expression-to-functions/",\ + "packageDependencies": [\ + ["@babel/helper-member-expression-to-functions", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-module-imports", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-module-imports-npm-7.29.7-c44b78302c-10c0.zip/node_modules/@babel/helper-module-imports/",\ + "packageDependencies": [\ + ["@babel/helper-module-imports", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-module-transforms", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-module-transforms-npm-7.29.7-50e1c84dbd-10c0.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-bb17ae9247/5/.yarn/berry/cache/@babel-helper-module-transforms-npm-7.29.7-50e1c84dbd-10c0.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-imports", "npm:7.29.7"],\ + ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ + ["@babel/helper-validator-identifier", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-optimise-call-expression", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-optimise-call-expression-npm-7.29.7-a1156041fe-10c0.zip/node_modules/@babel/helper-optimise-call-expression/",\ + "packageDependencies": [\ + ["@babel/helper-optimise-call-expression", "npm:7.29.7"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-plugin-utils", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-plugin-utils-npm-7.29.7-b50f319ba2-10c0.zip/node_modules/@babel/helper-plugin-utils/",\ + "packageDependencies": [\ + ["@babel/helper-plugin-utils", "npm:7.29.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-remap-async-to-generator", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-remap-async-to-generator-npm-7.29.7-6476c9e054-10c0.zip/node_modules/@babel/helper-remap-async-to-generator/",\ + "packageDependencies": [\ + ["@babel/helper-remap-async-to-generator", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:23a391b3902739eba424f32b9878ac0f1254870b004859557862a616a5d3d0aefa21530ecc853cfd0ce17da4d63e4cf6103cfe96aaf21e8c09b36cadf0498e59#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-e547c3ac80/5/.yarn/berry/cache/@babel-helper-remap-async-to-generator-npm-7.29.7-6476c9e054-10c0.zip/node_modules/@babel/helper-remap-async-to-generator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/helper-remap-async-to-generator", "virtual:23a391b3902739eba424f32b9878ac0f1254870b004859557862a616a5d3d0aefa21530ecc853cfd0ce17da4d63e4cf6103cfe96aaf21e8c09b36cadf0498e59#npm:7.29.7"],\ + ["@babel/helper-wrap-function", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-replace-supers", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-replace-supers-npm-7.29.7-d22238da67-10c0.zip/node_modules/@babel/helper-replace-supers/",\ + "packageDependencies": [\ + ["@babel/helper-replace-supers", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:33c4b43f79ce5958fb7272907f790569e394f54d64d1681c42213fd11ff015b82596711c24d1d8dd09db002113973c95d5a892d39f5be57447d66991117b9500#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-9a92faa4ba/5/.yarn/berry/cache/@babel-helper-replace-supers-npm-7.29.7-d22238da67-10c0.zip/node_modules/@babel/helper-replace-supers/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-member-expression-to-functions", "npm:7.29.7"],\ + ["@babel/helper-optimise-call-expression", "npm:7.29.7"],\ + ["@babel/helper-replace-supers", "virtual:33c4b43f79ce5958fb7272907f790569e394f54d64d1681c42213fd11ff015b82596711c24d1d8dd09db002113973c95d5a892d39f5be57447d66991117b9500#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-skip-transparent-expression-wrappers", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.29.7-6a7aa12dea-10c0.zip/node_modules/@babel/helper-skip-transparent-expression-wrappers/",\ + "packageDependencies": [\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-string-parser", [\ + ["npm:7.29.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-string-parser-npm-7.29.11-e1a9b736ee-10c0.zip/node_modules/@babel/helper-string-parser/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-validator-identifier", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-validator-identifier-npm-7.29.7-9939aac13d-10c0.zip/node_modules/@babel/helper-validator-identifier/",\ + "packageDependencies": [\ + ["@babel/helper-validator-identifier", "npm:7.29.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-validator-option", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-validator-option-npm-7.29.7-635d603818-10c0.zip/node_modules/@babel/helper-validator-option/",\ + "packageDependencies": [\ + ["@babel/helper-validator-option", "npm:7.29.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-wrap-function", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helper-wrap-function-npm-7.29.7-1de4292536-10c0.zip/node_modules/@babel/helper-wrap-function/",\ + "packageDependencies": [\ + ["@babel/helper-wrap-function", "npm:7.29.7"],\ + ["@babel/template", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helpers", [\ + ["npm:7.29.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-helpers-npm-7.29.10-b22d518ce2-10c0.zip/node_modules/@babel/helpers/",\ + "packageDependencies": [\ + ["@babel/helpers", "npm:7.29.10"],\ + ["@babel/template", "npm:7.29.7"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/parser", [\ + ["npm:7.29.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-parser-npm-7.29.12-6e96007707-10c0.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.29.7-f6dbdc151b-10c0.zip/node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/",\ + "packageDependencies": [\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-firefox-class-in-computed-class-key-virtual-24bc9b8a95/5/.yarn/berry/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.29.7-f6dbdc151b-10c0.zip/node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.29.7-6fe206652b-10c0.zip/node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope/",\ + "packageDependencies": [\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-class-field-initializer-scope-virtual-daeac82125/5/.yarn/berry/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.29.7-6fe206652b-10c0.zip/node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.29.7-77f6c36cc3-10c0.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ + "packageDependencies": [\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-virtual-b77093d5d6/5/.yarn/berry/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.29.7-77f6c36cc3-10c0.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-bugfix-safari-rest-destructuring-rhs-array", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-bugfix-safari-rest-destructuring-rhs-array-npm-7.29.7-1aa066da6a-10c0.zip/node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/",\ + "packageDependencies": [\ + ["@babel/plugin-bugfix-safari-rest-destructuring-rhs-array", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-rest-destructuring-rhs-array-virtual-583d19e727/5/.yarn/berry/cache/@babel-plugin-bugfix-safari-rest-destructuring-rhs-array-npm-7.29.7-1aa066da6a-10c0.zip/node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-safari-rest-destructuring-rhs-array", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.29.7-3e65f1fd55-10c0.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ + "packageDependencies": [\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-virtual-0ab1e99831/5/.yarn/berry/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.29.7-3e65f1fd55-10c0.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-optional-chaining", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.29.7-f11f25799d-10c0.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ + "packageDependencies": [\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-virtual-b1f31809f1/5/.yarn/berry/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.29.7-f11f25799d-10c0.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-proposal-private-property-in-object", [\ + ["npm:7.21.0-placeholder-for-preset-env.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-10c0.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ + "packageDependencies": [\ + ["@babel/plugin-proposal-private-property-in-object", "npm:7.21.0-placeholder-for-preset-env.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.21.0-placeholder-for-preset-env.2", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-property-in-object-virtual-1fc14d3049/5/.yarn/berry/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-10c0.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/plugin-proposal-private-property-in-object", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.21.0-placeholder-for-preset-env.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-syntax-import-assertions", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-syntax-import-assertions-npm-7.29.7-c6fbbb1f1b-10c0.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-import-assertions", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-a5b7bfd6c3/5/.yarn/berry/cache/@babel-plugin-syntax-import-assertions-npm-7.29.7-c6fbbb1f1b-10c0.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-syntax-import-assertions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-syntax-import-attributes", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-syntax-import-attributes-npm-7.29.7-efe565cbb9-10c0.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-import-attributes", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-3225644c82/5/.yarn/berry/cache/@babel-plugin-syntax-import-attributes-npm-7.29.7-efe565cbb9-10c0.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-syntax-import-attributes", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-syntax-jsx", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-syntax-jsx-npm-7.29.7-887bb0abd4-10c0.zip/node_modules/@babel/plugin-syntax-jsx/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-jsx", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:182323d2274eb29298e7af6dd51c6bca764b25fe1490e13b8ff02abdd7fdb1d122cef37f5e9f96ff9ebb391d8f805754bf439dcb1ad2ed6b22651fab258b2cdd#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-bd47e6c4f4/5/.yarn/berry/cache/@babel-plugin-syntax-jsx-npm-7.29.7-887bb0abd4-10c0.zip/node_modules/@babel/plugin-syntax-jsx/",\ + "packageDependencies": [\ + ["@babel/core", null],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-syntax-jsx", "virtual:182323d2274eb29298e7af6dd51c6bca764b25fe1490e13b8ff02abdd7fdb1d122cef37f5e9f96ff9ebb391d8f805754bf439dcb1ad2ed6b22651fab258b2cdd#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-syntax-unicode-sets-regex", [\ + ["npm:7.18.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-10c0.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-unicode-sets-regex", "npm:7.18.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.18.6", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-unicode-sets-regex-virtual-0c65852e44/5/.yarn/berry/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-10c0.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-syntax-unicode-sets-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.18.6"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-arrow-functions", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-arrow-functions-npm-7.29.7-1fca2ecac5-10c0.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-arrow-functions", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-f19f8d6543/5/.yarn/berry/cache/@babel-plugin-transform-arrow-functions-npm-7.29.7-1fca2ecac5-10c0.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-arrow-functions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-async-generator-functions", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-async-generator-functions-npm-7.29.7-515517ba9b-10c0.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-async-generator-functions", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-generator-functions-virtual-23a391b390/5/.yarn/berry/cache/@babel-plugin-transform-async-generator-functions-npm-7.29.7-515517ba9b-10c0.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-remap-async-to-generator", "virtual:23a391b3902739eba424f32b9878ac0f1254870b004859557862a616a5d3d0aefa21530ecc853cfd0ce17da4d63e4cf6103cfe96aaf21e8c09b36cadf0498e59#npm:7.29.7"],\ + ["@babel/plugin-transform-async-generator-functions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-async-to-generator", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-async-to-generator-npm-7.29.7-827a7b6864-10c0.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-async-to-generator", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-31be75a0c3/5/.yarn/berry/cache/@babel-plugin-transform-async-to-generator-npm-7.29.7-827a7b6864-10c0.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-imports", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-remap-async-to-generator", "virtual:23a391b3902739eba424f32b9878ac0f1254870b004859557862a616a5d3d0aefa21530ecc853cfd0ce17da4d63e4cf6103cfe96aaf21e8c09b36cadf0498e59#npm:7.29.7"],\ + ["@babel/plugin-transform-async-to-generator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-block-scoped-functions", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-block-scoped-functions-npm-7.29.7-c37982cdc3-10c0.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-block-scoped-functions", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-7ad749b5c8/5/.yarn/berry/cache/@babel-plugin-transform-block-scoped-functions-npm-7.29.7-c37982cdc3-10c0.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-block-scoped-functions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-block-scoping", [\ + ["npm:7.29.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-block-scoping-npm-7.29.12-518f7d44ec-10c0.zip/node_modules/@babel/plugin-transform-block-scoping/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-block-scoping", "npm:7.29.12"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.12", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-8568ccf421/5/.yarn/berry/cache/@babel-plugin-transform-block-scoping-npm-7.29.12-518f7d44ec-10c0.zip/node_modules/@babel/plugin-transform-block-scoping/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-block-scoping", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-class-properties", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-class-properties-npm-7.29.7-f4102291f1-10c0.zip/node_modules/@babel/plugin-transform-class-properties/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-class-properties", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-properties-virtual-3ad4a00b4c/5/.yarn/berry/cache/@babel-plugin-transform-class-properties-npm-7.29.7-f4102291f1-10c0.zip/node_modules/@babel/plugin-transform-class-properties/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-class-features-plugin", "virtual:3ad4a00b4c22b4af8d46297fda77e00ea6e219c5580a21a986e9f4350b4912fe96304c96efc1c25d25232000cba0233296f5fb96b663c9abd32f98cfe870c070#npm:7.29.12"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-class-properties", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-class-static-block", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-class-static-block-npm-7.29.7-1441d89f9a-10c0.zip/node_modules/@babel/plugin-transform-class-static-block/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-class-static-block", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-static-block-virtual-23c364947d/5/.yarn/berry/cache/@babel-plugin-transform-class-static-block-npm-7.29.7-1441d89f9a-10c0.zip/node_modules/@babel/plugin-transform-class-static-block/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-class-features-plugin", "virtual:3ad4a00b4c22b4af8d46297fda77e00ea6e219c5580a21a986e9f4350b4912fe96304c96efc1c25d25232000cba0233296f5fb96b663c9abd32f98cfe870c070#npm:7.29.12"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-class-static-block", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-classes", [\ + ["npm:7.29.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-classes-npm-7.29.11-91c82da56d-10c0.zip/node_modules/@babel/plugin-transform-classes/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-classes", "npm:7.29.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.11", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-19622ab87a/5/.yarn/berry/cache/@babel-plugin-transform-classes-npm-7.29.11-91c82da56d-10c0.zip/node_modules/@babel/plugin-transform-classes/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-globals", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-replace-supers", "virtual:33c4b43f79ce5958fb7272907f790569e394f54d64d1681c42213fd11ff015b82596711c24d1d8dd09db002113973c95d5a892d39f5be57447d66991117b9500#npm:7.29.7"],\ + ["@babel/plugin-transform-classes", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.11"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-computed-properties", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-computed-properties-npm-7.29.7-04b562814b-10c0.zip/node_modules/@babel/plugin-transform-computed-properties/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-computed-properties", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-1b031399e1/5/.yarn/berry/cache/@babel-plugin-transform-computed-properties-npm-7.29.7-04b562814b-10c0.zip/node_modules/@babel/plugin-transform-computed-properties/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-computed-properties", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/template", "npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-destructuring", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-destructuring-npm-7.29.7-7d419c193a-10c0.zip/node_modules/@babel/plugin-transform-destructuring/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-destructuring", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-606e98acf8/5/.yarn/berry/cache/@babel-plugin-transform-destructuring-npm-7.29.7-7d419c193a-10c0.zip/node_modules/@babel/plugin-transform-destructuring/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-destructuring", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-dotall-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-dotall-regex-npm-7.29.7-fab0bb19ea-10c0.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-dotall-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-bfa81a165c/5/.yarn/berry/cache/@babel-plugin-transform-dotall-regex-npm-7.29.7-fab0bb19ea-10c0.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-dotall-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-duplicate-keys", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-duplicate-keys-npm-7.29.7-366334e7ee-10c0.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-duplicate-keys", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-fc97b98d97/5/.yarn/berry/cache/@babel-plugin-transform-duplicate-keys-npm-7.29.7-366334e7ee-10c0.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-duplicate-keys", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.29.7-9e10bdb301-10c0.zip/node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-named-capturing-groups-regex-virtual-1c8afa4138/5/.yarn/berry/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.29.7-9e10bdb301-10c0.zip/node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-dynamic-import", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-dynamic-import-npm-7.29.7-646c91743b-10c0.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-dynamic-import", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dynamic-import-virtual-63127ce987/5/.yarn/berry/cache/@babel-plugin-transform-dynamic-import-npm-7.29.7-646c91743b-10c0.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-dynamic-import", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-explicit-resource-management", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-explicit-resource-management-npm-7.29.7-ba23babf60-10c0.zip/node_modules/@babel/plugin-transform-explicit-resource-management/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-explicit-resource-management", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-explicit-resource-management-virtual-a7aac34e12/5/.yarn/berry/cache/@babel-plugin-transform-explicit-resource-management-npm-7.29.7-ba23babf60-10c0.zip/node_modules/@babel/plugin-transform-explicit-resource-management/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-destructuring", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-explicit-resource-management", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-exponentiation-operator", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-exponentiation-operator-npm-7.29.7-b027e388aa-10c0.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-exponentiation-operator", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-f8483f2c30/5/.yarn/berry/cache/@babel-plugin-transform-exponentiation-operator-npm-7.29.7-b027e388aa-10c0.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-exponentiation-operator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-export-namespace-from", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-export-namespace-from-npm-7.29.7-063a6b0922-10c0.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-export-namespace-from", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-export-namespace-from-virtual-bbf87d1309/5/.yarn/berry/cache/@babel-plugin-transform-export-namespace-from-npm-7.29.7-063a6b0922-10c0.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-export-namespace-from", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-for-of", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-for-of-npm-7.29.7-018cc07c68-10c0.zip/node_modules/@babel/plugin-transform-for-of/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-for-of", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-53a23b231b/5/.yarn/berry/cache/@babel-plugin-transform-for-of-npm-7.29.7-018cc07c68-10c0.zip/node_modules/@babel/plugin-transform-for-of/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/plugin-transform-for-of", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-function-name", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-function-name-npm-7.29.7-f615ee530a-10c0.zip/node_modules/@babel/plugin-transform-function-name/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-function-name", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-84a4233cf2/5/.yarn/berry/cache/@babel-plugin-transform-function-name-npm-7.29.7-f615ee530a-10c0.zip/node_modules/@babel/plugin-transform-function-name/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-function-name", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-json-strings", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-json-strings-npm-7.29.7-316c18256c-10c0.zip/node_modules/@babel/plugin-transform-json-strings/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-json-strings", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-json-strings-virtual-0811f21341/5/.yarn/berry/cache/@babel-plugin-transform-json-strings-npm-7.29.7-316c18256c-10c0.zip/node_modules/@babel/plugin-transform-json-strings/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-json-strings", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-literals", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-literals-npm-7.29.7-8498d15ac3-10c0.zip/node_modules/@babel/plugin-transform-literals/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-literals", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-eaa3dc4ab9/5/.yarn/berry/cache/@babel-plugin-transform-literals-npm-7.29.7-8498d15ac3-10c0.zip/node_modules/@babel/plugin-transform-literals/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-logical-assignment-operators", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.29.7-48eea3f2bb-10c0.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-logical-assignment-operators", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-logical-assignment-operators-virtual-8e6185fcce/5/.yarn/berry/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.29.7-48eea3f2bb-10c0.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-logical-assignment-operators", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-member-expression-literals", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-member-expression-literals-npm-7.29.7-25e7a7acc8-10c0.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-member-expression-literals", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-70663ecf91/5/.yarn/berry/cache/@babel-plugin-transform-member-expression-literals-npm-7.29.7-25e7a7acc8-10c0.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-member-expression-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-modules-amd", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-modules-amd-npm-7.29.7-2231f3ab5a-10c0.zip/node_modules/@babel/plugin-transform-modules-amd/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-modules-amd", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-7a621b2f53/5/.yarn/berry/cache/@babel-plugin-transform-modules-amd-npm-7.29.7-2231f3ab5a-10c0.zip/node_modules/@babel/plugin-transform-modules-amd/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-modules-amd", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-modules-commonjs", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-modules-commonjs-npm-7.29.7-4e669a8fff-10c0.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-modules-commonjs", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-95d2c7d68b/5/.yarn/berry/cache/@babel-plugin-transform-modules-commonjs-npm-7.29.7-4e669a8fff-10c0.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-modules-commonjs", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-modules-systemjs", [\ + ["npm:7.29.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-modules-systemjs-npm-7.29.8-f2fb338d10-10c0.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-modules-systemjs", "npm:7.29.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.8", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-7992140d52/5/.yarn/berry/cache/@babel-plugin-transform-modules-systemjs-npm-7.29.8-f2fb338d10-10c0.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-validator-identifier", "npm:7.29.7"],\ + ["@babel/plugin-transform-modules-systemjs", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.8"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-modules-umd", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-modules-umd-npm-7.29.7-7c76a1f659-10c0.zip/node_modules/@babel/plugin-transform-modules-umd/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-modules-umd", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-59a2520560/5/.yarn/berry/cache/@babel-plugin-transform-modules-umd-npm-7.29.7-7c76a1f659-10c0.zip/node_modules/@babel/plugin-transform-modules-umd/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-transforms", "virtual:78bc20dbf78cba6c65082eb5aff7e39fb1e65131367642c1c1f56d438aa3485100ac20e632291bf65b59c8dc6f30cf02e3c6b442edd0c12f687c22a4080aa3a2#npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-modules-umd", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-named-capturing-groups-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.29.7-b4aa8fa023-10c0.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-named-capturing-groups-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-7c76aa179e/5/.yarn/berry/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.29.7-b4aa8fa023-10c0.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-new-target", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-new-target-npm-7.29.7-839e5bae26-10c0.zip/node_modules/@babel/plugin-transform-new-target/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-new-target", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-34d10c990f/5/.yarn/berry/cache/@babel-plugin-transform-new-target-npm-7.29.7-839e5bae26-10c0.zip/node_modules/@babel/plugin-transform-new-target/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-new-target", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-nullish-coalescing-operator", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.29.7-1ea8485d4f-10c0.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-nullish-coalescing-operator", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-nullish-coalescing-operator-virtual-0a04e8af9c/5/.yarn/berry/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.29.7-1ea8485d4f-10c0.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-numeric-separator", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-numeric-separator-npm-7.29.7-f62950bdfc-10c0.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-numeric-separator", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-numeric-separator-virtual-b8af58b8a2/5/.yarn/berry/cache/@babel-plugin-transform-numeric-separator-npm-7.29.7-f62950bdfc-10c0.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-numeric-separator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-object-rest-spread", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-object-rest-spread-npm-7.29.7-fde8b1d70e-10c0.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-object-rest-spread", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-rest-spread-virtual-c8b1f44072/5/.yarn/berry/cache/@babel-plugin-transform-object-rest-spread-npm-7.29.7-fde8b1d70e-10c0.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-destructuring", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-object-rest-spread", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-parameters", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-object-super", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-object-super-npm-7.29.7-94aea6af96-10c0.zip/node_modules/@babel/plugin-transform-object-super/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-object-super", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-28c697f0a7/5/.yarn/berry/cache/@babel-plugin-transform-object-super-npm-7.29.7-94aea6af96-10c0.zip/node_modules/@babel/plugin-transform-object-super/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-replace-supers", "virtual:33c4b43f79ce5958fb7272907f790569e394f54d64d1681c42213fd11ff015b82596711c24d1d8dd09db002113973c95d5a892d39f5be57447d66991117b9500#npm:7.29.7"],\ + ["@babel/plugin-transform-object-super", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-optional-catch-binding", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-optional-catch-binding-npm-7.29.7-0fd199b1b5-10c0.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-optional-catch-binding", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-catch-binding-virtual-6f820257b0/5/.yarn/berry/cache/@babel-plugin-transform-optional-catch-binding-npm-7.29.7-0fd199b1b5-10c0.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-optional-catch-binding", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-optional-chaining", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-optional-chaining-npm-7.29.7-968c69098f-10c0.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-optional-chaining", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-chaining-virtual-d1c1622591/5/.yarn/berry/cache/@babel-plugin-transform-optional-chaining-npm-7.29.7-968c69098f-10c0.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/plugin-transform-optional-chaining", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-parameters", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-parameters-npm-7.29.7-782ac94bf3-10c0.zip/node_modules/@babel/plugin-transform-parameters/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-parameters", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-ea0f91e806/5/.yarn/berry/cache/@babel-plugin-transform-parameters-npm-7.29.7-782ac94bf3-10c0.zip/node_modules/@babel/plugin-transform-parameters/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-parameters", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-private-methods", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-private-methods-npm-7.29.7-a97d685cc4-10c0.zip/node_modules/@babel/plugin-transform-private-methods/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-private-methods", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-methods-virtual-bd1a3501ea/5/.yarn/berry/cache/@babel-plugin-transform-private-methods-npm-7.29.7-a97d685cc4-10c0.zip/node_modules/@babel/plugin-transform-private-methods/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-class-features-plugin", "virtual:3ad4a00b4c22b4af8d46297fda77e00ea6e219c5580a21a986e9f4350b4912fe96304c96efc1c25d25232000cba0233296f5fb96b663c9abd32f98cfe870c070#npm:7.29.12"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-private-methods", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-private-property-in-object", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-private-property-in-object-npm-7.29.7-2072164ecf-10c0.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-private-property-in-object", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-property-in-object-virtual-0d022b96cb/5/.yarn/berry/cache/@babel-plugin-transform-private-property-in-object-npm-7.29.7-2072164ecf-10c0.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/helper-create-class-features-plugin", "virtual:3ad4a00b4c22b4af8d46297fda77e00ea6e219c5580a21a986e9f4350b4912fe96304c96efc1c25d25232000cba0233296f5fb96b663c9abd32f98cfe870c070#npm:7.29.12"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-private-property-in-object", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-property-literals", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-property-literals-npm-7.29.7-a6ae518e94-10c0.zip/node_modules/@babel/plugin-transform-property-literals/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-property-literals", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-fc273bb300/5/.yarn/berry/cache/@babel-plugin-transform-property-literals-npm-7.29.7-a6ae518e94-10c0.zip/node_modules/@babel/plugin-transform-property-literals/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-property-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-react-jsx", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-react-jsx-npm-7.29.7-b5550a3619-10c0.zip/node_modules/@babel/plugin-transform-react-jsx/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-react-jsx", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-virtual-182323d227/5/.yarn/berry/cache/@babel-plugin-transform-react-jsx-npm-7.29.7-b5550a3619-10c0.zip/node_modules/@babel/plugin-transform-react-jsx/",\ + "packageDependencies": [\ + ["@babel/core", null],\ + ["@babel/helper-annotate-as-pure", "npm:7.29.7"],\ + ["@babel/helper-module-imports", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-syntax-jsx", "virtual:182323d2274eb29298e7af6dd51c6bca764b25fe1490e13b8ff02abdd7fdb1d122cef37f5e9f96ff9ebb391d8f805754bf439dcb1ad2ed6b22651fab258b2cdd#npm:7.29.7"],\ + ["@babel/plugin-transform-react-jsx", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7"],\ + ["@babel/types", "npm:7.29.11"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-react-jsx-development", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-react-jsx-development-npm-7.29.7-a6ca3acfbf-10c0.zip/node_modules/@babel/plugin-transform-react-jsx-development/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-react-jsx-development", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-development-virtual-ef390a2a62/5/.yarn/berry/cache/@babel-plugin-transform-react-jsx-development-npm-7.29.7-a6ca3acfbf-10c0.zip/node_modules/@babel/plugin-transform-react-jsx-development/",\ + "packageDependencies": [\ + ["@babel/core", null],\ + ["@babel/plugin-transform-react-jsx", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7"],\ + ["@babel/plugin-transform-react-jsx-development", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-regenerator", [\ + ["npm:7.29.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-regenerator-npm-7.29.8-d25f0d83f4-10c0.zip/node_modules/@babel/plugin-transform-regenerator/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-regenerator", "npm:7.29.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.8", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-f61476faca/5/.yarn/berry/cache/@babel-plugin-transform-regenerator-npm-7.29.8-d25f0d83f4-10c0.zip/node_modules/@babel/plugin-transform-regenerator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-regenerator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.8"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-regexp-modifiers", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-regexp-modifiers-npm-7.29.7-60ce41298b-10c0.zip/node_modules/@babel/plugin-transform-regexp-modifiers/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-regexp-modifiers", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regexp-modifiers-virtual-5b72f15c41/5/.yarn/berry/cache/@babel-plugin-transform-regexp-modifiers-npm-7.29.7-60ce41298b-10c0.zip/node_modules/@babel/plugin-transform-regexp-modifiers/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-regexp-modifiers", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-reserved-words", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-reserved-words-npm-7.29.7-9b7ce11936-10c0.zip/node_modules/@babel/plugin-transform-reserved-words/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-reserved-words", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-b93ef9afda/5/.yarn/berry/cache/@babel-plugin-transform-reserved-words-npm-7.29.7-9b7ce11936-10c0.zip/node_modules/@babel/plugin-transform-reserved-words/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-reserved-words", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-shorthand-properties", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-shorthand-properties-npm-7.29.7-4d6f6f9e1b-10c0.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-shorthand-properties", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-6b53cde34e/5/.yarn/berry/cache/@babel-plugin-transform-shorthand-properties-npm-7.29.7-4d6f6f9e1b-10c0.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-shorthand-properties", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-spread", [\ + ["npm:7.29.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-spread-npm-7.29.11-529aeb29ad-10c0.zip/node_modules/@babel/plugin-transform-spread/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-spread", "npm:7.29.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.11", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-cdbd06bdca/5/.yarn/berry/cache/@babel-plugin-transform-spread-npm-7.29.11-529aeb29ad-10c0.zip/node_modules/@babel/plugin-transform-spread/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.29.7"],\ + ["@babel/plugin-transform-spread", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.11"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-sticky-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-sticky-regex-npm-7.29.7-e6d3a5ff8c-10c0.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-sticky-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-46d9b620a2/5/.yarn/berry/cache/@babel-plugin-transform-sticky-regex-npm-7.29.7-e6d3a5ff8c-10c0.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-sticky-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-template-literals", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-template-literals-npm-7.29.7-3e0e7eca36-10c0.zip/node_modules/@babel/plugin-transform-template-literals/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-template-literals", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-56a860e3f0/5/.yarn/berry/cache/@babel-plugin-transform-template-literals-npm-7.29.7-3e0e7eca36-10c0.zip/node_modules/@babel/plugin-transform-template-literals/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-template-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-typeof-symbol", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-typeof-symbol-npm-7.29.7-b1ac94cd5d-10c0.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-typeof-symbol", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-6a9f512639/5/.yarn/berry/cache/@babel-plugin-transform-typeof-symbol-npm-7.29.7-b1ac94cd5d-10c0.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-typeof-symbol", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-unicode-escapes", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-unicode-escapes-npm-7.29.7-4dad82fc78-10c0.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-unicode-escapes", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-e954b78dde/5/.yarn/berry/cache/@babel-plugin-transform-unicode-escapes-npm-7.29.7-4dad82fc78-10c0.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-escapes", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-unicode-property-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-unicode-property-regex-npm-7.29.7-9914cc976c-10c0.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-unicode-property-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-property-regex-virtual-a572dbfd3c/5/.yarn/berry/cache/@babel-plugin-transform-unicode-property-regex-npm-7.29.7-9914cc976c-10c0.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-property-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-unicode-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-unicode-regex-npm-7.29.7-e5cfc255ce-10c0.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-unicode-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-44cc25fadd/5/.yarn/berry/cache/@babel-plugin-transform-unicode-regex-npm-7.29.7-e5cfc255ce-10c0.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-unicode-sets-regex", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.29.7-4c2f1f220e-10c0.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-unicode-sets-regex", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-sets-regex-virtual-3b7edbaca2/5/.yarn/berry/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.29.7-4c2f1f220e-10c0.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:0c65852e448c22452688f80ade0a7b91be5c2d14b5227edd0b8ab4bb644011b7b291729f9650b30a6206dede8a651a94296064b16bbc53cb53518af67a7da06e#npm:7.29.10"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-sets-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/preset-env", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-preset-env-npm-7.29.7-03ad83e12d-10c0.zip/node_modules/@babel/preset-env/",\ + "packageDependencies": [\ + ["@babel/preset-env", "npm:7.29.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:7.29.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-e3d49e13bb/5/.yarn/berry/cache/@babel-preset-env-npm-7.29.7-03ad83e12d-10c0.zip/node_modules/@babel/preset-env/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.29.7"],\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-compilation-targets", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/helper-validator-option", "npm:7.29.7"],\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-bugfix-safari-rest-destructuring-rhs-array", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-proposal-private-property-in-object", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.21.0-placeholder-for-preset-env.2"],\ + ["@babel/plugin-syntax-import-assertions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-syntax-import-attributes", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-syntax-unicode-sets-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.18.6"],\ + ["@babel/plugin-transform-arrow-functions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-async-generator-functions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-async-to-generator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-block-scoped-functions", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-block-scoping", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.12"],\ + ["@babel/plugin-transform-class-properties", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-class-static-block", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-classes", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.11"],\ + ["@babel/plugin-transform-computed-properties", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-destructuring", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-dotall-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-duplicate-keys", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-dynamic-import", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-explicit-resource-management", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-exponentiation-operator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-export-namespace-from", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-for-of", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-function-name", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-json-strings", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-logical-assignment-operators", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-member-expression-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-modules-amd", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-modules-commonjs", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-modules-systemjs", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.8"],\ + ["@babel/plugin-transform-modules-umd", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-new-target", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-numeric-separator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-object-rest-spread", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-object-super", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-optional-catch-binding", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-optional-chaining", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-parameters", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-private-methods", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-private-property-in-object", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-property-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-regenerator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.8"],\ + ["@babel/plugin-transform-regexp-modifiers", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-reserved-words", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-shorthand-properties", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-spread", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.11"],\ + ["@babel/plugin-transform-sticky-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-template-literals", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-typeof-symbol", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-escapes", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-property-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/plugin-transform-unicode-sets-regex", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:7.29.7"],\ + ["@babel/preset-env", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:7.29.7"],\ + ["@babel/preset-modules", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.1.6-no-external-plugins"],\ + ["@types/babel__core", null],\ + ["babel-plugin-polyfill-corejs2", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.4.17"],\ + ["babel-plugin-polyfill-corejs3", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.14.2"],\ + ["babel-plugin-polyfill-regenerator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.6.8"],\ + ["core-js-compat", "npm:3.51.0"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/preset-modules", [\ + ["npm:0.1.6-no-external-plugins", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-10c0.zip/node_modules/@babel/preset-modules/",\ + "packageDependencies": [\ + ["@babel/preset-modules", "npm:0.1.6-no-external-plugins"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.1.6-no-external-plugins", {\ + "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-b5e533a6a1/5/.yarn/berry/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-10c0.zip/node_modules/@babel/preset-modules/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-plugin-utils", "npm:7.29.7"],\ + ["@babel/preset-modules", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.1.6-no-external-plugins"],\ + ["@babel/types", "npm:7.29.11"],\ + ["@types/babel__core", null],\ + ["esutils", "npm:2.0.3"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/runtime", [\ + ["npm:7.29.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-runtime-npm-7.29.10-4ee4a4cc8c-10c0.zip/node_modules/@babel/runtime/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/template", [\ + ["npm:7.29.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-template-npm-7.29.7-46b79049c7-10c0.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["@babel/parser", "npm:7.29.12"],\ + ["@babel/template", "npm:7.29.7"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/traverse", [\ + ["npm:7.29.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-traverse-npm-7.29.12-840e3041be-10c0.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["@babel/generator", "npm:7.29.12"],\ + ["@babel/helper-globals", "npm:7.29.7"],\ + ["@babel/parser", "npm:7.29.12"],\ + ["@babel/template", "npm:7.29.7"],\ + ["@babel/traverse", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/types", [\ + ["npm:7.29.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@babel-types-npm-7.29.11-8e3351014a-10c0.zip/node_modules/@babel/types/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.29.11"],\ + ["@babel/helper-validator-identifier", "npm:7.29.7"],\ + ["@babel/types", "npm:7.29.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bcoe/v8-coverage", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@bcoe-v8-coverage-npm-1.0.2-e80fdc21ac-10c0.zip/node_modules/@bcoe/v8-coverage/",\ + "packageDependencies": [\ + ["@bcoe/v8-coverage", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@braintree/sanitize-url", [\ + ["npm:7.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@braintree-sanitize-url-npm-7.1.2-18120404e9-10c0.zip/node_modules/@braintree/sanitize-url/",\ + "packageDependencies": [\ + ["@braintree/sanitize-url", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bramus/specificity", [\ + ["npm:2.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@bramus-specificity-npm-2.4.3-7d11b0250b-10c0.zip/node_modules/@bramus/specificity/",\ + "packageDependencies": [\ + ["@bramus/specificity", "npm:2.4.3"],\ + ["css-tree", "npm:3.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-darwin-arm64", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-darwin-arm64-npm-0.10.5-71a3873d5c/node_modules/@bruits/satteri-darwin-arm64/",\ + "packageDependencies": [\ + ["@bruits/satteri-darwin-arm64", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-darwin-x64", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-darwin-x64-npm-0.10.5-7a67c71729/node_modules/@bruits/satteri-darwin-x64/",\ + "packageDependencies": [\ + ["@bruits/satteri-darwin-x64", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-linux-arm64-gnu", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-linux-arm64-gnu-npm-0.10.5-151f820376/node_modules/@bruits/satteri-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@bruits/satteri-linux-arm64-gnu", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-linux-arm64-musl", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-linux-arm64-musl-npm-0.10.5-de2a4ddb21/node_modules/@bruits/satteri-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@bruits/satteri-linux-arm64-musl", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-linux-x64-gnu", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-linux-x64-gnu-npm-0.10.5-13aa550c78/node_modules/@bruits/satteri-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@bruits/satteri-linux-x64-gnu", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-linux-x64-musl", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-linux-x64-musl-npm-0.10.5-b48d6e50ca/node_modules/@bruits/satteri-linux-x64-musl/",\ + "packageDependencies": [\ + ["@bruits/satteri-linux-x64-musl", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-wasm32-wasi", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-wasm32-wasi-npm-0.10.5-83a7234add/node_modules/@bruits/satteri-wasm32-wasi/",\ + "packageDependencies": [\ + ["@bruits/satteri-wasm32-wasi", "npm:0.10.5"],\ + ["@emnapi/core", "npm:1.11.1"],\ + ["@emnapi/runtime", "npm:1.11.1"],\ + ["@napi-rs/wasm-runtime", "virtual:83a7234addd93d4cd9aff89472c845be122f89ab7929c3890c54e6d3609f1160d55565a15ad53ee79a7cba1a069c2afa5d04067b92a12f9b54117cd9625f3d17#npm:1.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-win32-arm64-msvc", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-win32-arm64-msvc-npm-0.10.5-09fc49ef7a/node_modules/@bruits/satteri-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@bruits/satteri-win32-arm64-msvc", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bruits/satteri-win32-x64-msvc", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/unplugged/@bruits-satteri-win32-x64-msvc-npm-0.10.5-db06462abc/node_modules/@bruits/satteri-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@bruits/satteri-win32-x64-msvc", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bytecodealliance/preview2-shim", [\ + ["npm:0.17.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@bytecodealliance-preview2-shim-npm-0.17.6-7af879745b-10c0.zip/node_modules/@bytecodealliance/preview2-shim/",\ + "packageDependencies": [\ + ["@bytecodealliance/preview2-shim", "npm:0.17.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@cacheable/memory", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@cacheable-memory-npm-2.2.0-ddf67704fd-10c0.zip/node_modules/@cacheable/memory/",\ + "packageDependencies": [\ + ["@cacheable/memory", "npm:2.2.0"],\ + ["@cacheable/utils", "npm:2.5.0"],\ + ["@keyv/bigmap", "virtual:ddf67704fd8c812db82336daa78e1f232272ce74c8260f82a10373d549ee1053cf001a624b06a34d03ba3867a594d18f504d8b9412c39c2113f9bd6db3852482#npm:1.3.1"],\ + ["hookified", "npm:1.15.1"],\ + ["keyv", "npm:5.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@cacheable/utils", [\ + ["npm:2.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@cacheable-utils-npm-2.5.0-eabffdcc3b-10c0.zip/node_modules/@cacheable/utils/",\ + "packageDependencies": [\ + ["@cacheable/utils", "npm:2.5.0"],\ + ["hashery", "npm:1.5.1"],\ + ["keyv", "npm:5.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@capsizecss/unpack", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@capsizecss-unpack-npm-4.0.1-fe7ab2afa1-10c0.zip/node_modules/@capsizecss/unpack/",\ + "packageDependencies": [\ + ["@capsizecss/unpack", "npm:4.0.1"],\ + ["fontkitten", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@chevrotain/cst-dts-gen", [\ + ["npm:13.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@chevrotain-cst-dts-gen-npm-13.2.0-93fcd8b3fb-10c0.zip/node_modules/@chevrotain/cst-dts-gen/",\ + "packageDependencies": [\ + ["@chevrotain/cst-dts-gen", "npm:13.2.0"],\ + ["@chevrotain/gast", "npm:13.2.0"],\ + ["@chevrotain/types", "npm:13.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@chevrotain/gast", [\ + ["npm:13.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@chevrotain-gast-npm-13.2.0-2b2b066cb2-10c0.zip/node_modules/@chevrotain/gast/",\ + "packageDependencies": [\ + ["@chevrotain/gast", "npm:13.2.0"],\ + ["@chevrotain/types", "npm:13.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@chevrotain/regexp-to-ast", [\ + ["npm:13.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@chevrotain-regexp-to-ast-npm-13.2.0-dbda25dc18-10c0.zip/node_modules/@chevrotain/regexp-to-ast/",\ + "packageDependencies": [\ + ["@chevrotain/regexp-to-ast", "npm:13.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@chevrotain/types", [\ + ["npm:11.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@chevrotain-types-npm-11.1.2-ac6f62fb22-10c0.zip/node_modules/@chevrotain/types/",\ + "packageDependencies": [\ + ["@chevrotain/types", "npm:11.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:13.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@chevrotain-types-npm-13.2.0-271b94cc09-10c0.zip/node_modules/@chevrotain/types/",\ + "packageDependencies": [\ + ["@chevrotain/types", "npm:13.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@chevrotain/utils", [\ + ["npm:13.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@chevrotain-utils-npm-13.2.0-e1d652fcc5-10c0.zip/node_modules/@chevrotain/utils/",\ + "packageDependencies": [\ + ["@chevrotain/utils", "npm:13.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@clack/core", [\ + ["npm:1.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@clack-core-npm-1.5.1-61731c8494-10c0.zip/node_modules/@clack/core/",\ + "packageDependencies": [\ + ["@clack/core", "npm:1.5.1"],\ + ["fast-wrap-ansi", "npm:0.2.2"],\ + ["sisteransi", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@clack/prompts", [\ + ["npm:1.8.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@clack-prompts-npm-1.8.1-61615704cc-10c0.zip/node_modules/@clack/prompts/",\ + "packageDependencies": [\ + ["@clack/core", "npm:1.5.1"],\ + ["@clack/prompts", "npm:1.8.1"],\ + ["fast-string-width", "npm:3.0.2"],\ + ["fast-wrap-ansi", "npm:0.2.2"],\ + ["sisteransi", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@colordx/core", [\ + ["npm:5.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@colordx-core-npm-5.8.0-bca44fc34e-10c0.zip/node_modules/@colordx/core/",\ + "packageDependencies": [\ + ["@colordx/core", "npm:5.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/color-helpers", [\ + ["npm:6.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-color-helpers-npm-6.1.2-b11873be70-10c0.zip/node_modules/@csstools/color-helpers/",\ + "packageDependencies": [\ + ["@csstools/color-helpers", "npm:6.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/css-calc", [\ + ["npm:3.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-css-calc-npm-3.4.3-768a6ef1fd-10c0.zip/node_modules/@csstools/css-calc/",\ + "packageDependencies": [\ + ["@csstools/css-calc", "npm:3.4.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:3.4.3", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-css-calc-virtual-6b398b94cd/5/.yarn/berry/cache/@csstools-css-calc-npm-3.4.3-768a6ef1fd-10c0.zip/node_modules/@csstools/css-calc/",\ + "packageDependencies": [\ + ["@csstools/css-calc", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:3.4.3"],\ + ["@csstools/css-parser-algorithms", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/css-tokenizer", "npm:4.0.2"],\ + ["@types/csstools__css-parser-algorithms", null],\ + ["@types/csstools__css-tokenizer", null]\ + ],\ + "packagePeers": [\ + "@csstools/css-parser-algorithms",\ + "@csstools/css-tokenizer",\ + "@types/csstools__css-parser-algorithms",\ + "@types/csstools__css-tokenizer"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/css-color-parser", [\ + ["npm:4.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-css-color-parser-npm-4.2.7-a91eb5b290-10c0.zip/node_modules/@csstools/css-color-parser/",\ + "packageDependencies": [\ + ["@csstools/css-color-parser", "npm:4.2.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:40fc7e2989616e5e243f9e4109489c2f5d3fcd80b43930bafe43878a009889f0464cfb131ea736f17d8fa7c1c9d6e183304f337fe81f82eb13773a0e7b92522f#npm:4.2.7", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-css-color-parser-virtual-bc8cd6b5a9/5/.yarn/berry/cache/@csstools-css-color-parser-npm-4.2.7-a91eb5b290-10c0.zip/node_modules/@csstools/css-color-parser/",\ + "packageDependencies": [\ + ["@csstools/color-helpers", "npm:6.1.2"],\ + ["@csstools/css-calc", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:3.4.3"],\ + ["@csstools/css-color-parser", "virtual:40fc7e2989616e5e243f9e4109489c2f5d3fcd80b43930bafe43878a009889f0464cfb131ea736f17d8fa7c1c9d6e183304f337fe81f82eb13773a0e7b92522f#npm:4.2.7"],\ + ["@csstools/css-parser-algorithms", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/css-tokenizer", "npm:4.0.2"],\ + ["@types/csstools__css-parser-algorithms", null],\ + ["@types/csstools__css-tokenizer", null]\ + ],\ + "packagePeers": [\ + "@csstools/css-parser-algorithms",\ + "@csstools/css-tokenizer",\ + "@types/csstools__css-parser-algorithms",\ + "@types/csstools__css-tokenizer"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/css-parser-algorithms", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-css-parser-algorithms-npm-4.0.2-f695b34966-10c0.zip/node_modules/@csstools/css-parser-algorithms/",\ + "packageDependencies": [\ + ["@csstools/css-parser-algorithms", "npm:4.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-css-parser-algorithms-virtual-f425171668/5/.yarn/berry/cache/@csstools-css-parser-algorithms-npm-4.0.2-f695b34966-10c0.zip/node_modules/@csstools/css-parser-algorithms/",\ + "packageDependencies": [\ + ["@csstools/css-parser-algorithms", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/css-tokenizer", "npm:4.0.2"],\ + ["@types/csstools__css-tokenizer", null]\ + ],\ + "packagePeers": [\ + "@csstools/css-tokenizer",\ + "@types/csstools__css-tokenizer"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/css-syntax-patches-for-csstree", [\ + ["npm:1.1.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-css-syntax-patches-for-csstree-npm-1.1.16-616a524058-10c0.zip/node_modules/@csstools/css-syntax-patches-for-csstree/",\ + "packageDependencies": [\ + ["@csstools/css-syntax-patches-for-csstree", "npm:1.1.16"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:1.1.16", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-css-syntax-patches-for-csstree-virtual-1aeefd664a/5/.yarn/berry/cache/@csstools-css-syntax-patches-for-csstree-npm-1.1.16-616a524058-10c0.zip/node_modules/@csstools/css-syntax-patches-for-csstree/",\ + "packageDependencies": [\ + ["@csstools/css-syntax-patches-for-csstree", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:1.1.16"],\ + ["@types/css-tree", null],\ + ["css-tree", "npm:3.2.1"]\ + ],\ + "packagePeers": [\ + "@types/css-tree",\ + "css-tree"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/css-tokenizer", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-css-tokenizer-npm-4.0.2-d4aab6d6d5-10c0.zip/node_modules/@csstools/css-tokenizer/",\ + "packageDependencies": [\ + ["@csstools/css-tokenizer", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/media-query-list-parser", [\ + ["npm:5.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-media-query-list-parser-npm-5.0.2-845be5f33c-10c0.zip/node_modules/@csstools/media-query-list-parser/",\ + "packageDependencies": [\ + ["@csstools/media-query-list-parser", "npm:5.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:5.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-media-query-list-parser-virtual-735ffe233a/5/.yarn/berry/cache/@csstools-media-query-list-parser-npm-5.0.2-845be5f33c-10c0.zip/node_modules/@csstools/media-query-list-parser/",\ + "packageDependencies": [\ + ["@csstools/css-parser-algorithms", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/css-tokenizer", "npm:4.0.2"],\ + ["@csstools/media-query-list-parser", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:5.0.2"],\ + ["@types/csstools__css-parser-algorithms", null],\ + ["@types/csstools__css-tokenizer", null]\ + ],\ + "packagePeers": [\ + "@csstools/css-parser-algorithms",\ + "@csstools/css-tokenizer",\ + "@types/csstools__css-parser-algorithms",\ + "@types/csstools__css-tokenizer"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/selector-resolve-nested", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-selector-resolve-nested-npm-4.0.2-46f144878e-10c0.zip/node_modules/@csstools/selector-resolve-nested/",\ + "packageDependencies": [\ + ["@csstools/selector-resolve-nested", "npm:4.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-selector-resolve-nested-virtual-a785f2672b/5/.yarn/berry/cache/@csstools-selector-resolve-nested-npm-4.0.2-46f144878e-10c0.zip/node_modules/@csstools/selector-resolve-nested/",\ + "packageDependencies": [\ + ["@csstools/selector-resolve-nested", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@types/postcss-selector-parser", null],\ + ["postcss-selector-parser", "npm:7.1.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss-selector-parser",\ + "postcss-selector-parser"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@csstools/selector-specificity", [\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@csstools-selector-specificity-npm-6.0.1-aace5f64bb-10c0.zip/node_modules/@csstools/selector-specificity/",\ + "packageDependencies": [\ + ["@csstools/selector-specificity", "npm:6.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:6.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@csstools-selector-specificity-virtual-a78ce23955/5/.yarn/berry/cache/@csstools-selector-specificity-npm-6.0.1-aace5f64bb-10c0.zip/node_modules/@csstools/selector-specificity/",\ + "packageDependencies": [\ + ["@csstools/selector-specificity", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:6.0.1"],\ + ["@types/postcss-selector-parser", null],\ + ["postcss-selector-parser", "npm:7.1.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss-selector-parser",\ + "postcss-selector-parser"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@edge-runtime/format", [\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@edge-runtime-format-npm-2.2.1-ebca28f8f0-10c0.zip/node_modules/@edge-runtime/format/",\ + "packageDependencies": [\ + ["@edge-runtime/format", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@edge-runtime/node-utils", [\ + ["npm:2.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@edge-runtime-node-utils-npm-2.3.0-193751d03e-10c0.zip/node_modules/@edge-runtime/node-utils/",\ + "packageDependencies": [\ + ["@edge-runtime/node-utils", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@edge-runtime/ponyfill", [\ + ["npm:2.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@edge-runtime-ponyfill-npm-2.4.2-feda97d7cc-10c0.zip/node_modules/@edge-runtime/ponyfill/",\ + "packageDependencies": [\ + ["@edge-runtime/ponyfill", "npm:2.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@edge-runtime/primitives", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@edge-runtime-primitives-npm-4.1.0-48c24b96ef-10c0.zip/node_modules/@edge-runtime/primitives/",\ + "packageDependencies": [\ + ["@edge-runtime/primitives", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@edge-runtime/vm", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@edge-runtime-vm-npm-3.2.0-95dafd656d-10c0.zip/node_modules/@edge-runtime/vm/",\ + "packageDependencies": [\ + ["@edge-runtime/primitives", "npm:4.1.0"],\ + ["@edge-runtime/vm", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/abbreviation", [\ + ["npm:2.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-abbreviation-npm-2.3.3-ca85b1f1d7-10c0.zip/node_modules/@emmetio/abbreviation/",\ + "packageDependencies": [\ + ["@emmetio/abbreviation", "npm:2.3.3"],\ + ["@emmetio/scanner", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/css-abbreviation", [\ + ["npm:2.1.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-css-abbreviation-npm-2.1.8-15808fbc2a-10c0.zip/node_modules/@emmetio/css-abbreviation/",\ + "packageDependencies": [\ + ["@emmetio/css-abbreviation", "npm:2.1.8"],\ + ["@emmetio/scanner", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/css-parser", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-css-parser-npm-0.4.1-0d2fbfe27b-10c0.zip/node_modules/@emmetio/css-parser/",\ + "packageDependencies": [\ + ["@emmetio/css-parser", "npm:0.4.1"],\ + ["@emmetio/stream-reader", "npm:2.2.0"],\ + ["@emmetio/stream-reader-utils", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/html-matcher", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-html-matcher-npm-1.3.0-f3728fa280-10c0.zip/node_modules/@emmetio/html-matcher/",\ + "packageDependencies": [\ + ["@emmetio/html-matcher", "npm:1.3.0"],\ + ["@emmetio/scanner", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/scanner", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-scanner-npm-1.0.4-3feb65886b-10c0.zip/node_modules/@emmetio/scanner/",\ + "packageDependencies": [\ + ["@emmetio/scanner", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/stream-reader", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-stream-reader-npm-2.2.0-bd31f51261-10c0.zip/node_modules/@emmetio/stream-reader/",\ + "packageDependencies": [\ + ["@emmetio/stream-reader", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emmetio/stream-reader-utils", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emmetio-stream-reader-utils-npm-0.1.0-689344e08d-10c0.zip/node_modules/@emmetio/stream-reader-utils/",\ + "packageDependencies": [\ + ["@emmetio/stream-reader-utils", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emnapi/core", [\ + ["npm:1.11.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emnapi-core-npm-1.11.1-99a234b095-10c0.zip/node_modules/@emnapi/core/",\ + "packageDependencies": [\ + ["@emnapi/core", "npm:1.11.1"],\ + ["@emnapi/wasi-threads", "npm:1.2.2"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.11.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emnapi-core-npm-1.11.3-35274357a9-10c0.zip/node_modules/@emnapi/core/",\ + "packageDependencies": [\ + ["@emnapi/core", "npm:1.11.3"],\ + ["@emnapi/wasi-threads", "npm:1.2.3"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emnapi/runtime", [\ + ["npm:1.11.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emnapi-runtime-npm-1.11.1-ac87e4395d-10c0.zip/node_modules/@emnapi/runtime/",\ + "packageDependencies": [\ + ["@emnapi/runtime", "npm:1.11.1"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.11.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emnapi-runtime-npm-1.11.3-92f9e84cee-10c0.zip/node_modules/@emnapi/runtime/",\ + "packageDependencies": [\ + ["@emnapi/runtime", "npm:1.11.3"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@emnapi/wasi-threads", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emnapi-wasi-threads-npm-1.2.2-474f2ca9de-10c0.zip/node_modules/@emnapi/wasi-threads/",\ + "packageDependencies": [\ + ["@emnapi/wasi-threads", "npm:1.2.2"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@emnapi-wasi-threads-npm-1.2.3-5cefb475ad-10c0.zip/node_modules/@emnapi/wasi-threads/",\ + "packageDependencies": [\ + ["@emnapi/wasi-threads", "npm:1.2.3"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@epic-web/invariant", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@epic-web-invariant-npm-1.0.0-a4ac7c9c5e-10c0.zip/node_modules/@epic-web/invariant/",\ + "packageDependencies": [\ + ["@epic-web/invariant", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@es-joy/escodegen", [\ + ["npm:4.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@es-joy-escodegen-npm-4.2.0-a084e2f9ad-10c0.zip/node_modules/@es-joy/escodegen/",\ + "packageDependencies": [\ + ["@es-joy/escodegen", "npm:4.2.0"],\ + ["@es-joy/estraverse", "npm:7.1.1"],\ + ["@es-joy/jsdoccomment", "npm:0.62.0"],\ + ["esprima", "npm:4.0.1"],\ + ["esutils", "npm:2.0.3"],\ + ["optionator", "npm:0.9.4"],\ + ["source-map", "npm:0.7.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@es-joy/estraverse", [\ + ["npm:7.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@es-joy-estraverse-npm-7.1.1-e0a6981307-10c0.zip/node_modules/@es-joy/estraverse/",\ + "packageDependencies": [\ + ["@es-joy/estraverse", "npm:7.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@es-joy/jsdoccomment", [\ + ["npm:0.62.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@es-joy-jsdoccomment-npm-0.62.0-5091779140-10c0.zip/node_modules/@es-joy/jsdoccomment/",\ + "packageDependencies": [\ + ["@es-joy/jsdoccomment", "npm:0.62.0"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["comment-parser", "npm:1.4.1"],\ + ["esquery", "npm:1.7.0"],\ + ["jsdoc-type-pratt-parser", "npm:5.9.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@es-joy-jsdoccomment-npm-1.0.0-549c5e9a69-10c0.zip/node_modules/@es-joy/jsdoccomment/",\ + "packageDependencies": [\ + ["@es-joy/jsdoccomment", "npm:1.0.0"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["comment-parser", "npm:1.4.9"],\ + ["esquery", "npm:1.7.0"],\ + ["jsdoc-type-pratt-parser", "npm:9.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@es-joy/resolve.exports", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@es-joy-resolve.exports-npm-1.2.0-54430d0d2c-10c0.zip/node_modules/@es-joy/resolve.exports/",\ + "packageDependencies": [\ + ["@es-joy/resolve.exports", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/aix-ppc64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.27.0-b7adbf3877/node_modules/@esbuild/aix-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.27.7-772b4c7734/node_modules/@esbuild/aix-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/android-arm", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.27.0-7b1b2a8d6a/node_modules/@esbuild/android-arm/",\ + "packageDependencies": [\ + ["@esbuild/android-arm", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.27.7-429fa41d7b/node_modules/@esbuild/android-arm/",\ + "packageDependencies": [\ + ["@esbuild/android-arm", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/android-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.27.0-6af6af393a/node_modules/@esbuild/android-arm64/",\ + "packageDependencies": [\ + ["@esbuild/android-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.27.7-07c052612f/node_modules/@esbuild/android-arm64/",\ + "packageDependencies": [\ + ["@esbuild/android-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/android-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.27.0-2fe70fc7e7/node_modules/@esbuild/android-x64/",\ + "packageDependencies": [\ + ["@esbuild/android-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.27.7-7a2378f303/node_modules/@esbuild/android-x64/",\ + "packageDependencies": [\ + ["@esbuild/android-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/darwin-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.27.0-7c93aeae0b/node_modules/@esbuild/darwin-arm64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.27.7-a0319000e7/node_modules/@esbuild/darwin-arm64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/darwin-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.27.0-2f2a1a39ed/node_modules/@esbuild/darwin-x64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.27.7-2966d80d22/node_modules/@esbuild/darwin-x64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/freebsd-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.27.0-55d6a310af/node_modules/@esbuild/freebsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.27.7-a93faacd83/node_modules/@esbuild/freebsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/freebsd-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.27.0-95992aff36/node_modules/@esbuild/freebsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.27.7-8e5cda0dbb/node_modules/@esbuild/freebsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-arm", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.27.0-ca43e1af02/node_modules/@esbuild/linux-arm/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.27.7-c957dca1fe/node_modules/@esbuild/linux-arm/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.27.0-c9458a789a/node_modules/@esbuild/linux-arm64/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.27.7-ed035ebcb5/node_modules/@esbuild/linux-arm64/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-ia32", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.27.0-ee79b46f9b/node_modules/@esbuild/linux-ia32/",\ + "packageDependencies": [\ + ["@esbuild/linux-ia32", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.27.7-3962a363f8/node_modules/@esbuild/linux-ia32/",\ + "packageDependencies": [\ + ["@esbuild/linux-ia32", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-loong64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.27.0-477304cd78/node_modules/@esbuild/linux-loong64/",\ + "packageDependencies": [\ + ["@esbuild/linux-loong64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.27.7-52cfe4bbe3/node_modules/@esbuild/linux-loong64/",\ + "packageDependencies": [\ + ["@esbuild/linux-loong64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-mips64el", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.27.0-3aef8e8415/node_modules/@esbuild/linux-mips64el/",\ + "packageDependencies": [\ + ["@esbuild/linux-mips64el", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.27.7-1c5fd336b5/node_modules/@esbuild/linux-mips64el/",\ + "packageDependencies": [\ + ["@esbuild/linux-mips64el", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-ppc64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.27.0-33f68a0fca/node_modules/@esbuild/linux-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/linux-ppc64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.27.7-61f7028345/node_modules/@esbuild/linux-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/linux-ppc64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-riscv64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.27.0-2601d14e07/node_modules/@esbuild/linux-riscv64/",\ + "packageDependencies": [\ + ["@esbuild/linux-riscv64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.27.7-c1a96aac7e/node_modules/@esbuild/linux-riscv64/",\ + "packageDependencies": [\ + ["@esbuild/linux-riscv64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-s390x", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.27.0-14e7212ea6/node_modules/@esbuild/linux-s390x/",\ + "packageDependencies": [\ + ["@esbuild/linux-s390x", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.27.7-f5831733de/node_modules/@esbuild/linux-s390x/",\ + "packageDependencies": [\ + ["@esbuild/linux-s390x", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.27.0-b9b301abea/node_modules/@esbuild/linux-x64/",\ + "packageDependencies": [\ + ["@esbuild/linux-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.27.7-565545a421/node_modules/@esbuild/linux-x64/",\ + "packageDependencies": [\ + ["@esbuild/linux-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/netbsd-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-arm64-npm-0.27.0-e1e153145d/node_modules/@esbuild/netbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-arm64-npm-0.27.7-558ef9c574/node_modules/@esbuild/netbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/netbsd-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.27.0-a6f7b3b362/node_modules/@esbuild/netbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.27.7-4c7f4037fd/node_modules/@esbuild/netbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/openbsd-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-arm64-npm-0.27.0-c599944a62/node_modules/@esbuild/openbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-arm64-npm-0.27.7-3abf23c14d/node_modules/@esbuild/openbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/openbsd-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.27.0-5aada4f08a/node_modules/@esbuild/openbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.27.7-29291c7ad9/node_modules/@esbuild/openbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/openharmony-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openharmony-arm64-npm-0.27.0-23af744488/node_modules/@esbuild/openharmony-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openharmony-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openharmony-arm64-npm-0.27.7-f9fb3d2c0b/node_modules/@esbuild/openharmony-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openharmony-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/sunos-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.27.0-d9ffc5e4d9/node_modules/@esbuild/sunos-x64/",\ + "packageDependencies": [\ + ["@esbuild/sunos-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.27.7-e0c917a507/node_modules/@esbuild/sunos-x64/",\ + "packageDependencies": [\ + ["@esbuild/sunos-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/win32-arm64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.27.0-1f2fe7ed67/node_modules/@esbuild/win32-arm64/",\ + "packageDependencies": [\ + ["@esbuild/win32-arm64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.27.7-7394ad2c25/node_modules/@esbuild/win32-arm64/",\ + "packageDependencies": [\ + ["@esbuild/win32-arm64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/win32-ia32", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.27.0-d3735b3016/node_modules/@esbuild/win32-ia32/",\ + "packageDependencies": [\ + ["@esbuild/win32-ia32", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.27.7-c720e2c640/node_modules/@esbuild/win32-ia32/",\ + "packageDependencies": [\ + ["@esbuild/win32-ia32", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/win32-x64", [\ + ["npm:0.27.0", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.27.0-e4bdd37062/node_modules/@esbuild/win32-x64/",\ + "packageDependencies": [\ + ["@esbuild/win32-x64", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.27.7-18b847315a/node_modules/@esbuild/win32-x64/",\ + "packageDependencies": [\ + ["@esbuild/win32-x64", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint-community/eslint-plugin-eslint-comments", [\ + ["npm:4.8.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-community-eslint-plugin-eslint-comments-npm-4.8.1-31887155ee-10c0.zip/node_modules/@eslint-community/eslint-plugin-eslint-comments/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-plugin-eslint-comments", "npm:4.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-plugin-eslint-comments-virtual-39302141f9/5/.yarn/berry/cache/@eslint-community-eslint-plugin-eslint-comments-npm-4.8.1-31887155ee-10c0.zip/node_modules/@eslint-community/eslint-plugin-eslint-comments/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-plugin-eslint-comments", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.8.1"],\ + ["@types/eslint", null],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["ignore", "npm:7.0.14"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint-community/eslint-utils", [\ + ["npm:4.10.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.10.1-3fd9410e81-10c0.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "npm:4.10.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:7c8aef9e5f2ff9fc7aba5d620ce39de5707256e3ac214f3f7b6a2c2338d017aa121faa1363040f3b8f25e06ffc8bb5d35a11bd2533386bb8136e224250c0dd64#npm:4.10.1", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-8ff92b8f1d/5/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.10.1-3fd9410e81-10c0.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:7c8aef9e5f2ff9fc7aba5d620ce39de5707256e3ac214f3f7b6a2c2338d017aa121faa1363040f3b8f25e06ffc8bb5d35a11bd2533386bb8136e224250c0dd64#npm:4.10.1"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-visitor-keys", "npm:3.4.3"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint-community/regexpp", [\ + ["npm:4.12.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-community-regexpp-npm-4.12.2-3d54624470-10c0.zip/node_modules/@eslint-community/regexpp/",\ + "packageDependencies": [\ + ["@eslint-community/regexpp", "npm:4.12.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/config-array", [\ + ["npm:0.23.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-config-array-npm-0.23.5-2ed0814e14-10c0.zip/node_modules/@eslint/config-array/",\ + "packageDependencies": [\ + ["@eslint/config-array", "npm:0.23.5"],\ + ["@eslint/object-schema", "npm:3.0.5"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["minimatch", "npm:10.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/config-helpers", [\ + ["npm:0.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-config-helpers-npm-0.7.0-b6b94522ad-10c0.zip/node_modules/@eslint/config-helpers/",\ + "packageDependencies": [\ + ["@eslint/config-helpers", "npm:0.7.0"],\ + ["@eslint/core", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/core", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-core-npm-1.2.1-99bf82852d-10c0.zip/node_modules/@eslint/core/",\ + "packageDependencies": [\ + ["@eslint/core", "npm:1.2.1"],\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/js", [\ + ["npm:10.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-js-npm-10.0.1-c30b85ca06-10c0.zip/node_modules/@eslint/js/",\ + "packageDependencies": [\ + ["@eslint/js", "npm:10.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-js-virtual-5889c432af/5/.yarn/berry/cache/@eslint-js-npm-10.0.1-c30b85ca06-10c0.zip/node_modules/@eslint/js/",\ + "packageDependencies": [\ + ["@eslint/js", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.0.1"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/object-schema", [\ + ["npm:3.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-object-schema-npm-3.0.5-eb218c381f-10c0.zip/node_modules/@eslint/object-schema/",\ + "packageDependencies": [\ + ["@eslint/object-schema", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/plugin-kit", [\ + ["npm:0.7.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@eslint-plugin-kit-npm-0.7.3-091bf3997b-10c0.zip/node_modules/@eslint/plugin-kit/",\ + "packageDependencies": [\ + ["@eslint/core", "npm:1.2.1"],\ + ["@eslint/plugin-kit", "npm:0.7.3"],\ + ["levn", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@exodus/bytes", [\ + ["npm:1.16.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@exodus-bytes-npm-1.16.0-4019793ac6-10c0.zip/node_modules/@exodus/bytes/",\ + "packageDependencies": [\ + ["@exodus/bytes", "npm:1.16.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:7e0e501c3549ad27bfcc3be06c651ae53bb09c3a56223f11723f761a3ba027fdc71f137375764e575a568d91ee550850a8343fb2e292dc84e9db88a92df8b93a#npm:1.16.0", {\ + "packageLocation": "./.yarn/__virtual__/@exodus-bytes-virtual-d1d6694a82/5/.yarn/berry/cache/@exodus-bytes-npm-1.16.0-4019793ac6-10c0.zip/node_modules/@exodus/bytes/",\ + "packageDependencies": [\ + ["@exodus/bytes", "virtual:7e0e501c3549ad27bfcc3be06c651ae53bb09c3a56223f11723f761a3ba027fdc71f137375764e575a568d91ee550850a8343fb2e292dc84e9db88a92df8b93a#npm:1.16.0"],\ + ["@noble/hashes", null],\ + ["@types/noble__hashes", null]\ + ],\ + "packagePeers": [\ + "@noble/hashes",\ + "@types/noble__hashes"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/busboy", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@fastify-busboy-npm-2.1.1-455d8b6bf5-10c0.zip/node_modules/@fastify/busboy/",\ + "packageDependencies": [\ + ["@fastify/busboy", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@formatjs/ecma402-abstract", [\ + ["npm:2.3.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@formatjs-ecma402-abstract-npm-2.3.6-b28618e55c-10c0.zip/node_modules/@formatjs/ecma402-abstract/",\ + "packageDependencies": [\ + ["@formatjs/ecma402-abstract", "npm:2.3.6"],\ + ["@formatjs/fast-memoize", "npm:2.2.7"],\ + ["@formatjs/intl-localematcher", "npm:0.6.2"],\ + ["decimal.js", "npm:10.6.0"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@formatjs/fast-memoize", [\ + ["npm:2.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@formatjs-fast-memoize-npm-2.2.7-bc909b3b5a-10c0.zip/node_modules/@formatjs/fast-memoize/",\ + "packageDependencies": [\ + ["@formatjs/fast-memoize", "npm:2.2.7"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@formatjs/icu-messageformat-parser", [\ + ["npm:2.11.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@formatjs-icu-messageformat-parser-npm-2.11.4-b051248584-10c0.zip/node_modules/@formatjs/icu-messageformat-parser/",\ + "packageDependencies": [\ + ["@formatjs/ecma402-abstract", "npm:2.3.6"],\ + ["@formatjs/icu-messageformat-parser", "npm:2.11.4"],\ + ["@formatjs/icu-skeleton-parser", "npm:1.8.16"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@formatjs/icu-skeleton-parser", [\ + ["npm:1.8.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/@formatjs-icu-skeleton-parser-npm-1.8.16-e9d6e923fd-10c0.zip/node_modules/@formatjs/icu-skeleton-parser/",\ + "packageDependencies": [\ + ["@formatjs/ecma402-abstract", "npm:2.3.6"],\ + ["@formatjs/icu-skeleton-parser", "npm:1.8.16"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@formatjs/intl-localematcher", [\ + ["npm:0.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@formatjs-intl-localematcher-npm-0.6.2-984821923e-10c0.zip/node_modules/@formatjs/intl-localematcher/",\ + "packageDependencies": [\ + ["@formatjs/intl-localematcher", "npm:0.6.2"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fortawesome/fontawesome-free", [\ + ["npm:6.7.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@fortawesome-fontawesome-free-npm-6.7.2-d3f6d6ec6d-10c0.zip/node_modules/@fortawesome/fontawesome-free/",\ + "packageDependencies": [\ + ["@fortawesome/fontawesome-free", "npm:6.7.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@gar/promise-retry", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@gar-promise-retry-npm-1.0.3-f96d9024c8-10c0.zip/node_modules/@gar/promise-retry/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@github/relative-time-element", [\ + ["npm:5.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@github-relative-time-element-npm-5.3.1-174423951a-10c0.zip/node_modules/@github/relative-time-element/",\ + "packageDependencies": [\ + ["@github/relative-time-element", "npm:5.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@glidejs/glide", [\ + ["npm:3.7.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@glidejs-glide-npm-3.7.1-aa3dfa18bf-10c0.zip/node_modules/@glidejs/glide/",\ + "packageDependencies": [\ + ["@glidejs/glide", "npm:3.7.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@googlemaps/extended-component-library", [\ + ["npm:0.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@googlemaps-extended-component-library-npm-0.7.0-d5395cec53-10c0.zip/node_modules/@googlemaps/extended-component-library/",\ + "packageDependencies": [\ + ["@googlemaps/extended-component-library", "npm:0.7.0"],\ + ["@lit/context", "npm:1.1.6"],\ + ["@lit/react", "virtual:d5395cec5350220e651492874ec0fd44371d2d5743815b610039f7f5335874f34e1d40707275c8a9aeaf3f667cca0b280f1edb3d91e65934951ceec1b9e246ef#npm:1.0.8"],\ + ["lit", "npm:3.3.3"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@happy-dom/global-registrator", [\ + ["npm:21.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@happy-dom-global-registrator-npm-21.0.4-94bdd93c87-10c0.zip/node_modules/@happy-dom/global-registrator/",\ + "packageDependencies": [\ + ["@happy-dom/global-registrator", "npm:21.0.4"],\ + ["@types/node", "npm:26.6.6"],\ + ["happy-dom", "npm:21.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@hubspot/api-client", [\ + ["npm:14.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@hubspot-api-client-npm-14.1.2-01abe60b9f-10c0.zip/node_modules/@hubspot/api-client/",\ + "packageDependencies": [\ + ["@hubspot/api-client", "npm:14.1.2"],\ + ["@types/node", "npm:26.6.6"],\ + ["bottleneck", "npm:2.19.5"],\ + ["es6-promise", "npm:4.2.8"],\ + ["form-data", "npm:4.0.6"],\ + ["lodash.merge", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanfs/core", [\ + ["npm:0.19.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@humanfs-core-npm-0.19.2-ad081ed090-10c0.zip/node_modules/@humanfs/core/",\ + "packageDependencies": [\ + ["@humanfs/core", "npm:0.19.2"],\ + ["@humanfs/types", "npm:0.15.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanfs/node", [\ + ["npm:0.16.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@humanfs-node-npm-0.16.8-80d1509ded-10c0.zip/node_modules/@humanfs/node/",\ + "packageDependencies": [\ + ["@humanfs/core", "npm:0.19.2"],\ + ["@humanfs/node", "npm:0.16.8"],\ + ["@humanfs/types", "npm:0.15.0"],\ + ["@humanwhocodes/retry", "npm:0.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanfs/types", [\ + ["npm:0.15.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@humanfs-types-npm-0.15.0-e47e8568ba-10c0.zip/node_modules/@humanfs/types/",\ + "packageDependencies": [\ + ["@humanfs/types", "npm:0.15.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanwhocodes/module-importer", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-10c0.zip/node_modules/@humanwhocodes/module-importer/",\ + "packageDependencies": [\ + ["@humanwhocodes/module-importer", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanwhocodes/retry", [\ + ["npm:0.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@humanwhocodes-retry-npm-0.4.3-a8d7ca1663-10c0.zip/node_modules/@humanwhocodes/retry/",\ + "packageDependencies": [\ + ["@humanwhocodes/retry", "npm:0.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@iconify/types", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@iconify-types-npm-2.0.0-faa2398199-10c0.zip/node_modules/@iconify/types/",\ + "packageDependencies": [\ + ["@iconify/types", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@iconify/utils", [\ + ["npm:3.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@iconify-utils-npm-3.1.7-f2567cc048-10c0.zip/node_modules/@iconify/utils/",\ + "packageDependencies": [\ + ["@antfu/install-pkg", "npm:2.1.0"],\ + ["@iconify/types", "npm:2.0.0"],\ + ["@iconify/utils", "npm:3.1.7"],\ + ["import-meta-resolve", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/colour", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@img-colour-npm-1.1.0-e2aea005f1-10c0.zip/node_modules/@img/colour/",\ + "packageDependencies": [\ + ["@img/colour", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-darwin-arm64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-darwin-arm64-npm-0.35.5-47eb938752/node_modules/@img/sharp-darwin-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-darwin-arm64", "npm:0.35.5"],\ + ["@img/sharp-libvips-darwin-arm64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-darwin-x64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-darwin-x64-npm-0.35.5-971db0d599/node_modules/@img/sharp-darwin-x64/",\ + "packageDependencies": [\ + ["@img/sharp-darwin-x64", "npm:0.35.5"],\ + ["@img/sharp-libvips-darwin-x64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-freebsd-wasm32", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-freebsd-wasm32-npm-0.35.5-3a5e831ab9/node_modules/@img/sharp-freebsd-wasm32/",\ + "packageDependencies": [\ + ["@img/sharp-freebsd-wasm32", "npm:0.35.5"],\ + ["@img/sharp-wasm32", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-darwin-arm64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-darwin-arm64-npm-1.3.4-264ee1b7a8/node_modules/@img/sharp-libvips-darwin-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-darwin-arm64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-darwin-x64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-darwin-x64-npm-1.3.4-3e7e87c10a/node_modules/@img/sharp-libvips-darwin-x64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-darwin-x64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linux-arm", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linux-arm-npm-1.3.4-59a2023a7b/node_modules/@img/sharp-libvips-linux-arm/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-arm", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linux-arm64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linux-arm64-npm-1.3.4-8cd948fdd3/node_modules/@img/sharp-libvips-linux-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-arm64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linux-ppc64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linux-ppc64-npm-1.3.4-6530e75900/node_modules/@img/sharp-libvips-linux-ppc64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-ppc64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linux-riscv64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linux-riscv64-npm-1.3.4-da1e42e7de/node_modules/@img/sharp-libvips-linux-riscv64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-riscv64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linux-s390x", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linux-s390x-npm-1.3.4-e8750f0ab9/node_modules/@img/sharp-libvips-linux-s390x/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-s390x", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linux-x64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linux-x64-npm-1.3.4-28ab0da74d/node_modules/@img/sharp-libvips-linux-x64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-x64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linuxmusl-arm64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linuxmusl-arm64-npm-1.3.4-02a02e4684/node_modules/@img/sharp-libvips-linuxmusl-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linuxmusl-arm64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-libvips-linuxmusl-x64", [\ + ["npm:1.3.4", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-libvips-linuxmusl-x64-npm-1.3.4-6c6d9a8c19/node_modules/@img/sharp-libvips-linuxmusl-x64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linuxmusl-x64", "npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linux-arm", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linux-arm-npm-0.35.5-fa29493e0e/node_modules/@img/sharp-linux-arm/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-arm", "npm:1.3.4"],\ + ["@img/sharp-linux-arm", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linux-arm64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linux-arm64-npm-0.35.5-2b276a6b10/node_modules/@img/sharp-linux-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-arm64", "npm:1.3.4"],\ + ["@img/sharp-linux-arm64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linux-ppc64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linux-ppc64-npm-0.35.5-608dc5f4b0/node_modules/@img/sharp-linux-ppc64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-ppc64", "npm:1.3.4"],\ + ["@img/sharp-linux-ppc64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linux-riscv64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linux-riscv64-npm-0.35.5-559bc66b7b/node_modules/@img/sharp-linux-riscv64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-riscv64", "npm:1.3.4"],\ + ["@img/sharp-linux-riscv64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linux-s390x", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linux-s390x-npm-0.35.5-0f99bfb2af/node_modules/@img/sharp-linux-s390x/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-s390x", "npm:1.3.4"],\ + ["@img/sharp-linux-s390x", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linux-x64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linux-x64-npm-0.35.5-460d7b7e7e/node_modules/@img/sharp-linux-x64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linux-x64", "npm:1.3.4"],\ + ["@img/sharp-linux-x64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linuxmusl-arm64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linuxmusl-arm64-npm-0.35.5-624561c9cd/node_modules/@img/sharp-linuxmusl-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linuxmusl-arm64", "npm:1.3.4"],\ + ["@img/sharp-linuxmusl-arm64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-linuxmusl-x64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-linuxmusl-x64-npm-0.35.5-19d97a89a7/node_modules/@img/sharp-linuxmusl-x64/",\ + "packageDependencies": [\ + ["@img/sharp-libvips-linuxmusl-x64", "npm:1.3.4"],\ + ["@img/sharp-linuxmusl-x64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-wasm32", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-wasm32-npm-0.35.5-c987059667/node_modules/@img/sharp-wasm32/",\ + "packageDependencies": [\ + ["@emnapi/runtime", "npm:1.11.3"],\ + ["@img/sharp-wasm32", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-webcontainers-wasm32", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-webcontainers-wasm32-npm-0.35.5-db6fc3004a/node_modules/@img/sharp-webcontainers-wasm32/",\ + "packageDependencies": [\ + ["@img/sharp-wasm32", "npm:0.35.5"],\ + ["@img/sharp-webcontainers-wasm32", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-win32-arm64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-win32-arm64-npm-0.35.5-35c0d5d658/node_modules/@img/sharp-win32-arm64/",\ + "packageDependencies": [\ + ["@img/sharp-win32-arm64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-win32-ia32", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-win32-ia32-npm-0.35.5-ff244840c3/node_modules/@img/sharp-win32-ia32/",\ + "packageDependencies": [\ + ["@img/sharp-win32-ia32", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@img/sharp-win32-x64", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/@img-sharp-win32-x64-npm-0.35.5-e6a5ece3b1/node_modules/@img/sharp-win32-x64/",\ + "packageDependencies": [\ + ["@img/sharp-win32-x64", "npm:0.35.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/balanced-match", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@isaacs-balanced-match-npm-4.0.1-8965afafe6-10c0.zip/node_modules/@isaacs/balanced-match/",\ + "packageDependencies": [\ + ["@isaacs/balanced-match", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/brace-expansion", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@isaacs-brace-expansion-npm-5.0.1-79f48d6db7-10c0.zip/node_modules/@isaacs/brace-expansion/",\ + "packageDependencies": [\ + ["@isaacs/balanced-match", "npm:4.0.1"],\ + ["@isaacs/brace-expansion", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/cliui", [\ + ["npm:8.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-10c0.zip/node_modules/@isaacs/cliui/",\ + "packageDependencies": [\ + ["@isaacs/cliui", "npm:8.0.2"],\ + ["string-width", "npm:5.1.2"],\ + ["string-width-cjs", [\ + "string-width",\ + "npm:4.2.3"\ + ]],\ + ["strip-ansi", "npm:7.2.0"],\ + ["strip-ansi-cjs", [\ + "strip-ansi",\ + "npm:6.0.1"\ + ]],\ + ["wrap-ansi", "npm:8.1.0"],\ + ["wrap-ansi-cjs", [\ + "wrap-ansi",\ + "npm:7.0.0"\ + ]]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@isaacs-cliui-npm-9.0.0-f5b610cfb2-10c0.zip/node_modules/@isaacs/cliui/",\ + "packageDependencies": [\ + ["@isaacs/cliui", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/fs-minipass", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@isaacs-fs-minipass-npm-4.0.1-677026e841-10c0.zip/node_modules/@isaacs/fs-minipass/",\ + "packageDependencies": [\ + ["@isaacs/fs-minipass", "npm:4.0.1"],\ + ["minipass", "npm:7.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/string-locale-compare", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@isaacs-string-locale-compare-npm-1.1.0-3911094464-10c0.zip/node_modules/@isaacs/string-locale-compare/",\ + "packageDependencies": [\ + ["@isaacs/string-locale-compare", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/gen-mapping", [\ + ["npm:0.3.13", {\ + "packageLocation": "../../../../.yarn/berry/cache/@jridgewell-gen-mapping-npm-0.3.13-9bd96ac800-10c0.zip/node_modules/@jridgewell/gen-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.13"],\ + ["@jridgewell/sourcemap-codec", "npm:1.6.0"],\ + ["@jridgewell/trace-mapping", "npm:0.3.31"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/remapping", [\ + ["npm:2.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@jridgewell-remapping-npm-2.3.5-df8dacc063-10c0.zip/node_modules/@jridgewell/remapping/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.13"],\ + ["@jridgewell/remapping", "npm:2.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.31"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/resolve-uri", [\ + ["npm:3.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-10c0.zip/node_modules/@jridgewell/resolve-uri/",\ + "packageDependencies": [\ + ["@jridgewell/resolve-uri", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/source-map", [\ + ["npm:0.3.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@jridgewell-source-map-npm-0.3.11-4cf013eacf-10c0.zip/node_modules/@jridgewell/source-map/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.13"],\ + ["@jridgewell/source-map", "npm:0.3.11"],\ + ["@jridgewell/trace-mapping", "npm:0.3.31"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/sourcemap-codec", [\ + ["npm:1.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@jridgewell-sourcemap-codec-npm-1.6.0-ba2e670569-10c0.zip/node_modules/@jridgewell/sourcemap-codec/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/trace-mapping", [\ + ["npm:0.3.31", {\ + "packageLocation": "../../../../.yarn/berry/cache/@jridgewell-trace-mapping-npm-0.3.31-1ae81d75ac-10c0.zip/node_modules/@jridgewell/trace-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/resolve-uri", "npm:3.1.2"],\ + ["@jridgewell/sourcemap-codec", "npm:1.6.0"],\ + ["@jridgewell/trace-mapping", "npm:0.3.31"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@keyv/bigmap", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@keyv-bigmap-npm-1.3.1-ed980a7704-10c0.zip/node_modules/@keyv/bigmap/",\ + "packageDependencies": [\ + ["@keyv/bigmap", "npm:1.3.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ddf67704fd8c812db82336daa78e1f232272ce74c8260f82a10373d549ee1053cf001a624b06a34d03ba3867a594d18f504d8b9412c39c2113f9bd6db3852482#npm:1.3.1", {\ + "packageLocation": "./.yarn/__virtual__/@keyv-bigmap-virtual-e64687d555/5/.yarn/berry/cache/@keyv-bigmap-npm-1.3.1-ed980a7704-10c0.zip/node_modules/@keyv/bigmap/",\ + "packageDependencies": [\ + ["@keyv/bigmap", "virtual:ddf67704fd8c812db82336daa78e1f232272ce74c8260f82a10373d549ee1053cf001a624b06a34d03ba3867a594d18f504d8b9412c39c2113f9bd6db3852482#npm:1.3.1"],\ + ["@types/keyv", null],\ + ["hashery", "npm:1.5.1"],\ + ["hookified", "npm:1.15.1"],\ + ["keyv", "npm:5.6.0"]\ + ],\ + "packagePeers": [\ + "@types/keyv",\ + "keyv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@keyv/serialize", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@keyv-serialize-npm-1.1.1-f3de0708ec-10c0.zip/node_modules/@keyv/serialize/",\ + "packageDependencies": [\ + ["@keyv/serialize", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-android-arm64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-android-arm64-npm-3.3.3-1315ebf39c/node_modules/@koromix/koffi-android-arm64/",\ + "packageDependencies": [\ + ["@koromix/koffi-android-arm64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-android-x64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-android-x64-npm-3.3.3-b1d14a290c/node_modules/@koromix/koffi-android-x64/",\ + "packageDependencies": [\ + ["@koromix/koffi-android-x64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-darwin-arm64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-darwin-arm64-npm-3.3.3-4399a71824/node_modules/@koromix/koffi-darwin-arm64/",\ + "packageDependencies": [\ + ["@koromix/koffi-darwin-arm64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-darwin-x64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-darwin-x64-npm-3.3.3-efc1c95e3b/node_modules/@koromix/koffi-darwin-x64/",\ + "packageDependencies": [\ + ["@koromix/koffi-darwin-x64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-freebsd-arm64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-freebsd-arm64-npm-3.3.3-4b55623085/node_modules/@koromix/koffi-freebsd-arm64/",\ + "packageDependencies": [\ + ["@koromix/koffi-freebsd-arm64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-freebsd-ia32", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-freebsd-ia32-npm-3.3.3-cc49781850/node_modules/@koromix/koffi-freebsd-ia32/",\ + "packageDependencies": [\ + ["@koromix/koffi-freebsd-ia32", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-freebsd-x64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-freebsd-x64-npm-3.3.3-d050aaab69/node_modules/@koromix/koffi-freebsd-x64/",\ + "packageDependencies": [\ + ["@koromix/koffi-freebsd-x64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-arm", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-arm-npm-3.3.3-38563707ad/node_modules/@koromix/koffi-linux-arm/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-arm", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-arm64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-arm64-npm-3.3.3-def81814f8/node_modules/@koromix/koffi-linux-arm64/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-arm64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-ia32", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-ia32-npm-3.3.3-284ba25719/node_modules/@koromix/koffi-linux-ia32/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-ia32", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-loong64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-loong64-npm-3.3.3-670c301b30/node_modules/@koromix/koffi-linux-loong64/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-loong64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-ppc64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-ppc64-npm-3.3.3-9d2cecdcc2/node_modules/@koromix/koffi-linux-ppc64/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-ppc64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-riscv64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-riscv64-npm-3.3.3-f2b7b52413/node_modules/@koromix/koffi-linux-riscv64/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-riscv64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-linux-x64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-linux-x64-npm-3.3.3-d207b4c206/node_modules/@koromix/koffi-linux-x64/",\ + "packageDependencies": [\ + ["@koromix/koffi-linux-x64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-openbsd-arm64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-openbsd-arm64-npm-3.3.3-d0d4dc5bd1/node_modules/@koromix/koffi-openbsd-arm64/",\ + "packageDependencies": [\ + ["@koromix/koffi-openbsd-arm64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-openbsd-ia32", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-openbsd-ia32-npm-3.3.3-c6ce881b0f/node_modules/@koromix/koffi-openbsd-ia32/",\ + "packageDependencies": [\ + ["@koromix/koffi-openbsd-ia32", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-openbsd-x64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-openbsd-x64-npm-3.3.3-0e46d85995/node_modules/@koromix/koffi-openbsd-x64/",\ + "packageDependencies": [\ + ["@koromix/koffi-openbsd-x64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-win32-arm64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-win32-arm64-npm-3.3.3-917c3c7369/node_modules/@koromix/koffi-win32-arm64/",\ + "packageDependencies": [\ + ["@koromix/koffi-win32-arm64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-win32-ia32", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-win32-ia32-npm-3.3.3-d976823813/node_modules/@koromix/koffi-win32-ia32/",\ + "packageDependencies": [\ + ["@koromix/koffi-win32-ia32", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@koromix/koffi-win32-x64", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/@koromix-koffi-win32-x64-npm-3.3.3-7401b22355/node_modules/@koromix/koffi-win32-x64/",\ + "packageDependencies": [\ + ["@koromix/koffi-win32-x64", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/client", [\ + ["npm:0.17.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@libsql-client-npm-0.17.4-78a7c1ccb3-10c0.zip/node_modules/@libsql/client/",\ + "packageDependencies": [\ + ["@libsql/client", "npm:0.17.4"],\ + ["@libsql/core", "npm:0.17.4"],\ + ["@libsql/hrana-client", "npm:0.10.0"],\ + ["js-base64", "npm:3.9.5"],\ + ["libsql", "npm:0.5.29"],\ + ["promise-limit", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/core", [\ + ["npm:0.17.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@libsql-core-npm-0.17.4-e9fae9ac4c-10c0.zip/node_modules/@libsql/core/",\ + "packageDependencies": [\ + ["@libsql/core", "npm:0.17.4"],\ + ["js-base64", "npm:3.9.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/darwin-arm64", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-darwin-arm64-npm-0.5.29-62ace1ea9c/node_modules/@libsql/darwin-arm64/",\ + "packageDependencies": [\ + ["@libsql/darwin-arm64", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/darwin-x64", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-darwin-x64-npm-0.5.29-9f507377d5/node_modules/@libsql/darwin-x64/",\ + "packageDependencies": [\ + ["@libsql/darwin-x64", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/hrana-client", [\ + ["npm:0.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@libsql-hrana-client-npm-0.10.0-bf718b5a77-10c0.zip/node_modules/@libsql/hrana-client/",\ + "packageDependencies": [\ + ["@libsql/hrana-client", "npm:0.10.0"],\ + ["@libsql/isomorphic-ws", "npm:0.1.5"],\ + ["js-base64", "npm:3.9.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/isomorphic-ws", [\ + ["npm:0.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@libsql-isomorphic-ws-npm-0.1.5-d46a0b2a12-10c0.zip/node_modules/@libsql/isomorphic-ws/",\ + "packageDependencies": [\ + ["@libsql/isomorphic-ws", "npm:0.1.5"],\ + ["@types/ws", "npm:8.18.2"],\ + ["ws", "virtual:d46a0b2a1298f44b4585b0e51e04cc7af718aff3191e76bb8a73c27f29d8219f54c864e0531f610b4f018bcae2726d8f23dc8c1a35a9692e90f03267f368c394#npm:8.22.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-arm-gnueabihf", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-arm-gnueabihf-npm-0.5.29-3c56fe2566/node_modules/@libsql/linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@libsql/linux-arm-gnueabihf", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-arm-musleabihf", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-arm-musleabihf-npm-0.5.29-4b1547d41f/node_modules/@libsql/linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@libsql/linux-arm-musleabihf", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-arm64-gnu", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-arm64-gnu-npm-0.5.29-90cd654db0/node_modules/@libsql/linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@libsql/linux-arm64-gnu", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-arm64-musl", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-arm64-musl-npm-0.5.29-9209bc56e9/node_modules/@libsql/linux-arm64-musl/",\ + "packageDependencies": [\ + ["@libsql/linux-arm64-musl", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-x64-gnu", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-x64-gnu-npm-0.5.29-b870464eb6/node_modules/@libsql/linux-x64-gnu/",\ + "packageDependencies": [\ + ["@libsql/linux-x64-gnu", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-x64-musl", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-x64-musl-npm-0.5.29-9579db6c59/node_modules/@libsql/linux-x64-musl/",\ + "packageDependencies": [\ + ["@libsql/linux-x64-musl", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/win32-x64-msvc", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/@libsql-win32-x64-msvc-npm-0.5.29-44ef5c3337/node_modules/@libsql/win32-x64-msvc/",\ + "packageDependencies": [\ + ["@libsql/win32-x64-msvc", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lighthousejs/types", [\ + ["npm:0.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lighthousejs-types-npm-0.0.3-ad451329a9-10c0.zip/node_modules/@lighthousejs/types/",\ + "packageDependencies": [\ + ["@lighthousejs/types", "npm:0.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lit-labs/ssr", [\ + ["npm:3.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lit-labs-ssr-npm-3.3.1-b002057830-10c0.zip/node_modules/@lit-labs/ssr/",\ + "packageDependencies": [\ + ["@lit-labs/ssr", "npm:3.3.1"],\ + ["@lit-labs/ssr-client", "npm:1.1.8"],\ + ["@lit-labs/ssr-dom-shim", "npm:1.6.0"],\ + ["@lit/reactive-element", "npm:2.1.2"],\ + ["@parse5/tools", "npm:0.3.0"],\ + ["@types/node", "npm:16.18.126"],\ + ["enhanced-resolve", "npm:5.26.0"],\ + ["lit", "npm:3.3.3"],\ + ["lit-element", "npm:4.2.2"],\ + ["lit-html", "npm:3.3.3"],\ + ["node-fetch", "npm:3.3.2"],\ + ["parse5", "npm:7.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lit-labs/ssr-client", [\ + ["npm:1.1.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lit-labs-ssr-client-npm-1.1.8-1d1f17f8c5-10c0.zip/node_modules/@lit-labs/ssr-client/",\ + "packageDependencies": [\ + ["@lit-labs/ssr-client", "npm:1.1.8"],\ + ["@lit/reactive-element", "npm:2.1.2"],\ + ["lit", "npm:3.3.3"],\ + ["lit-html", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lit-labs/ssr-dom-shim", [\ + ["npm:1.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lit-labs-ssr-dom-shim-npm-1.6.0-61750ba2e3-10c0.zip/node_modules/@lit-labs/ssr-dom-shim/",\ + "packageDependencies": [\ + ["@lit-labs/ssr-dom-shim", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lit/context", [\ + ["npm:1.1.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lit-context-npm-1.1.6-2c155157c6-10c0.zip/node_modules/@lit/context/",\ + "packageDependencies": [\ + ["@lit/context", "npm:1.1.6"],\ + ["@lit/reactive-element", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lit/react", [\ + ["npm:1.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lit-react-npm-1.0.8-56327547f0-10c0.zip/node_modules/@lit/react/",\ + "packageDependencies": [\ + ["@lit/react", "npm:1.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d5395cec5350220e651492874ec0fd44371d2d5743815b610039f7f5335874f34e1d40707275c8a9aeaf3f667cca0b280f1edb3d91e65934951ceec1b9e246ef#npm:1.0.8", {\ + "packageLocation": "./.yarn/__virtual__/@lit-react-virtual-496aa467b5/5/.yarn/berry/cache/@lit-react-npm-1.0.8-56327547f0-10c0.zip/node_modules/@lit/react/",\ + "packageDependencies": [\ + ["@lit/react", "virtual:d5395cec5350220e651492874ec0fd44371d2d5743815b610039f7f5335874f34e1d40707275c8a9aeaf3f667cca0b280f1edb3d91e65934951ceec1b9e246ef#npm:1.0.8"],\ + ["@types/react", null]\ + ],\ + "packagePeers": [\ + "@types/react"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lit/reactive-element", [\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@lit-reactive-element-npm-2.1.2-2c713bebce-10c0.zip/node_modules/@lit/reactive-element/",\ + "packageDependencies": [\ + ["@lit-labs/ssr-dom-shim", "npm:1.6.0"],\ + ["@lit/reactive-element", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mapbox/node-pre-gyp", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@mapbox-node-pre-gyp-npm-2.0.3-4606feb049-10c0.zip/node_modules/@mapbox/node-pre-gyp/",\ + "packageDependencies": [\ + ["@mapbox/node-pre-gyp", "npm:2.0.3"],\ + ["consola", "npm:3.4.2"],\ + ["detect-libc", "npm:2.1.2"],\ + ["https-proxy-agent", "npm:7.0.6"],\ + ["node-fetch", "virtual:4606feb049377ee5a54506d5a03de8f80318bfa3f34a29f0602ad200641dfc56383695e05e0277c449c784a6954a15c2d6cccf21c22d052d2efd7f566da96a16#npm:2.7.0"],\ + ["nopt", "npm:8.1.0"],\ + ["semver", "npm:7.8.5"],\ + ["tar", "npm:7.5.22"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mdx-js/mdx", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@mdx-js-mdx-npm-3.1.1-143ece8af6-10c0.zip/node_modules/@mdx-js/mdx/",\ + "packageDependencies": [\ + ["@mdx-js/mdx", "npm:3.1.1"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdx", "npm:2.0.14"],\ + ["acorn", "npm:8.19.0"],\ + ["collapse-white-space", "npm:2.1.0"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-is-identifier-name", "npm:3.0.0"],\ + ["estree-util-scope", "npm:1.0.1"],\ + ["estree-walker", "npm:3.0.3"],\ + ["hast-util-to-jsx-runtime", "npm:2.3.7"],\ + ["markdown-extensions", "npm:2.0.0"],\ + ["recma-build-jsx", "npm:1.0.0"],\ + ["recma-jsx", "virtual:143ece8af6017b8e4ad009fa31c443cdace6a91344fe998dcb22f687d88391c6f5a7b0dfca5e23216f2883e12047cbb126eebee93e623cad0586ece03bb615a0#npm:1.0.1"],\ + ["recma-stringify", "npm:1.0.0"],\ + ["rehype-recma", "npm:1.0.0"],\ + ["remark-mdx", "npm:3.1.1"],\ + ["remark-parse", "npm:11.0.0"],\ + ["remark-rehype", "npm:11.1.2"],\ + ["source-map", "npm:0.7.6"],\ + ["unified", "npm:11.0.5"],\ + ["unist-util-position-from-estree", "npm:2.0.0"],\ + ["unist-util-stringify-position", "npm:4.0.0"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mermaid-js/parser", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@mermaid-js-parser-npm-1.2.1-273ade178c-10c0.zip/node_modules/@mermaid-js/parser/",\ + "packageDependencies": [\ + ["@chevrotain/types", "npm:11.1.2"],\ + ["@mermaid-js/parser", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@mermaid-js-parser-npm-2.0.1-4e86ee94ca-10c0.zip/node_modules/@mermaid-js/parser/",\ + "packageDependencies": [\ + ["@chevrotain/types", "npm:13.2.0"],\ + ["@mermaid-js/parser", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nanostores/lit", [\ + ["npm:0.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@nanostores-lit-npm-0.2.3-5c0274c801-10c0.zip/node_modules/@nanostores/lit/",\ + "packageDependencies": [\ + ["@nanostores/lit", "npm:0.2.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.2.3", {\ + "packageLocation": "./.yarn/__virtual__/@nanostores-lit-virtual-471f70a32a/5/.yarn/berry/cache/@nanostores-lit-npm-0.2.3-5c0274c801-10c0.zip/node_modules/@nanostores/lit/",\ + "packageDependencies": [\ + ["@nanostores/lit", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.2.3"],\ + ["@types/lit", null],\ + ["@types/nanostores", null],\ + ["lit", "npm:3.3.3"],\ + ["nanostores", "npm:1.5.5"]\ + ],\ + "packagePeers": [\ + "@types/lit",\ + "@types/nanostores",\ + "lit",\ + "nanostores"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nanostores/persistent", [\ + ["npm:1.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@nanostores-persistent-npm-1.3.5-fca72bffd8-10c0.zip/node_modules/@nanostores/persistent/",\ + "packageDependencies": [\ + ["@nanostores/persistent", "npm:1.3.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.3.5", {\ + "packageLocation": "./.yarn/__virtual__/@nanostores-persistent-virtual-641b5996b6/5/.yarn/berry/cache/@nanostores-persistent-npm-1.3.5-fca72bffd8-10c0.zip/node_modules/@nanostores/persistent/",\ + "packageDependencies": [\ + ["@nanostores/persistent", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.3.5"],\ + ["@types/nanostores", null],\ + ["nanostores", "npm:1.5.5"]\ + ],\ + "packagePeers": [\ + "@types/nanostores",\ + "nanostores"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@napi-rs-keyring-npm-1.2.0-bc2ff46b3d-10c0.zip/node_modules/@napi-rs/keyring/",\ + "packageDependencies": [\ + ["@napi-rs/keyring", "npm:1.2.0"],\ + ["@napi-rs/keyring-darwin-arm64", "npm:1.2.0"],\ + ["@napi-rs/keyring-darwin-x64", "npm:1.2.0"],\ + ["@napi-rs/keyring-freebsd-x64", "npm:1.2.0"],\ + ["@napi-rs/keyring-linux-arm-gnueabihf", "npm:1.2.0"],\ + ["@napi-rs/keyring-linux-arm64-gnu", "npm:1.2.0"],\ + ["@napi-rs/keyring-linux-arm64-musl", "npm:1.2.0"],\ + ["@napi-rs/keyring-linux-riscv64-gnu", "npm:1.2.0"],\ + ["@napi-rs/keyring-linux-x64-gnu", "npm:1.2.0"],\ + ["@napi-rs/keyring-linux-x64-musl", "npm:1.2.0"],\ + ["@napi-rs/keyring-win32-arm64-msvc", "npm:1.2.0"],\ + ["@napi-rs/keyring-win32-ia32-msvc", "npm:1.2.0"],\ + ["@napi-rs/keyring-win32-x64-msvc", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-darwin-arm64", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-darwin-arm64-npm-1.2.0-e66f5558e8/node_modules/@napi-rs/keyring-darwin-arm64/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-darwin-arm64", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-darwin-x64", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-darwin-x64-npm-1.2.0-751b90a37f/node_modules/@napi-rs/keyring-darwin-x64/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-darwin-x64", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-freebsd-x64", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-freebsd-x64-npm-1.2.0-742c46f665/node_modules/@napi-rs/keyring-freebsd-x64/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-freebsd-x64", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-linux-arm-gnueabihf", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-linux-arm-gnueabihf-npm-1.2.0-bf08916d7a/node_modules/@napi-rs/keyring-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-linux-arm-gnueabihf", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-linux-arm64-gnu", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-linux-arm64-gnu-npm-1.2.0-b65edf1c0f/node_modules/@napi-rs/keyring-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-linux-arm64-gnu", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-linux-arm64-musl", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-linux-arm64-musl-npm-1.2.0-455ffa6276/node_modules/@napi-rs/keyring-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-linux-arm64-musl", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-linux-riscv64-gnu", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-linux-riscv64-gnu-npm-1.2.0-bbe55fe7ae/node_modules/@napi-rs/keyring-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-linux-riscv64-gnu", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-linux-x64-gnu", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-linux-x64-gnu-npm-1.2.0-7cc4317806/node_modules/@napi-rs/keyring-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-linux-x64-gnu", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-linux-x64-musl", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-linux-x64-musl-npm-1.2.0-d6a638e25e/node_modules/@napi-rs/keyring-linux-x64-musl/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-linux-x64-musl", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-win32-arm64-msvc", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-win32-arm64-msvc-npm-1.2.0-ebe55803d9/node_modules/@napi-rs/keyring-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-win32-arm64-msvc", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-win32-ia32-msvc", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-win32-ia32-msvc-npm-1.2.0-4331bb111f/node_modules/@napi-rs/keyring-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-win32-ia32-msvc", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/keyring-win32-x64-msvc", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-keyring-win32-x64-msvc-npm-1.2.0-5e2ff305b7/node_modules/@napi-rs/keyring-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@napi-rs/keyring-win32-x64-msvc", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/lzma-linux-x64-gnu", [\ + ["npm:1.5.1", {\ + "packageLocation": "./.yarn/unplugged/@napi-rs-lzma-linux-x64-gnu-npm-1.5.1-f7590e86fd/node_modules/@napi-rs/lzma-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@napi-rs/lzma-linux-x64-gnu", "npm:1.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@napi-rs/wasm-runtime", [\ + ["npm:1.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@napi-rs-wasm-runtime-npm-1.2.4-f4c8c072f8-10c0.zip/node_modules/@napi-rs/wasm-runtime/",\ + "packageDependencies": [\ + ["@napi-rs/wasm-runtime", "npm:1.2.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:1.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@napi-rs-wasm-runtime-npm-1.2.6-93ccd6b955-10c0.zip/node_modules/@napi-rs/wasm-runtime/",\ + "packageDependencies": [\ + ["@napi-rs/wasm-runtime", "npm:1.2.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2dcdbade20edbc24b1aee68fbab17cbdfb4ca2f1d52292537c369c64383b986911b506c3c965e9eb007c85c62aba4d565d5b53b30243d1ad45c022dc47b98aee#npm:1.2.6", {\ + "packageLocation": "./.yarn/__virtual__/@napi-rs-wasm-runtime-virtual-74f7c36706/5/.yarn/berry/cache/@napi-rs-wasm-runtime-npm-1.2.6-93ccd6b955-10c0.zip/node_modules/@napi-rs/wasm-runtime/",\ + "packageDependencies": [\ + ["@emnapi/core", null],\ + ["@emnapi/runtime", null],\ + ["@napi-rs/wasm-runtime", "virtual:2dcdbade20edbc24b1aee68fbab17cbdfb4ca2f1d52292537c369c64383b986911b506c3c965e9eb007c85c62aba4d565d5b53b30243d1ad45c022dc47b98aee#npm:1.2.6"],\ + ["@tybys/wasm-util", "npm:0.10.4"],\ + ["@types/emnapi__core", null],\ + ["@types/emnapi__runtime", null]\ + ],\ + "packagePeers": [\ + "@emnapi/core",\ + "@emnapi/runtime",\ + "@types/emnapi__core",\ + "@types/emnapi__runtime"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:80bb29c752f56a26a2c8219fe386683219006e50d3662d4a8ae646307d705582b767f04598a6157097f6a62f7ff289f255a6977df78958655ceb90ceaf797bf3#npm:1.2.4", {\ + "packageLocation": "./.yarn/__virtual__/@napi-rs-wasm-runtime-virtual-7951de12b7/5/.yarn/berry/cache/@napi-rs-wasm-runtime-npm-1.2.4-f4c8c072f8-10c0.zip/node_modules/@napi-rs/wasm-runtime/",\ + "packageDependencies": [\ + ["@emnapi/core", "npm:1.11.3"],\ + ["@emnapi/runtime", null],\ + ["@napi-rs/wasm-runtime", "virtual:80bb29c752f56a26a2c8219fe386683219006e50d3662d4a8ae646307d705582b767f04598a6157097f6a62f7ff289f255a6977df78958655ceb90ceaf797bf3#npm:1.2.4"],\ + ["@tybys/wasm-util", "npm:0.10.4"],\ + ["@types/emnapi__core", null],\ + ["@types/emnapi__runtime", null]\ + ],\ + "packagePeers": [\ + "@emnapi/core",\ + "@emnapi/runtime",\ + "@types/emnapi__core",\ + "@types/emnapi__runtime"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:83a7234addd93d4cd9aff89472c845be122f89ab7929c3890c54e6d3609f1160d55565a15ad53ee79a7cba1a069c2afa5d04067b92a12f9b54117cd9625f3d17#npm:1.2.6", {\ + "packageLocation": "./.yarn/__virtual__/@napi-rs-wasm-runtime-virtual-e3a8fbb9ba/5/.yarn/berry/cache/@napi-rs-wasm-runtime-npm-1.2.6-93ccd6b955-10c0.zip/node_modules/@napi-rs/wasm-runtime/",\ + "packageDependencies": [\ + ["@emnapi/core", "npm:1.11.1"],\ + ["@emnapi/runtime", "npm:1.11.1"],\ + ["@napi-rs/wasm-runtime", "virtual:83a7234addd93d4cd9aff89472c845be122f89ab7929c3890c54e6d3609f1160d55565a15ad53ee79a7cba1a069c2afa5d04067b92a12f9b54117cd9625f3d17#npm:1.2.6"],\ + ["@tybys/wasm-util", "npm:0.10.4"],\ + ["@types/emnapi__core", null],\ + ["@types/emnapi__runtime", null]\ + ],\ + "packagePeers": [\ + "@emnapi/core",\ + "@emnapi/runtime",\ + "@types/emnapi__core",\ + "@types/emnapi__runtime"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:ce0a3f0caabc12871e27a875494da8ccb2ea968b03e33ecac89c140c32f5df6af4f1ee17710a1a9b2db550c030556a8e571a420fbcba4a6ee5c38843474673ff#npm:1.2.6", {\ + "packageLocation": "./.yarn/__virtual__/@napi-rs-wasm-runtime-virtual-46caef5400/5/.yarn/berry/cache/@napi-rs-wasm-runtime-npm-1.2.6-93ccd6b955-10c0.zip/node_modules/@napi-rs/wasm-runtime/",\ + "packageDependencies": [\ + ["@emnapi/core", "npm:1.11.3"],\ + ["@emnapi/runtime", "npm:1.11.3"],\ + ["@napi-rs/wasm-runtime", "virtual:ce0a3f0caabc12871e27a875494da8ccb2ea968b03e33ecac89c140c32f5df6af4f1ee17710a1a9b2db550c030556a8e571a420fbcba4a6ee5c38843474673ff#npm:1.2.6"],\ + ["@tybys/wasm-util", "npm:0.10.4"],\ + ["@types/emnapi__core", null],\ + ["@types/emnapi__runtime", null]\ + ],\ + "packagePeers": [\ + "@emnapi/core",\ + "@emnapi/runtime",\ + "@types/emnapi__core",\ + "@types/emnapi__runtime"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@neon-rs/load", [\ + ["npm:0.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@neon-rs-load-npm-0.0.4-2905c29bd5-10c0.zip/node_modules/@neon-rs/load/",\ + "packageDependencies": [\ + ["@neon-rs/load", "npm:0.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nodable/entities", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@nodable-entities-npm-3.1.0-574fa66328-10c0.zip/node_modules/@nodable/entities/",\ + "packageDependencies": [\ + ["@nodable/entities", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nodelib/fs.scandir", [\ + ["npm:2.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-10c0.zip/node_modules/@nodelib/fs.scandir/",\ + "packageDependencies": [\ + ["@nodelib/fs.scandir", "npm:2.1.5"],\ + ["@nodelib/fs.stat", "npm:2.0.5"],\ + ["run-parallel", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nodelib/fs.stat", [\ + ["npm:2.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-10c0.zip/node_modules/@nodelib/fs.stat/",\ + "packageDependencies": [\ + ["@nodelib/fs.stat", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nodelib/fs.walk", [\ + ["npm:1.2.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-10c0.zip/node_modules/@nodelib/fs.walk/",\ + "packageDependencies": [\ + ["@nodelib/fs.scandir", "npm:2.1.5"],\ + ["@nodelib/fs.walk", "npm:1.2.8"],\ + ["fastq", "npm:1.20.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/agent", [\ + ["npm:5.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-agent-npm-5.0.2-7b8573d176-10c0.zip/node_modules/@npmcli/agent/",\ + "packageDependencies": [\ + ["@npmcli/agent", "npm:5.0.2"],\ + ["agent-base", "npm:9.0.0"],\ + ["http-proxy-agent", "npm:9.1.0"],\ + ["https-proxy-agent", "npm:9.1.0"],\ + ["lru-cache", "npm:11.5.3"],\ + ["socks-proxy-agent", "npm:10.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/arborist", [\ + ["npm:10.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-arborist-npm-10.0.4-d56623a55e-10c0.zip/node_modules/@npmcli/arborist/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@isaacs/string-locale-compare", "npm:1.1.0"],\ + ["@npmcli/arborist", "npm:10.0.4"],\ + ["@npmcli/fs", "npm:6.0.0"],\ + ["@npmcli/installed-package-contents", "npm:5.0.0"],\ + ["@npmcli/map-workspaces", "npm:6.0.0"],\ + ["@npmcli/metavuln-calculator", "npm:10.0.0"],\ + ["@npmcli/name-from-folder", "npm:5.0.0"],\ + ["@npmcli/node-gyp", "npm:6.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["@npmcli/query", "npm:5.0.0"],\ + ["@npmcli/redact", "npm:5.0.0"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["bin-links", "npm:7.0.1"],\ + ["cacache", "npm:21.0.1"],\ + ["common-ancestor-path", "npm:2.0.0"],\ + ["diff", "npm:8.0.4"],\ + ["hosted-git-info", "npm:10.1.1"],\ + ["json-stringify-nice", "npm:1.1.4"],\ + ["lru-cache", "npm:11.5.3"],\ + ["minimatch", "npm:10.2.6"],\ + ["nopt", "npm:10.0.1"],\ + ["npm-install-checks", "npm:9.0.0"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-pick-manifest", "npm:12.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"],\ + ["pacote", "npm:22.0.1"],\ + ["parse-conflict-json", "npm:6.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["proggy", "npm:4.0.0"],\ + ["promise-all-reject-late", "npm:1.0.1"],\ + ["promise-call-limit", "npm:3.0.2"],\ + ["semver", "npm:7.8.5"],\ + ["ssri", "npm:14.0.0"],\ + ["treeverse", "npm:3.0.0"],\ + ["validate-npm-package-name", "npm:8.0.0"],\ + ["walk-up-path", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/config", [\ + ["npm:11.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-config-npm-11.2.0-2814bfc4cf-10c0.zip/node_modules/@npmcli/config/",\ + "packageDependencies": [\ + ["@npmcli/config", "npm:11.2.0"],\ + ["@npmcli/map-workspaces", "npm:6.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["ci-info", "npm:4.4.0"],\ + ["ini", "npm:7.0.0"],\ + ["nopt", "npm:10.0.1"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["walk-up-path", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-config-npm-6.4.1-141dcf4c5c-10c0.zip/node_modules/@npmcli/config/",\ + "packageDependencies": [\ + ["@npmcli/config", "npm:6.4.1"],\ + ["@npmcli/map-workspaces", "npm:3.0.6"],\ + ["ci-info", "npm:4.4.0"],\ + ["ini", "npm:4.1.3"],\ + ["nopt", "npm:7.2.1"],\ + ["proc-log", "npm:3.0.0"],\ + ["read-package-json-fast", "npm:3.0.2"],\ + ["semver", "npm:7.8.5"],\ + ["walk-up-path", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/fs", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-fs-npm-6.0.0-5842f3cb68-10c0.zip/node_modules/@npmcli/fs/",\ + "packageDependencies": [\ + ["@npmcli/fs", "npm:6.0.0"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/git", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-git-npm-8.0.0-e9aac425a9-10c0.zip/node_modules/@npmcli/git/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@npmcli/git", "npm:8.0.0"],\ + ["@npmcli/promise-spawn", "npm:10.0.1"],\ + ["ini", "npm:7.0.0"],\ + ["lru-cache", "npm:11.5.3"],\ + ["npm-pick-manifest", "npm:12.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["which", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/installed-package-contents", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-installed-package-contents-npm-5.0.0-f57cd360f3-10c0.zip/node_modules/@npmcli/installed-package-contents/",\ + "packageDependencies": [\ + ["@npmcli/installed-package-contents", "npm:5.0.0"],\ + ["npm-bundled", "npm:6.0.0"],\ + ["npm-normalize-package-bin", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/map-workspaces", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-map-workspaces-npm-3.0.6-dcaa328de8-10c0.zip/node_modules/@npmcli/map-workspaces/",\ + "packageDependencies": [\ + ["@npmcli/map-workspaces", "npm:3.0.6"],\ + ["@npmcli/name-from-folder", "npm:2.0.0"],\ + ["glob", "npm:10.5.0"],\ + ["minimatch", "npm:9.0.9"],\ + ["read-package-json-fast", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-map-workspaces-npm-6.0.0-7f352a4c08-10c0.zip/node_modules/@npmcli/map-workspaces/",\ + "packageDependencies": [\ + ["@npmcli/map-workspaces", "npm:6.0.0"],\ + ["@npmcli/name-from-folder", "npm:5.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["glob", "npm:13.0.6"],\ + ["minimatch", "npm:10.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/metavuln-calculator", [\ + ["npm:10.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-metavuln-calculator-npm-10.0.0-a040a3f360-10c0.zip/node_modules/@npmcli/metavuln-calculator/",\ + "packageDependencies": [\ + ["@npmcli/metavuln-calculator", "npm:10.0.0"],\ + ["cacache", "npm:21.0.1"],\ + ["json-parse-even-better-errors", "npm:6.0.0"],\ + ["pacote", "npm:22.0.1"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/name-from-folder", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-name-from-folder-npm-2.0.0-18e2dba870-10c0.zip/node_modules/@npmcli/name-from-folder/",\ + "packageDependencies": [\ + ["@npmcli/name-from-folder", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-name-from-folder-npm-5.0.0-82b37d36da-10c0.zip/node_modules/@npmcli/name-from-folder/",\ + "packageDependencies": [\ + ["@npmcli/name-from-folder", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/node-gyp", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-node-gyp-npm-6.0.0-2f5d683ee4-10c0.zip/node_modules/@npmcli/node-gyp/",\ + "packageDependencies": [\ + ["@npmcli/node-gyp", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/package-json", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-package-json-npm-8.0.0-66b2cd208c-10c0.zip/node_modules/@npmcli/package-json/",\ + "packageDependencies": [\ + ["@npmcli/git", "npm:8.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["glob", "npm:13.0.6"],\ + ["hosted-git-info", "npm:10.1.1"],\ + ["json-parse-even-better-errors", "npm:6.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["spdx-expression-parse", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/promise-spawn", [\ + ["npm:10.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-promise-spawn-npm-10.0.1-04037bac01-10c0.zip/node_modules/@npmcli/promise-spawn/",\ + "packageDependencies": [\ + ["@npmcli/promise-spawn", "npm:10.0.1"],\ + ["which", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/query", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-query-npm-5.0.0-ec11e9706d-10c0.zip/node_modules/@npmcli/query/",\ + "packageDependencies": [\ + ["@npmcli/query", "npm:5.0.0"],\ + ["postcss-selector-parser", "npm:7.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/redact", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-redact-npm-5.0.0-ae648cc761-10c0.zip/node_modules/@npmcli/redact/",\ + "packageDependencies": [\ + ["@npmcli/redact", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/run-script", [\ + ["npm:11.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@npmcli-run-script-npm-11.0.0-0afe3f8248-10c0.zip/node_modules/@npmcli/run-script/",\ + "packageDependencies": [\ + ["@npmcli/node-gyp", "npm:6.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["@npmcli/promise-spawn", "npm:10.0.1"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["node-gyp", "npm:13.1.0"],\ + ["proc-log", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@one-ini/wasm", [\ + ["npm:0.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@one-ini-wasm-npm-0.2.1-593b18e296-10c0.zip/node_modules/@one-ini/wasm/",\ + "packageDependencies": [\ + ["@one-ini/wasm", "npm:0.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@opentelemetry/api", [\ + ["npm:1.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@opentelemetry-api-npm-1.10.0-7fbec5d3dd-10c0.zip/node_modules/@opentelemetry/api/",\ + "packageDependencies": [\ + ["@opentelemetry/api", "npm:1.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oslojs/encoding", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@oslojs-encoding-npm-1.1.0-6905042d8f-10c0.zip/node_modules/@oslojs/encoding/",\ + "packageDependencies": [\ + ["@oslojs/encoding", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@ota-meshi/ast-token-store", [\ + ["npm:0.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@ota-meshi-ast-token-store-npm-0.3.0-05524b7505-10c0.zip/node_modules/@ota-meshi/ast-token-store/",\ + "packageDependencies": [\ + ["@ota-meshi/ast-token-store", "npm:0.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-android-arm-eabi", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-android-arm-eabi-npm-0.121.0-a7b2f4ac42/node_modules/@oxc-parser/binding-android-arm-eabi/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-android-arm-eabi", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-android-arm-eabi-npm-0.152.0-168ec19ec2/node_modules/@oxc-parser/binding-android-arm-eabi/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-android-arm-eabi", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-android-arm64", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-android-arm64-npm-0.121.0-8078fd7bd1/node_modules/@oxc-parser/binding-android-arm64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-android-arm64", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-android-arm64-npm-0.152.0-85cedbd8fe/node_modules/@oxc-parser/binding-android-arm64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-android-arm64", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-darwin-arm64", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-darwin-arm64-npm-0.121.0-5f60594464/node_modules/@oxc-parser/binding-darwin-arm64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-darwin-arm64", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-darwin-arm64-npm-0.152.0-fbdf8f6426/node_modules/@oxc-parser/binding-darwin-arm64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-darwin-arm64", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-darwin-x64", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-darwin-x64-npm-0.121.0-791889c112/node_modules/@oxc-parser/binding-darwin-x64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-darwin-x64", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-darwin-x64-npm-0.152.0-a1f5447153/node_modules/@oxc-parser/binding-darwin-x64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-darwin-x64", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-freebsd-x64", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-freebsd-x64-npm-0.121.0-72339d8de7/node_modules/@oxc-parser/binding-freebsd-x64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-freebsd-x64", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-freebsd-x64-npm-0.152.0-606e2e9405/node_modules/@oxc-parser/binding-freebsd-x64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-freebsd-x64", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-arm-gnueabihf", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm-gnueabihf-npm-0.121.0-cf68414fb1/node_modules/@oxc-parser/binding-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm-gnueabihf", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm-gnueabihf-npm-0.152.0-8297598a4c/node_modules/@oxc-parser/binding-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm-gnueabihf", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-arm-musleabihf", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm-musleabihf-npm-0.121.0-1e3bc42f17/node_modules/@oxc-parser/binding-linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm-musleabihf", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm-musleabihf-npm-0.152.0-f7f9d03e51/node_modules/@oxc-parser/binding-linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm-musleabihf", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-arm64-gnu", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm64-gnu-npm-0.121.0-287ccfea8e/node_modules/@oxc-parser/binding-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm64-gnu", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm64-gnu-npm-0.152.0-de55c031cb/node_modules/@oxc-parser/binding-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm64-gnu", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-arm64-musl", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm64-musl-npm-0.121.0-13bf596eae/node_modules/@oxc-parser/binding-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm64-musl", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-arm64-musl-npm-0.152.0-f77dd1c33b/node_modules/@oxc-parser/binding-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-arm64-musl", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-ppc64-gnu", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-ppc64-gnu-npm-0.121.0-dc5102c6be/node_modules/@oxc-parser/binding-linux-ppc64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-ppc64-gnu", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-ppc64-gnu-npm-0.152.0-27406ac244/node_modules/@oxc-parser/binding-linux-ppc64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-ppc64-gnu", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-riscv64-gnu", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-riscv64-gnu-npm-0.121.0-bb6eac6a3c/node_modules/@oxc-parser/binding-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-riscv64-gnu", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-riscv64-gnu-npm-0.152.0-21d5f2cbd8/node_modules/@oxc-parser/binding-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-riscv64-gnu", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-riscv64-musl", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-riscv64-musl-npm-0.121.0-2c260d3f9c/node_modules/@oxc-parser/binding-linux-riscv64-musl/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-riscv64-musl", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-riscv64-musl-npm-0.152.0-cbf72230af/node_modules/@oxc-parser/binding-linux-riscv64-musl/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-riscv64-musl", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-s390x-gnu", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-s390x-gnu-npm-0.121.0-4f02a532a5/node_modules/@oxc-parser/binding-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-s390x-gnu", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-s390x-gnu-npm-0.152.0-6c796bfd6d/node_modules/@oxc-parser/binding-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-s390x-gnu", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-x64-gnu", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-x64-gnu-npm-0.121.0-7867d5ad3c/node_modules/@oxc-parser/binding-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-x64-gnu", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-x64-gnu-npm-0.152.0-3ee650d93a/node_modules/@oxc-parser/binding-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-x64-gnu", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-linux-x64-musl", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-x64-musl-npm-0.121.0-43a14d9505/node_modules/@oxc-parser/binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-x64-musl", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-linux-x64-musl-npm-0.152.0-77269cb20b/node_modules/@oxc-parser/binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-linux-x64-musl", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-openharmony-arm64", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-openharmony-arm64-npm-0.121.0-d7fdde46c5/node_modules/@oxc-parser/binding-openharmony-arm64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-openharmony-arm64", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-openharmony-arm64-npm-0.152.0-b24de603fb/node_modules/@oxc-parser/binding-openharmony-arm64/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-openharmony-arm64", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-wasm32-wasi", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-wasm32-wasi-npm-0.121.0-2dcdbade20/node_modules/@oxc-parser/binding-wasm32-wasi/",\ + "packageDependencies": [\ + ["@napi-rs/wasm-runtime", "virtual:2dcdbade20edbc24b1aee68fbab17cbdfb4ca2f1d52292537c369c64383b986911b506c3c965e9eb007c85c62aba4d565d5b53b30243d1ad45c022dc47b98aee#npm:1.2.6"],\ + ["@oxc-parser/binding-wasm32-wasi", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-win32-arm64-msvc", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-win32-arm64-msvc-npm-0.121.0-60d8441588/node_modules/@oxc-parser/binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-win32-arm64-msvc", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-win32-arm64-msvc-npm-0.152.0-375045e5de/node_modules/@oxc-parser/binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-win32-arm64-msvc", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-win32-ia32-msvc", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-win32-ia32-msvc-npm-0.121.0-2fb91c9065/node_modules/@oxc-parser/binding-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-win32-ia32-msvc", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-win32-ia32-msvc-npm-0.152.0-88882eaa3d/node_modules/@oxc-parser/binding-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-win32-ia32-msvc", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-parser/binding-win32-x64-msvc", [\ + ["npm:0.121.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-win32-x64-msvc-npm-0.121.0-fca33d1cfb/node_modules/@oxc-parser/binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-win32-x64-msvc", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-parser-binding-win32-x64-msvc-npm-0.152.0-0f51ce5a33/node_modules/@oxc-parser/binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-win32-x64-msvc", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-project/types", [\ + ["npm:0.110.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@oxc-project-types-npm-0.110.0-2eb76fb91a-10c0.zip/node_modules/@oxc-project/types/",\ + "packageDependencies": [\ + ["@oxc-project/types", "npm:0.110.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.121.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@oxc-project-types-npm-0.121.0-7b287c2e1f-10c0.zip/node_modules/@oxc-project/types/",\ + "packageDependencies": [\ + ["@oxc-project/types", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@oxc-project-types-npm-0.152.0-7f32199299-10c0.zip/node_modules/@oxc-project/types/",\ + "packageDependencies": [\ + ["@oxc-project/types", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.156.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@oxc-project-types-npm-0.156.0-ac2d291e49-10c0.zip/node_modules/@oxc-project/types/",\ + "packageDependencies": [\ + ["@oxc-project/types", "npm:0.156.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-android-arm-eabi", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-android-arm-eabi-npm-0.111.0-77e4cbdb00/node_modules/@oxc-transform/binding-android-arm-eabi/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-android-arm-eabi", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-android-arm64", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-android-arm64-npm-0.111.0-a06b2498f0/node_modules/@oxc-transform/binding-android-arm64/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-android-arm64", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-darwin-arm64", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-darwin-arm64-npm-0.111.0-a734aa7711/node_modules/@oxc-transform/binding-darwin-arm64/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-darwin-arm64", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-darwin-x64", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-darwin-x64-npm-0.111.0-68bf5326c5/node_modules/@oxc-transform/binding-darwin-x64/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-darwin-x64", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-freebsd-x64", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-freebsd-x64-npm-0.111.0-737d8fa7ba/node_modules/@oxc-transform/binding-freebsd-x64/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-freebsd-x64", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-arm-gnueabihf", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-arm-gnueabihf-npm-0.111.0-4d8a7aba8f/node_modules/@oxc-transform/binding-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-arm-gnueabihf", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-arm-musleabihf", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-arm-musleabihf-npm-0.111.0-f47382871b/node_modules/@oxc-transform/binding-linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-arm-musleabihf", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-arm64-gnu", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-arm64-gnu-npm-0.111.0-d88396f03e/node_modules/@oxc-transform/binding-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-arm64-gnu", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-arm64-musl", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-arm64-musl-npm-0.111.0-65442c60ad/node_modules/@oxc-transform/binding-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-arm64-musl", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-ppc64-gnu", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-ppc64-gnu-npm-0.111.0-4579628d1b/node_modules/@oxc-transform/binding-linux-ppc64-gnu/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-ppc64-gnu", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-riscv64-gnu", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-riscv64-gnu-npm-0.111.0-38b4d42cf7/node_modules/@oxc-transform/binding-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-riscv64-gnu", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-riscv64-musl", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-riscv64-musl-npm-0.111.0-4b6e2c98c2/node_modules/@oxc-transform/binding-linux-riscv64-musl/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-riscv64-musl", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-s390x-gnu", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-s390x-gnu-npm-0.111.0-46eeff49f0/node_modules/@oxc-transform/binding-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-s390x-gnu", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-x64-gnu", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-x64-gnu-npm-0.111.0-0d6bda35d2/node_modules/@oxc-transform/binding-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-x64-gnu", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-linux-x64-musl", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-linux-x64-musl-npm-0.111.0-300a1a55af/node_modules/@oxc-transform/binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-linux-x64-musl", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-openharmony-arm64", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-openharmony-arm64-npm-0.111.0-12b2a19b0e/node_modules/@oxc-transform/binding-openharmony-arm64/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-openharmony-arm64", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-wasm32-wasi", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-wasm32-wasi-npm-0.111.0-d9ab2cea75/node_modules/@oxc-transform/binding-wasm32-wasi/",\ + "packageDependencies": [\ + ["@napi-rs/wasm-runtime", "virtual:2dcdbade20edbc24b1aee68fbab17cbdfb4ca2f1d52292537c369c64383b986911b506c3c965e9eb007c85c62aba4d565d5b53b30243d1ad45c022dc47b98aee#npm:1.2.6"],\ + ["@oxc-transform/binding-wasm32-wasi", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-win32-arm64-msvc", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-win32-arm64-msvc-npm-0.111.0-1a65ffb16b/node_modules/@oxc-transform/binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-win32-arm64-msvc", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-win32-ia32-msvc", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-win32-ia32-msvc-npm-0.111.0-e01da417ea/node_modules/@oxc-transform/binding-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-win32-ia32-msvc", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@oxc-transform/binding-win32-x64-msvc", [\ + ["npm:0.111.0", {\ + "packageLocation": "./.yarn/unplugged/@oxc-transform-binding-win32-x64-msvc-npm-0.111.0-d6528d3e64/node_modules/@oxc-transform/binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-win32-x64-msvc", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@parse5/tools", [\ + ["npm:0.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@parse5-tools-npm-0.3.0-08d8d6d2c8-10c0.zip/node_modules/@parse5/tools/",\ + "packageDependencies": [\ + ["@parse5/tools", "npm:0.3.0"],\ + ["parse5", "npm:7.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@paulirish/trace_engine", [\ + ["npm:0.0.67", {\ + "packageLocation": "../../../../.yarn/berry/cache/@paulirish-trace_engine-npm-0.0.67-d53a9b3273-10c0.zip/node_modules/@paulirish/trace_engine/",\ + "packageDependencies": [\ + ["@paulirish/trace_engine", "npm:0.0.67"],\ + ["third-party-web", "npm:0.30.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pdf-lib/standard-fonts", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pdf-lib-standard-fonts-npm-1.0.0-963255903e-10c0.zip/node_modules/@pdf-lib/standard-fonts/",\ + "packageDependencies": [\ + ["@pdf-lib/standard-fonts", "npm:1.0.0"],\ + ["pako", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pdf-lib/upng", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pdf-lib-upng-npm-1.0.1-b6cf54efaf-10c0.zip/node_modules/@pdf-lib/upng/",\ + "packageDependencies": [\ + ["@pdf-lib/upng", "npm:1.0.1"],\ + ["pako", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pkgjs/parseargs", [\ + ["npm:0.11.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-10c0.zip/node_modules/@pkgjs/parseargs/",\ + "packageDependencies": [\ + ["@pkgjs/parseargs", "npm:0.11.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pkgr/core", [\ + ["npm:0.3.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pkgr-core-npm-0.3.6-461387ae5e-10c0.zip/node_modules/@pkgr/core/",\ + "packageDependencies": [\ + ["@pkgr/core", "npm:0.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@playwright/browser-chromium", [\ + ["npm:1.64.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@playwright-browser-chromium-npm-1.64.1-c3c021f8b2-10c0.zip/node_modules/@playwright/browser-chromium/",\ + "packageDependencies": [\ + ["@playwright/browser-chromium", "npm:1.64.1"],\ + ["playwright-core", "npm:1.64.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@playwright/test", [\ + ["npm:1.64.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@playwright-test-npm-1.64.1-959c781428-10c0.zip/node_modules/@playwright/test/",\ + "packageDependencies": [\ + ["@playwright/test", "npm:1.64.1"],\ + ["playwright", "npm:1.64.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pnpm/config.env-replace", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-10c0.zip/node_modules/@pnpm/config.env-replace/",\ + "packageDependencies": [\ + ["@pnpm/config.env-replace", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pnpm/network.ca-file", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-10c0.zip/node_modules/@pnpm/network.ca-file/",\ + "packageDependencies": [\ + ["@pnpm/network.ca-file", "npm:1.0.2"],\ + ["graceful-fs", "npm:4.2.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pnpm/npm-conf", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@pnpm-npm-conf-npm-3.0.3-79663a2f1b-10c0.zip/node_modules/@pnpm/npm-conf/",\ + "packageDependencies": [\ + ["@pnpm/config.env-replace", "npm:1.1.0"],\ + ["@pnpm/network.ca-file", "npm:1.0.2"],\ + ["@pnpm/npm-conf", "npm:3.0.3"],\ + ["config-chain", "npm:1.1.13"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@preact/preset-vite", [\ + ["npm:2.10.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@preact-preset-vite-npm-2.10.6-1b054052fd-10c0.zip/node_modules/@preact/preset-vite/",\ + "packageDependencies": [\ + ["@preact/preset-vite", "npm:2.10.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:2.10.6", {\ + "packageLocation": "./.yarn/__virtual__/@preact-preset-vite-virtual-167d32c74d/5/.yarn/berry/cache/@preact-preset-vite-npm-2.10.6-1b054052fd-10c0.zip/node_modules/@preact/preset-vite/",\ + "packageDependencies": [\ + ["@babel/core", null],\ + ["@babel/plugin-transform-react-jsx", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7"],\ + ["@babel/plugin-transform-react-jsx-development", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:7.29.7"],\ + ["@preact/preset-vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:2.10.6"],\ + ["@prefresh/vite", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:2.4.12"],\ + ["@rollup/pluginutils", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:5.5.1"],\ + ["@types/babel__core", null],\ + ["@types/vite", null],\ + ["babel-plugin-transform-hook-names", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:1.0.2"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["magic-string", "npm:0.30.21"],\ + ["picocolors", "npm:1.1.1"],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"],\ + ["vite-prerender-plugin", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:0.5.14"],\ + ["zimmerframe", "npm:1.1.5"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core",\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@preact/signals", [\ + ["npm:2.11.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@preact-signals-npm-2.11.4-8d0885c186-10c0.zip/node_modules/@preact/signals/",\ + "packageDependencies": [\ + ["@preact/signals", "npm:2.11.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:2.11.4", {\ + "packageLocation": "./.yarn/__virtual__/@preact-signals-virtual-3d04767ed6/5/.yarn/berry/cache/@preact-signals-npm-2.11.4-8d0885c186-10c0.zip/node_modules/@preact/signals/",\ + "packageDependencies": [\ + ["@preact/signals", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:2.11.4"],\ + ["@preact/signals-core", "npm:1.14.5"],\ + ["@types/preact", null],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"]\ + ],\ + "packagePeers": [\ + "@types/preact",\ + "preact"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@preact/signals-core", [\ + ["npm:1.14.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@preact-signals-core-npm-1.14.5-1001d06112-10c0.zip/node_modules/@preact/signals-core/",\ + "packageDependencies": [\ + ["@preact/signals-core", "npm:1.14.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@prefresh/babel-plugin", [\ + ["npm:0.5.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@prefresh-babel-plugin-npm-0.5.4-c29e625a98-10c0.zip/node_modules/@prefresh/babel-plugin/",\ + "packageDependencies": [\ + ["@prefresh/babel-plugin", "npm:0.5.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:bcc4b2ac4fcf615c40dd418f150f8608b77b3199aa8c24c44396046c31feb363035d7d3895d3d57567122cde43a18fa4086674a8dd48ab70a184c092281f8223#npm:0.5.4", {\ + "packageLocation": "./.yarn/__virtual__/@prefresh-babel-plugin-virtual-aa35a8dfad/5/.yarn/berry/cache/@prefresh-babel-plugin-npm-0.5.4-c29e625a98-10c0.zip/node_modules/@prefresh/babel-plugin/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@prefresh/babel-plugin", "virtual:bcc4b2ac4fcf615c40dd418f150f8608b77b3199aa8c24c44396046c31feb363035d7d3895d3d57567122cde43a18fa4086674a8dd48ab70a184c092281f8223#npm:0.5.4"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@prefresh/core", [\ + ["npm:1.5.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@prefresh-core-npm-1.5.11-043887677e-10c0.zip/node_modules/@prefresh/core/",\ + "packageDependencies": [\ + ["@prefresh/core", "npm:1.5.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:bcc4b2ac4fcf615c40dd418f150f8608b77b3199aa8c24c44396046c31feb363035d7d3895d3d57567122cde43a18fa4086674a8dd48ab70a184c092281f8223#npm:1.5.11", {\ + "packageLocation": "./.yarn/__virtual__/@prefresh-core-virtual-01c7edc55b/5/.yarn/berry/cache/@prefresh-core-npm-1.5.11-043887677e-10c0.zip/node_modules/@prefresh/core/",\ + "packageDependencies": [\ + ["@prefresh/core", "virtual:bcc4b2ac4fcf615c40dd418f150f8608b77b3199aa8c24c44396046c31feb363035d7d3895d3d57567122cde43a18fa4086674a8dd48ab70a184c092281f8223#npm:1.5.11"],\ + ["@types/preact", null],\ + ["preact", null]\ + ],\ + "packagePeers": [\ + "@types/preact",\ + "preact"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@prefresh/utils", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@prefresh-utils-npm-1.2.1-b8d0ba4add-10c0.zip/node_modules/@prefresh/utils/",\ + "packageDependencies": [\ + ["@prefresh/utils", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@prefresh/vite", [\ + ["npm:2.4.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@prefresh-vite-npm-2.4.12-fbbcc5d6b7-10c0.zip/node_modules/@prefresh/vite/",\ + "packageDependencies": [\ + ["@prefresh/vite", "npm:2.4.12"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:2.4.12", {\ + "packageLocation": "./.yarn/__virtual__/@prefresh-vite-virtual-bcc4b2ac4f/5/.yarn/berry/cache/@prefresh-vite-npm-2.4.12-fbbcc5d6b7-10c0.zip/node_modules/@prefresh/vite/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@prefresh/babel-plugin", "virtual:bcc4b2ac4fcf615c40dd418f150f8608b77b3199aa8c24c44396046c31feb363035d7d3895d3d57567122cde43a18fa4086674a8dd48ab70a184c092281f8223#npm:0.5.4"],\ + ["@prefresh/core", "virtual:bcc4b2ac4fcf615c40dd418f150f8608b77b3199aa8c24c44396046c31feb363035d7d3895d3d57567122cde43a18fa4086674a8dd48ab70a184c092281f8223#npm:1.5.11"],\ + ["@prefresh/utils", "npm:1.2.1"],\ + ["@prefresh/vite", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:2.4.12"],\ + ["@rollup/pluginutils", "npm:4.2.1"],\ + ["@types/preact", null],\ + ["@types/vite", null],\ + ["preact", null],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"]\ + ],\ + "packagePeers": [\ + "@types/preact",\ + "@types/vite",\ + "preact",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@prettier/parse-srcset", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@prettier-parse-srcset-npm-3.1.0-a73415aa94-10c0.zip/node_modules/@prettier/parse-srcset/",\ + "packageDependencies": [\ + ["@prettier/parse-srcset", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@puppeteer/browsers", [\ + ["npm:3.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@puppeteer-browsers-npm-3.2.6-72cf6fe934-10c0.zip/node_modules/@puppeteer/browsers/",\ + "packageDependencies": [\ + ["@puppeteer/browsers", "npm:3.2.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:3.2.6", {\ + "packageLocation": "./.yarn/__virtual__/@puppeteer-browsers-virtual-5977940ac1/5/.yarn/berry/cache/@puppeteer-browsers-npm-3.2.6-72cf6fe934-10c0.zip/node_modules/@puppeteer/browsers/",\ + "packageDependencies": [\ + ["@puppeteer/browsers", "virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:3.2.6"],\ + ["@types/proxy-agent", null],\ + ["@types/yauzl", null],\ + ["modern-tar", "npm:0.8.6"],\ + ["proxy-agent", null],\ + ["yargs", "npm:18.2.0"],\ + ["yauzl", null]\ + ],\ + "packagePeers": [\ + "@types/proxy-agent",\ + "@types/yauzl",\ + "proxy-agent",\ + "yauzl"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-android-arm-eabi", [\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-android-arm-eabi-npm-1.2.16-fc83afc12f/node_modules/@rolldown/binding-android-arm-eabi/",\ + "packageDependencies": [\ + ["@rolldown/binding-android-arm-eabi", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-android-arm64", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-android-arm64-npm-1.0.0-rc.1-a7d78dcb55/node_modules/@rolldown/binding-android-arm64/",\ + "packageDependencies": [\ + ["@rolldown/binding-android-arm64", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-android-arm64-npm-1.2.16-461e972d67/node_modules/@rolldown/binding-android-arm64/",\ + "packageDependencies": [\ + ["@rolldown/binding-android-arm64", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-darwin-arm64", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-darwin-arm64-npm-1.0.0-rc.1-4132962059/node_modules/@rolldown/binding-darwin-arm64/",\ + "packageDependencies": [\ + ["@rolldown/binding-darwin-arm64", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-darwin-arm64-npm-1.2.16-f83e0c0f2c/node_modules/@rolldown/binding-darwin-arm64/",\ + "packageDependencies": [\ + ["@rolldown/binding-darwin-arm64", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-darwin-x64", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-darwin-x64-npm-1.0.0-rc.1-e1b0f227a4/node_modules/@rolldown/binding-darwin-x64/",\ + "packageDependencies": [\ + ["@rolldown/binding-darwin-x64", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-darwin-x64-npm-1.2.16-d082c20b5c/node_modules/@rolldown/binding-darwin-x64/",\ + "packageDependencies": [\ + ["@rolldown/binding-darwin-x64", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-freebsd-x64", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-freebsd-x64-npm-1.0.0-rc.1-9b2cf2082b/node_modules/@rolldown/binding-freebsd-x64/",\ + "packageDependencies": [\ + ["@rolldown/binding-freebsd-x64", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-freebsd-x64-npm-1.2.16-c38742bc46/node_modules/@rolldown/binding-freebsd-x64/",\ + "packageDependencies": [\ + ["@rolldown/binding-freebsd-x64", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-arm-gnueabihf", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-arm-gnueabihf-npm-1.0.0-rc.1-703fc4fd2e/node_modules/@rolldown/binding-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-arm-gnueabihf", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-arm-gnueabihf-npm-1.2.16-a959497776/node_modules/@rolldown/binding-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-arm-gnueabihf", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-arm64-gnu", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-arm64-gnu-npm-1.0.0-rc.1-bae23cc55a/node_modules/@rolldown/binding-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-arm64-gnu", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-arm64-gnu-npm-1.2.16-a0688bb232/node_modules/@rolldown/binding-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-arm64-gnu", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-arm64-musl", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-arm64-musl-npm-1.0.0-rc.1-848846c606/node_modules/@rolldown/binding-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-arm64-musl", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-arm64-musl-npm-1.2.16-68fda7d308/node_modules/@rolldown/binding-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-arm64-musl", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-ppc64-gnu", [\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-ppc64-gnu-npm-1.2.16-44adc14fed/node_modules/@rolldown/binding-linux-ppc64-gnu/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-ppc64-gnu", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-s390x-gnu", [\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-s390x-gnu-npm-1.2.16-c8d7257701/node_modules/@rolldown/binding-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-s390x-gnu", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-x64-gnu", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-x64-gnu-npm-1.0.0-rc.1-7e87daaa07/node_modules/@rolldown/binding-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-x64-gnu", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-x64-gnu-npm-1.2.16-0798bc4c12/node_modules/@rolldown/binding-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-x64-gnu", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-linux-x64-musl", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-x64-musl-npm-1.0.0-rc.1-ce157db0ca/node_modules/@rolldown/binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-x64-musl", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-linux-x64-musl-npm-1.2.16-c591df57b6/node_modules/@rolldown/binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@rolldown/binding-linux-x64-musl", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-openharmony-arm64", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-openharmony-arm64-npm-1.0.0-rc.1-34207f9f34/node_modules/@rolldown/binding-openharmony-arm64/",\ + "packageDependencies": [\ + ["@rolldown/binding-openharmony-arm64", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-openharmony-arm64-npm-1.2.16-c7ac44e1fd/node_modules/@rolldown/binding-openharmony-arm64/",\ + "packageDependencies": [\ + ["@rolldown/binding-openharmony-arm64", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-wasm32-wasi", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-wasm32-wasi-npm-1.0.0-rc.1-63107570e3/node_modules/@rolldown/binding-wasm32-wasi/",\ + "packageDependencies": [\ + ["@napi-rs/wasm-runtime", "virtual:2dcdbade20edbc24b1aee68fbab17cbdfb4ca2f1d52292537c369c64383b986911b506c3c965e9eb007c85c62aba4d565d5b53b30243d1ad45c022dc47b98aee#npm:1.2.6"],\ + ["@rolldown/binding-wasm32-wasi", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-win32-arm64-msvc", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-win32-arm64-msvc-npm-1.0.0-rc.1-e5e5323bfb/node_modules/@rolldown/binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@rolldown/binding-win32-arm64-msvc", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-win32-arm64-msvc-npm-1.2.16-726dd213bc/node_modules/@rolldown/binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@rolldown/binding-win32-arm64-msvc", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/binding-win32-x64-msvc", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-win32-x64-msvc-npm-1.0.0-rc.1-d378dd46eb/node_modules/@rolldown/binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@rolldown/binding-win32-x64-msvc", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/unplugged/@rolldown-binding-win32-x64-msvc-npm-1.2.16-2c659dec63/node_modules/@rolldown/binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@rolldown/binding-win32-x64-msvc", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rolldown/pluginutils", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rolldown-pluginutils-npm-1.0.0-rc.1-c71b2c5059-10c0.zip/node_modules/@rolldown/pluginutils/",\ + "packageDependencies": [\ + ["@rolldown/pluginutils", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rolldown-pluginutils-npm-1.0.1-165a2f27ab-10c0.zip/node_modules/@rolldown/pluginutils/",\ + "packageDependencies": [\ + ["@rolldown/pluginutils", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/plugin-babel", [\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rollup-plugin-babel-npm-6.1.0-07dda7e70d-10c0.zip/node_modules/@rollup/plugin-babel/",\ + "packageDependencies": [\ + ["@rollup/plugin-babel", "npm:6.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:6.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-plugin-babel-virtual-e269d574d0/5/.yarn/berry/cache/@rollup-plugin-babel-npm-6.1.0-07dda7e70d-10c0.zip/node_modules/@rollup/plugin-babel/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-module-imports", "npm:7.29.7"],\ + ["@rollup/plugin-babel", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:6.1.0"],\ + ["@rollup/pluginutils", "virtual:e269d574d0549447bcaea57722c61f22ab3ec3f551cd6bad8feb6bebf6e284dee138ac6f3b82eff5f57043daa351195906be5e7846c4690b8c82feafb9fecdb7#npm:5.5.1"],\ + ["@types/babel__core", null],\ + ["@types/rollup", null],\ + ["rollup", "npm:4.67.3"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core",\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/plugin-node-resolve", [\ + ["npm:16.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rollup-plugin-node-resolve-npm-16.0.3-3ec4cec590-10c0.zip/node_modules/@rollup/plugin-node-resolve/",\ + "packageDependencies": [\ + ["@rollup/plugin-node-resolve", "npm:16.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:16.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-plugin-node-resolve-virtual-b0ae74aa85/5/.yarn/berry/cache/@rollup-plugin-node-resolve-npm-16.0.3-3ec4cec590-10c0.zip/node_modules/@rollup/plugin-node-resolve/",\ + "packageDependencies": [\ + ["@rollup/plugin-node-resolve", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:16.0.3"],\ + ["@rollup/pluginutils", "virtual:e269d574d0549447bcaea57722c61f22ab3ec3f551cd6bad8feb6bebf6e284dee138ac6f3b82eff5f57043daa351195906be5e7846c4690b8c82feafb9fecdb7#npm:5.5.1"],\ + ["@types/resolve", "npm:1.20.2"],\ + ["@types/rollup", null],\ + ["deepmerge", "npm:4.3.1"],\ + ["is-module", "npm:1.0.0"],\ + ["resolve", "patch:resolve@npm%3A1.22.13#optional!builtin::version=1.22.13&hash=9bd1a5"],\ + ["rollup", "npm:4.67.3"]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/plugin-replace", [\ + ["npm:6.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rollup-plugin-replace-npm-6.0.3-368394ddf1-10c0.zip/node_modules/@rollup/plugin-replace/",\ + "packageDependencies": [\ + ["@rollup/plugin-replace", "npm:6.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:6.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-plugin-replace-virtual-d8d94cc7a6/5/.yarn/berry/cache/@rollup-plugin-replace-npm-6.0.3-368394ddf1-10c0.zip/node_modules/@rollup/plugin-replace/",\ + "packageDependencies": [\ + ["@rollup/plugin-replace", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:6.0.3"],\ + ["@rollup/pluginutils", "virtual:e269d574d0549447bcaea57722c61f22ab3ec3f551cd6bad8feb6bebf6e284dee138ac6f3b82eff5f57043daa351195906be5e7846c4690b8c82feafb9fecdb7#npm:5.5.1"],\ + ["@types/rollup", null],\ + ["magic-string", "npm:0.30.21"],\ + ["rollup", "npm:4.67.3"]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/plugin-terser", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rollup-plugin-terser-npm-1.0.2-152fdffefb-10c0.zip/node_modules/@rollup/plugin-terser/",\ + "packageDependencies": [\ + ["@rollup/plugin-terser", "npm:1.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:1.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-plugin-terser-virtual-29978631fc/5/.yarn/berry/cache/@rollup-plugin-terser-npm-1.0.2-152fdffefb-10c0.zip/node_modules/@rollup/plugin-terser/",\ + "packageDependencies": [\ + ["@rollup/plugin-terser", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:1.0.2"],\ + ["@types/rollup", null],\ + ["rollup", "npm:4.67.3"],\ + ["serialize-javascript", "npm:7.1.4"],\ + ["smob", "npm:1.6.2"],\ + ["terser", "npm:5.51.2"]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/pluginutils", [\ + ["npm:4.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-10c0.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "npm:4.2.1"],\ + ["estree-walker", "npm:2.0.2"],\ + ["picomatch", "npm:2.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@rollup-pluginutils-npm-5.5.1-f028c7933f-10c0.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "npm:5.5.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:5.5.1", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-pluginutils-virtual-1408c8179b/5/.yarn/berry/cache/@rollup-pluginutils-npm-5.5.1-f028c7933f-10c0.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:5.5.1"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/rollup", null],\ + ["estree-walker", "npm:2.0.2"],\ + ["picomatch", "npm:4.0.7"],\ + ["rollup", null]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:e269d574d0549447bcaea57722c61f22ab3ec3f551cd6bad8feb6bebf6e284dee138ac6f3b82eff5f57043daa351195906be5e7846c4690b8c82feafb9fecdb7#npm:5.5.1", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-pluginutils-virtual-8b8de208f3/5/.yarn/berry/cache/@rollup-pluginutils-npm-5.5.1-f028c7933f-10c0.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "virtual:e269d574d0549447bcaea57722c61f22ab3ec3f551cd6bad8feb6bebf6e284dee138ac6f3b82eff5f57043daa351195906be5e7846c4690b8c82feafb9fecdb7#npm:5.5.1"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/rollup", null],\ + ["estree-walker", "npm:2.0.2"],\ + ["picomatch", "npm:4.0.7"],\ + ["rollup", "npm:4.67.3"]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-android-arm-eabi", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm-eabi-npm-4.67.3-23921151c8/node_modules/@rollup/rollup-android-arm-eabi/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm-eabi", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-android-arm64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm64-npm-4.67.3-c32f95d8b5/node_modules/@rollup/rollup-android-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-android-x64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-x64-npm-4.67.3-56c3f66952/node_modules/@rollup/rollup-android-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-x64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-darwin-arm64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-arm64-npm-4.67.3-6aa8f592a5/node_modules/@rollup/rollup-darwin-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-darwin-arm64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-darwin-x64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-x64-npm-4.67.3-bf90a74a2d/node_modules/@rollup/rollup-darwin-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-darwin-x64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-freebsd-arm64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-freebsd-arm64-npm-4.67.3-0c9568d471/node_modules/@rollup/rollup-freebsd-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-freebsd-arm64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-freebsd-x64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-freebsd-x64-npm-4.67.3-60bfc98f91/node_modules/@rollup/rollup-freebsd-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-freebsd-x64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm-gnueabihf", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-gnueabihf-npm-4.67.3-2194772f66/node_modules/@rollup/rollup-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm-musleabihf", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-musleabihf-npm-4.67.3-70d9e86db8/node_modules/@rollup/rollup-linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm-musleabihf", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm64-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-gnu-npm-4.67.3-99bf21db10/node_modules/@rollup/rollup-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm64-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm64-musl", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-musl-npm-4.67.3-e710433f7b/node_modules/@rollup/rollup-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm64-musl", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-loong64-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-loong64-gnu-npm-4.67.3-a3f553b3a9/node_modules/@rollup/rollup-linux-loong64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-loong64-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-loong64-musl", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-loong64-musl-npm-4.67.3-ef76385eac/node_modules/@rollup/rollup-linux-loong64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-loong64-musl", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-ppc64-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-ppc64-gnu-npm-4.67.3-bb65523962/node_modules/@rollup/rollup-linux-ppc64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-ppc64-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-ppc64-musl", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-ppc64-musl-npm-4.67.3-2fc4ed77c0/node_modules/@rollup/rollup-linux-ppc64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-ppc64-musl", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-riscv64-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-gnu-npm-4.67.3-6f508f3406/node_modules/@rollup/rollup-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-riscv64-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-riscv64-musl", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-musl-npm-4.67.3-74ba0afc74/node_modules/@rollup/rollup-linux-riscv64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-riscv64-musl", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-s390x-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-s390x-gnu-npm-4.67.3-97f520d8d4/node_modules/@rollup/rollup-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-s390x-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-x64-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-gnu-npm-4.67.3-fc10df9b52/node_modules/@rollup/rollup-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-x64-musl", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-musl-npm-4.67.3-01d9dbcfc0/node_modules/@rollup/rollup-linux-x64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-musl", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-openbsd-x64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-openbsd-x64-npm-4.67.3-29b3a75528/node_modules/@rollup/rollup-openbsd-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-openbsd-x64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-openharmony-arm64", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-openharmony-arm64-npm-4.67.3-a6b0124b4f/node_modules/@rollup/rollup-openharmony-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-openharmony-arm64", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-arm64-msvc", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-arm64-msvc-npm-4.67.3-0903cfdd3e/node_modules/@rollup/rollup-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-arm64-msvc", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-ia32-msvc", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-ia32-msvc-npm-4.67.3-77f1d6dc7f/node_modules/@rollup/rollup-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-ia32-msvc", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-x64-gnu", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-x64-gnu-npm-4.67.3-c0975bbb93/node_modules/@rollup/rollup-win32-x64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-x64-gnu", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-x64-msvc", [\ + ["npm:4.67.3", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-x64-msvc-npm-4.67.3-2a2b226a04/node_modules/@rollup/rollup-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-x64-msvc", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@selderee/plugin-htmlparser2", [\ + ["npm:0.12.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@selderee-plugin-htmlparser2-npm-0.12.0-4984180867-10c0.zip/node_modules/@selderee/plugin-htmlparser2/",\ + "packageDependencies": [\ + ["@selderee/plugin-htmlparser2", "npm:0.12.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:151c2ab3a3c4c8fb349cc8638196e664725ca77b7b393c3d94dfa539137489f1eaff84427b29688aa8410cd59cb2fb09bf3d94df665f9b6a2b747aeb4c02cd6b#npm:0.12.0", {\ + "packageLocation": "./.yarn/__virtual__/@selderee-plugin-htmlparser2-virtual-bdb540bf41/5/.yarn/berry/cache/@selderee-plugin-htmlparser2-npm-0.12.0-4984180867-10c0.zip/node_modules/@selderee/plugin-htmlparser2/",\ + "packageDependencies": [\ + ["@selderee/plugin-htmlparser2", "virtual:151c2ab3a3c4c8fb349cc8638196e664725ca77b7b393c3d94dfa539137489f1eaff84427b29688aa8410cd59cb2fb09bf3d94df665f9b6a2b747aeb4c02cd6b#npm:0.12.0"],\ + ["@types/selderee", null],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["selderee", "npm:0.12.0"]\ + ],\ + "packagePeers": [\ + "@types/selderee",\ + "selderee"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@semantic-ui/astro-lit", [\ + ["npm:5.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@semantic-ui-astro-lit-npm-5.3.0-18b8e848e3-10c0.zip/node_modules/@semantic-ui/astro-lit/",\ + "packageDependencies": [\ + ["@semantic-ui/astro-lit", "npm:5.3.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.3.0", {\ + "packageLocation": "./.yarn/__virtual__/@semantic-ui-astro-lit-virtual-38a6be96ac/5/.yarn/berry/cache/@semantic-ui-astro-lit-npm-5.3.0-18b8e848e3-10c0.zip/node_modules/@semantic-ui/astro-lit/",\ + "packageDependencies": [\ + ["@lit-labs/ssr", "npm:3.3.1"],\ + ["@lit-labs/ssr-client", "npm:1.1.8"],\ + ["@lit-labs/ssr-dom-shim", "npm:1.6.0"],\ + ["@semantic-ui/astro-lit", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.3.0"],\ + ["@types/lit", null],\ + ["@types/webcomponents__template-shadowroot", null],\ + ["@webcomponents/template-shadowroot", "npm:0.2.1"],\ + ["lit", "npm:3.3.3"],\ + ["parse5", "npm:7.3.0"]\ + ],\ + "packagePeers": [\ + "@types/lit",\ + "@types/webcomponents__template-shadowroot",\ + "@webcomponents/template-shadowroot",\ + "lit"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/astro", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-astro-npm-11.10.0-c971d9b7f1-10c0.zip/node_modules/@sentry/astro/",\ + "packageDependencies": [\ + ["@sentry/astro", "npm:11.10.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.10.0", {\ + "packageLocation": "./.yarn/__virtual__/@sentry-astro-virtual-198eb1ae0b/5/.yarn/berry/cache/@sentry-astro-npm-11.10.0-c971d9b7f1-10c0.zip/node_modules/@sentry/astro/",\ + "packageDependencies": [\ + ["@sentry/astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.10.0"],\ + ["@sentry/browser", "npm:11.10.0"],\ + ["@sentry/bundler-plugins", "virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0"],\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/node", "npm:11.10.0"],\ + ["@sentry/server-runtime-injection", "npm:11.10.0"],\ + ["@sentry/server-utils", "npm:11.10.0"],\ + ["@types/astro", null],\ + ["astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4"]\ + ],\ + "packagePeers": [\ + "@types/astro",\ + "astro"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/browser", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-browser-npm-11.10.0-a29372c076-10c0.zip/node_modules/@sentry/browser/",\ + "packageDependencies": [\ + ["@sentry/browser", "npm:11.10.0"],\ + ["@sentry/browser-utils", "npm:11.10.0"],\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/feedback", "npm:11.10.0"],\ + ["@sentry/replay", "npm:11.10.0"],\ + ["@sentry/replay-canvas", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/browser-utils", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-browser-utils-npm-11.10.0-3329cd2c23-10c0.zip/node_modules/@sentry/browser-utils/",\ + "packageDependencies": [\ + ["@sentry/browser-utils", "npm:11.10.0"],\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["web-vitals", "npm:6.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/bundler-plugins", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-bundler-plugins-npm-11.10.0-36fab6de66-10c0.zip/node_modules/@sentry/bundler-plugins/",\ + "packageDependencies": [\ + ["@sentry/bundler-plugins", "npm:11.10.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0", {\ + "packageLocation": "./.yarn/__virtual__/@sentry-bundler-plugins-virtual-099896bec7/5/.yarn/berry/cache/@sentry-bundler-plugins-npm-11.10.0-36fab6de66-10c0.zip/node_modules/@sentry/bundler-plugins/",\ + "packageDependencies": [\ + ["@sentry/bundler-plugins", "virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@types/rollup", null],\ + ["@types/webpack", null],\ + ["dotenv", "npm:17.4.2"],\ + ["glob", "npm:13.0.6"],\ + ["magic-string", "npm:1.4.5"],\ + ["oxc-parser", "npm:0.152.0"],\ + ["rollup", null],\ + ["sentry", "npm:0.45.0"],\ + ["supports-color", "npm:8.1.1"],\ + ["webpack", null]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "@types/webpack",\ + "rollup",\ + "webpack"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/conventions", [\ + ["npm:0.29.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-conventions-npm-0.29.0-1e4a1538fa-10c0.zip/node_modules/@sentry/conventions/",\ + "packageDependencies": [\ + ["@sentry/conventions", "npm:0.29.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/core", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-core-npm-11.10.0-6b4bee4e24-10c0.zip/node_modules/@sentry/core/",\ + "packageDependencies": [\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/feedback", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-feedback-npm-11.10.0-647721b54f-10c0.zip/node_modules/@sentry/feedback/",\ + "packageDependencies": [\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/feedback", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/node", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-node-npm-11.10.0-4990853645-10c0.zip/node_modules/@sentry/node/",\ + "packageDependencies": [\ + ["@opentelemetry/api", "npm:1.10.0"],\ + ["@sentry/bundler-plugins", "virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0"],\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/node", "npm:11.10.0"],\ + ["@sentry/opentelemetry", "virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0"],\ + ["@sentry/server-runtime-injection", "npm:11.10.0"],\ + ["@sentry/server-utils", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/opentelemetry", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-opentelemetry-npm-11.10.0-e2ac9dc57d-10c0.zip/node_modules/@sentry/opentelemetry/",\ + "packageDependencies": [\ + ["@sentry/opentelemetry", "npm:11.10.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0", {\ + "packageLocation": "./.yarn/__virtual__/@sentry-opentelemetry-virtual-a4cdf842a2/5/.yarn/berry/cache/@sentry-opentelemetry-npm-11.10.0-e2ac9dc57d-10c0.zip/node_modules/@sentry/opentelemetry/",\ + "packageDependencies": [\ + ["@opentelemetry/api", "npm:1.10.0"],\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/opentelemetry", "virtual:49908536453747da9c79997fcf3a5c66d778f42bc4e1c7a63b39097f01134790483f624a48755ac4224cb5523a53cb70d2eb860b3c5b1df56266f5cc112d93ae#npm:11.10.0"],\ + ["@types/opentelemetry__api", null]\ + ],\ + "packagePeers": [\ + "@opentelemetry/api",\ + "@types/opentelemetry__api"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/replay", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-replay-npm-11.10.0-b4b6d4ca95-10c0.zip/node_modules/@sentry/replay/",\ + "packageDependencies": [\ + ["@sentry/browser-utils", "npm:11.10.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/replay", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/replay-canvas", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-replay-canvas-npm-11.10.0-800ecf6459-10c0.zip/node_modules/@sentry/replay-canvas/",\ + "packageDependencies": [\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/replay", "npm:11.10.0"],\ + ["@sentry/replay-canvas", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/server-runtime-injection", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-server-runtime-injection-npm-11.10.0-e41d4560a4-10c0.zip/node_modules/@sentry/server-runtime-injection/",\ + "packageDependencies": [\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/server-runtime-injection", "npm:11.10.0"],\ + ["@sentry/server-utils", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sentry/server-utils", [\ + ["npm:11.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sentry-server-utils-npm-11.10.0-128d3de5bf-10c0.zip/node_modules/@sentry/server-utils/",\ + "packageDependencies": [\ + ["@opentelemetry/api", "npm:1.10.0"],\ + ["@sentry/conventions", "npm:0.29.0"],\ + ["@sentry/core", "npm:11.10.0"],\ + ["@sentry/server-utils", "npm:11.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/core", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-core-npm-4.5.0-9795537535-10c0.zip/node_modules/@shikijs/core/",\ + "packageDependencies": [\ + ["@shikijs/core", "npm:4.5.0"],\ + ["@shikijs/primitive", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"],\ + ["@shikijs/vscode-textmate", "npm:10.1.0"],\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-to-html", "npm:9.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/engine-javascript", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-engine-javascript-npm-4.5.0-4527eaa814-10c0.zip/node_modules/@shikijs/engine-javascript/",\ + "packageDependencies": [\ + ["@shikijs/engine-javascript", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"],\ + ["@shikijs/vscode-textmate", "npm:10.1.0"],\ + ["oniguruma-to-es", "npm:4.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/engine-oniguruma", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-engine-oniguruma-npm-4.5.0-35d5b43d64-10c0.zip/node_modules/@shikijs/engine-oniguruma/",\ + "packageDependencies": [\ + ["@shikijs/engine-oniguruma", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"],\ + ["@shikijs/vscode-textmate", "npm:10.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/langs", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-langs-npm-4.5.0-48b801df60-10c0.zip/node_modules/@shikijs/langs/",\ + "packageDependencies": [\ + ["@shikijs/langs", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/primitive", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-primitive-npm-4.5.0-5f7475537d-10c0.zip/node_modules/@shikijs/primitive/",\ + "packageDependencies": [\ + ["@shikijs/primitive", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"],\ + ["@shikijs/vscode-textmate", "npm:10.1.0"],\ + ["@types/hast", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/themes", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-themes-npm-4.5.0-4e490bf5c7-10c0.zip/node_modules/@shikijs/themes/",\ + "packageDependencies": [\ + ["@shikijs/themes", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/transformers", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-transformers-npm-4.5.0-5b05b4008c-10c0.zip/node_modules/@shikijs/transformers/",\ + "packageDependencies": [\ + ["@shikijs/core", "npm:4.5.0"],\ + ["@shikijs/transformers", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/types", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-types-npm-4.5.0-eebb99058a-10c0.zip/node_modules/@shikijs/types/",\ + "packageDependencies": [\ + ["@shikijs/types", "npm:4.5.0"],\ + ["@shikijs/vscode-textmate", "npm:10.1.0"],\ + ["@types/hast", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@shikijs/vscode-textmate", [\ + ["npm:10.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@shikijs-vscode-textmate-npm-10.1.0-99e63be64a-10c0.zip/node_modules/@shikijs/vscode-textmate/",\ + "packageDependencies": [\ + ["@shikijs/vscode-textmate", "npm:10.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sigstore/bundle", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sigstore-bundle-npm-5.0.0-e6ec704b6f-10c0.zip/node_modules/@sigstore/bundle/",\ + "packageDependencies": [\ + ["@sigstore/bundle", "npm:5.0.0"],\ + ["@sigstore/protobuf-specs", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sigstore/core", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sigstore-core-npm-4.0.1-8e4720d4b3-10c0.zip/node_modules/@sigstore/core/",\ + "packageDependencies": [\ + ["@sigstore/core", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sigstore/protobuf-specs", [\ + ["npm:0.5.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sigstore-protobuf-specs-npm-0.5.2-5056d4f2c0-10c0.zip/node_modules/@sigstore/protobuf-specs/",\ + "packageDependencies": [\ + ["@sigstore/protobuf-specs", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sigstore/sign", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sigstore-sign-npm-5.0.0-07f213dfd9-10c0.zip/node_modules/@sigstore/sign/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@sigstore/bundle", "npm:5.0.0"],\ + ["@sigstore/core", "npm:4.0.1"],\ + ["@sigstore/protobuf-specs", "npm:0.5.2"],\ + ["@sigstore/sign", "npm:5.0.0"],\ + ["make-fetch-happen", "npm:16.0.1"],\ + ["proc-log", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sigstore/tuf", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sigstore-tuf-npm-5.0.0-380952c99b-10c0.zip/node_modules/@sigstore/tuf/",\ + "packageDependencies": [\ + ["@sigstore/protobuf-specs", "npm:0.5.2"],\ + ["@sigstore/tuf", "npm:5.0.0"],\ + ["tuf-js", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sigstore/verify", [\ + ["npm:4.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sigstore-verify-npm-4.1.2-5c71257637-10c0.zip/node_modules/@sigstore/verify/",\ + "packageDependencies": [\ + ["@sigstore/bundle", "npm:5.0.0"],\ + ["@sigstore/core", "npm:4.0.1"],\ + ["@sigstore/protobuf-specs", "npm:0.5.2"],\ + ["@sigstore/verify", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sinclair/typebox", [\ + ["npm:0.25.24", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sinclair-typebox-npm-0.25.24-d04d0f45ef-10c0.zip/node_modules/@sinclair/typebox/",\ + "packageDependencies": [\ + ["@sinclair/typebox", "npm:0.25.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sindresorhus/base62", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sindresorhus-base62-npm-1.0.0-9c4b398c74-10c0.zip/node_modules/@sindresorhus/base62/",\ + "packageDependencies": [\ + ["@sindresorhus/base62", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sindresorhus/is", [\ + ["npm:4.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-10c0.zip/node_modules/@sindresorhus/is/",\ + "packageDependencies": [\ + ["@sindresorhus/is", "npm:4.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-10c0.zip/node_modules/@sindresorhus/is/",\ + "packageDependencies": [\ + ["@sindresorhus/is", "npm:5.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@sindresorhus/merge-streams", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@sindresorhus-merge-streams-npm-4.0.0-28e7c03ac1-10c0.zip/node_modules/@sindresorhus/merge-streams/",\ + "packageDependencies": [\ + ["@sindresorhus/merge-streams", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@stablelib/base64", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@stablelib-base64-npm-1.0.1-2829ff7228-10c0.zip/node_modules/@stablelib/base64/",\ + "packageDependencies": [\ + ["@stablelib/base64", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@szmarczak/http-timer", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-10c0.zip/node_modules/@szmarczak/http-timer/",\ + "packageDependencies": [\ + ["@szmarczak/http-timer", "npm:5.0.1"],\ + ["defer-to-connect", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/forms", [\ + ["npm:0.5.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tailwindcss-forms-npm-0.5.11-f45eac51e9-10c0.zip/node_modules/@tailwindcss/forms/",\ + "packageDependencies": [\ + ["@tailwindcss/forms", "npm:0.5.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.11", {\ + "packageLocation": "./.yarn/__virtual__/@tailwindcss-forms-virtual-57ccabff18/5/.yarn/berry/cache/@tailwindcss-forms-npm-0.5.11-f45eac51e9-10c0.zip/node_modules/@tailwindcss/forms/",\ + "packageDependencies": [\ + ["@tailwindcss/forms", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.11"],\ + ["@types/tailwindcss", null],\ + ["mini-svg-data-uri", "npm:1.4.4"],\ + ["tailwindcss", "npm:4.3.3"]\ + ],\ + "packagePeers": [\ + "@types/tailwindcss",\ + "tailwindcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/node", [\ + ["npm:4.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tailwindcss-node-npm-4.3.3-29f2815288-10c0.zip/node_modules/@tailwindcss/node/",\ + "packageDependencies": [\ + ["@jridgewell/remapping", "npm:2.3.5"],\ + ["@tailwindcss/node", "npm:4.3.3"],\ + ["enhanced-resolve", "npm:5.26.0"],\ + ["jiti", "npm:2.7.0"],\ + ["lightningcss", "npm:1.32.0"],\ + ["magic-string", "npm:0.30.21"],\ + ["source-map-js", "npm:1.2.2"],\ + ["tailwindcss", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide", [\ + ["npm:4.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tailwindcss-oxide-npm-4.3.3-c084d85f7c-10c0.zip/node_modules/@tailwindcss/oxide/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide", "npm:4.3.3"],\ + ["@tailwindcss/oxide-android-arm64", "npm:4.3.3"],\ + ["@tailwindcss/oxide-darwin-arm64", "npm:4.3.3"],\ + ["@tailwindcss/oxide-darwin-x64", "npm:4.3.3"],\ + ["@tailwindcss/oxide-freebsd-x64", "npm:4.3.3"],\ + ["@tailwindcss/oxide-linux-arm-gnueabihf", "npm:4.3.3"],\ + ["@tailwindcss/oxide-linux-arm64-gnu", "npm:4.3.3"],\ + ["@tailwindcss/oxide-linux-arm64-musl", "npm:4.3.3"],\ + ["@tailwindcss/oxide-linux-x64-gnu", "npm:4.3.3"],\ + ["@tailwindcss/oxide-linux-x64-musl", "npm:4.3.3"],\ + ["@tailwindcss/oxide-wasm32-wasi", "npm:4.3.3"],\ + ["@tailwindcss/oxide-win32-arm64-msvc", "npm:4.3.3"],\ + ["@tailwindcss/oxide-win32-x64-msvc", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-android-arm64", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-android-arm64-npm-4.3.3-dcc9cf33f0/node_modules/@tailwindcss/oxide-android-arm64/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-android-arm64", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-darwin-arm64", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-darwin-arm64-npm-4.3.3-9c5a5936c2/node_modules/@tailwindcss/oxide-darwin-arm64/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-darwin-arm64", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-darwin-x64", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-darwin-x64-npm-4.3.3-3de9003526/node_modules/@tailwindcss/oxide-darwin-x64/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-darwin-x64", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-freebsd-x64", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-freebsd-x64-npm-4.3.3-7ffed0896b/node_modules/@tailwindcss/oxide-freebsd-x64/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-freebsd-x64", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-linux-arm-gnueabihf", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-linux-arm-gnueabihf-npm-4.3.3-4060a6e30e/node_modules/@tailwindcss/oxide-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-linux-arm-gnueabihf", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-linux-arm64-gnu", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-linux-arm64-gnu-npm-4.3.3-de0704a2c8/node_modules/@tailwindcss/oxide-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-linux-arm64-gnu", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-linux-arm64-musl", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-linux-arm64-musl-npm-4.3.3-de1754bd1b/node_modules/@tailwindcss/oxide-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-linux-arm64-musl", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-linux-x64-gnu", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-linux-x64-gnu-npm-4.3.3-23e33cad03/node_modules/@tailwindcss/oxide-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-linux-x64-gnu", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-linux-x64-musl", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-linux-x64-musl-npm-4.3.3-fedecb4855/node_modules/@tailwindcss/oxide-linux-x64-musl/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-linux-x64-musl", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-wasm32-wasi", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-wasm32-wasi-npm-4.3.3-cd4f74931f/node_modules/@tailwindcss/oxide-wasm32-wasi/",\ + "packageDependencies": [\ + ["@emnapi/core", "npm:1.11.3"],\ + ["@emnapi/runtime", "npm:1.11.3"],\ + ["@emnapi/wasi-threads", "npm:1.2.3"],\ + ["@napi-rs/wasm-runtime", "virtual:ce0a3f0caabc12871e27a875494da8ccb2ea968b03e33ecac89c140c32f5df6af4f1ee17710a1a9b2db550c030556a8e571a420fbcba4a6ee5c38843474673ff#npm:1.2.6"],\ + ["@tailwindcss/oxide-wasm32-wasi", "npm:4.3.3"],\ + ["@tybys/wasm-util", "npm:0.10.4"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-win32-arm64-msvc", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-win32-arm64-msvc-npm-4.3.3-7b65d6295e/node_modules/@tailwindcss/oxide-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-win32-arm64-msvc", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/oxide-win32-x64-msvc", [\ + ["npm:4.3.3", {\ + "packageLocation": "./.yarn/unplugged/@tailwindcss-oxide-win32-x64-msvc-npm-4.3.3-505f440bda/node_modules/@tailwindcss/oxide-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@tailwindcss/oxide-win32-x64-msvc", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/typography", [\ + ["npm:0.5.20", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tailwindcss-typography-npm-0.5.20-ec83b02e34-10c0.zip/node_modules/@tailwindcss/typography/",\ + "packageDependencies": [\ + ["@tailwindcss/typography", "npm:0.5.20"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.20", {\ + "packageLocation": "./.yarn/__virtual__/@tailwindcss-typography-virtual-4928b7a98e/5/.yarn/berry/cache/@tailwindcss-typography-npm-0.5.20-ec83b02e34-10c0.zip/node_modules/@tailwindcss/typography/",\ + "packageDependencies": [\ + ["@tailwindcss/typography", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.20"],\ + ["@types/tailwindcss", null],\ + ["postcss-selector-parser", "npm:6.0.10"],\ + ["tailwindcss", "npm:4.3.3"]\ + ],\ + "packagePeers": [\ + "@types/tailwindcss",\ + "tailwindcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tailwindcss/vite", [\ + ["npm:4.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tailwindcss-vite-npm-4.3.3-5ead907c87-10c0.zip/node_modules/@tailwindcss/vite/",\ + "packageDependencies": [\ + ["@tailwindcss/vite", "npm:4.3.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.3.3", {\ + "packageLocation": "./.yarn/__virtual__/@tailwindcss-vite-virtual-bdde794708/5/.yarn/berry/cache/@tailwindcss-vite-npm-4.3.3-5ead907c87-10c0.zip/node_modules/@tailwindcss/vite/",\ + "packageDependencies": [\ + ["@tailwindcss/node", "npm:4.3.3"],\ + ["@tailwindcss/oxide", "npm:4.3.3"],\ + ["@tailwindcss/vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.3.3"],\ + ["@types/vite", null],\ + ["tailwindcss", "npm:4.3.3"],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@testing-library/dom", [\ + ["npm:10.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@testing-library-dom-npm-10.4.2-3edc020ffc-10c0.zip/node_modules/@testing-library/dom/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["@babel/runtime", "npm:7.29.10"],\ + ["@testing-library/dom", "npm:10.4.2"],\ + ["@types/aria-query", "npm:5.0.4"],\ + ["aria-query", "npm:5.3.0"],\ + ["dom-accessibility-api", "npm:0.5.16"],\ + ["lz-string", "npm:1.5.0"],\ + ["picocolors", "npm:1.1.1"],\ + ["pretty-format", "npm:27.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@testing-library/preact", [\ + ["npm:3.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@testing-library-preact-npm-3.2.6-31c2aeca55-10c0.zip/node_modules/@testing-library/preact/",\ + "packageDependencies": [\ + ["@testing-library/preact", "npm:3.2.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.6", {\ + "packageLocation": "./.yarn/__virtual__/@testing-library-preact-virtual-dde2df3115/5/.yarn/berry/cache/@testing-library-preact-npm-3.2.6-31c2aeca55-10c0.zip/node_modules/@testing-library/preact/",\ + "packageDependencies": [\ + ["@testing-library/dom", "npm:10.4.2"],\ + ["@testing-library/preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.6"],\ + ["@types/preact", null],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"]\ + ],\ + "packagePeers": [\ + "@types/preact",\ + "preact"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@testing-library/user-event", [\ + ["npm:14.6.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@testing-library-user-event-npm-14.6.8-5f12b4535c-10c0.zip/node_modules/@testing-library/user-event/",\ + "packageDependencies": [\ + ["@testing-library/user-event", "npm:14.6.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:14.6.8", {\ + "packageLocation": "./.yarn/__virtual__/@testing-library-user-event-virtual-e835d00423/5/.yarn/berry/cache/@testing-library-user-event-npm-14.6.8-5f12b4535c-10c0.zip/node_modules/@testing-library/user-event/",\ + "packageDependencies": [\ + ["@testing-library/dom", "npm:10.4.2"],\ + ["@testing-library/user-event", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:14.6.8"],\ + ["@types/testing-library__dom", null]\ + ],\ + "packagePeers": [\ + "@testing-library/dom",\ + "@types/testing-library__dom"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tktco/node-actionlint", [\ + ["npm:1.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tktco-node-actionlint-npm-1.6.0-8deeda139c-10c0.zip/node_modules/@tktco/node-actionlint/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["@tktco/node-actionlint", "npm:1.6.0"],\ + ["chalk", "npm:5.6.2"],\ + ["fast-glob", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tootallnate/once", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tootallnate-once-npm-2.0.1-cd8ffd9654-10c0.zip/node_modules/@tootallnate/once/",\ + "packageDependencies": [\ + ["@tootallnate/once", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@transloadit/prettier-bytes", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@transloadit-prettier-bytes-npm-2.0.0-eb3134d782-10c0.zip/node_modules/@transloadit/prettier-bytes/",\ + "packageDependencies": [\ + ["@transloadit/prettier-bytes", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@trickfilm400/rollup-plugin-off-main-thread", [\ + ["npm:3.0.0-pre1", {\ + "packageLocation": "./.yarn/unplugged/@trickfilm400-rollup-plugin-off-main-thread-npm-3.0.0-pre1-a7198c97d8/node_modules/@trickfilm400/rollup-plugin-off-main-thread/",\ + "packageDependencies": [\ + ["@trickfilm400/rollup-plugin-off-main-thread", "npm:3.0.0-pre1"],\ + ["ejs", "npm:3.1.10"],\ + ["json5", "npm:2.2.3"],\ + ["magic-string", "npm:0.30.21"],\ + ["string.prototype.matchall", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@ts-morph/common", [\ + ["npm:0.11.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@ts-morph-common-npm-0.11.1-14f7f05ba8-10c0.zip/node_modules/@ts-morph/common/",\ + "packageDependencies": [\ + ["@ts-morph/common", "npm:0.11.1"],\ + ["fast-glob", "npm:3.3.3"],\ + ["minimatch", "npm:3.1.5"],\ + ["mkdirp", "npm:1.0.4"],\ + ["path-browserify", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tufjs/canonical-json", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tufjs-canonical-json-npm-2.0.0-46a22aa444-10c0.zip/node_modules/@tufjs/canonical-json/",\ + "packageDependencies": [\ + ["@tufjs/canonical-json", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tufjs/models", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tufjs-models-npm-5.0.1-42c6f46f19-10c0.zip/node_modules/@tufjs/models/",\ + "packageDependencies": [\ + ["@tufjs/canonical-json", "npm:2.0.0"],\ + ["@tufjs/models", "npm:5.0.1"],\ + ["minimatch", "npm:10.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tybys/wasm-util", [\ + ["npm:0.10.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@tybys-wasm-util-npm-0.10.4-5e98901564-10c0.zip/node_modules/@tybys/wasm-util/",\ + "packageDependencies": [\ + ["@tybys/wasm-util", "npm:0.10.4"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/acorn", [\ + ["npm:4.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-acorn-npm-4.0.6-a81a5c57b1-10c0.zip/node_modules/@types/acorn/",\ + "packageDependencies": [\ + ["@types/acorn", "npm:4.0.6"],\ + ["@types/estree", "npm:1.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/aria-query", [\ + ["npm:5.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-aria-query-npm-5.0.4-51d2b61619-10c0.zip/node_modules/@types/aria-query/",\ + "packageDependencies": [\ + ["@types/aria-query", "npm:5.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/canvas-confetti", [\ + ["npm:1.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-canvas-confetti-npm-1.9.0-128dcb43d0-10c0.zip/node_modules/@types/canvas-confetti/",\ + "packageDependencies": [\ + ["@types/canvas-confetti", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/chai", [\ + ["npm:5.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-chai-npm-5.2.3-5f61dbddda-10c0.zip/node_modules/@types/chai/",\ + "packageDependencies": [\ + ["@types/chai", "npm:5.2.3"],\ + ["@types/deep-eql", "npm:4.0.2"],\ + ["assertion-error", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/concat-stream", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-concat-stream-npm-2.0.3-0498dd7557-10c0.zip/node_modules/@types/concat-stream/",\ + "packageDependencies": [\ + ["@types/concat-stream", "npm:2.0.3"],\ + ["@types/node", "npm:26.6.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/confusing-browser-globals", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-confusing-browser-globals-npm-1.0.3-fdf2e44073-10c0.zip/node_modules/@types/confusing-browser-globals/",\ + "packageDependencies": [\ + ["@types/confusing-browser-globals", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/cross-spawn", [\ + ["npm:6.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-cross-spawn-npm-6.0.6-fbe5fe9243-10c0.zip/node_modules/@types/cross-spawn/",\ + "packageDependencies": [\ + ["@types/cross-spawn", "npm:6.0.6"],\ + ["@types/node", "npm:26.6.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3", [\ + ["npm:7.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-npm-7.4.3-e923ea3006-10c0.zip/node_modules/@types/d3/",\ + "packageDependencies": [\ + ["@types/d3", "npm:7.4.3"],\ + ["@types/d3-array", "npm:3.2.2"],\ + ["@types/d3-axis", "npm:3.0.6"],\ + ["@types/d3-brush", "npm:3.0.6"],\ + ["@types/d3-chord", "npm:3.0.6"],\ + ["@types/d3-color", "npm:3.1.3"],\ + ["@types/d3-contour", "npm:3.0.6"],\ + ["@types/d3-delaunay", "npm:6.0.4"],\ + ["@types/d3-dispatch", "npm:3.0.7"],\ + ["@types/d3-drag", "npm:3.0.7"],\ + ["@types/d3-dsv", "npm:3.0.7"],\ + ["@types/d3-ease", "npm:3.0.2"],\ + ["@types/d3-fetch", "npm:3.0.7"],\ + ["@types/d3-force", "npm:3.0.10"],\ + ["@types/d3-format", "npm:3.0.4"],\ + ["@types/d3-geo", "npm:3.1.1"],\ + ["@types/d3-hierarchy", "npm:3.1.7"],\ + ["@types/d3-interpolate", "npm:3.0.4"],\ + ["@types/d3-path", "npm:3.1.1"],\ + ["@types/d3-polygon", "npm:3.0.2"],\ + ["@types/d3-quadtree", "npm:3.0.6"],\ + ["@types/d3-random", "npm:3.0.4"],\ + ["@types/d3-scale", "npm:4.0.9"],\ + ["@types/d3-scale-chromatic", "npm:3.1.0"],\ + ["@types/d3-selection", "npm:3.0.12"],\ + ["@types/d3-shape", "npm:3.2.0"],\ + ["@types/d3-time", "npm:3.0.4"],\ + ["@types/d3-time-format", "npm:4.0.3"],\ + ["@types/d3-timer", "npm:3.0.2"],\ + ["@types/d3-transition", "npm:3.0.9"],\ + ["@types/d3-zoom", "npm:3.0.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-array", [\ + ["npm:3.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-array-npm-3.2.2-67f9457e88-10c0.zip/node_modules/@types/d3-array/",\ + "packageDependencies": [\ + ["@types/d3-array", "npm:3.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-axis", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-axis-npm-3.0.6-0ebc147e40-10c0.zip/node_modules/@types/d3-axis/",\ + "packageDependencies": [\ + ["@types/d3-axis", "npm:3.0.6"],\ + ["@types/d3-selection", "npm:3.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-brush", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-brush-npm-3.0.6-30321930bf-10c0.zip/node_modules/@types/d3-brush/",\ + "packageDependencies": [\ + ["@types/d3-brush", "npm:3.0.6"],\ + ["@types/d3-selection", "npm:3.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-chord", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-chord-npm-3.0.6-0f87b85cc9-10c0.zip/node_modules/@types/d3-chord/",\ + "packageDependencies": [\ + ["@types/d3-chord", "npm:3.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-color", [\ + ["npm:3.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-color-npm-3.1.3-220f383461-10c0.zip/node_modules/@types/d3-color/",\ + "packageDependencies": [\ + ["@types/d3-color", "npm:3.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-contour", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-contour-npm-3.0.6-5ea5c02cf4-10c0.zip/node_modules/@types/d3-contour/",\ + "packageDependencies": [\ + ["@types/d3-array", "npm:3.2.2"],\ + ["@types/d3-contour", "npm:3.0.6"],\ + ["@types/geojson", "npm:7946.0.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-delaunay", [\ + ["npm:6.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-delaunay-npm-6.0.4-1c26e73c8c-10c0.zip/node_modules/@types/d3-delaunay/",\ + "packageDependencies": [\ + ["@types/d3-delaunay", "npm:6.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-dispatch", [\ + ["npm:3.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-dispatch-npm-3.0.7-b447e8e821-10c0.zip/node_modules/@types/d3-dispatch/",\ + "packageDependencies": [\ + ["@types/d3-dispatch", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-drag", [\ + ["npm:3.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-drag-npm-3.0.7-5fe22891af-10c0.zip/node_modules/@types/d3-drag/",\ + "packageDependencies": [\ + ["@types/d3-drag", "npm:3.0.7"],\ + ["@types/d3-selection", "npm:3.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-dsv", [\ + ["npm:3.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-dsv-npm-3.0.7-91d9e89dde-10c0.zip/node_modules/@types/d3-dsv/",\ + "packageDependencies": [\ + ["@types/d3-dsv", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-ease", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-ease-npm-3.0.2-04834f8d6b-10c0.zip/node_modules/@types/d3-ease/",\ + "packageDependencies": [\ + ["@types/d3-ease", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-fetch", [\ + ["npm:3.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-fetch-npm-3.0.7-629b9cab26-10c0.zip/node_modules/@types/d3-fetch/",\ + "packageDependencies": [\ + ["@types/d3-dsv", "npm:3.0.7"],\ + ["@types/d3-fetch", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-force", [\ + ["npm:3.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-force-npm-3.0.10-c4d85d7bb8-10c0.zip/node_modules/@types/d3-force/",\ + "packageDependencies": [\ + ["@types/d3-force", "npm:3.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-format", [\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-format-npm-3.0.4-51c02ff119-10c0.zip/node_modules/@types/d3-format/",\ + "packageDependencies": [\ + ["@types/d3-format", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-geo", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-geo-npm-3.1.1-d6dc7c23ce-10c0.zip/node_modules/@types/d3-geo/",\ + "packageDependencies": [\ + ["@types/d3-geo", "npm:3.1.1"],\ + ["@types/geojson", "npm:7946.0.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-hierarchy", [\ + ["npm:3.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-hierarchy-npm-3.1.7-fa79c02112-10c0.zip/node_modules/@types/d3-hierarchy/",\ + "packageDependencies": [\ + ["@types/d3-hierarchy", "npm:3.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-interpolate", [\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-interpolate-npm-3.0.4-e863f31b1c-10c0.zip/node_modules/@types/d3-interpolate/",\ + "packageDependencies": [\ + ["@types/d3-color", "npm:3.1.3"],\ + ["@types/d3-interpolate", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-path", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-path-npm-3.1.1-4554261297-10c0.zip/node_modules/@types/d3-path/",\ + "packageDependencies": [\ + ["@types/d3-path", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-polygon", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-polygon-npm-3.0.2-d8c474e223-10c0.zip/node_modules/@types/d3-polygon/",\ + "packageDependencies": [\ + ["@types/d3-polygon", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-quadtree", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-quadtree-npm-3.0.6-cb366e1702-10c0.zip/node_modules/@types/d3-quadtree/",\ + "packageDependencies": [\ + ["@types/d3-quadtree", "npm:3.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-random", [\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-random-npm-3.0.4-7b1efe2575-10c0.zip/node_modules/@types/d3-random/",\ + "packageDependencies": [\ + ["@types/d3-random", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-scale", [\ + ["npm:4.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-scale-npm-4.0.9-3ab3a2da60-10c0.zip/node_modules/@types/d3-scale/",\ + "packageDependencies": [\ + ["@types/d3-scale", "npm:4.0.9"],\ + ["@types/d3-time", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-scale-chromatic", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-scale-chromatic-npm-3.1.0-9022e50bfe-10c0.zip/node_modules/@types/d3-scale-chromatic/",\ + "packageDependencies": [\ + ["@types/d3-scale-chromatic", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-selection", [\ + ["npm:3.0.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-selection-npm-3.0.12-22d6c1d95c-10c0.zip/node_modules/@types/d3-selection/",\ + "packageDependencies": [\ + ["@types/d3-selection", "npm:3.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-shape", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-shape-npm-3.2.0-a702ae28fb-10c0.zip/node_modules/@types/d3-shape/",\ + "packageDependencies": [\ + ["@types/d3-path", "npm:3.1.1"],\ + ["@types/d3-shape", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-time", [\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-time-npm-3.0.4-2ad4c1bfad-10c0.zip/node_modules/@types/d3-time/",\ + "packageDependencies": [\ + ["@types/d3-time", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-time-format", [\ + ["npm:4.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-time-format-npm-4.0.3-0a3c0bca90-10c0.zip/node_modules/@types/d3-time-format/",\ + "packageDependencies": [\ + ["@types/d3-time-format", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-timer", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-timer-npm-3.0.2-94e22db08a-10c0.zip/node_modules/@types/d3-timer/",\ + "packageDependencies": [\ + ["@types/d3-timer", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-transition", [\ + ["npm:3.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-transition-npm-3.0.9-cecb963074-10c0.zip/node_modules/@types/d3-transition/",\ + "packageDependencies": [\ + ["@types/d3-selection", "npm:3.0.12"],\ + ["@types/d3-transition", "npm:3.0.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/d3-zoom", [\ + ["npm:3.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-d3-zoom-npm-3.0.9-5bf55cd930-10c0.zip/node_modules/@types/d3-zoom/",\ + "packageDependencies": [\ + ["@types/d3-interpolate", "npm:3.0.4"],\ + ["@types/d3-selection", "npm:3.0.12"],\ + ["@types/d3-zoom", "npm:3.0.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/debug", [\ + ["npm:4.1.13", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-debug-npm-4.1.13-93150ecfd3-10c0.zip/node_modules/@types/debug/",\ + "packageDependencies": [\ + ["@types/debug", "npm:4.1.13"],\ + ["@types/ms", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/deep-eql", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-deep-eql-npm-4.0.2-e6bc68cc92-10c0.zip/node_modules/@types/deep-eql/",\ + "packageDependencies": [\ + ["@types/deep-eql", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/dom-speech-recognition", [\ + ["npm:0.0.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-dom-speech-recognition-npm-0.0.12-18bd9bdba3-10c0.zip/node_modules/@types/dom-speech-recognition/",\ + "packageDependencies": [\ + ["@types/dom-speech-recognition", "npm:0.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/eslint", [\ + ["npm:9.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-eslint-npm-9.6.1-31a8cf74e4-10c0.zip/node_modules/@types/eslint/",\ + "packageDependencies": [\ + ["@types/eslint", "npm:9.6.1"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/eslint-plugin-security", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-eslint-plugin-security-npm-3.0.1-7a917f9d8b-10c0.zip/node_modules/@types/eslint-plugin-security/",\ + "packageDependencies": [\ + ["@types/eslint", "npm:9.6.1"],\ + ["@types/eslint-plugin-security", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/esrecurse", [\ + ["npm:4.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-esrecurse-npm-4.3.1-237d34a55f-10c0.zip/node_modules/@types/esrecurse/",\ + "packageDependencies": [\ + ["@types/esrecurse", "npm:4.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/estree", [\ + ["npm:1.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-estree-npm-1.0.10-db813e8cfe-10c0.zip/node_modules/@types/estree/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/estree-jsx", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-estree-jsx-npm-1.0.5-b8759e98c2-10c0.zip/node_modules/@types/estree-jsx/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/estree-jsx", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/geojson", [\ + ["npm:7946.0.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-geojson-npm-7946.0.16-7a73d95991-10c0.zip/node_modules/@types/geojson/",\ + "packageDependencies": [\ + ["@types/geojson", "npm:7946.0.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/glidejs__glide", [\ + ["npm:3.6.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-glidejs__glide-npm-3.6.6-ea2a8ac641-10c0.zip/node_modules/@types/glidejs__glide/",\ + "packageDependencies": [\ + ["@types/glidejs__glide", "npm:3.6.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/hast", [\ + ["npm:2.3.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-hast-npm-2.3.10-2f30349bb8-10c0.zip/node_modules/@types/hast/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/unist", "npm:2.0.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-hast-npm-3.0.5-628714a5d8-10c0.zip/node_modules/@types/hast/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/unist", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/html-to-text", [\ + ["npm:9.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-html-to-text-npm-9.0.4-e3b3acf51e-10c0.zip/node_modules/@types/html-to-text/",\ + "packageDependencies": [\ + ["@types/html-to-text", "npm:9.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/http-cache-semantics", [\ + ["npm:4.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-http-cache-semantics-npm-4.2.0-e5da51ac6d-10c0.zip/node_modules/@types/http-cache-semantics/",\ + "packageDependencies": [\ + ["@types/http-cache-semantics", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/is-empty", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-is-empty-npm-1.2.3-0b1bffc558-10c0.zip/node_modules/@types/is-empty/",\ + "packageDependencies": [\ + ["@types/is-empty", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/js-cookie", [\ + ["npm:3.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-js-cookie-npm-3.0.6-c9126e5b48-10c0.zip/node_modules/@types/js-cookie/",\ + "packageDependencies": [\ + ["@types/js-cookie", "npm:3.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/jsdom", [\ + ["npm:30.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-jsdom-npm-30.0.0-d6a01a8fc5-10c0.zip/node_modules/@types/jsdom/",\ + "packageDependencies": [\ + ["@types/jsdom", "npm:30.0.0"],\ + ["@types/node", "npm:26.6.6"],\ + ["@types/tough-cookie", "npm:4.0.5"],\ + ["parse5", "npm:8.0.1"],\ + ["undici-types", "npm:8.12.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/json-schema", [\ + ["npm:7.0.15", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-json-schema-npm-7.0.15-fd16381786-10c0.zip/node_modules/@types/json-schema/",\ + "packageDependencies": [\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/katex", [\ + ["npm:0.16.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-katex-npm-0.16.8-24b9e912a2-10c0.zip/node_modules/@types/katex/",\ + "packageDependencies": [\ + ["@types/katex", "npm:0.16.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mathjax", [\ + ["npm:0.0.40", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-mathjax-npm-0.0.40-bf9e17e029-10c0.zip/node_modules/@types/mathjax/",\ + "packageDependencies": [\ + ["@types/mathjax", "npm:0.0.40"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mdast", [\ + ["npm:3.0.15", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-mdast-npm-3.0.15-66e5bbbc2b-10c0.zip/node_modules/@types/mdast/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/unist", "npm:2.0.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-mdast-npm-4.0.4-a4a0135eb0-10c0.zip/node_modules/@types/mdast/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mdx", [\ + ["npm:2.0.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-mdx-npm-2.0.14-ebb2ecb0d6-10c0.zip/node_modules/@types/mdx/",\ + "packageDependencies": [\ + ["@types/mdx", "npm:2.0.14"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/minimist", [\ + ["npm:1.2.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-minimist-npm-1.2.5-c85664a9d8-10c0.zip/node_modules/@types/minimist/",\ + "packageDependencies": [\ + ["@types/minimist", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mjml", [\ + ["npm:5.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-mjml-npm-5.4.2-92abb70d75-10c0.zip/node_modules/@types/mjml/",\ + "packageDependencies": [\ + ["@types/mjml", "npm:5.4.2"],\ + ["@types/mjml-core", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mjml-core", [\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-mjml-core-npm-5.1.1-a939b12619-10c0.zip/node_modules/@types/mjml-core/",\ + "packageDependencies": [\ + ["@types/mjml-core", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/ms", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-ms-npm-2.1.0-529ef799cc-10c0.zip/node_modules/@types/ms/",\ + "packageDependencies": [\ + ["@types/ms", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/nlcst", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-nlcst-npm-1.0.4-0691c73f91-10c0.zip/node_modules/@types/nlcst/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["@types/unist", "npm:2.0.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-nlcst-npm-2.0.3-ae2a9421d8-10c0.zip/node_modules/@types/nlcst/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["@types/unist", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/node", [\ + ["npm:16.18.126", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-node-npm-16.18.126-0221e6e0b8-10c0.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:16.18.126"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:18.19.130", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-node-npm-18.19.130-df6d3a4ff9-10c0.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:18.19.130"],\ + ["undici-types", "npm:5.26.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:20.11.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-node-npm-20.11.0-cb757f0c2a-10c0.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:20.11.0"],\ + ["undici-types", "npm:5.26.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:24.19.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-node-npm-24.19.2-57343a6385-10c0.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:24.19.2"],\ + ["undici-types", "npm:7.24.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:26.6.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-node-npm-26.6.6-a217a0974b-10c0.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["undici-types", "npm:8.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/nodemailer", [\ + ["npm:8.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-nodemailer-npm-8.0.2-ff5ce51f00-10c0.zip/node_modules/@types/nodemailer/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["@types/nodemailer", "npm:8.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/normalize-package-data", [\ + ["npm:2.4.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-normalize-package-data-npm-2.4.4-676a8ba353-10c0.zip/node_modules/@types/normalize-package-data/",\ + "packageDependencies": [\ + ["@types/normalize-package-data", "npm:2.4.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/nunjucks", [\ + ["npm:3.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-nunjucks-npm-3.2.6-5125e5f97e-10c0.zip/node_modules/@types/nunjucks/",\ + "packageDependencies": [\ + ["@types/nunjucks", "npm:3.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/pubsub-js", [\ + ["npm:1.8.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-pubsub-js-npm-1.8.6-30dac9b625-10c0.zip/node_modules/@types/pubsub-js/",\ + "packageDependencies": [\ + ["@types/pubsub-js", "npm:1.8.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/react", [\ + ["npm:19.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-react-npm-19.3.0-96fae4fb3f-10c0.zip/node_modules/@types/react/",\ + "packageDependencies": [\ + ["@types/react", "npm:19.3.0"],\ + ["csstype", "npm:3.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/relateurl", [\ + ["npm:0.2.33", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-relateurl-npm-0.2.33-e8ef0a6da2-10c0.zip/node_modules/@types/relateurl/",\ + "packageDependencies": [\ + ["@types/relateurl", "npm:0.2.33"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/resolve", [\ + ["npm:1.20.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-resolve-npm-1.20.2-5fccb2ad46-10c0.zip/node_modules/@types/resolve/",\ + "packageDependencies": [\ + ["@types/resolve", "npm:1.20.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/sanitize-html", [\ + ["npm:2.16.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-sanitize-html-npm-2.16.2-1b494da640-10c0.zip/node_modules/@types/sanitize-html/",\ + "packageDependencies": [\ + ["@types/sanitize-html", "npm:2.16.2"],\ + ["htmlparser2", "npm:12.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/sax", [\ + ["npm:1.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-sax-npm-1.2.7-8cb29ef8d3-10c0.zip/node_modules/@types/sax/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["@types/sax", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/supports-color", [\ + ["npm:8.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-supports-color-npm-8.1.3-e5af7527e4-10c0.zip/node_modules/@types/supports-color/",\ + "packageDependencies": [\ + ["@types/supports-color", "npm:8.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/to-ico", [\ + ["npm:1.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-to-ico-npm-1.1.3-cc977c7397-10c0.zip/node_modules/@types/to-ico/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["@types/to-ico", "npm:1.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/tough-cookie", [\ + ["npm:4.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-tough-cookie-npm-4.0.5-8c5e2162e1-10c0.zip/node_modules/@types/tough-cookie/",\ + "packageDependencies": [\ + ["@types/tough-cookie", "npm:4.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/trusted-types", [\ + ["npm:2.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-trusted-types-npm-2.0.7-a07fc44f59-10c0.zip/node_modules/@types/trusted-types/",\ + "packageDependencies": [\ + ["@types/trusted-types", "npm:2.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/unist", [\ + ["npm:2.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-unist-npm-2.0.11-44eea90bde-10c0.zip/node_modules/@types/unist/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-unist-npm-3.0.3-1c20461f2e-10c0.zip/node_modules/@types/unist/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/whatwg-mimetype", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-whatwg-mimetype-npm-3.0.2-cf2bd6921c-10c0.zip/node_modules/@types/whatwg-mimetype/",\ + "packageDependencies": [\ + ["@types/whatwg-mimetype", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/ws", [\ + ["npm:8.18.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@types-ws-npm-8.18.2-bf9cd597e7-10c0.zip/node_modules/@types/ws/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["@types/ws", "npm:8.18.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/eslint-plugin", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-eslint-plugin-npm-8.72.1-7edb7f9b42-10c0.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + "packageDependencies": [\ + ["@typescript-eslint/eslint-plugin", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-15ac21f4fb/5/.yarn/berry/cache/@typescript-eslint-eslint-plugin-npm-8.72.1-7edb7f9b42-10c0.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + "packageDependencies": [\ + ["@eslint-community/regexpp", "npm:4.12.2"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@types/typescript-eslint__parser", null],\ + ["@typescript-eslint/eslint-plugin", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/parser", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/scope-manager", "npm:8.72.1"],\ + ["@typescript-eslint/type-utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["@typescript-eslint/utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.72.1"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["ignore", "npm:7.0.14"],\ + ["natural-compare", "npm:1.4.0"],\ + ["ts-api-utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:2.5.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript-eslint__parser",\ + "@types/typescript",\ + "@typescript-eslint/parser",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/parser", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-parser-npm-8.72.1-bb5739e80e-10c0.zip/node_modules/@typescript-eslint/parser/",\ + "packageDependencies": [\ + ["@typescript-eslint/parser", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-b24326a48c/5/.yarn/berry/cache/@typescript-eslint-parser-npm-8.72.1-bb5739e80e-10c0.zip/node_modules/@typescript-eslint/parser/",\ + "packageDependencies": [\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/parser", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/scope-manager", "npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:b2e01a554857eebe485f7ea8acc0302d78100725786b6af2b01cc8df127e0b3d7c50a84cf4069ea324fe9e9c1b7e492ea2040255445583db96b467277b1fe255#npm:8.72.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.72.1"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/project-service", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-project-service-npm-8.72.1-88988fe903-10c0.zip/node_modules/@typescript-eslint/project-service/",\ + "packageDependencies": [\ + ["@typescript-eslint/project-service", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-project-service-virtual-e60b6ebd79/5/.yarn/berry/cache/@typescript-eslint-project-service-npm-8.72.1-88988fe903-10c0.zip/node_modules/@typescript-eslint/project-service/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@typescript-eslint/project-service", "virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1"],\ + ["@typescript-eslint/tsconfig-utils", "virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/scope-manager", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-scope-manager-npm-8.72.1-c51229f1e8-10c0.zip/node_modules/@typescript-eslint/scope-manager/",\ + "packageDependencies": [\ + ["@typescript-eslint/scope-manager", "npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.72.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/tsconfig-utils", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-tsconfig-utils-npm-8.72.1-79df6833fb-10c0.zip/node_modules/@typescript-eslint/tsconfig-utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/tsconfig-utils", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-tsconfig-utils-virtual-399937a5bc/5/.yarn/berry/cache/@typescript-eslint-tsconfig-utils-npm-8.72.1-79df6833fb-10c0.zip/node_modules/@typescript-eslint/tsconfig-utils/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@typescript-eslint/tsconfig-utils", "virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/type-utils", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-type-utils-npm-8.72.1-b63bd49817-10c0.zip/node_modules/@typescript-eslint/type-utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/type-utils", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-b2e01a5548/5/.yarn/berry/cache/@typescript-eslint-type-utils-npm-8.72.1-b63bd49817-10c0.zip/node_modules/@typescript-eslint/type-utils/",\ + "packageDependencies": [\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/type-utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:b2e01a554857eebe485f7ea8acc0302d78100725786b6af2b01cc8df127e0b3d7c50a84cf4069ea324fe9e9c1b7e492ea2040255445583db96b467277b1fe255#npm:8.72.1"],\ + ["@typescript-eslint/utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["ts-api-utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:2.5.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/types", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-types-npm-8.72.1-668aed54f9-10c0.zip/node_modules/@typescript-eslint/types/",\ + "packageDependencies": [\ + ["@typescript-eslint/types", "npm:8.72.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/typescript-estree", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-typescript-estree-npm-8.72.1-889b85aca4-10c0.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@typescript-eslint/typescript-estree", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b2e01a554857eebe485f7ea8acc0302d78100725786b6af2b01cc8df127e0b3d7c50a84cf4069ea324fe9e9c1b7e492ea2040255445583db96b467277b1fe255#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-3189638202/5/.yarn/berry/cache/@typescript-eslint-typescript-estree-npm-8.72.1-889b85aca4-10c0.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@typescript-eslint/project-service", "virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1"],\ + ["@typescript-eslint/tsconfig-utils", "virtual:31896382020de8a120cec1a196605cc2dd5e3ce1dc35de72438c2fcb6432c0c3aee19d80bbead7077c4cc5d13a304f181442117e8a8caf65c14713d4ddbd08e6#npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:b2e01a554857eebe485f7ea8acc0302d78100725786b6af2b01cc8df127e0b3d7c50a84cf4069ea324fe9e9c1b7e492ea2040255445583db96b467277b1fe255#npm:8.72.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.72.1"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["minimatch", "npm:10.2.6"],\ + ["semver", "npm:7.8.5"],\ + ["tinyglobby", "npm:0.2.17"],\ + ["ts-api-utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:2.5.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/utils", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-utils-npm-8.72.1-0de7bdca14-10c0.zip/node_modules/@typescript-eslint/utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/utils", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-7c8aef9e5f/5/.yarn/berry/cache/@typescript-eslint-utils-npm-8.72.1-0de7bdca14-10c0.zip/node_modules/@typescript-eslint/utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:7c8aef9e5f2ff9fc7aba5d620ce39de5707256e3ac214f3f7b6a2c2338d017aa121faa1363040f3b8f25e06ffc8bb5d35a11bd2533386bb8136e224250c0dd64#npm:4.10.1"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/scope-manager", "npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:b2e01a554857eebe485f7ea8acc0302d78100725786b6af2b01cc8df127e0b3d7c50a84cf4069ea324fe9e9c1b7e492ea2040255445583db96b467277b1fe255#npm:8.72.1"],\ + ["@typescript-eslint/utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/visitor-keys", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@typescript-eslint-visitor-keys-npm-8.72.1-8376690189-10c0.zip/node_modules/@typescript-eslint/visitor-keys/",\ + "packageDependencies": [\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.72.1"],\ + ["eslint-visitor-keys", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@ungap/structured-clone", [\ + ["npm:1.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@ungap-structured-clone-npm-1.4.0-cd13fbf4b1-10c0.zip/node_modules/@ungap/structured-clone/",\ + "packageDependencies": [\ + ["@ungap/structured-clone", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/audio", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-audio-npm-4.0.2-813d6dd08b-10c0.zip/node_modules/@uppy/audio/",\ + "packageDependencies": [\ + ["@uppy/audio", "npm:4.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-audio-virtual-26e07eca1e/5/.yarn/berry/cache/@uppy-audio-npm-4.0.2-813d6dd08b-10c0.zip/node_modules/@uppy/audio/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/audio", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.2"],\ + ["@uppy/core", "npm:6.3.0"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/box", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-box-npm-5.0.0-c62f8640c6-10c0.zip/node_modules/@uppy/box/",\ + "packageDependencies": [\ + ["@uppy/box", "npm:5.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-box-virtual-16e7aecdcb/5/.yarn/berry/cache/@uppy-box-npm-5.0.0-c62f8640c6-10c0.zip/node_modules/@uppy/box/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/box", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.0"],\ + ["@uppy/core", "npm:6.3.0"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/core", [\ + ["npm:6.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-core-npm-6.3.0-c077ba1e8c-10c0.zip/node_modules/@uppy/core/",\ + "packageDependencies": [\ + ["@transloadit/prettier-bytes", "npm:2.0.0"],\ + ["@uppy/core", "npm:6.3.0"],\ + ["classnames", "npm:2.5.1"],\ + ["lodash", "npm:4.18.1"],\ + ["mime-match", "npm:1.0.2"],\ + ["namespace-emitter", "npm:2.0.1"],\ + ["nanoid", "npm:6.0.2"],\ + ["p-queue", "npm:9.3.5"],\ + ["p-retry", "npm:8.0.1"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/dashboard", [\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-dashboard-npm-6.0.2-a5fc36becd-10c0.zip/node_modules/@uppy/dashboard/",\ + "packageDependencies": [\ + ["@uppy/dashboard", "npm:6.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-dashboard-virtual-6ebe3b85c6/5/.yarn/berry/cache/@uppy-dashboard-npm-6.0.2-a5fc36becd-10c0.zip/node_modules/@uppy/dashboard/",\ + "packageDependencies": [\ + ["@transloadit/prettier-bytes", "npm:2.0.0"],\ + ["@types/uppy__core", null],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/dashboard", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2"],\ + ["@uppy/thumbnail-generator", "virtual:6ebe3b85c64e728230d1afdb48a7918c5ad1fc7139e43e583a8977fa029e5bd62a30e138e4d74a91f5de3d652bb289d9285766dc3bb72eaebb26ac52fbc593bb#npm:6.0.1"],\ + ["classnames", "npm:2.5.1"],\ + ["lodash", "npm:4.18.1"],\ + ["nanoid", "npm:6.0.2"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"],\ + ["shallow-equal", "npm:3.1.0"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/dropbox", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-dropbox-npm-6.0.0-718455074d-10c0.zip/node_modules/@uppy/dropbox/",\ + "packageDependencies": [\ + ["@uppy/dropbox", "npm:6.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-dropbox-virtual-3927ad0c52/5/.yarn/berry/cache/@uppy-dropbox-npm-6.0.0-718455074d-10c0.zip/node_modules/@uppy/dropbox/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/dropbox", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/google-drive-picker", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-google-drive-picker-npm-2.0.0-e99e9c1392-10c0.zip/node_modules/@uppy/google-drive-picker/",\ + "packageDependencies": [\ + ["@uppy/google-drive-picker", "npm:2.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-google-drive-picker-virtual-6709c04d5f/5/.yarn/berry/cache/@uppy-google-drive-picker-npm-2.0.0-e99e9c1392-10c0.zip/node_modules/@uppy/google-drive-picker/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/google-drive-picker", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/onedrive", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-onedrive-npm-6.0.0-847360da44-10c0.zip/node_modules/@uppy/onedrive/",\ + "packageDependencies": [\ + ["@uppy/onedrive", "npm:6.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-onedrive-virtual-3f04baed60/5/.yarn/berry/cache/@uppy-onedrive-npm-6.0.0-847360da44-10c0.zip/node_modules/@uppy/onedrive/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/onedrive", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/thumbnail-generator", [\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-thumbnail-generator-npm-6.0.1-aeeaca7dec-10c0.zip/node_modules/@uppy/thumbnail-generator/",\ + "packageDependencies": [\ + ["@uppy/thumbnail-generator", "npm:6.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6ebe3b85c64e728230d1afdb48a7918c5ad1fc7139e43e583a8977fa029e5bd62a30e138e4d74a91f5de3d652bb289d9285766dc3bb72eaebb26ac52fbc593bb#npm:6.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-thumbnail-generator-virtual-53407f7010/5/.yarn/berry/cache/@uppy-thumbnail-generator-npm-6.0.1-aeeaca7dec-10c0.zip/node_modules/@uppy/thumbnail-generator/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/thumbnail-generator", "virtual:6ebe3b85c64e728230d1afdb48a7918c5ad1fc7139e43e583a8977fa029e5bd62a30e138e4d74a91f5de3d652bb289d9285766dc3bb72eaebb26ac52fbc593bb#npm:6.0.1"],\ + ["exifr", "npm:7.1.3"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@uppy/webcam", [\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@uppy-webcam-npm-6.0.2-744a1d0a82-10c0.zip/node_modules/@uppy/webcam/",\ + "packageDependencies": [\ + ["@uppy/webcam", "npm:6.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@uppy-webcam-virtual-539ef42e60/5/.yarn/berry/cache/@uppy-webcam-npm-6.0.2-744a1d0a82-10c0.zip/node_modules/@uppy/webcam/",\ + "packageDependencies": [\ + ["@types/uppy__core", null],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/webcam", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2"],\ + ["is-mobile", "npm:5.0.0"],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"]\ + ],\ + "packagePeers": [\ + "@types/uppy__core",\ + "@uppy/core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@upsetjs/venn.js", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@upsetjs-venn.js-npm-2.0.0-535990e54e-10c0.zip/node_modules/@upsetjs/venn.js/",\ + "packageDependencies": [\ + ["@upsetjs/venn.js", "npm:2.0.0"],\ + ["d3-selection", "npm:3.0.0"],\ + ["d3-transition", "virtual:535990e54ef8b15323814be03062a56ea8982df062a0bedee1553558793a24d8a8e549604cefccb8febd1cb695eded7c1a0aea886a841337d1d41f40c1416d26#npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@upstash/search", [\ + ["npm:0.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@upstash-search-npm-0.1.7-25fff1956c-10c0.zip/node_modules/@upstash/search/",\ + "packageDependencies": [\ + ["@upstash/search", "npm:0.1.7"],\ + ["@upstash/vector", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@upstash/vector", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/@upstash-vector-npm-1.2.3-0094f7627f-10c0.zip/node_modules/@upstash/vector/",\ + "packageDependencies": [\ + ["@upstash/vector", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/analytics", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-analytics-npm-2.0.1-728d94e8b4-10c0.zip/node_modules/@vercel/analytics/",\ + "packageDependencies": [\ + ["@vercel/analytics", "npm:2.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:37117be7354e567a12dd36a0cdaf2094051db7b489b411a56461b2d78f1112bf7faa6103d51dac31f20c206f0d5abdf1e9114539f3e469c7a6ff88c4fa34f362#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-analytics-virtual-0483265563/5/.yarn/berry/cache/@vercel-analytics-npm-2.0.1-728d94e8b4-10c0.zip/node_modules/@vercel/analytics/",\ + "packageDependencies": [\ + ["@remix-run/react", null],\ + ["@sveltejs/kit", null],\ + ["@types/next", null],\ + ["@types/nuxt", null],\ + ["@types/react", null],\ + ["@types/remix-run__react", null],\ + ["@types/svelte", null],\ + ["@types/sveltejs__kit", null],\ + ["@types/vue", null],\ + ["@types/vue-router", null],\ + ["@vercel/analytics", "virtual:37117be7354e567a12dd36a0cdaf2094051db7b489b411a56461b2d78f1112bf7faa6103d51dac31f20c206f0d5abdf1e9114539f3e469c7a6ff88c4fa34f362#npm:2.0.1"],\ + ["next", null],\ + ["nuxt", null],\ + ["react", null],\ + ["svelte", null],\ + ["vue", null],\ + ["vue-router", null]\ + ],\ + "packagePeers": [\ + "@remix-run/react",\ + "@sveltejs/kit",\ + "@types/next",\ + "@types/nuxt",\ + "@types/react",\ + "@types/remix-run__react",\ + "@types/svelte",\ + "@types/sveltejs__kit",\ + "@types/vue-router",\ + "@types/vue",\ + "next",\ + "nuxt",\ + "react",\ + "svelte",\ + "vue-router",\ + "vue"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-analytics-virtual-ba397a9c3f/5/.yarn/berry/cache/@vercel-analytics-npm-2.0.1-728d94e8b4-10c0.zip/node_modules/@vercel/analytics/",\ + "packageDependencies": [\ + ["@remix-run/react", null],\ + ["@sveltejs/kit", null],\ + ["@types/next", null],\ + ["@types/nuxt", null],\ + ["@types/react", "npm:19.3.0"],\ + ["@types/remix-run__react", null],\ + ["@types/svelte", null],\ + ["@types/sveltejs__kit", null],\ + ["@types/vue", null],\ + ["@types/vue-router", null],\ + ["@vercel/analytics", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.1"],\ + ["next", null],\ + ["nuxt", null],\ + ["react", null],\ + ["svelte", null],\ + ["vue", null],\ + ["vue-router", null]\ + ],\ + "packagePeers": [\ + "@remix-run/react",\ + "@sveltejs/kit",\ + "@types/next",\ + "@types/nuxt",\ + "@types/react",\ + "@types/remix-run__react",\ + "@types/svelte",\ + "@types/sveltejs__kit",\ + "@types/vue-router",\ + "@types/vue",\ + "next",\ + "nuxt",\ + "react",\ + "svelte",\ + "vue-router",\ + "vue"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/backends", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-backends-npm-24.0.1-05a71735d6-10c0.zip/node_modules/@vercel/backends/",\ + "packageDependencies": [\ + ["@vercel/backends", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-backends-virtual-a9869b73d5/5/.yarn/berry/cache/@vercel-backends-npm-24.0.1-05a71735d6-10c0.zip/node_modules/@vercel/backends/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/backends", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["execa", "npm:3.2.0"],\ + ["fs-extra", "npm:11.1.0"],\ + ["get-port", "npm:5.1.1"],\ + ["oxc-transform", "npm:0.111.0"],\ + ["path-to-regexp", "npm:8.3.0"],\ + ["resolve.exports", "npm:2.0.3"],\ + ["rolldown", "npm:1.0.0-rc.1"],\ + ["srvx", "npm:0.11.16"],\ + ["ts-morph", "npm:12.0.0"],\ + ["tsx", "npm:4.21.0"],\ + ["zod", "npm:3.22.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:41cf16237c6e87dd55e05b435c829311386d0645e063dc96df5e3893bc6c5ddec0a2842a27ec67c89bda6c2eb7db96c207637fbe74e188fa1b036f264db89979#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-backends-virtual-f155b061d2/5/.yarn/berry/cache/@vercel-backends-npm-24.0.1-05a71735d6-10c0.zip/node_modules/@vercel/backends/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/backends", "virtual:41cf16237c6e87dd55e05b435c829311386d0645e063dc96df5e3893bc6c5ddec0a2842a27ec67c89bda6c2eb7db96c207637fbe74e188fa1b036f264db89979#npm:24.0.1"],\ + ["@vercel/build-utils", null],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["execa", "npm:3.2.0"],\ + ["fs-extra", "npm:11.1.0"],\ + ["get-port", "npm:5.1.1"],\ + ["oxc-transform", "npm:0.111.0"],\ + ["path-to-regexp", "npm:8.3.0"],\ + ["resolve.exports", "npm:2.0.3"],\ + ["rolldown", "npm:1.0.0-rc.1"],\ + ["srvx", "npm:0.11.16"],\ + ["ts-morph", "npm:12.0.0"],\ + ["tsx", "npm:4.21.0"],\ + ["zod", "npm:3.22.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/blob", [\ + ["npm:2.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-blob-npm-2.8.0-631e561cf2-10c0.zip/node_modules/@vercel/blob/",\ + "packageDependencies": [\ + ["@vercel/blob", "npm:2.8.0"],\ + ["@vercel/oidc", "npm:3.8.10"],\ + ["async-retry", "npm:1.3.3"],\ + ["is-buffer", "npm:2.0.5"],\ + ["is-node-process", "npm:1.2.0"],\ + ["throttleit", "npm:2.1.0"],\ + ["undici", "npm:6.29.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/build-utils", [\ + ["npm:15.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-build-utils-npm-15.2.1-12e4716e4a-10c0.zip/node_modules/@vercel/build-utils/",\ + "packageDependencies": [\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["cjs-module-lexer", "npm:1.2.3"],\ + ["es-module-lexer", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/cervel", [\ + ["npm:0.1.92", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-cervel-npm-0.1.92-41cf16237c-10c0.zip/node_modules/@vercel/cervel/",\ + "packageDependencies": [\ + ["@vercel/backends", "virtual:41cf16237c6e87dd55e05b435c829311386d0645e063dc96df5e3893bc6c5ddec0a2842a27ec67c89bda6c2eb7db96c207637fbe74e188fa1b036f264db89979#npm:24.0.1"],\ + ["@vercel/cervel", "npm:0.1.92"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/cli-auth", [\ + ["npm:0.3.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-cli-auth-npm-0.3.14-467a54b914-10c0.zip/node_modules/@vercel/cli-auth/",\ + "packageDependencies": [\ + ["@napi-rs/keyring", "npm:1.2.0"],\ + ["@vercel/cli-auth", "npm:0.3.14"],\ + ["@vercel/cli-config", "npm:0.3.5"],\ + ["async-listen", "npm:3.0.0"],\ + ["koffi", "npm:3.3.3"],\ + ["open", "npm:8.4.0"],\ + ["zod", "npm:4.1.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/cli-config", [\ + ["npm:0.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-cli-config-npm-0.3.1-3772267906-10c0.zip/node_modules/@vercel/cli-config/",\ + "packageDependencies": [\ + ["@vercel/cli-config", "npm:0.3.1"],\ + ["xdg-app-paths", "npm:5.5.1"],\ + ["zod", "npm:4.1.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-cli-config-npm-0.3.5-f0e4b514c1-10c0.zip/node_modules/@vercel/cli-config/",\ + "packageDependencies": [\ + ["@vercel/cli-config", "npm:0.3.5"],\ + ["xdg-app-paths", "npm:5.5.1"],\ + ["zod", "npm:4.1.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/cli-exec", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-cli-exec-npm-1.0.1-b6df9e55ec-10c0.zip/node_modules/@vercel/cli-exec/",\ + "packageDependencies": [\ + ["@vercel/cli-exec", "npm:1.0.1"],\ + ["execa", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/cli-support", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-cli-support-npm-65.9.0-2ca75f411e/node_modules/@vercel/cli-support/",\ + "packageDependencies": [\ + ["@vercel/backends", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/blob", "npm:2.8.0"],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/cli-auth", "npm:0.3.14"],\ + ["@vercel/cli-config", "npm:0.3.5"],\ + ["@vercel/cli-support", "npm:65.9.0"],\ + ["@vercel/container", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/detect-agent", "npm:1.2.7"],\ + ["@vercel/elysia", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/express", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/fastify", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/fun", "npm:1.3.6"],\ + ["@vercel/go", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:27.0.1"],\ + ["@vercel/h3", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/hono", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/hydrogen", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1"],\ + ["@vercel/koa", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/nestjs", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/next", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:28.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/prepare-flags-definitions", "npm:0.6.1"],\ + ["@vercel/python", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:30.0.1"],\ + ["@vercel/python-analysis", "npm:0.15.2"],\ + ["@vercel/redwood", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/remix-builder", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/ruby", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/rust", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1"],\ + ["@vercel/static-build", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["chokidar", "npm:4.0.0"],\ + ["esbuild", "npm:0.27.0"],\ + ["jose", "npm:5.9.6"],\ + ["jsonc-parser", "npm:3.3.1"],\ + ["luxon", "npm:3.7.2"],\ + ["sandbox", "npm:4.11.1"],\ + ["smol-toml", "npm:1.5.2"],\ + ["undici", "npm:5.29.0"],\ + ["uuid", "npm:14.0.1"],\ + ["zod", "npm:4.1.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/container", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-container-npm-24.0.1-2b043f04fc-10c0.zip/node_modules/@vercel/container/",\ + "packageDependencies": [\ + ["@vercel/container", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-container-virtual-6f699801d5/5/.yarn/berry/cache/@vercel-container-npm-24.0.1-2b043f04fc-10c0.zip/node_modules/@vercel/container/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/container", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["smol-toml", "npm:1.5.2"],\ + ["tar", "npm:7.5.11"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/detect-agent", [\ + ["npm:1.2.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-detect-agent-npm-1.2.5-652dc39267-10c0.zip/node_modules/@vercel/detect-agent/",\ + "packageDependencies": [\ + ["@vercel/detect-agent", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-detect-agent-npm-1.2.7-d780a70952-10c0.zip/node_modules/@vercel/detect-agent/",\ + "packageDependencies": [\ + ["@vercel/detect-agent", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/elysia", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-elysia-npm-24.0.1-310d0cf89c-10c0.zip/node_modules/@vercel/elysia/",\ + "packageDependencies": [\ + ["@vercel/elysia", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-elysia-virtual-8c582abd3e/5/.yarn/berry/cache/@vercel-elysia-npm-24.0.1-310d0cf89c-10c0.zip/node_modules/@vercel/elysia/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/elysia", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/error-utils", [\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-error-utils-npm-2.2.1-3b94facd56-10c0.zip/node_modules/@vercel/error-utils/",\ + "packageDependencies": [\ + ["@vercel/error-utils", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/express", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-express-npm-24.0.1-0ad34041e0-10c0.zip/node_modules/@vercel/express/",\ + "packageDependencies": [\ + ["@vercel/express", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-express-virtual-4146a3b23c/5/.yarn/berry/cache/@vercel-express-npm-24.0.1-0ad34041e0-10c0.zip/node_modules/@vercel/express/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/cervel", "npm:0.1.92"],\ + ["@vercel/express", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["fs-extra", "npm:11.1.0"],\ + ["path-to-regexp", "npm:8.3.0"],\ + ["ts-morph", "npm:12.0.0"],\ + ["zod", "npm:3.22.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/fastify", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-fastify-npm-24.0.1-4b927f5cbd-10c0.zip/node_modules/@vercel/fastify/",\ + "packageDependencies": [\ + ["@vercel/fastify", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-fastify-virtual-46cdd9d7eb/5/.yarn/berry/cache/@vercel-fastify-npm-24.0.1-4b927f5cbd-10c0.zip/node_modules/@vercel/fastify/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/fastify", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/fun", [\ + ["npm:1.3.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-fun-npm-1.3.6-ea672b66b1-10c0.zip/node_modules/@vercel/fun/",\ + "packageDependencies": [\ + ["@tootallnate/once", "npm:2.0.1"],\ + ["@vercel/fun", "npm:1.3.6"],\ + ["async-listen", "npm:1.2.0"],\ + ["debug", "virtual:ea672b66b1596a5d3c791a7ec4b919c2bc13a79e7444152997d833a4a048a6158314009fc025d3bbd8c33ce7c81024305a7d840bb0fee352bf3798e1868e4f96#npm:4.3.4"],\ + ["generic-pool", "npm:3.4.2"],\ + ["micro", "npm:9.3.5-canary.3"],\ + ["ms", "npm:2.1.1"],\ + ["node-fetch", "virtual:ea672b66b1596a5d3c791a7ec4b919c2bc13a79e7444152997d833a4a048a6158314009fc025d3bbd8c33ce7c81024305a7d840bb0fee352bf3798e1868e4f96#npm:2.6.7"],\ + ["path-to-regexp", "npm:8.4.2"],\ + ["semver", "npm:7.5.4"],\ + ["stat-mode", "npm:0.3.0"],\ + ["tar", "npm:7.5.22"],\ + ["tinyexec", "npm:0.3.2"],\ + ["tree-kill", "npm:1.2.2"],\ + ["uid-promise", "npm:1.0.0"],\ + ["xdg-app-paths", "npm:5.1.0"],\ + ["yauzl-promise", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/functions", [\ + ["npm:3.10.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-functions-npm-3.10.5-88d25bc939-10c0.zip/node_modules/@vercel/functions/",\ + "packageDependencies": [\ + ["@vercel/functions", "npm:3.10.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:37117be7354e567a12dd36a0cdaf2094051db7b489b411a56461b2d78f1112bf7faa6103d51dac31f20c206f0d5abdf1e9114539f3e469c7a6ff88c4fa34f362#npm:3.10.5", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-functions-virtual-8018c06a75/5/.yarn/berry/cache/@vercel-functions-npm-3.10.5-88d25bc939-10c0.zip/node_modules/@vercel/functions/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-web-identity", null],\ + ["@types/aws-sdk__credential-provider-web-identity", null],\ + ["@types/ws", null],\ + ["@vercel/functions", "virtual:37117be7354e567a12dd36a0cdaf2094051db7b489b411a56461b2d78f1112bf7faa6103d51dac31f20c206f0d5abdf1e9114539f3e469c7a6ff88c4fa34f362#npm:3.10.5"],\ + ["@vercel/oidc", "npm:4.0.5"],\ + ["ws", null]\ + ],\ + "packagePeers": [\ + "@aws-sdk/credential-provider-web-identity",\ + "@types/aws-sdk__credential-provider-web-identity",\ + "@types/ws",\ + "ws"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/gatsby-plugin-vercel-analytics", [\ + ["npm:1.0.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-gatsby-plugin-vercel-analytics-npm-1.0.12-1df558379a-10c0.zip/node_modules/@vercel/gatsby-plugin-vercel-analytics/",\ + "packageDependencies": [\ + ["@vercel/gatsby-plugin-vercel-analytics", "npm:1.0.12"],\ + ["web-vitals", "npm:0.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/gatsby-plugin-vercel-builder", [\ + ["npm:2.2.84", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-gatsby-plugin-vercel-builder-npm-2.2.84-0c195954fb-10c0.zip/node_modules/@vercel/gatsby-plugin-vercel-builder/",\ + "packageDependencies": [\ + ["@sinclair/typebox", "npm:0.25.24"],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/gatsby-plugin-vercel-builder", "npm:2.2.84"],\ + ["esbuild", "npm:0.27.0"],\ + ["etag", "npm:1.8.1"],\ + ["fs-extra", "npm:11.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/go", [\ + ["npm:27.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-go-npm-27.0.1-4f9f1e928f-10c0.zip/node_modules/@vercel/go/",\ + "packageDependencies": [\ + ["@vercel/go", "npm:27.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:27.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-go-virtual-dcfb3caa4c/5/.yarn/berry/cache/@vercel-go-npm-27.0.1-4f9f1e928f-10c0.zip/node_modules/@vercel/go/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/go", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:27.0.1"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/h3", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-h3-npm-24.0.1-a176cae530-10c0.zip/node_modules/@vercel/h3/",\ + "packageDependencies": [\ + ["@vercel/h3", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-h3-virtual-ad67be41b6/5/.yarn/berry/cache/@vercel-h3-npm-24.0.1-a176cae530-10c0.zip/node_modules/@vercel/h3/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/h3", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/hono", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-hono-npm-24.0.1-458c58e51c-10c0.zip/node_modules/@vercel/hono/",\ + "packageDependencies": [\ + ["@vercel/hono", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-hono-virtual-49e0fc4735/5/.yarn/berry/cache/@vercel-hono-npm-24.0.1-458c58e51c-10c0.zip/node_modules/@vercel/hono/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/hono", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["fs-extra", "npm:11.1.0"],\ + ["path-to-regexp", "npm:8.3.0"],\ + ["ts-morph", "npm:12.0.0"],\ + ["zod", "npm:3.22.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/hydrogen", [\ + ["npm:25.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-hydrogen-npm-25.0.1-e17beabee5-10c0.zip/node_modules/@vercel/hydrogen/",\ + "packageDependencies": [\ + ["@vercel/hydrogen", "npm:25.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-hydrogen-virtual-a0a77b2b7d/5/.yarn/berry/cache/@vercel-hydrogen-npm-25.0.1-e17beabee5-10c0.zip/node_modules/@vercel/hydrogen/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/hydrogen", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["ts-morph", "npm:12.0.0"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/koa", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-koa-npm-24.0.1-0a2f1c6078-10c0.zip/node_modules/@vercel/koa/",\ + "packageDependencies": [\ + ["@vercel/koa", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-koa-virtual-3d41e6dcaf/5/.yarn/berry/cache/@vercel-koa-npm-24.0.1-0a2f1c6078-10c0.zip/node_modules/@vercel/koa/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/koa", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/nestjs", [\ + ["npm:24.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-nestjs-npm-24.0.1-926a4d2eab-10c0.zip/node_modules/@vercel/nestjs/",\ + "packageDependencies": [\ + ["@vercel/nestjs", "npm:24.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-nestjs-virtual-9519262e77/5/.yarn/berry/cache/@vercel-nestjs-npm-24.0.1-926a4d2eab-10c0.zip/node_modules/@vercel/nestjs/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/nestjs", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/next", [\ + ["npm:28.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-next-npm-28.0.1-7970284148-10c0.zip/node_modules/@vercel/next/",\ + "packageDependencies": [\ + ["@vercel/next", "npm:28.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:28.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-next-virtual-313a5e9407/5/.yarn/berry/cache/@vercel-next-npm-28.0.1-7970284148-10c0.zip/node_modules/@vercel/next/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/next", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:28.0.1"],\ + ["@vercel/nft", "npm:1.10.0"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/nft", [\ + ["npm:1.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-nft-npm-1.10.0-bb643f2d53-10c0.zip/node_modules/@vercel/nft/",\ + "packageDependencies": [\ + ["@mapbox/node-pre-gyp", "npm:2.0.3"],\ + ["@rollup/pluginutils", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:5.5.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["acorn", "npm:8.19.0"],\ + ["acorn-import-attributes", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:1.9.5"],\ + ["async-sema", "npm:3.1.1"],\ + ["bindings", "npm:1.5.0"],\ + ["estree-walker", "npm:2.0.2"],\ + ["glob", "npm:13.0.6"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["node-gyp-build", "npm:4.8.4"],\ + ["picomatch", "npm:4.0.7"],\ + ["resolve-from", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.11.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-nft-npm-1.11.0-8dc3f9b456-10c0.zip/node_modules/@vercel/nft/",\ + "packageDependencies": [\ + ["@mapbox/node-pre-gyp", "npm:2.0.3"],\ + ["@rollup/pluginutils", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:5.5.1"],\ + ["@vercel/nft", "npm:1.11.0"],\ + ["acorn", "npm:8.19.0"],\ + ["acorn-import-attributes", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:1.9.5"],\ + ["async-sema", "npm:3.1.1"],\ + ["bindings", "npm:1.5.0"],\ + ["estree-walker", "npm:2.0.2"],\ + ["glob", "npm:13.0.6"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["node-gyp-build", "npm:4.8.4"],\ + ["picomatch", "npm:4.0.7"],\ + ["resolve-from", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/node", [\ + ["npm:29.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-node-npm-29.0.1-e5e0a67207-10c0.zip/node_modules/@vercel/node/",\ + "packageDependencies": [\ + ["@vercel/node", "npm:29.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-node-virtual-4c596e9288/5/.yarn/berry/cache/@vercel-node-npm-29.0.1-e5e0a67207-10c0.zip/node_modules/@vercel/node/",\ + "packageDependencies": [\ + ["@edge-runtime/node-utils", "npm:2.3.0"],\ + ["@edge-runtime/primitives", "npm:4.1.0"],\ + ["@edge-runtime/vm", "npm:3.2.0"],\ + ["@types/node", "npm:20.11.0"],\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/error-utils", "npm:2.2.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["async-listen", "npm:3.0.0"],\ + ["cjs-module-lexer", "npm:1.2.3"],\ + ["edge-runtime", "npm:2.5.9"],\ + ["es-module-lexer", "npm:1.4.1"],\ + ["esbuild", "npm:0.27.0"],\ + ["etag", "npm:1.8.1"],\ + ["mime-types", "npm:2.1.35"],\ + ["node-fetch", "virtual:4c596e9288adf6bbac3a3df759c4d3b669e9effd02294af84e24900b0408c9a4d53baa30fcfd669fb5c5b3c92751e15185cc70b34c7e74fa2676e6b70117c2ce#npm:2.6.9"],\ + ["path-to-regexp", "npm:6.1.0"],\ + ["path-to-regexp-updated", [\ + "path-to-regexp",\ + "npm:6.3.0"\ + ]],\ + ["ts-morph", "npm:12.0.0"],\ + ["tsx", "npm:4.21.0"],\ + ["typescript", "patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"],\ + ["undici", "npm:5.28.4"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/oidc", [\ + ["npm:3.8.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-oidc-npm-3.8.10-a99849e3b0-10c0.zip/node_modules/@vercel/oidc/",\ + "packageDependencies": [\ + ["@vercel/cli-config", "npm:0.3.1"],\ + ["@vercel/cli-exec", "npm:1.0.1"],\ + ["@vercel/oidc", "npm:3.8.10"],\ + ["jose", "npm:5.10.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-oidc-npm-4.0.0-5c23dc5373-10c0.zip/node_modules/@vercel/oidc/",\ + "packageDependencies": [\ + ["@vercel/cli-config", "npm:0.3.1"],\ + ["@vercel/cli-exec", "npm:1.0.1"],\ + ["@vercel/oidc", "npm:4.0.0"],\ + ["jose", "npm:5.10.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-oidc-npm-4.0.5-16789aadc5-10c0.zip/node_modules/@vercel/oidc/",\ + "packageDependencies": [\ + ["@vercel/cli-config", "npm:0.3.5"],\ + ["@vercel/cli-exec", "npm:1.0.1"],\ + ["@vercel/oidc", "npm:4.0.5"],\ + ["jose", "npm:5.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/prepare-flags-definitions", [\ + ["npm:0.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-prepare-flags-definitions-npm-0.6.1-bbab19085c-10c0.zip/node_modules/@vercel/prepare-flags-definitions/",\ + "packageDependencies": [\ + ["@vercel/prepare-flags-definitions", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/python", [\ + ["npm:30.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-python-npm-30.0.1-75f2b8f1c0-10c0.zip/node_modules/@vercel/python/",\ + "packageDependencies": [\ + ["@vercel/python", "npm:30.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:30.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-python-virtual-2108b29170/5/.yarn/berry/cache/@vercel-python-npm-30.0.1-75f2b8f1c0-10c0.zip/node_modules/@vercel/python/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/python", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:30.0.1"],\ + ["@vercel/python-analysis", "npm:0.15.2"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/python-analysis", [\ + ["npm:0.15.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-python-analysis-npm-0.15.2-6a80270608-10c0.zip/node_modules/@vercel/python-analysis/",\ + "packageDependencies": [\ + ["@bytecodealliance/preview2-shim", "npm:0.17.6"],\ + ["@vercel/python-analysis", "npm:0.15.2"],\ + ["fs-extra", "npm:11.1.1"],\ + ["js-yaml", "npm:4.1.1"],\ + ["minimatch", "npm:10.1.1"],\ + ["smol-toml", "npm:1.5.2"],\ + ["zod", "npm:3.22.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/redwood", [\ + ["npm:26.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-redwood-npm-26.0.1-773ebd9540-10c0.zip/node_modules/@vercel/redwood/",\ + "packageDependencies": [\ + ["@vercel/redwood", "npm:26.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-redwood-virtual-e72bd326d9/5/.yarn/berry/cache/@vercel-redwood-npm-26.0.1-773ebd9540-10c0.zip/node_modules/@vercel/redwood/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/redwood", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["semver", "npm:6.3.1"],\ + ["ts-morph", "npm:12.0.0"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/remix-builder", [\ + ["npm:29.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-remix-builder-npm-29.0.1-be98b707c8-10c0.zip/node_modules/@vercel/remix-builder/",\ + "packageDependencies": [\ + ["@vercel/remix-builder", "npm:29.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-remix-builder-virtual-fd5db5c8e2/5/.yarn/berry/cache/@vercel-remix-builder-npm-29.0.1-be98b707c8-10c0.zip/node_modules/@vercel/remix-builder/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/error-utils", "npm:2.2.1"],\ + ["@vercel/nft", "npm:1.10.0"],\ + ["@vercel/remix-builder", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["path-to-regexp", "npm:6.1.0"],\ + ["path-to-regexp-updated", [\ + "path-to-regexp",\ + "npm:6.3.0"\ + ]],\ + ["ts-morph", "npm:12.0.0"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/routing-utils", [\ + ["npm:6.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-routing-utils-npm-6.6.1-88e0ee7fea-10c0.zip/node_modules/@vercel/routing-utils/",\ + "packageDependencies": [\ + ["@vercel/routing-utils", "npm:6.6.1"],\ + ["ajv", "npm:6.15.0"],\ + ["path-to-regexp", "npm:6.1.0"],\ + ["path-to-regexp-updated", [\ + "path-to-regexp",\ + "npm:6.3.0"\ + ]]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/ruby", [\ + ["npm:26.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-ruby-npm-26.0.1-54fb68d0c9-10c0.zip/node_modules/@vercel/ruby/",\ + "packageDependencies": [\ + ["@vercel/ruby", "npm:26.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-ruby-virtual-7e050a91a0/5/.yarn/berry/cache/@vercel-ruby-npm-26.0.1-54fb68d0c9-10c0.zip/node_modules/@vercel/ruby/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/ruby", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/rust", [\ + ["npm:25.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-rust-npm-25.0.1-a817de14c3-10c0.zip/node_modules/@vercel/rust/",\ + "packageDependencies": [\ + ["@vercel/rust", "npm:25.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-rust-virtual-da2191ba63/5/.yarn/berry/cache/@vercel-rust-npm-25.0.1-a817de14c3-10c0.zip/node_modules/@vercel/rust/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/rust", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1"],\ + ["execa", "npm:5.1.1"],\ + ["get-port", "npm:5.1.1"],\ + ["smol-toml", "npm:1.5.2"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/sandbox", [\ + ["npm:3.9.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-sandbox-npm-3.9.1-7728b4d9ed-10c0.zip/node_modules/@vercel/sandbox/",\ + "packageDependencies": [\ + ["@vercel/detect-agent", "npm:1.2.5"],\ + ["@vercel/oidc", "npm:4.0.0"],\ + ["@vercel/sandbox", "npm:3.9.1"],\ + ["@workflow/serde", "npm:4.1.0-beta.2"],\ + ["async-retry", "npm:1.3.3"],\ + ["jose", "npm:6.2.3"],\ + ["jsonlines", "npm:0.1.1"],\ + ["lru-cache", "npm:10.4.3"],\ + ["ms", "npm:2.1.3"],\ + ["picocolors", "npm:1.1.1"],\ + ["tar-stream", "npm:3.1.7"],\ + ["undici", "npm:7.30.1"],\ + ["xdg-app-paths", "npm:5.1.0"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/static-build", [\ + ["npm:26.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-static-build-npm-26.0.1-2cceaf3329-10c0.zip/node_modules/@vercel/static-build/",\ + "packageDependencies": [\ + ["@vercel/static-build", "npm:26.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@vercel-static-build-virtual-570848008a/5/.yarn/berry/cache/@vercel-static-build-npm-26.0.1-2cceaf3329-10c0.zip/node_modules/@vercel/static-build/",\ + "packageDependencies": [\ + ["@types/vercel__build-utils", null],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/gatsby-plugin-vercel-analytics", "npm:1.0.12"],\ + ["@vercel/gatsby-plugin-vercel-builder", "npm:2.2.84"],\ + ["@vercel/static-build", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["ts-morph", "npm:12.0.0"]\ + ],\ + "packagePeers": [\ + "@types/vercel__build-utils",\ + "@vercel/build-utils"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/static-config", [\ + ["npm:3.4.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vercel-static-config-npm-3.4.4-3f01c5e2e1-10c0.zip/node_modules/@vercel/static-config/",\ + "packageDependencies": [\ + ["@vercel/static-config", "npm:3.4.4"],\ + ["ajv", "npm:8.6.3"],\ + ["json-schema-to-ts", "npm:1.6.4"],\ + ["oxc-parser", "npm:0.121.0"],\ + ["ts-morph", "npm:12.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/vc-native-darwin-arm64", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-vc-native-darwin-arm64-npm-65.9.0-d140fdb491/node_modules/@vercel/vc-native-darwin-arm64/",\ + "packageDependencies": [\ + ["@vercel/vc-native-darwin-arm64", "npm:65.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/vc-native-darwin-x64", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-vc-native-darwin-x64-npm-65.9.0-9daeb53a58/node_modules/@vercel/vc-native-darwin-x64/",\ + "packageDependencies": [\ + ["@vercel/vc-native-darwin-x64", "npm:65.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/vc-native-linux-arm64", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-vc-native-linux-arm64-npm-65.9.0-3370daade4/node_modules/@vercel/vc-native-linux-arm64/",\ + "packageDependencies": [\ + ["@vercel/vc-native-linux-arm64", "npm:65.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/vc-native-linux-arm64-musl", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-vc-native-linux-arm64-musl-npm-65.9.0-81067732b3/node_modules/@vercel/vc-native-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@vercel/vc-native-linux-arm64-musl", "npm:65.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/vc-native-linux-x64", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-vc-native-linux-x64-npm-65.9.0-24be03295f/node_modules/@vercel/vc-native-linux-x64/",\ + "packageDependencies": [\ + ["@vercel/vc-native-linux-x64", "npm:65.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vercel/vc-native-linux-x64-musl", [\ + ["npm:65.9.0", {\ + "packageLocation": "./.yarn/unplugged/@vercel-vc-native-linux-x64-musl-npm-65.9.0-71ae08ecda/node_modules/@vercel/vc-native-linux-x64-musl/",\ + "packageDependencies": [\ + ["@vercel/vc-native-linux-x64-musl", "npm:65.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/coverage-v8", [\ + ["npm:5.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vitest-coverage-v8-npm-5.0.5-8fcc458ccf-10c0.zip/node_modules/@vitest/coverage-v8/",\ + "packageDependencies": [\ + ["@vitest/coverage-v8", "npm:5.0.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5", {\ + "packageLocation": "./.yarn/__virtual__/@vitest-coverage-v8-virtual-c9bff15998/5/.yarn/berry/cache/@vitest-coverage-v8-npm-5.0.5-8fcc458ccf-10c0.zip/node_modules/@vitest/coverage-v8/",\ + "packageDependencies": [\ + ["@bcoe/v8-coverage", "npm:1.0.2"],\ + ["@types/vitest", null],\ + ["@types/vitest__browser", null],\ + ["@vitest/browser", null],\ + ["@vitest/coverage-v8", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["@vitest/istanbul-lib-coverage", "npm:1.0.2"],\ + ["@vitest/istanbul-lib-report", "npm:1.0.2"],\ + ["ast-v8-to-istanbul", "npm:1.0.7"],\ + ["magicast", "npm:0.5.5"],\ + ["obug", "npm:3.0.0"],\ + ["std-env", "npm:4.3.0"],\ + ["tinyrainbow", "npm:3.2.0"],\ + ["vitest", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"]\ + ],\ + "packagePeers": [\ + "@types/vitest",\ + "@types/vitest__browser",\ + "@vitest/browser",\ + "vitest"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/istanbul-lib-coverage", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vitest-istanbul-lib-coverage-npm-1.0.2-5c8fa7e9bb-10c0.zip/node_modules/@vitest/istanbul-lib-coverage/",\ + "packageDependencies": [\ + ["@vitest/istanbul-lib-coverage", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/istanbul-lib-report", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vitest-istanbul-lib-report-npm-1.0.2-52b2e650c8-10c0.zip/node_modules/@vitest/istanbul-lib-report/",\ + "packageDependencies": [\ + ["@vitest/istanbul-lib-coverage", "npm:1.0.2"],\ + ["@vitest/istanbul-lib-report", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/mocker", [\ + ["npm:5.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vitest-mocker-npm-5.0.5-fabff5395e-10c0.zip/node_modules/@vitest/mocker/",\ + "packageDependencies": [\ + ["@vitest/mocker", "npm:5.0.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:9d1f07f2ff2d3d94262f56957167670ab8443569fc970deabbbb398c5e83b1c5d99e58af3532cc6244698b57af6d288ea558e58bee8c060bf1eb4bd1ca157cc6#npm:5.0.5", {\ + "packageLocation": "./.yarn/__virtual__/@vitest-mocker-virtual-ee4fcf034b/5/.yarn/berry/cache/@vitest-mocker-npm-5.0.5-fabff5395e-10c0.zip/node_modules/@vitest/mocker/",\ + "packageDependencies": [\ + ["@jridgewell/trace-mapping", "npm:0.3.31"],\ + ["@types/msw", null],\ + ["@types/vite", null],\ + ["@vitest/mocker", "virtual:9d1f07f2ff2d3d94262f56957167670ab8443569fc970deabbbb398c5e83b1c5d99e58af3532cc6244698b57af6d288ea558e58bee8c060bf1eb4bd1ca157cc6#npm:5.0.5"],\ + ["@vitest/spy", "npm:5.0.5"],\ + ["estree-walker", "npm:3.0.3"],\ + ["magic-string", "npm:1.4.5"],\ + ["msw", null],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"]\ + ],\ + "packagePeers": [\ + "@types/msw",\ + "@types/vite",\ + "msw",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/spy", [\ + ["npm:5.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vitest-spy-npm-5.0.5-7835e65623-10c0.zip/node_modules/@vitest/spy/",\ + "packageDependencies": [\ + ["@vitest/spy", "npm:5.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@volar/kit", [\ + ["npm:2.4.30", {\ + "packageLocation": "../../../../.yarn/berry/cache/@volar-kit-npm-2.4.30-67e068deda-10c0.zip/node_modules/@volar/kit/",\ + "packageDependencies": [\ + ["@volar/kit", "npm:2.4.30"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30", {\ + "packageLocation": "./.yarn/__virtual__/@volar-kit-virtual-aa3f79e91c/5/.yarn/berry/cache/@volar-kit-npm-2.4.30-67e068deda-10c0.zip/node_modules/@volar/kit/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@volar/kit", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/typescript", "virtual:aa3f79e91cf8cf2da526802c69add6f8471de62a03c6cd76bf82a1c12a6b6ac667e4244b4094b4f29c4a8dbc9c9d41c9c31e594e26c2d60931a4e3acf5993cd5#npm:2.4.30"],\ + ["typesafe-path", "npm:0.2.2"],\ + ["typescript", null],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@volar/language-core", [\ + ["npm:2.4.30", {\ + "packageLocation": "../../../../.yarn/berry/cache/@volar-language-core-npm-2.4.30-b7e14483ae-10c0.zip/node_modules/@volar/language-core/",\ + "packageDependencies": [\ + ["@volar/language-core", "npm:2.4.30"],\ + ["@volar/source-map", "npm:2.4.30"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@volar/language-server", [\ + ["npm:2.4.30", {\ + "packageLocation": "../../../../.yarn/berry/cache/@volar-language-server-npm-2.4.30-7393295a73-10c0.zip/node_modules/@volar/language-server/",\ + "packageDependencies": [\ + ["@volar/language-server", "npm:2.4.30"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30", {\ + "packageLocation": "./.yarn/__virtual__/@volar-language-server-virtual-a29cd10941/5/.yarn/berry/cache/@volar-language-server-npm-2.4.30-7393295a73-10c0.zip/node_modules/@volar/language-server/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@volar/language-core", "npm:2.4.30"],\ + ["@volar/language-server", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/typescript", "virtual:aa3f79e91cf8cf2da526802c69add6f8471de62a03c6cd76bf82a1c12a6b6ac667e4244b4094b4f29c4a8dbc9c9d41c9c31e594e26c2d60931a4e3acf5993cd5#npm:2.4.30"],\ + ["path-browserify", "npm:1.0.1"],\ + ["request-light", "npm:0.7.0"],\ + ["typescript", null],\ + ["vscode-languageserver", "npm:9.0.1"],\ + ["vscode-languageserver-protocol", "npm:3.18.5"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@volar/language-service", [\ + ["npm:2.4.30", {\ + "packageLocation": "../../../../.yarn/berry/cache/@volar-language-service-npm-2.4.30-ca9d39616e-10c0.zip/node_modules/@volar/language-service/",\ + "packageDependencies": [\ + ["@volar/language-service", "npm:2.4.30"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30", {\ + "packageLocation": "./.yarn/__virtual__/@volar-language-service-virtual-34754ff201/5/.yarn/berry/cache/@volar-language-service-npm-2.4.30-ca9d39616e-10c0.zip/node_modules/@volar/language-service/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@volar/language-core", "npm:2.4.30"],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["typescript", null],\ + ["vscode-languageserver-protocol", "npm:3.18.5"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@volar/source-map", [\ + ["npm:2.4.30", {\ + "packageLocation": "../../../../.yarn/berry/cache/@volar-source-map-npm-2.4.30-69e91a2c6c-10c0.zip/node_modules/@volar/source-map/",\ + "packageDependencies": [\ + ["@volar/source-map", "npm:2.4.30"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@volar/typescript", [\ + ["npm:2.4.30", {\ + "packageLocation": "../../../../.yarn/berry/cache/@volar-typescript-npm-2.4.30-fe8ecf54e2-10c0.zip/node_modules/@volar/typescript/",\ + "packageDependencies": [\ + ["@volar/typescript", "npm:2.4.30"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:aa3f79e91cf8cf2da526802c69add6f8471de62a03c6cd76bf82a1c12a6b6ac667e4244b4094b4f29c4a8dbc9c9d41c9c31e594e26c2d60931a4e3acf5993cd5#npm:2.4.30", {\ + "packageLocation": "./.yarn/__virtual__/@volar-typescript-virtual-baaa0ada71/5/.yarn/berry/cache/@volar-typescript-npm-2.4.30-fe8ecf54e2-10c0.zip/node_modules/@volar/typescript/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@volar/language-core", "npm:2.4.30"],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@volar/typescript", "virtual:aa3f79e91cf8cf2da526802c69add6f8471de62a03c6cd76bf82a1c12a6b6ac667e4244b4094b4f29c4a8dbc9c9d41c9c31e594e26c2d60931a4e3acf5993cd5#npm:2.4.30"],\ + ["path-browserify", "npm:1.0.1"],\ + ["typescript", null],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vscode/emmet-helper", [\ + ["npm:2.11.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vscode-emmet-helper-npm-2.11.0-cd8595adac-10c0.zip/node_modules/@vscode/emmet-helper/",\ + "packageDependencies": [\ + ["@vscode/emmet-helper", "npm:2.11.0"],\ + ["emmet", "npm:2.4.11"],\ + ["jsonc-parser", "npm:2.3.1"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-languageserver-types", "npm:3.18.5"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vscode/l10n", [\ + ["npm:0.0.18", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vscode-l10n-npm-0.0.18-8a12efe4b5-10c0.zip/node_modules/@vscode/l10n/",\ + "packageDependencies": [\ + ["@vscode/l10n", "npm:0.0.18"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vtbag/cam-shaft", [\ + ["npm:1.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vtbag-cam-shaft-npm-1.0.6-c9234afc87-10c0.zip/node_modules/@vtbag/cam-shaft/",\ + "packageDependencies": [\ + ["@vtbag/cam-shaft", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vtbag/element-crossing", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vtbag-element-crossing-npm-1.1.0-d7d9b55b09-10c0.zip/node_modules/@vtbag/element-crossing/",\ + "packageDependencies": [\ + ["@vtbag/element-crossing", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vtbag/inspection-chamber", [\ + ["npm:1.0.24", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vtbag-inspection-chamber-npm-1.0.24-cae2865060-10c0.zip/node_modules/@vtbag/inspection-chamber/",\ + "packageDependencies": [\ + ["@vtbag/inspection-chamber", "npm:1.0.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vtbag/turn-signal", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vtbag-turn-signal-npm-1.3.1-76aa2ca12d-10c0.zip/node_modules/@vtbag/turn-signal/",\ + "packageDependencies": [\ + ["@vtbag/turn-signal", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vtbag/utensil-drawer", [\ + ["npm:1.2.18", {\ + "packageLocation": "../../../../.yarn/berry/cache/@vtbag-utensil-drawer-npm-1.2.18-2c600c4f74-10c0.zip/node_modules/@vtbag/utensil-drawer/",\ + "packageDependencies": [\ + ["@vtbag/utensil-drawer", "npm:1.2.18"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webcomponents/template-shadowroot", [\ + ["npm:0.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/@webcomponents-template-shadowroot-npm-0.2.1-70e65b70d0-10c0.zip/node_modules/@webcomponents/template-shadowroot/",\ + "packageDependencies": [\ + ["@webcomponents/template-shadowroot", "npm:0.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webgpu/types", [\ + ["npm:0.1.21", {\ + "packageLocation": "../../../../.yarn/berry/cache/@webgpu-types-npm-0.1.21-b8019de674-10c0.zip/node_modules/@webgpu/types/",\ + "packageDependencies": [\ + ["@webgpu/types", "npm:0.1.21"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@workflow/serde", [\ + ["npm:4.1.0-beta.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/@workflow-serde-npm-4.1.0-beta.2-a4719b4c73-10c0.zip/node_modules/@workflow/serde/",\ + "packageDependencies": [\ + ["@workflow/serde", "npm:4.1.0-beta.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@xmldom/xmldom", [\ + ["npm:0.9.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/@xmldom-xmldom-npm-0.9.12-8cda0bdc1f-10c0.zip/node_modules/@xmldom/xmldom/",\ + "packageDependencies": [\ + ["@xmldom/xmldom", "npm:0.9.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["a-sync-waterfall", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/a-sync-waterfall-npm-1.0.1-f6b6b49568-10c0.zip/node_modules/a-sync-waterfall/",\ + "packageDependencies": [\ + ["a-sync-waterfall", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["abbrev", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/abbrev-npm-2.0.0-0eb38a17e5-10c0.zip/node_modules/abbrev/",\ + "packageDependencies": [\ + ["abbrev", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/abbrev-npm-3.0.1-a34d600e50-10c0.zip/node_modules/abbrev/",\ + "packageDependencies": [\ + ["abbrev", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/abbrev-npm-5.0.0-31d7ffe3c8-10c0.zip/node_modules/abbrev/",\ + "packageDependencies": [\ + ["abbrev", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["abort-controller", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-10c0.zip/node_modules/abort-controller/",\ + "packageDependencies": [\ + ["abort-controller", "npm:3.0.0"],\ + ["event-target-shim", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn", [\ + ["npm:8.19.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/acorn-npm-8.19.0-a435c6c413-10c0.zip/node_modules/acorn/",\ + "packageDependencies": [\ + ["acorn", "npm:8.19.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn-import-attributes", [\ + ["npm:1.9.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/acorn-import-attributes-npm-1.9.5-d1e666eb35-10c0.zip/node_modules/acorn-import-attributes/",\ + "packageDependencies": [\ + ["acorn-import-attributes", "npm:1.9.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:1.9.5", {\ + "packageLocation": "./.yarn/__virtual__/acorn-import-attributes-virtual-a7d54fad27/5/.yarn/berry/cache/acorn-import-attributes-npm-1.9.5-d1e666eb35-10c0.zip/node_modules/acorn-import-attributes/",\ + "packageDependencies": [\ + ["@types/acorn", null],\ + ["acorn", "npm:8.19.0"],\ + ["acorn-import-attributes", "virtual:bb643f2d535c64d27e4e704a567e20a02d40566db98eaeab294d21cce9e8f310caf2a59ebe512cb1e9ce264c357ba9360d51cd712979fde6e5bdfae7e64c8730#npm:1.9.5"]\ + ],\ + "packagePeers": [\ + "@types/acorn",\ + "acorn"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn-jsx", [\ + ["npm:5.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/acorn-jsx-npm-5.3.2-d7594599ea-10c0.zip/node_modules/acorn-jsx/",\ + "packageDependencies": [\ + ["acorn-jsx", "npm:5.3.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c1ee8da2208095601afd6b3d193759b23c67e6125a2702755478ccc78efb4f432797d8f0064f8fe4eef2ef73923982b9e89749d582ec5206c34703b558f226a5#npm:5.3.2", {\ + "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-c4836acfe2/5/.yarn/berry/cache/acorn-jsx-npm-5.3.2-d7594599ea-10c0.zip/node_modules/acorn-jsx/",\ + "packageDependencies": [\ + ["@types/acorn", null],\ + ["acorn", "npm:8.19.0"],\ + ["acorn-jsx", "virtual:c1ee8da2208095601afd6b3d193759b23c67e6125a2702755478ccc78efb4f432797d8f0064f8fe4eef2ef73923982b9e89749d582ec5206c34703b558f226a5#npm:5.3.2"]\ + ],\ + "packagePeers": [\ + "@types/acorn",\ + "acorn"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["agent-base", [\ + ["npm:7.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/agent-base-npm-7.1.4-cb8b4604d5-10c0.zip/node_modules/agent-base/",\ + "packageDependencies": [\ + ["agent-base", "npm:7.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/agent-base-npm-9.0.0-7e5039019a-10c0.zip/node_modules/agent-base/",\ + "packageDependencies": [\ + ["agent-base", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv", [\ + ["npm:6.15.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ajv-npm-6.15.0-0a6bf8fa72-10c0.zip/node_modules/ajv/",\ + "packageDependencies": [\ + ["ajv", "npm:6.15.0"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["fast-json-stable-stringify", "npm:2.1.0"],\ + ["json-schema-traverse", "npm:0.4.1"],\ + ["uri-js", "npm:4.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.20.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ajv-npm-8.20.0-d622223dad-10c0.zip/node_modules/ajv/",\ + "packageDependencies": [\ + ["ajv", "npm:8.20.0"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["fast-uri", "npm:3.1.9"],\ + ["json-schema-traverse", "npm:1.0.0"],\ + ["require-from-string", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.6.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/ajv-npm-8.6.3-ccbb84803e-10c0.zip/node_modules/ajv/",\ + "packageDependencies": [\ + ["ajv", "npm:8.6.3"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["json-schema-traverse", "npm:1.0.0"],\ + ["require-from-string", "npm:2.0.2"],\ + ["uri-js", "npm:4.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv-draft-04", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ajv-draft-04-npm-1.0.0-6fc962dbab-10c0.zip/node_modules/ajv-draft-04/",\ + "packageDependencies": [\ + ["ajv-draft-04", "npm:1.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b4fe9da54cb7b426ccbd0b967c360dd5a54ab302a432285926e44f8cdadfb2826f6e430b0435c85996f90242ed0ff10aa802b8bc457ac6800407c4cc1c086486#npm:1.0.0", {\ + "packageLocation": "./.yarn/__virtual__/ajv-draft-04-virtual-2c552120cf/5/.yarn/berry/cache/ajv-draft-04-npm-1.0.0-6fc962dbab-10c0.zip/node_modules/ajv-draft-04/",\ + "packageDependencies": [\ + ["@types/ajv", null],\ + ["ajv", "npm:8.20.0"],\ + ["ajv-draft-04", "virtual:b4fe9da54cb7b426ccbd0b967c360dd5a54ab302a432285926e44f8cdadfb2826f6e430b0435c85996f90242ed0ff10aa802b8bc457ac6800407c4cc1c086486#npm:1.0.0"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv-formats", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ajv-formats-npm-3.0.1-2662cf5b12-10c0.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["ajv-formats", "npm:3.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:926daadc03660fd78efe90a268c53d8d8b5d84e081869419bedc1b96e8c46518f673013fa053db47b9578ec047200446165c60210e6c5f27145e713e1fb4a1e2#npm:3.0.1", {\ + "packageLocation": "./.yarn/__virtual__/ajv-formats-virtual-6801b20c1e/5/.yarn/berry/cache/ajv-formats-npm-3.0.1-2662cf5b12-10c0.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["@types/ajv", null],\ + ["ajv", "npm:8.20.0"],\ + ["ajv-formats", "virtual:926daadc03660fd78efe90a268c53d8d8b5d84e081869419bedc1b96e8c46518f673013fa053db47b9578ec047200446165c60210e6c5f27145e713e1fb4a1e2#npm:3.0.1"]\ + ],\ + "packagePeers": [\ + "@types/ajv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv-i18n", [\ + ["npm:4.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ajv-i18n-npm-4.2.0-312fc82a26-10c0.zip/node_modules/ajv-i18n/",\ + "packageDependencies": [\ + ["ajv-i18n", "npm:4.2.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b4fe9da54cb7b426ccbd0b967c360dd5a54ab302a432285926e44f8cdadfb2826f6e430b0435c85996f90242ed0ff10aa802b8bc457ac6800407c4cc1c086486#npm:4.2.0", {\ + "packageLocation": "./.yarn/__virtual__/ajv-i18n-virtual-9a7fa7b4c4/5/.yarn/berry/cache/ajv-i18n-npm-4.2.0-312fc82a26-10c0.zip/node_modules/ajv-i18n/",\ + "packageDependencies": [\ + ["@types/ajv", null],\ + ["ajv", "npm:8.20.0"],\ + ["ajv-i18n", "virtual:b4fe9da54cb7b426ccbd0b967c360dd5a54ab302a432285926e44f8cdadfb2826f6e430b0435c85996f90242ed0ff10aa802b8bc457ac6800407c4cc1c086486#npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["alex", [\ + ["npm:11.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/alex-npm-11.0.1-d28c374bdd-10c0.zip/node_modules/alex/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/nlcst", "npm:1.0.4"],\ + ["alex", "npm:11.0.1"],\ + ["meow", "npm:11.0.0"],\ + ["rehype-parse", "npm:8.0.5"],\ + ["rehype-retext", "npm:3.0.2"],\ + ["remark-frontmatter", "npm:4.0.1"],\ + ["remark-gfm", "npm:3.0.1"],\ + ["remark-mdx", "npm:2.0.0"],\ + ["remark-message-control", "npm:7.1.1"],\ + ["remark-parse", "npm:10.0.2"],\ + ["remark-retext", "npm:5.0.1"],\ + ["retext-english", "npm:4.1.0"],\ + ["retext-equality", "npm:6.6.0"],\ + ["retext-profanities", "npm:7.2.2"],\ + ["unified", "npm:10.1.2"],\ + ["unified-diff", "npm:4.0.1"],\ + ["unified-engine", "npm:10.1.0"],\ + ["update-notifier", "npm:6.0.2"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-reporter", "npm:7.0.5"],\ + ["vfile-sort", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["am-i-vibing", [\ + ["npm:0.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/am-i-vibing-npm-0.5.0-113446db67-10c0.zip/node_modules/am-i-vibing/",\ + "packageDependencies": [\ + ["am-i-vibing", "npm:0.5.0"],\ + ["process-ancestry", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ansi-align", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-align-npm-3.0.1-8e6288d20a-10c0.zip/node_modules/ansi-align/",\ + "packageDependencies": [\ + ["ansi-align", "npm:3.0.1"],\ + ["string-width", "npm:4.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ansi-colors", [\ + ["npm:4.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-colors-npm-4.1.3-8ffd0ae6c7-10c0.zip/node_modules/ansi-colors/",\ + "packageDependencies": [\ + ["ansi-colors", "npm:4.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ansi-regex", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-regex-npm-5.0.1-c963a48615-10c0.zip/node_modules/ansi-regex/",\ + "packageDependencies": [\ + ["ansi-regex", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-regex-npm-6.5.0-e449227895-10c0.zip/node_modules/ansi-regex/",\ + "packageDependencies": [\ + ["ansi-regex", "npm:6.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ansi-styles", [\ + ["npm:4.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-styles-npm-4.3.0-245c7d42c7-10c0.zip/node_modules/ansi-styles/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:4.3.0"],\ + ["color-convert", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-styles-npm-5.2.0-72fc7003e3-10c0.zip/node_modules/ansi-styles/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/ansi-styles-npm-6.2.3-6fc7ca2bf5-10c0.zip/node_modules/ansi-styles/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:6.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["anymatch", [\ + ["npm:3.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/anymatch-npm-3.1.3-bc81d103b1-10c0.zip/node_modules/anymatch/",\ + "packageDependencies": [\ + ["anymatch", "npm:3.1.3"],\ + ["normalize-path", "npm:3.0.0"],\ + ["picomatch", "npm:2.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["anynum", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/anynum-npm-1.0.1-21f97ee7d8-10c0.zip/node_modules/anynum/",\ + "packageDependencies": [\ + ["anynum", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["aproba", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/aproba-npm-2.1.0-6cb03e605b-10c0.zip/node_modules/aproba/",\ + "packageDependencies": [\ + ["aproba", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["archy", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/archy-npm-1.0.0-7db8bfdc3b-10c0.zip/node_modules/archy/",\ + "packageDependencies": [\ + ["archy", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["are-docs-informative", [\ + ["npm:0.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/are-docs-informative-npm-0.1.1-740ec48fbc-10c0.zip/node_modules/are-docs-informative/",\ + "packageDependencies": [\ + ["are-docs-informative", "npm:0.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["arg", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/arg-npm-4.1.0-71ce2f9dcc-10c0.zip/node_modules/arg/",\ + "packageDependencies": [\ + ["arg", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/arg-npm-5.0.2-2f5805a547-10c0.zip/node_modules/arg/",\ + "packageDependencies": [\ + ["arg", "npm:5.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["argparse", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/argparse-npm-2.0.1-faff7999e6-10c0.zip/node_modules/argparse/",\ + "packageDependencies": [\ + ["argparse", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/argparse-npm-3.0.4-f1443f265e-10c0.zip/node_modules/argparse/",\ + "packageDependencies": [\ + ["argparse", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["aria-query", [\ + ["npm:5.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/aria-query-npm-5.3.0-76575ac83b-10c0.zip/node_modules/aria-query/",\ + "packageDependencies": [\ + ["aria-query", "npm:5.3.0"],\ + ["dequal", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/aria-query-npm-5.3.2-78632ac5c5-10c0.zip/node_modules/aria-query/",\ + "packageDependencies": [\ + ["aria-query", "npm:5.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["array-buffer-byte-length", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/array-buffer-byte-length-npm-1.0.2-c2be1e97e0-10c0.zip/node_modules/array-buffer-byte-length/",\ + "packageDependencies": [\ + ["array-buffer-byte-length", "npm:1.0.2"],\ + ["call-bound", "npm:1.0.4"],\ + ["is-array-buffer", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["array-iterate", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/array-iterate-npm-1.1.4-ade7f6bb3e-10c0.zip/node_modules/array-iterate/",\ + "packageDependencies": [\ + ["array-iterate", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/array-iterate-npm-2.0.1-61476f5e1b-10c0.zip/node_modules/array-iterate/",\ + "packageDependencies": [\ + ["array-iterate", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["arraybuffer.prototype.slice", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/arraybuffer.prototype.slice-npm-1.0.4-01f62a9713-10c0.zip/node_modules/arraybuffer.prototype.slice/",\ + "packageDependencies": [\ + ["array-buffer-byte-length", "npm:1.0.2"],\ + ["arraybuffer.prototype.slice", "npm:1.0.4"],\ + ["call-bind", "npm:1.0.9"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.24.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["is-array-buffer", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["arrify", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/arrify-npm-1.0.1-affafba9fe-10c0.zip/node_modules/arrify/",\ + "packageDependencies": [\ + ["arrify", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["asap", [\ + ["npm:2.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/asap-npm-2.0.6-36714d439d-10c0.zip/node_modules/asap/",\ + "packageDependencies": [\ + ["asap", "npm:2.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["asn1", [\ + ["npm:0.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/asn1-npm-0.2.6-bdd07356c4-10c0.zip/node_modules/asn1/",\ + "packageDependencies": [\ + ["asn1", "npm:0.2.6"],\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["assert-plus", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/assert-plus-npm-1.0.0-cac95ef098-10c0.zip/node_modules/assert-plus/",\ + "packageDependencies": [\ + ["assert-plus", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["assertion-error", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/assertion-error-npm-2.0.1-8169d136f2-10c0.zip/node_modules/assertion-error/",\ + "packageDependencies": [\ + ["assertion-error", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ast-v8-to-istanbul", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/ast-v8-to-istanbul-npm-1.0.7-5553691730-10c0.zip/node_modules/ast-v8-to-istanbul/",\ + "packageDependencies": [\ + ["@jridgewell/trace-mapping", "npm:0.3.31"],\ + ["ast-v8-to-istanbul", "npm:1.0.7"],\ + ["estree-walker", "npm:3.0.3"],\ + ["js-tokens", "npm:10.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["astral-regex", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/astral-regex-npm-2.0.0-f30d866aab-10c0.zip/node_modules/astral-regex/",\ + "packageDependencies": [\ + ["astral-regex", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["astring", [\ + ["npm:1.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/astring-npm-1.9.0-88a8c49daf-10c0.zip/node_modules/astring/",\ + "packageDependencies": [\ + ["astring", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["astro", [\ + ["npm:7.4.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/astro-npm-7.4.4-cbd27dff6d-10c0.zip/node_modules/astro/",\ + "packageDependencies": [\ + ["astro", "npm:7.4.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4", {\ + "packageLocation": "./.yarn/__virtual__/astro-virtual-43f9a0b3c3/5/.yarn/berry/cache/astro-npm-7.4.4-cbd27dff6d-10c0.zip/node_modules/astro/",\ + "packageDependencies": [\ + ["@astrojs/compiler-rs", "npm:0.5.2"],\ + ["@astrojs/internal-helpers", "npm:0.13.0"],\ + ["@astrojs/markdown-remark", "npm:7.3.5"],\ + ["@astrojs/markdown-satteri", "npm:0.4.6"],\ + ["@astrojs/telemetry", "npm:3.4.2"],\ + ["@capsizecss/unpack", "npm:4.0.1"],\ + ["@clack/prompts", "npm:1.8.1"],\ + ["@oslojs/encoding", "npm:1.1.0"],\ + ["@types/astrojs__markdown-remark", null],\ + ["am-i-vibing", "npm:0.5.0"],\ + ["aria-query", "npm:5.3.2"],\ + ["astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4"],\ + ["axobject-query", "npm:4.1.0"],\ + ["ci-info", "npm:4.4.0"],\ + ["clsx", "npm:2.1.1"],\ + ["common-ancestor-path", "npm:2.0.0"],\ + ["cookie", "npm:2.0.1"],\ + ["devalue", "npm:6.0.3"],\ + ["diff", "npm:9.0.0"],\ + ["dset", "npm:3.1.4"],\ + ["es-module-lexer", "npm:3.0.4"],\ + ["flattie", "npm:1.1.1"],\ + ["fontace", "npm:0.4.1"],\ + ["get-tsconfig", "npm:5.0.0-beta.6"],\ + ["github-slugger", "npm:2.0.0"],\ + ["html-escaper", "npm:3.0.3"],\ + ["http-cache-semantics", "npm:4.3.0"],\ + ["jsonc-parser", "npm:3.3.1"],\ + ["magic-string", "npm:1.4.5"],\ + ["magicast", "npm:0.5.5"],\ + ["mrmime", "npm:2.0.1"],\ + ["neotraverse", "npm:1.0.1"],\ + ["obug", "npm:3.0.0"],\ + ["p-limit", "npm:7.3.3"],\ + ["p-queue", "npm:9.3.5"],\ + ["package-manager-detector", "npm:1.9.0"],\ + ["piccolore", "npm:0.1.3"],\ + ["picomatch", "npm:4.0.7"],\ + ["rolldown", "npm:1.2.16"],\ + ["sharp", "virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:0.35.5"],\ + ["shiki", "npm:4.5.0"],\ + ["smol-toml", "npm:1.9.1"],\ + ["svgo", "npm:4.1.0"],\ + ["tinyclip", "npm:1.0.3"],\ + ["tinyexec", "npm:1.3.1"],\ + ["tinyglobby", "npm:0.2.17"],\ + ["tinyps", "npm:0.5.1"],\ + ["ultrahtml", "npm:1.7.0"],\ + ["unifont", "npm:1.0.3"],\ + ["unstorage", "virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:1.17.6"],\ + ["verkit", "npm:0.5.0"],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"],\ + ["vitefu", "virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:1.1.3"],\ + ["xxhash-wasm", "npm:1.1.0"],\ + ["yargs-parser", "npm:22.0.0"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "packagePeers": [\ + "@astrojs/markdown-remark",\ + "@types/astrojs__markdown-remark"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["astro-eslint-parser", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/astro-eslint-parser-npm-3.2.0-b5f5567fe9-10c0.zip/node_modules/astro-eslint-parser/",\ + "packageDependencies": [\ + ["@astrojs/compiler-rs", "npm:0.5.2"],\ + ["@typescript-eslint/scope-manager", "npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["astro-eslint-parser", "npm:3.2.0"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["eslint-scope", "npm:9.1.2"],\ + ["eslint-visitor-keys", "npm:5.0.1"],\ + ["espree", "npm:11.2.0"],\ + ["semver", "npm:7.8.5"],\ + ["tinyglobby", "npm:0.2.17"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["astro-vtbot", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/astro-vtbot-npm-3.1.0-4a1239bb0f-10c0.zip/node_modules/astro-vtbot/",\ + "packageDependencies": [\ + ["@vtbag/cam-shaft", "npm:1.0.6"],\ + ["@vtbag/element-crossing", "npm:1.1.0"],\ + ["@vtbag/inspection-chamber", "npm:1.0.24"],\ + ["@vtbag/turn-signal", "npm:1.3.1"],\ + ["@vtbag/utensil-drawer", "npm:1.2.18"],\ + ["astro-vtbot", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async", [\ + ["npm:3.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-npm-3.2.6-aa4f5aa081-10c0.zip/node_modules/async/",\ + "packageDependencies": [\ + ["async", "npm:3.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-function", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-function-npm-1.0.0-a81667ebcd-10c0.zip/node_modules/async-function/",\ + "packageDependencies": [\ + ["async-function", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-generator-function", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-generator-function-npm-1.0.0-14cf981d13-10c0.zip/node_modules/async-generator-function/",\ + "packageDependencies": [\ + ["async-generator-function", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-listen", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-listen-npm-1.2.0-6cc2a91b97-10c0.zip/node_modules/async-listen/",\ + "packageDependencies": [\ + ["async-listen", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-listen-npm-3.0.0-917d9ad3d6-10c0.zip/node_modules/async-listen/",\ + "packageDependencies": [\ + ["async-listen", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-listen-npm-3.0.1-ba78c86e75-10c0.zip/node_modules/async-listen/",\ + "packageDependencies": [\ + ["async-listen", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-lock", [\ + ["npm:1.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-lock-npm-1.4.1-72c779ae41-10c0.zip/node_modules/async-lock/",\ + "packageDependencies": [\ + ["async-lock", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-retry", [\ + ["npm:1.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-retry-npm-1.3.3-bc90c5cee0-10c0.zip/node_modules/async-retry/",\ + "packageDependencies": [\ + ["async-retry", "npm:1.3.3"],\ + ["retry", "npm:0.13.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-sema", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/async-sema-npm-3.1.1-a5453a4d6a-10c0.zip/node_modules/async-sema/",\ + "packageDependencies": [\ + ["async-sema", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["asynckit", [\ + ["npm:0.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/asynckit-npm-0.4.0-c718858525-10c0.zip/node_modules/asynckit/",\ + "packageDependencies": [\ + ["asynckit", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["at-least-node", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/at-least-node-npm-1.0.0-2b36e661fa-10c0.zip/node_modules/at-least-node/",\ + "packageDependencies": [\ + ["at-least-node", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["atomically", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/atomically-npm-2.1.1-809913119b-10c0.zip/node_modules/atomically/",\ + "packageDependencies": [\ + ["atomically", "npm:2.1.1"],\ + ["stubborn-fs", "npm:2.0.0"],\ + ["when-exit", "npm:2.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["available-typed-arrays", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-10c0.zip/node_modules/available-typed-arrays/",\ + "packageDependencies": [\ + ["available-typed-arrays", "npm:1.0.7"],\ + ["possible-typed-array-names", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["aws-sign2", [\ + ["npm:0.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/aws-sign2-npm-0.7.0-656c6cb84d-10c0.zip/node_modules/aws-sign2/",\ + "packageDependencies": [\ + ["aws-sign2", "npm:0.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["aws4", [\ + ["npm:1.13.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/aws4-npm-1.13.2-b493d08ff0-10c0.zip/node_modules/aws4/",\ + "packageDependencies": [\ + ["aws4", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["axe-core", [\ + ["npm:4.14.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/axe-core-npm-4.14.0-8afa6194b5-10c0.zip/node_modules/axe-core/",\ + "packageDependencies": [\ + ["axe-core", "npm:4.14.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["axobject-query", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/axobject-query-npm-4.1.0-9703554323-10c0.zip/node_modules/axobject-query/",\ + "packageDependencies": [\ + ["axobject-query", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["b4a", [\ + ["npm:1.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/b4a-npm-1.9.0-fbbd85fa44-10c0.zip/node_modules/b4a/",\ + "packageDependencies": [\ + ["b4a", "npm:1.9.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b647fc5e1b331d5ba12c5b6ee46b4854790c44b4ac96b9f011ee1075dd8fb9a14a2834fe7e1725e3bd3b273bc94c01bd29630d652f2e53f83fc1c838e4903db9#npm:1.9.0", {\ + "packageLocation": "./.yarn/__virtual__/b4a-virtual-44b23c8674/5/.yarn/berry/cache/b4a-npm-1.9.0-fbbd85fa44-10c0.zip/node_modules/b4a/",\ + "packageDependencies": [\ + ["@types/react-native-b4a", null],\ + ["b4a", "virtual:b647fc5e1b331d5ba12c5b6ee46b4854790c44b4ac96b9f011ee1075dd8fb9a14a2834fe7e1725e3bd3b273bc94c01bd29630d652f2e53f83fc1c838e4903db9#npm:1.9.0"],\ + ["react-native-b4a", null]\ + ],\ + "packagePeers": [\ + "@types/react-native-b4a",\ + "react-native-b4a"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["babel-plugin-polyfill-corejs2", [\ + ["npm:0.4.17", {\ + "packageLocation": "../../../../.yarn/berry/cache/babel-plugin-polyfill-corejs2-npm-0.4.17-0f25e0dfad-10c0.zip/node_modules/babel-plugin-polyfill-corejs2/",\ + "packageDependencies": [\ + ["babel-plugin-polyfill-corejs2", "npm:0.4.17"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.4.17", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-ff28f37945/5/.yarn/berry/cache/babel-plugin-polyfill-corejs2-npm-0.4.17-0f25e0dfad-10c0.zip/node_modules/babel-plugin-polyfill-corejs2/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.29.7"],\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-define-polyfill-provider", "virtual:ff28f3794553b4b016d6b9fee049cab1ec9008d6387ce62ae8a55f0006f981f5dc7d164e7c15cc260eb6a4d7563fada4ac25c08674129208196e2e8f5467f4ae#npm:0.6.8"],\ + ["@types/babel__core", null],\ + ["babel-plugin-polyfill-corejs2", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.4.17"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["babel-plugin-polyfill-corejs3", [\ + ["npm:0.14.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/babel-plugin-polyfill-corejs3-npm-0.14.2-a37e45ac92-10c0.zip/node_modules/babel-plugin-polyfill-corejs3/",\ + "packageDependencies": [\ + ["babel-plugin-polyfill-corejs3", "npm:0.14.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.14.2", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-c5970280e8/5/.yarn/berry/cache/babel-plugin-polyfill-corejs3-npm-0.14.2-a37e45ac92-10c0.zip/node_modules/babel-plugin-polyfill-corejs3/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-define-polyfill-provider", "virtual:ff28f3794553b4b016d6b9fee049cab1ec9008d6387ce62ae8a55f0006f981f5dc7d164e7c15cc260eb6a4d7563fada4ac25c08674129208196e2e8f5467f4ae#npm:0.6.8"],\ + ["@types/babel__core", null],\ + ["babel-plugin-polyfill-corejs3", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.14.2"],\ + ["core-js-compat", "npm:3.51.0"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["babel-plugin-polyfill-regenerator", [\ + ["npm:0.6.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/babel-plugin-polyfill-regenerator-npm-0.6.8-59675073c3-10c0.zip/node_modules/babel-plugin-polyfill-regenerator/",\ + "packageDependencies": [\ + ["babel-plugin-polyfill-regenerator", "npm:0.6.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.6.8", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-ad73b5c2bb/5/.yarn/berry/cache/babel-plugin-polyfill-regenerator-npm-0.6.8-59675073c3-10c0.zip/node_modules/babel-plugin-polyfill-regenerator/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/helper-define-polyfill-provider", "virtual:ff28f3794553b4b016d6b9fee049cab1ec9008d6387ce62ae8a55f0006f981f5dc7d164e7c15cc260eb6a4d7563fada4ac25c08674129208196e2e8f5467f4ae#npm:0.6.8"],\ + ["@types/babel__core", null],\ + ["babel-plugin-polyfill-regenerator", "virtual:e3d49e13bb1de5f201f06610a1069df06dbd9363ffa81d56d3c23f39dcc91c2f3c4e1de27450404074d4f31eb6eb7fd7707a858fadf0a60be18090b5e5fde136#npm:0.6.8"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["babel-plugin-transform-hook-names", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/babel-plugin-transform-hook-names-npm-1.0.2-aa2dae497e-10c0.zip/node_modules/babel-plugin-transform-hook-names/",\ + "packageDependencies": [\ + ["babel-plugin-transform-hook-names", "npm:1.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:1.0.2", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-transform-hook-names-virtual-013f62ea04/5/.yarn/berry/cache/babel-plugin-transform-hook-names-npm-1.0.2-aa2dae497e-10c0.zip/node_modules/babel-plugin-transform-hook-names/",\ + "packageDependencies": [\ + ["@babel/core", null],\ + ["@types/babel__core", null],\ + ["babel-plugin-transform-hook-names", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:1.0.2"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bail", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/bail-npm-2.0.2-42130cb251-10c0.zip/node_modules/bail/",\ + "packageDependencies": [\ + ["bail", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["balanced-match", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/balanced-match-npm-1.0.2-a53c126459-10c0.zip/node_modules/balanced-match/",\ + "packageDependencies": [\ + ["balanced-match", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/balanced-match-npm-4.0.4-fd666b3c7f-10c0.zip/node_modules/balanced-match/",\ + "packageDependencies": [\ + ["balanced-match", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bare-events", [\ + ["npm:2.9.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/bare-events-npm-2.9.2-d4c7e1fca2-10c0.zip/node_modules/bare-events/",\ + "packageDependencies": [\ + ["bare-events", "npm:2.9.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:389961744a59cbc556bbc8745f3031a53db1a52440f4266b3f98525d21ed1393464f4fdcb75e6c08c0717bd0fde3f64b08478707bc817c1e34fda25f57d0ac21#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/bare-events-virtual-6f47743a04/5/.yarn/berry/cache/bare-events-npm-2.9.2-d4c7e1fca2-10c0.zip/node_modules/bare-events/",\ + "packageDependencies": [\ + ["@types/bare-abort-controller", null],\ + ["bare-abort-controller", null],\ + ["bare-events", "virtual:389961744a59cbc556bbc8745f3031a53db1a52440f4266b3f98525d21ed1393464f4fdcb75e6c08c0717bd0fde3f64b08478707bc817c1e34fda25f57d0ac21#npm:2.9.2"]\ + ],\ + "packagePeers": [\ + "@types/bare-abort-controller",\ + "bare-abort-controller"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["base-64", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/base-64-npm-1.0.0-0683a6b836-10c0.zip/node_modules/base-64/",\ + "packageDependencies": [\ + ["base-64", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["base64-js", [\ + ["npm:1.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/base64-js-npm-1.5.1-b2f7275641-10c0.zip/node_modules/base64-js/",\ + "packageDependencies": [\ + ["base64-js", "npm:1.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["baseline-browser-mapping", [\ + ["npm:2.11.34", {\ + "packageLocation": "../../../../.yarn/berry/cache/baseline-browser-mapping-npm-2.11.34-2fa461c7fa-10c0.zip/node_modules/baseline-browser-mapping/",\ + "packageDependencies": [\ + ["baseline-browser-mapping", "npm:2.11.34"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bcrypt-pbkdf", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-10c0.zip/node_modules/bcrypt-pbkdf/",\ + "packageDependencies": [\ + ["bcrypt-pbkdf", "npm:1.0.2"],\ + ["tweetnacl", "npm:0.14.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bidi-js", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/bidi-js-npm-1.1.0-ab36e59b01-10c0.zip/node_modules/bidi-js/",\ + "packageDependencies": [\ + ["bidi-js", "npm:1.1.0"],\ + ["require-from-string", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bignumber.js", [\ + ["npm:2.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/bignumber.js-npm-2.4.0-afede8d905-10c0.zip/node_modules/bignumber.js/",\ + "packageDependencies": [\ + ["bignumber.js", "npm:2.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bin-links", [\ + ["npm:7.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/bin-links-npm-7.0.1-6f438dfee8-10c0.zip/node_modules/bin-links/",\ + "packageDependencies": [\ + ["bin-links", "npm:7.0.1"],\ + ["cmd-shim", "npm:9.0.2"],\ + ["npm-normalize-package-bin", "npm:6.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["read-cmd-shim", "npm:7.0.1"],\ + ["write-file-atomic", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["binary-extensions", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/binary-extensions-npm-3.2.0-ecdccd10e3-10c0.zip/node_modules/binary-extensions/",\ + "packageDependencies": [\ + ["binary-extensions", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bindings", [\ + ["npm:1.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/bindings-npm-1.5.0-77ce1d213c-10c0.zip/node_modules/bindings/",\ + "packageDependencies": [\ + ["bindings", "npm:1.5.0"],\ + ["file-uri-to-path", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bmp-js", [\ + ["npm:0.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/bmp-js-npm-0.0.1-12f47a7d99-10c0.zip/node_modules/bmp-js/",\ + "packageDependencies": [\ + ["bmp-js", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/bmp-js-npm-0.0.3-54399b8184-10c0.zip/node_modules/bmp-js/",\ + "packageDependencies": [\ + ["bmp-js", "npm:0.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["boolbase", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/boolbase-npm-1.0.0-965fe9af6d-10c0.zip/node_modules/boolbase/",\ + "packageDependencies": [\ + ["boolbase", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bottleneck", [\ + ["npm:2.19.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/bottleneck-npm-2.19.5-2c6092aa17-10c0.zip/node_modules/bottleneck/",\ + "packageDependencies": [\ + ["bottleneck", "npm:2.19.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["boxen", [\ + ["npm:7.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/boxen-npm-7.1.1-e79a50b11c-10c0.zip/node_modules/boxen/",\ + "packageDependencies": [\ + ["ansi-align", "npm:3.0.1"],\ + ["boxen", "npm:7.1.1"],\ + ["camelcase", "npm:7.0.1"],\ + ["chalk", "npm:5.6.2"],\ + ["cli-boxes", "npm:3.0.0"],\ + ["string-width", "npm:5.1.2"],\ + ["type-fest", "npm:2.19.0"],\ + ["widest-line", "npm:4.0.1"],\ + ["wrap-ansi", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["brace-expansion", [\ + ["npm:1.1.21", {\ + "packageLocation": "../../../../.yarn/berry/cache/brace-expansion-npm-1.1.21-0c6e278ea9-10c0.zip/node_modules/brace-expansion/",\ + "packageDependencies": [\ + ["balanced-match", "npm:1.0.2"],\ + ["brace-expansion", "npm:1.1.21"],\ + ["concat-map", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/brace-expansion-npm-2.1.7-2aa930ff1e-10c0.zip/node_modules/brace-expansion/",\ + "packageDependencies": [\ + ["balanced-match", "npm:1.0.2"],\ + ["brace-expansion", "npm:2.1.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/brace-expansion-npm-5.0.12-5e9282f26b-10c0.zip/node_modules/brace-expansion/",\ + "packageDependencies": [\ + ["balanced-match", "npm:4.0.4"],\ + ["brace-expansion", "npm:5.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["braces", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/braces-npm-3.0.3-582c14023c-10c0.zip/node_modules/braces/",\ + "packageDependencies": [\ + ["braces", "npm:3.0.3"],\ + ["fill-range", "npm:7.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["browserslist", [\ + ["npm:4.29.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/browserslist-npm-4.29.5-b8bed97033-10c0.zip/node_modules/browserslist/",\ + "packageDependencies": [\ + ["baseline-browser-mapping", "npm:2.11.34"],\ + ["browserslist", "npm:4.29.5"],\ + ["caniuse-lite", "npm:1.0.30001820"],\ + ["electron-to-chromium", "npm:1.5.472"],\ + ["node-releases", "npm:2.0.63"],\ + ["update-browserslist-db", "virtual:b8bed9703336888d51ef23551317d28f6b0e96704372d98975679fc06fed71b18a11d7b04f9aa021140369e0c726d0032382bca5663a107447bdafcc4cd93df7#npm:1.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bubble-stream-error", [\ + ["npm:0.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/bubble-stream-error-npm-0.0.1-9acaca5e12-10c0.zip/node_modules/bubble-stream-error/",\ + "packageDependencies": [\ + ["bubble-stream-error", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/bubble-stream-error-npm-1.0.0-3c4d3c488e-10c0.zip/node_modules/bubble-stream-error/",\ + "packageDependencies": [\ + ["bubble-stream-error", "npm:1.0.0"],\ + ["once", "npm:1.4.0"],\ + ["sliced", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer", [\ + ["npm:6.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-npm-6.0.3-cd90dfedfe-10c0.zip/node_modules/buffer/",\ + "packageDependencies": [\ + ["base64-js", "npm:1.5.1"],\ + ["buffer", "npm:6.0.3"],\ + ["ieee754", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-alloc", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-alloc-npm-1.2.0-388beee0c7-10c0.zip/node_modules/buffer-alloc/",\ + "packageDependencies": [\ + ["buffer-alloc", "npm:1.2.0"],\ + ["buffer-alloc-unsafe", "npm:1.1.0"],\ + ["buffer-fill", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-alloc-unsafe", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-alloc-unsafe-npm-1.1.0-b5d7ccb44c-10c0.zip/node_modules/buffer-alloc-unsafe/",\ + "packageDependencies": [\ + ["buffer-alloc-unsafe", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-crc32", [\ + ["npm:0.2.13", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-10c0.zip/node_modules/buffer-crc32/",\ + "packageDependencies": [\ + ["buffer-crc32", "npm:0.2.13"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-equal", [\ + ["npm:0.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-equal-npm-0.0.1-428f7d217a-10c0.zip/node_modules/buffer-equal/",\ + "packageDependencies": [\ + ["buffer-equal", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-fill", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-fill-npm-1.0.0-915809118a-10c0.zip/node_modules/buffer-fill/",\ + "packageDependencies": [\ + ["buffer-fill", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-from", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-from-npm-1.1.2-03d2f20d7e-10c0.zip/node_modules/buffer-from/",\ + "packageDependencies": [\ + ["buffer-from", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-image-size", [\ + ["npm:0.6.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/buffer-image-size-npm-0.6.4-a173b80f35-10c0.zip/node_modules/buffer-image-size/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["buffer-image-size", "npm:0.6.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bundle-name", [\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/bundle-name-npm-4.1.1-c52f9030b9-10c0.zip/node_modules/bundle-name/",\ + "packageDependencies": [\ + ["bundle-name", "npm:4.1.1"],\ + ["run-applescript", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bytes", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/bytes-npm-3.1.0-19c5b15405-10c0.zip/node_modules/bytes/",\ + "packageDependencies": [\ + ["bytes", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cacache", [\ + ["npm:21.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/cacache-npm-21.0.1-5c0def4703-10c0.zip/node_modules/cacache/",\ + "packageDependencies": [\ + ["@npmcli/fs", "npm:6.0.0"],\ + ["cacache", "npm:21.0.1"],\ + ["fs-minipass", "npm:3.0.3"],\ + ["glob", "npm:13.0.6"],\ + ["lru-cache", "npm:11.5.3"],\ + ["minipass", "npm:7.1.3"],\ + ["minipass-collect", "npm:2.0.1"],\ + ["minipass-flush", "npm:1.0.7"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["p-map", "npm:7.1.1"],\ + ["ssri", "npm:14.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cacheable", [\ + ["npm:2.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cacheable-npm-2.5.0-7c27151acf-10c0.zip/node_modules/cacheable/",\ + "packageDependencies": [\ + ["@cacheable/memory", "npm:2.2.0"],\ + ["@cacheable/utils", "npm:2.5.0"],\ + ["cacheable", "npm:2.5.0"],\ + ["hookified", "npm:1.15.1"],\ + ["keyv", "npm:5.6.0"],\ + ["qified", "npm:0.10.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cacheable-lookup", [\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-10c0.zip/node_modules/cacheable-lookup/",\ + "packageDependencies": [\ + ["cacheable-lookup", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cacheable-request", [\ + ["npm:10.2.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/cacheable-request-npm-10.2.14-fd919b07d7-10c0.zip/node_modules/cacheable-request/",\ + "packageDependencies": [\ + ["@types/http-cache-semantics", "npm:4.2.0"],\ + ["cacheable-request", "npm:10.2.14"],\ + ["get-stream", "npm:6.0.1"],\ + ["http-cache-semantics", "npm:4.3.0"],\ + ["keyv", "npm:4.5.4"],\ + ["mimic-response", "npm:4.0.0"],\ + ["normalize-url", "npm:8.1.1"],\ + ["responselike", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["call-bind", [\ + ["npm:1.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/call-bind-npm-1.0.9-975ac9b39b-10c0.zip/node_modules/call-bind/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["es-define-property", "npm:1.0.1"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["set-function-length", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["call-bind-apply-helpers", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/call-bind-apply-helpers-npm-1.0.2-3eedbea3bb-10c0.zip/node_modules/call-bind-apply-helpers/",\ + "packageDependencies": [\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["function-bind", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["call-bound", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/call-bound-npm-1.0.4-359cfa32c7-10c0.zip/node_modules/call-bound/",\ + "packageDependencies": [\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["call-bound", "npm:1.0.4"],\ + ["get-intrinsic", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["callsites", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/callsites-npm-3.1.0-268f989910-10c0.zip/node_modules/callsites/",\ + "packageDependencies": [\ + ["callsites", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["camelcase", [\ + ["npm:7.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/camelcase-npm-7.0.1-d41d97bb0d-10c0.zip/node_modules/camelcase/",\ + "packageDependencies": [\ + ["camelcase", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["camelcase-keys", [\ + ["npm:8.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/camelcase-keys-npm-8.0.2-fc717c40d7-10c0.zip/node_modules/camelcase-keys/",\ + "packageDependencies": [\ + ["camelcase", "npm:7.0.1"],\ + ["camelcase-keys", "npm:8.0.2"],\ + ["map-obj", "npm:4.3.0"],\ + ["quick-lru", "npm:6.1.2"],\ + ["type-fest", "npm:2.19.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["caniuse-api", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/caniuse-api-npm-3.0.0-1272c2981e-10c0.zip/node_modules/caniuse-api/",\ + "packageDependencies": [\ + ["browserslist", "npm:4.29.5"],\ + ["caniuse-api", "npm:3.0.0"],\ + ["caniuse-lite", "npm:1.0.30001820"],\ + ["lodash.memoize", "npm:4.1.2"],\ + ["lodash.uniq", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["caniuse-lite", [\ + ["npm:1.0.30001820", {\ + "packageLocation": "../../../../.yarn/berry/cache/caniuse-lite-npm-1.0.30001820-562f61ded9-10c0.zip/node_modules/caniuse-lite/",\ + "packageDependencies": [\ + ["caniuse-lite", "npm:1.0.30001820"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["canvas-confetti", [\ + ["npm:1.9.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/canvas-confetti-npm-1.9.4-72089dd1f5-10c0.zip/node_modules/canvas-confetti/",\ + "packageDependencies": [\ + ["canvas-confetti", "npm:1.9.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["canvaskit-wasm", [\ + ["npm:0.42.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/canvaskit-wasm-npm-0.42.0-5e559b6e63-10c0.zip/node_modules/canvaskit-wasm/",\ + "packageDependencies": [\ + ["@webgpu/types", "npm:0.1.21"],\ + ["canvaskit-wasm", "npm:0.42.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["caseless", [\ + ["npm:0.12.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/caseless-npm-0.12.0-e83bc5df83-10c0.zip/node_modules/caseless/",\ + "packageDependencies": [\ + ["caseless", "npm:0.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ccount", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ccount-npm-2.0.1-f4b7827860-10c0.zip/node_modules/ccount/",\ + "packageDependencies": [\ + ["ccount", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["centra", [\ + ["npm:2.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/centra-npm-2.7.0-d26bd18495-10c0.zip/node_modules/centra/",\ + "packageDependencies": [\ + ["centra", "npm:2.7.0"],\ + ["follow-redirects", "virtual:d26bd18495c6e548fbbc2cfc8efb6441c7fde4e60f3122e65c8cb3ae2e037d8f55310368731fe4afc57ef8eaab3afeda4c84b03e3acf86e401cbc65afeb31de3#npm:1.16.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chai", [\ + ["npm:6.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/chai-npm-6.3.0-96a034c691-10c0.zip/node_modules/chai/",\ + "packageDependencies": [\ + ["chai", "npm:6.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chalk", [\ + ["npm:4.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/chalk-npm-4.1.2-ba8b67ab80-10c0.zip/node_modules/chalk/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:4.3.0"],\ + ["chalk", "npm:4.1.2"],\ + ["supports-color", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/chalk-npm-5.6.2-ecbd482482-10c0.zip/node_modules/chalk/",\ + "packageDependencies": [\ + ["chalk", "npm:5.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["char-regex", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/char-regex-npm-1.0.2-ecade5f97f-10c0.zip/node_modules/char-regex/",\ + "packageDependencies": [\ + ["char-regex", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["character-entities", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/character-entities-npm-2.0.2-b5ef4d8fe2-10c0.zip/node_modules/character-entities/",\ + "packageDependencies": [\ + ["character-entities", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["character-entities-html4", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/character-entities-html4-npm-2.1.0-ff9355188e-10c0.zip/node_modules/character-entities-html4/",\ + "packageDependencies": [\ + ["character-entities-html4", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["character-entities-legacy", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/character-entities-legacy-npm-3.0.0-ba39d6d541-10c0.zip/node_modules/character-entities-legacy/",\ + "packageDependencies": [\ + ["character-entities-legacy", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["character-reference-invalid", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/character-reference-invalid-npm-2.0.1-edca9dd17a-10c0.zip/node_modules/character-reference-invalid/",\ + "packageDependencies": [\ + ["character-reference-invalid", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cheerio", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cheerio-npm-1.0.0-837785b57b-10c0.zip/node_modules/cheerio/",\ + "packageDependencies": [\ + ["cheerio", "npm:1.0.0"],\ + ["cheerio-select", "npm:2.1.0"],\ + ["dom-serializer", "npm:2.0.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["encoding-sniffer", "npm:0.2.1"],\ + ["htmlparser2", "npm:9.1.0"],\ + ["parse5", "npm:7.3.0"],\ + ["parse5-htmlparser2-tree-adapter", "npm:7.1.0"],\ + ["parse5-parser-stream", "npm:7.1.2"],\ + ["undici", "npm:6.29.1"],\ + ["whatwg-mimetype", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cheerio-npm-1.2.0-05e4b8af21-10c0.zip/node_modules/cheerio/",\ + "packageDependencies": [\ + ["cheerio", "npm:1.2.0"],\ + ["cheerio-select", "npm:2.1.0"],\ + ["dom-serializer", "npm:2.0.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["encoding-sniffer", "npm:0.2.1"],\ + ["htmlparser2", "npm:10.1.0"],\ + ["parse5", "npm:7.3.0"],\ + ["parse5-htmlparser2-tree-adapter", "npm:7.1.0"],\ + ["parse5-parser-stream", "npm:7.1.2"],\ + ["undici", "npm:7.30.1"],\ + ["whatwg-mimetype", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cheerio-select", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cheerio-select-npm-2.1.0-e92bc2f296-10c0.zip/node_modules/cheerio-select/",\ + "packageDependencies": [\ + ["boolbase", "npm:1.0.0"],\ + ["cheerio-select", "npm:2.1.0"],\ + ["css-select", "npm:5.2.2"],\ + ["css-what", "npm:6.2.2"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chevrotain", [\ + ["npm:13.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/chevrotain-npm-13.2.0-ad71c2e699-10c0.zip/node_modules/chevrotain/",\ + "packageDependencies": [\ + ["@chevrotain/cst-dts-gen", "npm:13.2.0"],\ + ["@chevrotain/gast", "npm:13.2.0"],\ + ["@chevrotain/regexp-to-ast", "npm:13.2.0"],\ + ["@chevrotain/types", "npm:13.2.0"],\ + ["@chevrotain/utils", "npm:13.2.0"],\ + ["chevrotain", "npm:13.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chokidar", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/chokidar-npm-4.0.0-39d260a09b-10c0.zip/node_modules/chokidar/",\ + "packageDependencies": [\ + ["chokidar", "npm:4.0.0"],\ + ["readdirp", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/chokidar-npm-4.0.3-962354fbb4-10c0.zip/node_modules/chokidar/",\ + "packageDependencies": [\ + ["chokidar", "npm:4.0.3"],\ + ["readdirp", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/chokidar-npm-5.0.0-2f70d31c86-10c0.zip/node_modules/chokidar/",\ + "packageDependencies": [\ + ["chokidar", "npm:5.0.0"],\ + ["readdirp", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chownr", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/chownr-npm-3.0.0-5275e85d25-10c0.zip/node_modules/chownr/",\ + "packageDependencies": [\ + ["chownr", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chrome-launcher", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/chrome-launcher-npm-1.2.2-bdd079db8f-10c0.zip/node_modules/chrome-launcher/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["chrome-launcher", "npm:1.2.2"],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["is-wsl", "npm:2.2.0"],\ + ["lighthouse-logger", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["chromium-bidi", [\ + ["npm:157.0.8090-0", {\ + "packageLocation": "../../../../.yarn/berry/cache/chromium-bidi-npm-157.0.8090-0-de09e42a88-10c0.zip/node_modules/chromium-bidi/",\ + "packageDependencies": [\ + ["chromium-bidi", "npm:157.0.8090-0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:157.0.8090-0", {\ + "packageLocation": "./.yarn/__virtual__/chromium-bidi-virtual-9f2e7bf13d/5/.yarn/berry/cache/chromium-bidi-npm-157.0.8090-0-de09e42a88-10c0.zip/node_modules/chromium-bidi/",\ + "packageDependencies": [\ + ["@types/devtools-protocol", null],\ + ["chromium-bidi", "virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:157.0.8090-0"],\ + ["devtools-protocol", "npm:0.0.1704951"],\ + ["mitt", "npm:3.0.1"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "packagePeers": [\ + "@types/devtools-protocol",\ + "devtools-protocol"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ci-info", [\ + ["npm:3.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ci-info-npm-3.9.0-646784ca0e-10c0.zip/node_modules/ci-info/",\ + "packageDependencies": [\ + ["ci-info", "npm:3.9.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ci-info-npm-4.4.0-5bfb2ce295-10c0.zip/node_modules/ci-info/",\ + "packageDependencies": [\ + ["ci-info", "npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cidr-regex", [\ + ["npm:7.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/cidr-regex-npm-7.1.2-cb3964836c-10c0.zip/node_modules/cidr-regex/",\ + "packageDependencies": [\ + ["cidr-regex", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cjs-module-lexer", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/cjs-module-lexer-npm-1.2.3-9d788a3c14-10c0.zip/node_modules/cjs-module-lexer/",\ + "packageDependencies": [\ + ["cjs-module-lexer", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["classnames", [\ + ["npm:2.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/classnames-npm-2.5.1-c7273f3423-10c0.zip/node_modules/classnames/",\ + "packageDependencies": [\ + ["classnames", "npm:2.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["clean-git-ref", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/clean-git-ref-npm-2.0.1-5994838863-10c0.zip/node_modules/clean-git-ref/",\ + "packageDependencies": [\ + ["clean-git-ref", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cli-boxes", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-10c0.zip/node_modules/cli-boxes/",\ + "packageDependencies": [\ + ["cli-boxes", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cliui", [\ + ["npm:8.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/cliui-npm-8.0.1-3b029092cf-10c0.zip/node_modules/cliui/",\ + "packageDependencies": [\ + ["cliui", "npm:8.0.1"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wrap-ansi", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/cliui-npm-9.0.1-cf73083eb0-10c0.zip/node_modules/cliui/",\ + "packageDependencies": [\ + ["cliui", "npm:9.0.1"],\ + ["string-width", "npm:7.2.0"],\ + ["strip-ansi", "npm:7.2.0"],\ + ["wrap-ansi", "npm:9.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["clone", [\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/clone-npm-2.1.2-1d491c6629-10c0.zip/node_modules/clone/",\ + "packageDependencies": [\ + ["clone", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["clsx", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/clsx-npm-2.1.1-96125b98be-10c0.zip/node_modules/clsx/",\ + "packageDependencies": [\ + ["clsx", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cmd-shim", [\ + ["npm:9.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/cmd-shim-npm-9.0.2-04d9f5eacd-10c0.zip/node_modules/cmd-shim/",\ + "packageDependencies": [\ + ["cmd-shim", "npm:9.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["code-block-writer", [\ + ["npm:10.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/code-block-writer-npm-10.1.1-ffc8599f68-10c0.zip/node_modules/code-block-writer/",\ + "packageDependencies": [\ + ["code-block-writer", "npm:10.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["collapse-white-space", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/collapse-white-space-npm-2.1.0-89651f51f3-10c0.zip/node_modules/collapse-white-space/",\ + "packageDependencies": [\ + ["collapse-white-space", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["color-convert", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/color-convert-npm-2.0.1-79730e935b-10c0.zip/node_modules/color-convert/",\ + "packageDependencies": [\ + ["color-convert", "npm:2.0.1"],\ + ["color-name", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["color-name", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/color-name-npm-1.1.4-025792b0ea-10c0.zip/node_modules/color-name/",\ + "packageDependencies": [\ + ["color-name", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["colord", [\ + ["npm:2.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/colord-npm-2.10.0-08c0b28db5-10c0.zip/node_modules/colord/",\ + "packageDependencies": [\ + ["colord", "npm:2.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["combined-stream", [\ + ["npm:1.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/combined-stream-npm-1.0.8-dc14d4a63a-10c0.zip/node_modules/combined-stream/",\ + "packageDependencies": [\ + ["combined-stream", "npm:1.0.8"],\ + ["delayed-stream", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["comma-separated-tokens", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/comma-separated-tokens-npm-2.0.3-a4a34086b3-10c0.zip/node_modules/comma-separated-tokens/",\ + "packageDependencies": [\ + ["comma-separated-tokens", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["commander", [\ + ["npm:11.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-11.1.0-56e979613c-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:11.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:12.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-12.1.0-65c868e907-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:12.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:13.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-13.1.0-bdbbfaaf9d-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:13.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:14.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-14.0.3-93ab31471d-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:14.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:15.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-15.0.0-11ca3eec0a-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:15.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.20.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-2.20.3-d8dcbaa39b-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:2.20.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-5.1.0-7e939e7832-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-7.2.0-19178180f8-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/commander-npm-8.3.0-c0d18c66d5-10c0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:8.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["comment-parser", [\ + ["npm:1.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/comment-parser-npm-1.4.1-f416dc95e4-10c0.zip/node_modules/comment-parser/",\ + "packageDependencies": [\ + ["comment-parser", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.4.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/comment-parser-npm-1.4.9-50b54ca833-10c0.zip/node_modules/comment-parser/",\ + "packageDependencies": [\ + ["comment-parser", "npm:1.4.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["common-ancestor-path", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/common-ancestor-path-npm-2.0.0-6c4db19272-10c0.zip/node_modules/common-ancestor-path/",\ + "packageDependencies": [\ + ["common-ancestor-path", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["common-tags", [\ + ["npm:1.8.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/common-tags-npm-1.8.2-2c30ba69b3-10c0.zip/node_modules/common-tags/",\ + "packageDependencies": [\ + ["common-tags", "npm:1.8.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["concat-map", [\ + ["npm:0.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/concat-map-npm-0.0.1-85a921b7ee-10c0.zip/node_modules/concat-map/",\ + "packageDependencies": [\ + ["concat-map", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["concat-stream", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/concat-stream-npm-2.0.0-8bb2ad5aa0-10c0.zip/node_modules/concat-stream/",\ + "packageDependencies": [\ + ["buffer-from", "npm:1.1.2"],\ + ["concat-stream", "npm:2.0.0"],\ + ["inherits", "npm:2.0.4"],\ + ["readable-stream", "npm:3.6.2"],\ + ["typedarray", "npm:0.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["config-chain", [\ + ["npm:1.1.13", {\ + "packageLocation": "../../../../.yarn/berry/cache/config-chain-npm-1.1.13-82e06afbc4-10c0.zip/node_modules/config-chain/",\ + "packageDependencies": [\ + ["config-chain", "npm:1.1.13"],\ + ["ini", "npm:1.3.8"],\ + ["proto-list", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["configstore", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/configstore-npm-6.0.0-410b4e0bf5-10c0.zip/node_modules/configstore/",\ + "packageDependencies": [\ + ["configstore", "npm:6.0.0"],\ + ["dot-prop", "npm:6.0.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["unique-string", "npm:3.0.0"],\ + ["write-file-atomic", "npm:3.0.3"],\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/configstore-npm-8.0.0-13f117a52d-10c0.zip/node_modules/configstore/",\ + "packageDependencies": [\ + ["atomically", "npm:2.1.1"],\ + ["configstore", "npm:8.0.0"],\ + ["dot-prop", "npm:10.2.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["is-safe-filename", "npm:0.1.1"],\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["confusing-browser-globals", [\ + ["npm:1.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/confusing-browser-globals-npm-1.0.11-b3ff8e9483-10c0.zip/node_modules/confusing-browser-globals/",\ + "packageDependencies": [\ + ["confusing-browser-globals", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["consola", [\ + ["npm:3.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/consola-npm-3.4.2-133d72719e-10c0.zip/node_modules/consola/",\ + "packageDependencies": [\ + ["consola", "npm:3.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["content-type", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/content-type-npm-1.0.4-3b1a5ca16b-10c0.zip/node_modules/content-type/",\ + "packageDependencies": [\ + ["content-type", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/content-type-npm-2.1.0-c765f38799-10c0.zip/node_modules/content-type/",\ + "packageDependencies": [\ + ["content-type", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["convert-hrtime", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/convert-hrtime-npm-3.0.0-1abd74f943-10c0.zip/node_modules/convert-hrtime/",\ + "packageDependencies": [\ + ["convert-hrtime", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["convert-source-map", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/convert-source-map-npm-2.0.0-7ab664dc4e-10c0.zip/node_modules/convert-source-map/",\ + "packageDependencies": [\ + ["convert-source-map", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cookie", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/cookie-npm-2.0.1-2aea16e44e-10c0.zip/node_modules/cookie/",\ + "packageDependencies": [\ + ["cookie", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cookie-es", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/cookie-es-npm-1.2.3-bc0b3537c7-10c0.zip/node_modules/cookie-es/",\ + "packageDependencies": [\ + ["cookie-es", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["core-js-compat", [\ + ["npm:3.51.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/core-js-compat-npm-3.51.0-a381732bc6-10c0.zip/node_modules/core-js-compat/",\ + "packageDependencies": [\ + ["browserslist", "npm:4.29.5"],\ + ["core-js-compat", "npm:3.51.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["core-util-is", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/core-util-is-npm-1.0.2-9fc2b94dc3-10c0.zip/node_modules/core-util-is/",\ + "packageDependencies": [\ + ["core-util-is", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/core-util-is-npm-1.0.3-ca74b76c90-10c0.zip/node_modules/core-util-is/",\ + "packageDependencies": [\ + ["core-util-is", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cose-base", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/cose-base-npm-1.0.3-6724b8f494-10c0.zip/node_modules/cose-base/",\ + "packageDependencies": [\ + ["cose-base", "npm:1.0.3"],\ + ["layout-base", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cose-base-npm-2.2.0-aba812e070-10c0.zip/node_modules/cose-base/",\ + "packageDependencies": [\ + ["cose-base", "npm:2.2.0"],\ + ["layout-base", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cosmiconfig", [\ + ["npm:9.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/cosmiconfig-npm-9.0.2-8b99a842bd-10c0.zip/node_modules/cosmiconfig/",\ + "packageDependencies": [\ + ["cosmiconfig", "npm:9.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fa1449ab0ef731a4dcbcace4a0c5f99c5828266655f0570268948117d9e8c549382f7d937ac5a29c903fd585038f269bd780eec21eda3cefcbcc948330d13861#npm:9.0.2", {\ + "packageLocation": "./.yarn/__virtual__/cosmiconfig-virtual-1e812b876c/5/.yarn/berry/cache/cosmiconfig-npm-9.0.2-8b99a842bd-10c0.zip/node_modules/cosmiconfig/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["cosmiconfig", "virtual:fa1449ab0ef731a4dcbcace4a0c5f99c5828266655f0570268948117d9e8c549382f7d937ac5a29c903fd585038f269bd780eec21eda3cefcbcc948330d13861#npm:9.0.2"],\ + ["env-paths", "npm:2.2.1"],\ + ["import-fresh", "npm:3.3.1"],\ + ["js-yaml", "npm:4.3.2"],\ + ["parse-json", "npm:5.2.0"],\ + ["typescript", null]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["crc-32", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/crc-32-npm-1.2.2-28bdc12bcc-10c0.zip/node_modules/crc-32/",\ + "packageDependencies": [\ + ["crc-32", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cross-env", [\ + ["npm:10.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cross-env-npm-10.1.0-d2d02f62e5-10c0.zip/node_modules/cross-env/",\ + "packageDependencies": [\ + ["@epic-web/invariant", "npm:1.0.0"],\ + ["cross-env", "npm:10.1.0"],\ + ["cross-spawn", "npm:7.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cross-spawn", [\ + ["npm:7.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/cross-spawn-npm-7.0.6-264bddf921-10c0.zip/node_modules/cross-spawn/",\ + "packageDependencies": [\ + ["cross-spawn", "npm:7.0.6"],\ + ["path-key", "npm:3.1.1"],\ + ["shebang-command", "npm:2.0.0"],\ + ["which", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["crossws", [\ + ["npm:0.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/crossws-npm-0.3.5-db308c51d1-10c0.zip/node_modules/crossws/",\ + "packageDependencies": [\ + ["crossws", "npm:0.3.5"],\ + ["uncrypto", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["crypto-random-string", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/crypto-random-string-npm-2.0.0-8ab47992ef-10c0.zip/node_modules/crypto-random-string/",\ + "packageDependencies": [\ + ["crypto-random-string", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/crypto-random-string-npm-4.0.0-b9f0f76168-10c0.zip/node_modules/crypto-random-string/",\ + "packageDependencies": [\ + ["crypto-random-string", "npm:4.0.0"],\ + ["type-fest", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["csp_evaluator", [\ + ["npm:1.1.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/csp_evaluator-npm-1.1.8-f36b744a7f-10c0.zip/node_modules/csp_evaluator/",\ + "packageDependencies": [\ + ["csp_evaluator", "npm:1.1.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["css-declaration-sorter", [\ + ["npm:7.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-declaration-sorter-npm-7.4.0-a75d7bfb2e-10c0.zip/node_modules/css-declaration-sorter/",\ + "packageDependencies": [\ + ["css-declaration-sorter", "npm:7.4.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.4.0", {\ + "packageLocation": "./.yarn/__virtual__/css-declaration-sorter-virtual-dad66ef181/5/.yarn/berry/cache/css-declaration-sorter-npm-7.4.0-a75d7bfb2e-10c0.zip/node_modules/css-declaration-sorter/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["css-declaration-sorter", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.4.0"],\ + ["postcss", "npm:8.5.32"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["css-functions-list", [\ + ["npm:3.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-functions-list-npm-3.3.3-bed6ef53ad-10c0.zip/node_modules/css-functions-list/",\ + "packageDependencies": [\ + ["css-functions-list", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["css-select", [\ + ["npm:5.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-select-npm-5.2.2-6385fe3687-10c0.zip/node_modules/css-select/",\ + "packageDependencies": [\ + ["boolbase", "npm:1.0.0"],\ + ["css-select", "npm:5.2.2"],\ + ["css-what", "npm:6.2.2"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["nth-check", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-select-npm-6.0.0-f73387a413-10c0.zip/node_modules/css-select/",\ + "packageDependencies": [\ + ["boolbase", "npm:1.0.0"],\ + ["css-select", "npm:6.0.0"],\ + ["css-what", "npm:7.0.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["nth-check", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["css-tree", [\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-tree-npm-2.2.1-ee98ac48a8-10c0.zip/node_modules/css-tree/",\ + "packageDependencies": [\ + ["css-tree", "npm:2.2.1"],\ + ["mdn-data", "npm:2.0.28"],\ + ["source-map-js", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-tree-npm-3.2.1-f5a5ee91c7-10c0.zip/node_modules/css-tree/",\ + "packageDependencies": [\ + ["css-tree", "npm:3.2.1"],\ + ["mdn-data", "npm:2.27.1"],\ + ["source-map-js", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["css-what", [\ + ["npm:6.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-what-npm-6.2.2-c497de3935-10c0.zip/node_modules/css-what/",\ + "packageDependencies": [\ + ["css-what", "npm:6.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/css-what-npm-7.0.0-99e18b8f82-10c0.zip/node_modules/css-what/",\ + "packageDependencies": [\ + ["css-what", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cssesc", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cssesc-npm-3.0.0-15ec56f86f-10c0.zip/node_modules/cssesc/",\ + "packageDependencies": [\ + ["cssesc", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cssnano", [\ + ["npm:7.1.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/cssnano-npm-7.1.9-ac609548df-10c0.zip/node_modules/cssnano/",\ + "packageDependencies": [\ + ["cssnano", "npm:7.1.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:7.1.9", {\ + "packageLocation": "./.yarn/__virtual__/cssnano-virtual-b30655c7c2/5/.yarn/berry/cache/cssnano-npm-7.1.9-ac609548df-10c0.zip/node_modules/cssnano/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["cssnano", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:7.1.9"],\ + ["cssnano-preset-default", "virtual:b30655c7c2ef30b36a06f76be2c2f40acc1928f833bb38ed08494ba51a455fc8bd6ae70333b964eee265d959272c563a56b2dda969fac217a0af479d6b9e6e53#npm:7.0.17"],\ + ["lilconfig", "npm:3.1.4"],\ + ["postcss", "npm:8.5.32"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cssnano-preset-default", [\ + ["npm:7.0.17", {\ + "packageLocation": "../../../../.yarn/berry/cache/cssnano-preset-default-npm-7.0.17-046f7bf3e3-10c0.zip/node_modules/cssnano-preset-default/",\ + "packageDependencies": [\ + ["cssnano-preset-default", "npm:7.0.17"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b30655c7c2ef30b36a06f76be2c2f40acc1928f833bb38ed08494ba51a455fc8bd6ae70333b964eee265d959272c563a56b2dda969fac217a0af479d6b9e6e53#npm:7.0.17", {\ + "packageLocation": "./.yarn/__virtual__/cssnano-preset-default-virtual-924bd9b0ca/5/.yarn/berry/cache/cssnano-preset-default-npm-7.0.17-046f7bf3e3-10c0.zip/node_modules/cssnano-preset-default/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["css-declaration-sorter", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.4.0"],\ + ["cssnano-preset-default", "virtual:b30655c7c2ef30b36a06f76be2c2f40acc1928f833bb38ed08494ba51a455fc8bd6ae70333b964eee265d959272c563a56b2dda969fac217a0af479d6b9e6e53#npm:7.0.17"],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-calc", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:10.1.1"],\ + ["postcss-colormin", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.10"],\ + ["postcss-convert-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.12"],\ + ["postcss-discard-comments", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.8"],\ + ["postcss-discard-duplicates", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-discard-empty", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3"],\ + ["postcss-discard-overridden", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-merge-longhand", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.7"],\ + ["postcss-merge-rules", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.11"],\ + ["postcss-minify-font-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-minify-gradients", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.5"],\ + ["postcss-minify-params", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9"],\ + ["postcss-minify-selectors", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.1.2"],\ + ["postcss-normalize-charset", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-normalize-display-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-normalize-positions", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-normalize-repeat-style", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-normalize-string", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-normalize-timing-functions", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-normalize-unicode", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9"],\ + ["postcss-normalize-url", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-normalize-whitespace", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3"],\ + ["postcss-ordered-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-reduce-initial", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9"],\ + ["postcss-reduce-transforms", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-svgo", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.1.3"],\ + ["postcss-unique-selectors", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cssnano-preset-lite", [\ + ["npm:4.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/cssnano-preset-lite-npm-4.0.6-3f477bee49-10c0.zip/node_modules/cssnano-preset-lite/",\ + "packageDependencies": [\ + ["cssnano-preset-lite", "npm:4.0.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:4.0.6", {\ + "packageLocation": "./.yarn/__virtual__/cssnano-preset-lite-virtual-c1271c5d3a/5/.yarn/berry/cache/cssnano-preset-lite-npm-4.0.6-3f477bee49-10c0.zip/node_modules/cssnano-preset-lite/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["cssnano-preset-lite", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:4.0.6"],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-discard-comments", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.8"],\ + ["postcss-discard-empty", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3"],\ + ["postcss-normalize-whitespace", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cssnano-utils", [\ + ["npm:5.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/cssnano-utils-npm-5.0.3-0707217d71-10c0.zip/node_modules/cssnano-utils/",\ + "packageDependencies": [\ + ["cssnano-utils", "npm:5.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3", {\ + "packageLocation": "./.yarn/__virtual__/cssnano-utils-virtual-fbb855e806/5/.yarn/berry/cache/cssnano-utils-npm-5.0.3-0707217d71-10c0.zip/node_modules/cssnano-utils/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["csso", [\ + ["npm:5.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/csso-npm-5.0.5-b21e2a8b65-10c0.zip/node_modules/csso/",\ + "packageDependencies": [\ + ["css-tree", "npm:2.2.1"],\ + ["csso", "npm:5.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["csstype", [\ + ["npm:3.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/csstype-npm-3.2.3-741053244e-10c0.zip/node_modules/csstype/",\ + "packageDependencies": [\ + ["csstype", "npm:3.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cuss", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cuss-npm-2.2.0-4bcf89e7b1-10c0.zip/node_modules/cuss/",\ + "packageDependencies": [\ + ["cuss", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cytoscape", [\ + ["npm:3.34.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/cytoscape-npm-3.34.4-8ec3c49302-10c0.zip/node_modules/cytoscape/",\ + "packageDependencies": [\ + ["cytoscape", "npm:3.34.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cytoscape-cose-bilkent", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cytoscape-cose-bilkent-npm-4.1.0-30566f1cf4-10c0.zip/node_modules/cytoscape-cose-bilkent/",\ + "packageDependencies": [\ + ["cytoscape-cose-bilkent", "npm:4.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:4.1.0", {\ + "packageLocation": "./.yarn/__virtual__/cytoscape-cose-bilkent-virtual-37130d85b9/5/.yarn/berry/cache/cytoscape-cose-bilkent-npm-4.1.0-30566f1cf4-10c0.zip/node_modules/cytoscape-cose-bilkent/",\ + "packageDependencies": [\ + ["@types/cytoscape", null],\ + ["cose-base", "npm:1.0.3"],\ + ["cytoscape", "npm:3.34.4"],\ + ["cytoscape-cose-bilkent", "virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:4.1.0"]\ + ],\ + "packagePeers": [\ + "@types/cytoscape",\ + "cytoscape"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cytoscape-fcose", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/cytoscape-fcose-npm-2.2.0-06f382e763-10c0.zip/node_modules/cytoscape-fcose/",\ + "packageDependencies": [\ + ["cytoscape-fcose", "npm:2.2.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:2.2.0", {\ + "packageLocation": "./.yarn/__virtual__/cytoscape-fcose-virtual-862a0258f0/5/.yarn/berry/cache/cytoscape-fcose-npm-2.2.0-06f382e763-10c0.zip/node_modules/cytoscape-fcose/",\ + "packageDependencies": [\ + ["@types/cytoscape", null],\ + ["cose-base", "npm:2.2.0"],\ + ["cytoscape", "npm:3.34.4"],\ + ["cytoscape-fcose", "virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:2.2.0"]\ + ],\ + "packagePeers": [\ + "@types/cytoscape",\ + "cytoscape"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3", [\ + ["npm:7.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-npm-7.9.0-d293821ce6-10c0.zip/node_modules/d3/",\ + "packageDependencies": [\ + ["d3", "npm:7.9.0"],\ + ["d3-array", "npm:3.2.4"],\ + ["d3-axis", "npm:3.0.0"],\ + ["d3-brush", "npm:3.0.0"],\ + ["d3-chord", "npm:3.0.1"],\ + ["d3-color", "npm:3.1.0"],\ + ["d3-contour", "npm:4.0.2"],\ + ["d3-delaunay", "npm:6.0.4"],\ + ["d3-dispatch", "npm:3.0.1"],\ + ["d3-drag", "npm:3.0.0"],\ + ["d3-dsv", "npm:3.0.1"],\ + ["d3-ease", "npm:3.0.1"],\ + ["d3-fetch", "npm:3.0.1"],\ + ["d3-force", "npm:3.0.0"],\ + ["d3-format", "npm:3.1.2"],\ + ["d3-geo", "npm:3.1.1"],\ + ["d3-hierarchy", "npm:3.1.2"],\ + ["d3-interpolate", "npm:3.0.1"],\ + ["d3-path", "npm:3.1.0"],\ + ["d3-polygon", "npm:3.0.1"],\ + ["d3-quadtree", "npm:3.0.1"],\ + ["d3-random", "npm:3.0.1"],\ + ["d3-scale", "npm:4.0.2"],\ + ["d3-scale-chromatic", "npm:3.1.0"],\ + ["d3-selection", "npm:3.0.0"],\ + ["d3-shape", "npm:3.2.0"],\ + ["d3-time", "npm:3.1.0"],\ + ["d3-time-format", "npm:4.1.0"],\ + ["d3-timer", "npm:3.0.1"],\ + ["d3-transition", "virtual:535990e54ef8b15323814be03062a56ea8982df062a0bedee1553558793a24d8a8e549604cefccb8febd1cb695eded7c1a0aea886a841337d1d41f40c1416d26#npm:3.0.1"],\ + ["d3-zoom", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-array", [\ + ["npm:2.12.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-array-npm-2.12.1-104e51ecda-10c0.zip/node_modules/d3-array/",\ + "packageDependencies": [\ + ["d3-array", "npm:2.12.1"],\ + ["internmap", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-array-npm-3.2.4-b427632bcc-10c0.zip/node_modules/d3-array/",\ + "packageDependencies": [\ + ["d3-array", "npm:3.2.4"],\ + ["internmap", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-axis", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-axis-npm-3.0.0-81ef16a9a5-10c0.zip/node_modules/d3-axis/",\ + "packageDependencies": [\ + ["d3-axis", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-brush", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-brush-npm-3.0.0-0f86c8ad35-10c0.zip/node_modules/d3-brush/",\ + "packageDependencies": [\ + ["d3-brush", "npm:3.0.0"],\ + ["d3-dispatch", "npm:3.0.1"],\ + ["d3-drag", "npm:3.0.0"],\ + ["d3-interpolate", "npm:3.0.1"],\ + ["d3-selection", "npm:3.0.0"],\ + ["d3-transition", "virtual:535990e54ef8b15323814be03062a56ea8982df062a0bedee1553558793a24d8a8e549604cefccb8febd1cb695eded7c1a0aea886a841337d1d41f40c1416d26#npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-chord", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-chord-npm-3.0.1-3fcb345658-10c0.zip/node_modules/d3-chord/",\ + "packageDependencies": [\ + ["d3-chord", "npm:3.0.1"],\ + ["d3-path", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-color", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-color-npm-3.1.0-fc73fe3b15-10c0.zip/node_modules/d3-color/",\ + "packageDependencies": [\ + ["d3-color", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-contour", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-contour-npm-4.0.2-02b9880e75-10c0.zip/node_modules/d3-contour/",\ + "packageDependencies": [\ + ["d3-array", "npm:3.2.4"],\ + ["d3-contour", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-delaunay", [\ + ["npm:6.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-delaunay-npm-6.0.4-606be6b5a9-10c0.zip/node_modules/d3-delaunay/",\ + "packageDependencies": [\ + ["d3-delaunay", "npm:6.0.4"],\ + ["delaunator", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-dispatch", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-dispatch-npm-3.0.1-5f44c3166f-10c0.zip/node_modules/d3-dispatch/",\ + "packageDependencies": [\ + ["d3-dispatch", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-drag", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-drag-npm-3.0.0-cf7b48417f-10c0.zip/node_modules/d3-drag/",\ + "packageDependencies": [\ + ["d3-dispatch", "npm:3.0.1"],\ + ["d3-drag", "npm:3.0.0"],\ + ["d3-selection", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-dsv", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-dsv-npm-3.0.1-5d88fb8a85-10c0.zip/node_modules/d3-dsv/",\ + "packageDependencies": [\ + ["commander", "npm:7.2.0"],\ + ["d3-dsv", "npm:3.0.1"],\ + ["iconv-lite", "npm:0.6.3"],\ + ["rw", "npm:1.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-ease", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-ease-npm-3.0.1-f8f3709dc7-10c0.zip/node_modules/d3-ease/",\ + "packageDependencies": [\ + ["d3-ease", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-fetch", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-fetch-npm-3.0.1-ad9ce3dc3e-10c0.zip/node_modules/d3-fetch/",\ + "packageDependencies": [\ + ["d3-dsv", "npm:3.0.1"],\ + ["d3-fetch", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-force", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-force-npm-3.0.0-462e87e63b-10c0.zip/node_modules/d3-force/",\ + "packageDependencies": [\ + ["d3-dispatch", "npm:3.0.1"],\ + ["d3-force", "npm:3.0.0"],\ + ["d3-quadtree", "npm:3.0.1"],\ + ["d3-timer", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-format", [\ + ["npm:3.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-format-npm-3.1.2-78b0d9257a-10c0.zip/node_modules/d3-format/",\ + "packageDependencies": [\ + ["d3-format", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-geo", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-geo-npm-3.1.1-6af0bd847d-10c0.zip/node_modules/d3-geo/",\ + "packageDependencies": [\ + ["d3-array", "npm:3.2.4"],\ + ["d3-geo", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-hierarchy", [\ + ["npm:3.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-hierarchy-npm-3.1.2-1ac1bae7e3-10c0.zip/node_modules/d3-hierarchy/",\ + "packageDependencies": [\ + ["d3-hierarchy", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-interpolate", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-interpolate-npm-3.0.1-77ddca7977-10c0.zip/node_modules/d3-interpolate/",\ + "packageDependencies": [\ + ["d3-color", "npm:3.1.0"],\ + ["d3-interpolate", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-path", [\ + ["npm:1.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-path-npm-1.0.9-84bf428111-10c0.zip/node_modules/d3-path/",\ + "packageDependencies": [\ + ["d3-path", "npm:1.0.9"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-path-npm-3.1.0-8d69e9e4e5-10c0.zip/node_modules/d3-path/",\ + "packageDependencies": [\ + ["d3-path", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-polygon", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-polygon-npm-3.0.1-ccec77a8d4-10c0.zip/node_modules/d3-polygon/",\ + "packageDependencies": [\ + ["d3-polygon", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-quadtree", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-quadtree-npm-3.0.1-6f0eae8c83-10c0.zip/node_modules/d3-quadtree/",\ + "packageDependencies": [\ + ["d3-quadtree", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-random", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-random-npm-3.0.1-4fabe65eda-10c0.zip/node_modules/d3-random/",\ + "packageDependencies": [\ + ["d3-random", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-sankey", [\ + ["npm:0.12.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-sankey-npm-0.12.3-d590847bc5-10c0.zip/node_modules/d3-sankey/",\ + "packageDependencies": [\ + ["d3-array", "npm:2.12.1"],\ + ["d3-sankey", "npm:0.12.3"],\ + ["d3-shape", "npm:1.3.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-scale", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-scale-npm-4.0.2-d17a53447b-10c0.zip/node_modules/d3-scale/",\ + "packageDependencies": [\ + ["d3-array", "npm:3.2.4"],\ + ["d3-format", "npm:3.1.2"],\ + ["d3-interpolate", "npm:3.0.1"],\ + ["d3-scale", "npm:4.0.2"],\ + ["d3-time", "npm:3.1.0"],\ + ["d3-time-format", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-scale-chromatic", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-scale-chromatic-npm-3.1.0-4c3af415f5-10c0.zip/node_modules/d3-scale-chromatic/",\ + "packageDependencies": [\ + ["d3-color", "npm:3.1.0"],\ + ["d3-interpolate", "npm:3.0.1"],\ + ["d3-scale-chromatic", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-selection", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-selection-npm-3.0.0-39a42b4ca9-10c0.zip/node_modules/d3-selection/",\ + "packageDependencies": [\ + ["d3-selection", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-shape", [\ + ["npm:1.3.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-shape-npm-1.3.7-8220c839bc-10c0.zip/node_modules/d3-shape/",\ + "packageDependencies": [\ + ["d3-path", "npm:1.0.9"],\ + ["d3-shape", "npm:1.3.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-shape-npm-3.2.0-0beb7d8b02-10c0.zip/node_modules/d3-shape/",\ + "packageDependencies": [\ + ["d3-path", "npm:3.1.0"],\ + ["d3-shape", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-time", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-time-npm-3.1.0-fb068fd1c9-10c0.zip/node_modules/d3-time/",\ + "packageDependencies": [\ + ["d3-array", "npm:3.2.4"],\ + ["d3-time", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-time-format", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-time-format-npm-4.1.0-7f352c4634-10c0.zip/node_modules/d3-time-format/",\ + "packageDependencies": [\ + ["d3-time", "npm:3.1.0"],\ + ["d3-time-format", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-timer", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-timer-npm-3.0.1-45083f465d-10c0.zip/node_modules/d3-timer/",\ + "packageDependencies": [\ + ["d3-timer", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-transition", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-transition-npm-3.0.1-9191e0faaa-10c0.zip/node_modules/d3-transition/",\ + "packageDependencies": [\ + ["d3-transition", "npm:3.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:535990e54ef8b15323814be03062a56ea8982df062a0bedee1553558793a24d8a8e549604cefccb8febd1cb695eded7c1a0aea886a841337d1d41f40c1416d26#npm:3.0.1", {\ + "packageLocation": "./.yarn/__virtual__/d3-transition-virtual-0dd6d051f6/5/.yarn/berry/cache/d3-transition-npm-3.0.1-9191e0faaa-10c0.zip/node_modules/d3-transition/",\ + "packageDependencies": [\ + ["@types/d3-selection", null],\ + ["d3-color", "npm:3.1.0"],\ + ["d3-dispatch", "npm:3.0.1"],\ + ["d3-ease", "npm:3.0.1"],\ + ["d3-interpolate", "npm:3.0.1"],\ + ["d3-selection", "npm:3.0.0"],\ + ["d3-timer", "npm:3.0.1"],\ + ["d3-transition", "virtual:535990e54ef8b15323814be03062a56ea8982df062a0bedee1553558793a24d8a8e549604cefccb8febd1cb695eded7c1a0aea886a841337d1d41f40c1416d26#npm:3.0.1"]\ + ],\ + "packagePeers": [\ + "@types/d3-selection",\ + "d3-selection"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["d3-zoom", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/d3-zoom-npm-3.0.0-18f706a421-10c0.zip/node_modules/d3-zoom/",\ + "packageDependencies": [\ + ["d3-dispatch", "npm:3.0.1"],\ + ["d3-drag", "npm:3.0.0"],\ + ["d3-interpolate", "npm:3.0.1"],\ + ["d3-selection", "npm:3.0.0"],\ + ["d3-transition", "virtual:535990e54ef8b15323814be03062a56ea8982df062a0bedee1553558793a24d8a8e549604cefccb8febd1cb695eded7c1a0aea886a841337d1d41f40c1416d26#npm:3.0.1"],\ + ["d3-zoom", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dagre-d3-es", [\ + ["npm:7.0.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/dagre-d3-es-npm-7.0.14-eebc854bc5-10c0.zip/node_modules/dagre-d3-es/",\ + "packageDependencies": [\ + ["d3", "npm:7.9.0"],\ + ["dagre-d3-es", "npm:7.0.14"],\ + ["lodash-es", "npm:4.18.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dashdash", [\ + ["npm:1.14.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/dashdash-npm-1.14.1-be8f10a286-10c0.zip/node_modules/dashdash/",\ + "packageDependencies": [\ + ["assert-plus", "npm:1.0.0"],\ + ["dashdash", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["data-uri-to-buffer", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-10c0.zip/node_modules/data-uri-to-buffer/",\ + "packageDependencies": [\ + ["data-uri-to-buffer", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["data-urls", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/data-urls-npm-8.0.0-f89fd4a8f6-10c0.zip/node_modules/data-urls/",\ + "packageDependencies": [\ + ["data-urls", "npm:8.0.0"],\ + ["whatwg-mimetype", "npm:5.0.0"],\ + ["whatwg-url", "npm:17.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["data-view-buffer", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/data-view-buffer-npm-1.0.2-93c9247e37-10c0.zip/node_modules/data-view-buffer/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["data-view-buffer", "npm:1.0.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-data-view", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["data-view-byte-length", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/data-view-byte-length-npm-1.0.2-96d312fb9c-10c0.zip/node_modules/data-view-byte-length/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["data-view-byte-length", "npm:1.0.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-data-view", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["data-view-byte-offset", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/data-view-byte-offset-npm-1.0.1-315a12a556-10c0.zip/node_modules/data-view-byte-offset/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["data-view-byte-offset", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-data-view", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dayjs", [\ + ["npm:1.11.23", {\ + "packageLocation": "../../../../.yarn/berry/cache/dayjs-npm-1.11.23-9912787aed-10c0.zip/node_modules/dayjs/",\ + "packageDependencies": [\ + ["dayjs", "npm:1.11.23"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["debug", [\ + ["npm:4.3.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/debug-npm-4.3.4-4513954577-10c0.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.3.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/debug-npm-4.4.3-0105c6123a-10c0.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.4.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-5e2ba706a3/5/.yarn/berry/cache/debug-npm-4.4.3-0105c6123a-10c0.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["@types/supports-color", null],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["ms", "npm:2.1.3"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:ea672b66b1596a5d3c791a7ec4b919c2bc13a79e7444152997d833a4a048a6158314009fc025d3bbd8c33ce7c81024305a7d840bb0fee352bf3798e1868e4f96#npm:4.3.4", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-fdffb22597/5/.yarn/berry/cache/debug-npm-4.3.4-4513954577-10c0.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["@types/supports-color", null],\ + ["debug", "virtual:ea672b66b1596a5d3c791a7ec4b919c2bc13a79e7444152997d833a4a048a6158314009fc025d3bbd8c33ce7c81024305a7d840bb0fee352bf3798e1868e4f96#npm:4.3.4"],\ + ["ms", "npm:2.1.2"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["decamelize", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/decamelize-npm-1.2.0-c5a2fdc622-10c0.zip/node_modules/decamelize/",\ + "packageDependencies": [\ + ["decamelize", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/decamelize-npm-6.0.1-6eb750cb19-10c0.zip/node_modules/decamelize/",\ + "packageDependencies": [\ + ["decamelize", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["decamelize-keys", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/decamelize-keys-npm-1.1.1-4cfa36ed4b-10c0.zip/node_modules/decamelize-keys/",\ + "packageDependencies": [\ + ["decamelize", "npm:1.2.0"],\ + ["decamelize-keys", "npm:1.1.1"],\ + ["map-obj", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["decimal.js", [\ + ["npm:10.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/decimal.js-npm-10.6.0-a72c1b8a2f-10c0.zip/node_modules/decimal.js/",\ + "packageDependencies": [\ + ["decimal.js", "npm:10.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["decode-named-character-reference", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/decode-named-character-reference-npm-1.3.0-e63313388f-10c0.zip/node_modules/decode-named-character-reference/",\ + "packageDependencies": [\ + ["character-entities", "npm:2.0.2"],\ + ["decode-named-character-reference", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["decompress-response", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/decompress-response-npm-6.0.0-359de2878c-10c0.zip/node_modules/decompress-response/",\ + "packageDependencies": [\ + ["decompress-response", "npm:6.0.0"],\ + ["mimic-response", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dedent", [\ + ["npm:1.7.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/dedent-npm-1.7.2-32d3f9ce4a-10c0.zip/node_modules/dedent/",\ + "packageDependencies": [\ + ["dedent", "npm:1.7.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.7.2", {\ + "packageLocation": "./.yarn/__virtual__/dedent-virtual-9d47ceae9b/5/.yarn/berry/cache/dedent-npm-1.7.2-32d3f9ce4a-10c0.zip/node_modules/dedent/",\ + "packageDependencies": [\ + ["@types/babel-plugin-macros", null],\ + ["babel-plugin-macros", null],\ + ["dedent", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.7.2"]\ + ],\ + "packagePeers": [\ + "@types/babel-plugin-macros",\ + "babel-plugin-macros"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["deep-extend", [\ + ["npm:0.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/deep-extend-npm-0.6.0-e182924219-10c0.zip/node_modules/deep-extend/",\ + "packageDependencies": [\ + ["deep-extend", "npm:0.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["deep-is", [\ + ["npm:0.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/deep-is-npm-0.1.4-88938b5a67-10c0.zip/node_modules/deep-is/",\ + "packageDependencies": [\ + ["deep-is", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["deepmerge", [\ + ["npm:4.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/deepmerge-npm-4.3.1-4f751a0844-10c0.zip/node_modules/deepmerge/",\ + "packageDependencies": [\ + ["deepmerge", "npm:4.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["deepmerge-ts", [\ + ["npm:8.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/deepmerge-ts-npm-8.0.2-81c70e8a92-10c0.zip/node_modules/deepmerge-ts/",\ + "packageDependencies": [\ + ["deepmerge-ts", "npm:8.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["default-browser", [\ + ["npm:5.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/default-browser-npm-5.5.1-cc2985f14f-10c0.zip/node_modules/default-browser/",\ + "packageDependencies": [\ + ["bundle-name", "npm:4.1.1"],\ + ["default-browser", "npm:5.5.1"],\ + ["default-browser-id", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["default-browser-id", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/default-browser-id-npm-5.0.1-f5b6cb1fde-10c0.zip/node_modules/default-browser-id/",\ + "packageDependencies": [\ + ["default-browser-id", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["defer-to-connect", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/defer-to-connect-npm-2.0.1-9005cc8c60-10c0.zip/node_modules/defer-to-connect/",\ + "packageDependencies": [\ + ["defer-to-connect", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["define-data-property", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/define-data-property-npm-1.1.4-4cbd8efc51-10c0.zip/node_modules/define-data-property/",\ + "packageDependencies": [\ + ["define-data-property", "npm:1.1.4"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["gopd", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["define-lazy-prop", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-10c0.zip/node_modules/define-lazy-prop/",\ + "packageDependencies": [\ + ["define-lazy-prop", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/define-lazy-prop-npm-3.0.0-6bb0fc1510-10c0.zip/node_modules/define-lazy-prop/",\ + "packageDependencies": [\ + ["define-lazy-prop", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["define-properties", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/define-properties-npm-1.2.1-8a4d42413b-10c0.zip/node_modules/define-properties/",\ + "packageDependencies": [\ + ["define-data-property", "npm:1.1.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["object-keys", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["defu", [\ + ["npm:6.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/defu-npm-6.1.7-f72aac71e9-10c0.zip/node_modules/defu/",\ + "packageDependencies": [\ + ["defu", "npm:6.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["delaunator", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/delaunator-npm-5.1.0-206e2b64e9-10c0.zip/node_modules/delaunator/",\ + "packageDependencies": [\ + ["delaunator", "npm:5.1.0"],\ + ["robust-predicates", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["delayed-stream", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-10c0.zip/node_modules/delayed-stream/",\ + "packageDependencies": [\ + ["delayed-stream", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["depd", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/depd-npm-1.1.2-b0c8414da7-10c0.zip/node_modules/depd/",\ + "packageDependencies": [\ + ["depd", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dequal", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/dequal-npm-2.0.3-53a630c60e-10c0.zip/node_modules/dequal/",\ + "packageDependencies": [\ + ["dequal", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["destr", [\ + ["npm:2.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/destr-npm-2.0.5-743a0bad4e-10c0.zip/node_modules/destr/",\ + "packageDependencies": [\ + ["destr", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["detect-libc", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/detect-libc-npm-2.0.2-03afa59137-10c0.zip/node_modules/detect-libc/",\ + "packageDependencies": [\ + ["detect-libc", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/detect-libc-npm-2.1.2-d0c382b1e2-10c0.zip/node_modules/detect-libc/",\ + "packageDependencies": [\ + ["detect-libc", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["detect-node", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/detect-node-npm-2.1.0-e8de0e94f7-10c0.zip/node_modules/detect-node/",\ + "packageDependencies": [\ + ["detect-node", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["deterministic-object-hash", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/deterministic-object-hash-npm-2.0.2-0e224d38b8-10c0.zip/node_modules/deterministic-object-hash/",\ + "packageDependencies": [\ + ["base-64", "npm:1.0.0"],\ + ["deterministic-object-hash", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["devalue", [\ + ["npm:6.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/devalue-npm-6.0.3-3429308464-10c0.zip/node_modules/devalue/",\ + "packageDependencies": [\ + ["devalue", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["devlop", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/devlop-npm-1.1.0-d4a98d724c-10c0.zip/node_modules/devlop/",\ + "packageDependencies": [\ + ["dequal", "npm:2.0.3"],\ + ["devlop", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["devtools-protocol", [\ + ["npm:0.0.1704951", {\ + "packageLocation": "../../../../.yarn/berry/cache/devtools-protocol-npm-0.0.1704951-1308e52800-10c0.zip/node_modules/devtools-protocol/",\ + "packageDependencies": [\ + ["devtools-protocol", "npm:0.0.1704951"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.0.1727723", {\ + "packageLocation": "../../../../.yarn/berry/cache/devtools-protocol-npm-0.0.1727723-d269db7de6-10c0.zip/node_modules/devtools-protocol/",\ + "packageDependencies": [\ + ["devtools-protocol", "npm:0.0.1727723"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["diff", [\ + ["npm:5.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/diff-npm-5.2.2-8338a97b62-10c0.zip/node_modules/diff/",\ + "packageDependencies": [\ + ["diff", "npm:5.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/diff-npm-8.0.4-88b039fd53-10c0.zip/node_modules/diff/",\ + "packageDependencies": [\ + ["diff", "npm:8.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/diff-npm-9.0.0-7def25b473-10c0.zip/node_modules/diff/",\ + "packageDependencies": [\ + ["diff", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["diff-sequences", [\ + ["npm:29.6.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/diff-sequences-npm-29.6.3-18ab2c9949-10c0.zip/node_modules/diff-sequences/",\ + "packageDependencies": [\ + ["diff-sequences", "npm:29.6.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["diff3", [\ + ["npm:0.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/diff3-npm-0.0.3-63099a9be4-10c0.zip/node_modules/diff3/",\ + "packageDependencies": [\ + ["diff3", "npm:0.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dom-accessibility-api", [\ + ["npm:0.5.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/dom-accessibility-api-npm-0.5.16-d3e2310666-10c0.zip/node_modules/dom-accessibility-api/",\ + "packageDependencies": [\ + ["dom-accessibility-api", "npm:0.5.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dom-serializer", [\ + ["npm:1.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/dom-serializer-npm-1.4.1-ebb24349c1-10c0.zip/node_modules/dom-serializer/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:1.4.1"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:4.3.1"],\ + ["entities", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/dom-serializer-npm-2.0.0-378ebc7200-10c0.zip/node_modules/dom-serializer/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:2.0.0"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["entities", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/dom-serializer-npm-3.1.1-dcedbe2f45-10c0.zip/node_modules/dom-serializer/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:3.1.1"],\ + ["domelementtype", "npm:3.0.0"],\ + ["domhandler", "npm:6.0.1"],\ + ["entities", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dom-walk", [\ + ["npm:0.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/dom-walk-npm-0.1.2-7d20a1a8d8-10c0.zip/node_modules/dom-walk/",\ + "packageDependencies": [\ + ["dom-walk", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["domelementtype", [\ + ["npm:2.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/domelementtype-npm-2.3.0-02de7cbfba-10c0.zip/node_modules/domelementtype/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/domelementtype-npm-3.0.0-8bfb18c0c9-10c0.zip/node_modules/domelementtype/",\ + "packageDependencies": [\ + ["domelementtype", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["domhandler", [\ + ["npm:4.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/domhandler-npm-4.3.1-493539c1ca-10c0.zip/node_modules/domhandler/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:4.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/domhandler-npm-5.0.3-3ede73dc10-10c0.zip/node_modules/domhandler/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/domhandler-npm-6.0.1-8adcaec607-10c0.zip/node_modules/domhandler/",\ + "packageDependencies": [\ + ["domelementtype", "npm:3.0.0"],\ + ["domhandler", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dompurify", [\ + ["npm:3.4.17", {\ + "packageLocation": "../../../../.yarn/berry/cache/dompurify-npm-3.4.17-925de8a518-10c0.zip/node_modules/dompurify/",\ + "packageDependencies": [\ + ["@types/trusted-types", "npm:2.0.7"],\ + ["dompurify", "npm:3.4.17"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["domutils", [\ + ["npm:2.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/domutils-npm-2.8.0-0325139e5c-10c0.zip/node_modules/domutils/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:1.4.1"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:4.3.1"],\ + ["domutils", "npm:2.8.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/domutils-npm-3.2.2-290180a284-10c0.zip/node_modules/domutils/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:2.0.0"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/domutils-npm-4.0.2-393a526e86-10c0.zip/node_modules/domutils/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:3.1.1"],\ + ["domelementtype", "npm:3.0.0"],\ + ["domhandler", "npm:6.0.1"],\ + ["domutils", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dot-prop", [\ + ["npm:10.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/dot-prop-npm-10.2.0-e00a96a5a2-10c0.zip/node_modules/dot-prop/",\ + "packageDependencies": [\ + ["dot-prop", "npm:10.2.0"],\ + ["type-fest", "npm:5.10.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/dot-prop-npm-6.0.1-de66211710-10c0.zip/node_modules/dot-prop/",\ + "packageDependencies": [\ + ["dot-prop", "npm:6.0.1"],\ + ["is-obj", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dotenv", [\ + ["npm:16.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/dotenv-npm-16.6.1-01334288ea-10c0.zip/node_modules/dotenv/",\ + "packageDependencies": [\ + ["dotenv", "npm:16.6.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:17.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/dotenv-npm-17.4.2-46ee0c966e-10c0.zip/node_modules/dotenv/",\ + "packageDependencies": [\ + ["dotenv", "npm:17.4.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:18.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/dotenv-npm-18.0.9-3adef7edd9-10c0.zip/node_modules/dotenv/",\ + "packageDependencies": [\ + ["dotenv", "npm:18.0.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dotenv-cli", [\ + ["npm:11.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/dotenv-cli-npm-11.1.0-1e70ef7b6f-10c0.zip/node_modules/dotenv-cli/",\ + "packageDependencies": [\ + ["cross-spawn", "npm:7.0.6"],\ + ["dotenv", "npm:17.4.2"],\ + ["dotenv-cli", "npm:11.1.0"],\ + ["dotenv-expand", "npm:12.0.3"],\ + ["minimist", "npm:1.2.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dotenv-expand", [\ + ["npm:12.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/dotenv-expand-npm-12.0.3-97e438353d-10c0.zip/node_modules/dotenv-expand/",\ + "packageDependencies": [\ + ["dotenv", "npm:16.6.1"],\ + ["dotenv-expand", "npm:12.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["drizzle-orm", [\ + ["npm:0.45.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/drizzle-orm-npm-0.45.4-776c0f27a4-10c0.zip/node_modules/drizzle-orm/",\ + "packageDependencies": [\ + ["drizzle-orm", "npm:0.45.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:10a63e007f5d3ff9bf20a036293e21fd0556f2acf352c615c5fe2eee64d8ee4e813cb9e713b899538daf66c30e5195d9d8cef69bf5188bf3f6bcd4b9838725fd#npm:0.45.4", {\ + "packageLocation": "./.yarn/__virtual__/drizzle-orm-virtual-0d6de47428/5/.yarn/berry/cache/drizzle-orm-npm-0.45.4-776c0f27a4-10c0.zip/node_modules/drizzle-orm/",\ + "packageDependencies": [\ + ["@aws-sdk/client-rds-data", null],\ + ["@cloudflare/workers-types", null],\ + ["@electric-sql/pglite", null],\ + ["@libsql/client", "npm:0.17.4"],\ + ["@libsql/client-wasm", null],\ + ["@neondatabase/serverless", null],\ + ["@netlify/db", null],\ + ["@op-engineering/op-sqlite", null],\ + ["@opentelemetry/api", null],\ + ["@planetscale/database", null],\ + ["@prisma/client", null],\ + ["@tidbcloud/serverless", null],\ + ["@types/aws-sdk__client-rds-data", null],\ + ["@types/better-sqlite3", null],\ + ["@types/bun-types", null],\ + ["@types/cloudflare__workers-types", null],\ + ["@types/electric-sql__pglite", null],\ + ["@types/expo-sqlite", null],\ + ["@types/gel", null],\ + ["@types/knex", null],\ + ["@types/kysely", null],\ + ["@types/libsql__client", null],\ + ["@types/libsql__client-wasm", null],\ + ["@types/mysql2", null],\ + ["@types/neondatabase__serverless", null],\ + ["@types/netlify__db", null],\ + ["@types/op-engineering__op-sqlite", null],\ + ["@types/opentelemetry__api", null],\ + ["@types/pg", null],\ + ["@types/planetscale__database", null],\ + ["@types/postgres", null],\ + ["@types/prisma", null],\ + ["@types/prisma__client", null],\ + ["@types/sql.js", null],\ + ["@types/sqlite3", null],\ + ["@types/tidbcloud__serverless", null],\ + ["@types/upstash__redis", null],\ + ["@types/vercel__postgres", null],\ + ["@types/xata.io__client", null],\ + ["@upstash/redis", null],\ + ["@vercel/postgres", null],\ + ["@xata.io/client", null],\ + ["better-sqlite3", null],\ + ["bun-types", null],\ + ["drizzle-orm", "virtual:10a63e007f5d3ff9bf20a036293e21fd0556f2acf352c615c5fe2eee64d8ee4e813cb9e713b899538daf66c30e5195d9d8cef69bf5188bf3f6bcd4b9838725fd#npm:0.45.4"],\ + ["expo-sqlite", null],\ + ["gel", null],\ + ["knex", null],\ + ["kysely", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["postgres", null],\ + ["prisma", null],\ + ["sql.js", null],\ + ["sqlite3", null]\ + ],\ + "packagePeers": [\ + "@aws-sdk/client-rds-data",\ + "@cloudflare/workers-types",\ + "@electric-sql/pglite",\ + "@libsql/client-wasm",\ + "@libsql/client",\ + "@neondatabase/serverless",\ + "@netlify/db",\ + "@op-engineering/op-sqlite",\ + "@opentelemetry/api",\ + "@planetscale/database",\ + "@prisma/client",\ + "@tidbcloud/serverless",\ + "@types/aws-sdk__client-rds-data",\ + "@types/better-sqlite3",\ + "@types/bun-types",\ + "@types/cloudflare__workers-types",\ + "@types/electric-sql__pglite",\ + "@types/expo-sqlite",\ + "@types/gel",\ + "@types/knex",\ + "@types/kysely",\ + "@types/libsql__client-wasm",\ + "@types/libsql__client",\ + "@types/mysql2",\ + "@types/neondatabase__serverless",\ + "@types/netlify__db",\ + "@types/op-engineering__op-sqlite",\ + "@types/opentelemetry__api",\ + "@types/pg",\ + "@types/planetscale__database",\ + "@types/postgres",\ + "@types/prisma",\ + "@types/prisma__client",\ + "@types/sql.js",\ + "@types/sqlite3",\ + "@types/tidbcloud__serverless",\ + "@types/upstash__redis",\ + "@types/vercel__postgres",\ + "@types/xata.io__client",\ + "@upstash/redis",\ + "@vercel/postgres",\ + "@xata.io/client",\ + "better-sqlite3",\ + "bun-types",\ + "expo-sqlite",\ + "gel",\ + "knex",\ + "kysely",\ + "mysql2",\ + "pg",\ + "postgres",\ + "prisma",\ + "sql.js",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dset", [\ + ["npm:3.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/dset-npm-3.1.4-f4959c71f7-10c0.zip/node_modules/dset/",\ + "packageDependencies": [\ + ["dset", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dunder-proto", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/dunder-proto-npm-1.0.1-90eb6829db-10c0.zip/node_modules/dunder-proto/",\ + "packageDependencies": [\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["dunder-proto", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["gopd", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["duplexer", [\ + ["npm:0.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/duplexer-npm-0.1.2-952c810235-10c0.zip/node_modules/duplexer/",\ + "packageDependencies": [\ + ["duplexer", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eastasianwidth", [\ + ["npm:0.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-10c0.zip/node_modules/eastasianwidth/",\ + "packageDependencies": [\ + ["eastasianwidth", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ecc-jsbn", [\ + ["npm:0.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-10c0.zip/node_modules/ecc-jsbn/",\ + "packageDependencies": [\ + ["ecc-jsbn", "npm:0.1.2"],\ + ["jsbn", "npm:0.1.1"],\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["edge-runtime", [\ + ["npm:2.5.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/edge-runtime-npm-2.5.9-1a3740a8c2-10c0.zip/node_modules/edge-runtime/",\ + "packageDependencies": [\ + ["@edge-runtime/format", "npm:2.2.1"],\ + ["@edge-runtime/ponyfill", "npm:2.4.2"],\ + ["@edge-runtime/vm", "npm:3.2.0"],\ + ["async-listen", "npm:3.0.1"],\ + ["edge-runtime", "npm:2.5.9"],\ + ["mri", "npm:1.2.0"],\ + ["picocolors", "npm:1.0.0"],\ + ["pretty-ms", "npm:7.0.1"],\ + ["signal-exit", "npm:4.0.2"],\ + ["time-span", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["editorconfig", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/editorconfig-npm-3.0.2-daf8a3360b-10c0.zip/node_modules/editorconfig/",\ + "packageDependencies": [\ + ["@one-ini/wasm", "npm:0.2.1"],\ + ["commander", "npm:14.0.3"],\ + ["editorconfig", "npm:3.0.2"],\ + ["minimatch", "npm:10.2.6"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ejs", [\ + ["npm:3.1.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/ejs-npm-3.1.10-4e8cf4bdc1-10c0.zip/node_modules/ejs/",\ + "packageDependencies": [\ + ["ejs", "npm:3.1.10"],\ + ["jake", "npm:10.9.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["electron-to-chromium", [\ + ["npm:1.5.472", {\ + "packageLocation": "../../../../.yarn/berry/cache/electron-to-chromium-npm-1.5.472-e7c412c1f9-10c0.zip/node_modules/electron-to-chromium/",\ + "packageDependencies": [\ + ["electron-to-chromium", "npm:1.5.472"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["elkjs", [\ + ["npm:0.9.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/elkjs-npm-0.9.3-8fbb096d52-10c0.zip/node_modules/elkjs/",\ + "packageDependencies": [\ + ["elkjs", "npm:0.9.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["email-validator", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/email-validator-npm-2.0.4-ac07d6a6c7-10c0.zip/node_modules/email-validator/",\ + "packageDependencies": [\ + ["email-validator", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["embla-carousel", [\ + ["npm:8.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/embla-carousel-npm-8.6.0-7faf016bc5-10c0.zip/node_modules/embla-carousel/",\ + "packageDependencies": [\ + ["embla-carousel", "npm:8.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["embla-carousel-autoplay", [\ + ["npm:8.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/embla-carousel-autoplay-npm-8.6.0-a3f5feae4b-10c0.zip/node_modules/embla-carousel-autoplay/",\ + "packageDependencies": [\ + ["embla-carousel-autoplay", "npm:8.6.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.6.0", {\ + "packageLocation": "./.yarn/__virtual__/embla-carousel-autoplay-virtual-9d3a623ef1/5/.yarn/berry/cache/embla-carousel-autoplay-npm-8.6.0-a3f5feae4b-10c0.zip/node_modules/embla-carousel-autoplay/",\ + "packageDependencies": [\ + ["@types/embla-carousel", null],\ + ["embla-carousel", "npm:8.6.0"],\ + ["embla-carousel-autoplay", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.6.0"]\ + ],\ + "packagePeers": [\ + "@types/embla-carousel",\ + "embla-carousel"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["emmet", [\ + ["npm:2.4.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/emmet-npm-2.4.11-0a666ad32f-10c0.zip/node_modules/emmet/",\ + "packageDependencies": [\ + ["@emmetio/abbreviation", "npm:2.3.3"],\ + ["@emmetio/css-abbreviation", "npm:2.1.8"],\ + ["emmet", "npm:2.4.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["emoji-regex", [\ + ["npm:10.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/emoji-regex-npm-10.6.0-c849a5dbe0-10c0.zip/node_modules/emoji-regex/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:10.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/emoji-regex-npm-8.0.0-213764015c-10c0.zip/node_modules/emoji-regex/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/emoji-regex-npm-9.2.2-e6fac8d058-10c0.zip/node_modules/emoji-regex/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:9.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["emojilib", [\ + ["npm:2.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/emojilib-npm-2.4.0-52421bcae3-10c0.zip/node_modules/emojilib/",\ + "packageDependencies": [\ + ["emojilib", "npm:2.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["emoticon", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/emoticon-npm-4.1.0-f09d355c72-10c0.zip/node_modules/emoticon/",\ + "packageDependencies": [\ + ["emoticon", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["encoding-sniffer", [\ + ["npm:0.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/encoding-sniffer-npm-0.2.1-55db9e1e21-10c0.zip/node_modules/encoding-sniffer/",\ + "packageDependencies": [\ + ["encoding-sniffer", "npm:0.2.1"],\ + ["iconv-lite", "npm:0.6.3"],\ + ["whatwg-encoding", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["end-of-stream", [\ + ["npm:1.4.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/end-of-stream-npm-1.4.5-8e646acd73-10c0.zip/node_modules/end-of-stream/",\ + "packageDependencies": [\ + ["end-of-stream", "npm:1.4.5"],\ + ["once", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["enhanced-resolve", [\ + ["npm:5.26.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/enhanced-resolve-npm-5.26.0-3e3a1942a1-10c0.zip/node_modules/enhanced-resolve/",\ + "packageDependencies": [\ + ["enhanced-resolve", "npm:5.26.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["tapable", "npm:2.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["enquirer", [\ + ["npm:2.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/enquirer-npm-2.4.1-d71b2b33c1-10c0.zip/node_modules/enquirer/",\ + "packageDependencies": [\ + ["ansi-colors", "npm:4.1.3"],\ + ["enquirer", "npm:2.4.1"],\ + ["strip-ansi", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["entities", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-2.2.0-0fc8d5b2f7-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-3.0.1-21eeb201ba-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-4.5.0-7cdb83b832-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-6.0.1-84692dab43-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-7.0.1-61f8ba3430-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-8.1.0-2241e5925c-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/entities-npm-9.0.0-eede350be2-10c0.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["env-paths", [\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/env-paths-npm-2.2.1-7c7577428c-10c0.zip/node_modules/env-paths/",\ + "packageDependencies": [\ + ["env-paths", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["error-ex", [\ + ["npm:1.3.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/error-ex-npm-1.3.4-c7248e4040-10c0.zip/node_modules/error-ex/",\ + "packageDependencies": [\ + ["error-ex", "npm:1.3.4"],\ + ["is-arrayish", "npm:0.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-abstract", [\ + ["npm:1.24.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-abstract-npm-1.24.2-4dfe3c5503-10c0.zip/node_modules/es-abstract/",\ + "packageDependencies": [\ + ["array-buffer-byte-length", "npm:1.0.2"],\ + ["arraybuffer.prototype.slice", "npm:1.0.4"],\ + ["available-typed-arrays", "npm:1.0.7"],\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["data-view-buffer", "npm:1.0.2"],\ + ["data-view-byte-length", "npm:1.0.2"],\ + ["data-view-byte-offset", "npm:1.0.1"],\ + ["es-abstract", "npm:1.24.2"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["es-set-tostringtag", "npm:2.1.0"],\ + ["es-to-primitive", "npm:1.3.4"],\ + ["function.prototype.name", "npm:1.2.0"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["get-proto", "npm:1.0.1"],\ + ["get-symbol-description", "npm:1.1.0"],\ + ["globalthis", "npm:1.0.4"],\ + ["gopd", "npm:1.2.0"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["has-proto", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["hasown", "npm:2.0.4"],\ + ["internal-slot", "npm:1.1.0"],\ + ["is-array-buffer", "npm:3.0.5"],\ + ["is-callable", "npm:1.2.7"],\ + ["is-data-view", "npm:1.0.2"],\ + ["is-negative-zero", "npm:2.0.3"],\ + ["is-regex", "npm:1.2.1"],\ + ["is-set", "npm:2.0.3"],\ + ["is-shared-array-buffer", "npm:1.0.4"],\ + ["is-string", "npm:1.1.1"],\ + ["is-typed-array", "npm:1.1.15"],\ + ["is-weakref", "npm:1.1.1"],\ + ["math-intrinsics", "npm:1.1.0"],\ + ["object-inspect", "npm:1.13.4"],\ + ["object-keys", "npm:1.1.1"],\ + ["object.assign", "npm:4.1.7"],\ + ["own-keys", "npm:1.0.2"],\ + ["regexp.prototype.flags", "npm:1.5.4"],\ + ["safe-array-concat", "npm:1.1.4"],\ + ["safe-push-apply", "npm:1.0.0"],\ + ["safe-regex-test", "npm:1.1.0"],\ + ["set-proto", "npm:1.0.0"],\ + ["stop-iteration-iterator", "npm:1.1.0"],\ + ["string.prototype.trim", "npm:1.2.11"],\ + ["string.prototype.trimend", "npm:1.0.10"],\ + ["string.prototype.trimstart", "npm:1.0.8"],\ + ["typed-array-buffer", "npm:1.0.3"],\ + ["typed-array-byte-length", "npm:1.0.3"],\ + ["typed-array-byte-offset", "npm:1.0.5"],\ + ["typed-array-length", "npm:1.0.8"],\ + ["unbox-primitive", "npm:1.1.0"],\ + ["which-typed-array", "npm:1.1.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-abstract-get", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-abstract-get-npm-1.0.0-9e0fdc3945-10c0.zip/node_modules/es-abstract-get/",\ + "packageDependencies": [\ + ["es-abstract-get", "npm:1.0.0"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["is-callable", "npm:1.2.7"],\ + ["object-inspect", "npm:1.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-define-property", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-define-property-npm-1.0.1-3fc6324f1c-10c0.zip/node_modules/es-define-property/",\ + "packageDependencies": [\ + ["es-define-property", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-errors", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-errors-npm-1.3.0-fda0c9b8a8-10c0.zip/node_modules/es-errors/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-module-lexer", [\ + ["npm:1.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-module-lexer-npm-1.4.1-82f233cba4-10c0.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-module-lexer-npm-1.5.0-c70d48fda0-10c0.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-module-lexer-npm-2.3.2-f8ab1e4515-10c0.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:2.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-module-lexer-npm-3.0.4-b8d99727a4-10c0.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-object-atoms", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-object-atoms-npm-1.1.2-97972d8992-10c0.zip/node_modules/es-object-atoms/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-set-tostringtag", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-set-tostringtag-npm-2.1.0-4e55705d3f-10c0.zip/node_modules/es-set-tostringtag/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["es-set-tostringtag", "npm:2.1.0"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["hasown", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-to-primitive", [\ + ["npm:1.3.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-to-primitive-npm-1.3.4-b96e77be8e-10c0.zip/node_modules/es-to-primitive/",\ + "packageDependencies": [\ + ["es-abstract-get", "npm:1.0.0"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-to-primitive", "npm:1.3.4"],\ + ["is-callable", "npm:1.2.7"],\ + ["is-date-object", "npm:1.1.0"],\ + ["is-symbol", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es-toolkit", [\ + ["npm:1.53.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/es-toolkit-npm-1.53.1-54df4ae8a9-10c0.zip/node_modules/es-toolkit/",\ + "packageDependencies": [\ + ["es-toolkit", "npm:1.53.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es6-promise", [\ + ["npm:3.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/es6-promise-npm-3.3.1-876231af5b-10c0.zip/node_modules/es6-promise/",\ + "packageDependencies": [\ + ["es6-promise", "npm:3.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.2.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/es6-promise-npm-4.2.8-c9f5b11f66-10c0.zip/node_modules/es6-promise/",\ + "packageDependencies": [\ + ["es6-promise", "npm:4.2.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esast-util-from-estree", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/esast-util-from-estree-npm-2.0.0-8748618571-10c0.zip/node_modules/esast-util-from-estree/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["devlop", "npm:1.1.0"],\ + ["esast-util-from-estree", "npm:2.0.0"],\ + ["estree-util-visit", "npm:2.0.0"],\ + ["unist-util-position-from-estree", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esast-util-from-js", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/esast-util-from-js-npm-2.0.1-90f741062d-10c0.zip/node_modules/esast-util-from-js/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["acorn", "npm:8.19.0"],\ + ["esast-util-from-estree", "npm:2.0.0"],\ + ["esast-util-from-js", "npm:2.0.1"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esbuild", [\ + ["npm:0.27.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/esbuild-npm-0.27.0-6113cbd01d-10c0.zip/node_modules/esbuild/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.27.0"],\ + ["@esbuild/android-arm", "npm:0.27.0"],\ + ["@esbuild/android-arm64", "npm:0.27.0"],\ + ["@esbuild/android-x64", "npm:0.27.0"],\ + ["@esbuild/darwin-arm64", "npm:0.27.0"],\ + ["@esbuild/darwin-x64", "npm:0.27.0"],\ + ["@esbuild/freebsd-arm64", "npm:0.27.0"],\ + ["@esbuild/freebsd-x64", "npm:0.27.0"],\ + ["@esbuild/linux-arm", "npm:0.27.0"],\ + ["@esbuild/linux-arm64", "npm:0.27.0"],\ + ["@esbuild/linux-ia32", "npm:0.27.0"],\ + ["@esbuild/linux-loong64", "npm:0.27.0"],\ + ["@esbuild/linux-mips64el", "npm:0.27.0"],\ + ["@esbuild/linux-ppc64", "npm:0.27.0"],\ + ["@esbuild/linux-riscv64", "npm:0.27.0"],\ + ["@esbuild/linux-s390x", "npm:0.27.0"],\ + ["@esbuild/linux-x64", "npm:0.27.0"],\ + ["@esbuild/netbsd-arm64", "npm:0.27.0"],\ + ["@esbuild/netbsd-x64", "npm:0.27.0"],\ + ["@esbuild/openbsd-arm64", "npm:0.27.0"],\ + ["@esbuild/openbsd-x64", "npm:0.27.0"],\ + ["@esbuild/openharmony-arm64", "npm:0.27.0"],\ + ["@esbuild/sunos-x64", "npm:0.27.0"],\ + ["@esbuild/win32-arm64", "npm:0.27.0"],\ + ["@esbuild/win32-ia32", "npm:0.27.0"],\ + ["@esbuild/win32-x64", "npm:0.27.0"],\ + ["esbuild", "npm:0.27.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.27.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/esbuild-npm-0.27.7-53394ab392-10c0.zip/node_modules/esbuild/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.27.7"],\ + ["@esbuild/android-arm", "npm:0.27.7"],\ + ["@esbuild/android-arm64", "npm:0.27.7"],\ + ["@esbuild/android-x64", "npm:0.27.7"],\ + ["@esbuild/darwin-arm64", "npm:0.27.7"],\ + ["@esbuild/darwin-x64", "npm:0.27.7"],\ + ["@esbuild/freebsd-arm64", "npm:0.27.7"],\ + ["@esbuild/freebsd-x64", "npm:0.27.7"],\ + ["@esbuild/linux-arm", "npm:0.27.7"],\ + ["@esbuild/linux-arm64", "npm:0.27.7"],\ + ["@esbuild/linux-ia32", "npm:0.27.7"],\ + ["@esbuild/linux-loong64", "npm:0.27.7"],\ + ["@esbuild/linux-mips64el", "npm:0.27.7"],\ + ["@esbuild/linux-ppc64", "npm:0.27.7"],\ + ["@esbuild/linux-riscv64", "npm:0.27.7"],\ + ["@esbuild/linux-s390x", "npm:0.27.7"],\ + ["@esbuild/linux-x64", "npm:0.27.7"],\ + ["@esbuild/netbsd-arm64", "npm:0.27.7"],\ + ["@esbuild/netbsd-x64", "npm:0.27.7"],\ + ["@esbuild/openbsd-arm64", "npm:0.27.7"],\ + ["@esbuild/openbsd-x64", "npm:0.27.7"],\ + ["@esbuild/openharmony-arm64", "npm:0.27.7"],\ + ["@esbuild/sunos-x64", "npm:0.27.7"],\ + ["@esbuild/win32-arm64", "npm:0.27.7"],\ + ["@esbuild/win32-ia32", "npm:0.27.7"],\ + ["@esbuild/win32-x64", "npm:0.27.7"],\ + ["esbuild", "npm:0.27.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["escalade", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/escalade-npm-3.2.0-19b50dd48f-10c0.zip/node_modules/escalade/",\ + "packageDependencies": [\ + ["escalade", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["escape-goat", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/escape-goat-npm-3.0.0-38fc0218e6-10c0.zip/node_modules/escape-goat/",\ + "packageDependencies": [\ + ["escape-goat", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/escape-goat-npm-4.0.0-31eb65b6cc-10c0.zip/node_modules/escape-goat/",\ + "packageDependencies": [\ + ["escape-goat", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["escape-string-regexp", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-10c0.zip/node_modules/escape-string-regexp/",\ + "packageDependencies": [\ + ["escape-string-regexp", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/escape-string-regexp-npm-5.0.0-a663e825ce-10c0.zip/node_modules/escape-string-regexp/",\ + "packageDependencies": [\ + ["escape-string-regexp", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint", [\ + ["npm:10.14.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-npm-10.14.0-8516ca13a2-10c0.zip/node_modules/eslint/",\ + "packageDependencies": [\ + ["eslint", "npm:10.14.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-virtual-fa39509c49/5/.yarn/berry/cache/eslint-npm-10.14.0-8516ca13a2-10c0.zip/node_modules/eslint/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:7c8aef9e5f2ff9fc7aba5d620ce39de5707256e3ac214f3f7b6a2c2338d017aa121faa1363040f3b8f25e06ffc8bb5d35a11bd2533386bb8136e224250c0dd64#npm:4.10.1"],\ + ["@eslint-community/regexpp", "npm:4.12.2"],\ + ["@eslint/config-array", "npm:0.23.5"],\ + ["@eslint/config-helpers", "npm:0.7.0"],\ + ["@eslint/core", "npm:1.2.1"],\ + ["@eslint/plugin-kit", "npm:0.7.3"],\ + ["@humanfs/node", "npm:0.16.8"],\ + ["@humanwhocodes/module-importer", "npm:1.0.1"],\ + ["@humanwhocodes/retry", "npm:0.4.3"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/jiti", null],\ + ["ajv", "npm:6.15.0"],\ + ["cross-spawn", "npm:7.0.6"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-scope", "npm:9.1.2"],\ + ["eslint-visitor-keys", "npm:5.0.1"],\ + ["espree", "npm:11.2.0"],\ + ["esquery", "npm:1.7.0"],\ + ["esutils", "npm:2.0.3"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["file-entry-cache", "npm:11.1.5"],\ + ["find-up", "npm:5.0.0"],\ + ["glob-parent", "npm:6.0.2"],\ + ["ignore", "npm:5.3.2"],\ + ["imurmurhash", "npm:0.1.4"],\ + ["is-glob", "npm:4.0.3"],\ + ["jiti", null],\ + ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ + ["minimatch", "npm:10.2.6"],\ + ["natural-compare", "npm:1.4.0"],\ + ["optionator", "npm:0.9.4"]\ + ],\ + "packagePeers": [\ + "@types/jiti",\ + "jiti"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-plugin-astro", [\ + ["npm:3.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-plugin-astro-npm-3.2.1-057b4a2572-10c0.zip/node_modules/eslint-plugin-astro/",\ + "packageDependencies": [\ + ["eslint-plugin-astro", "npm:3.2.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-astro-virtual-b90a85b608/5/.yarn/berry/cache/eslint-plugin-astro-npm-3.2.1-057b4a2572-10c0.zip/node_modules/eslint-plugin-astro/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:7c8aef9e5f2ff9fc7aba5d620ce39de5707256e3ac214f3f7b6a2c2338d017aa121faa1363040f3b8f25e06ffc8bb5d35a11bd2533386bb8136e224250c0dd64#npm:4.10.1"],\ + ["@jridgewell/sourcemap-codec", "npm:1.6.0"],\ + ["@types/eslint", null],\ + ["@types/eslint-plugin-jsx-a11y", null],\ + ["@types/eslint-plugin-jsx-a11y-x", null],\ + ["@types/typescript-eslint", null],\ + ["@types/typescript-eslint__parser", null],\ + ["@typescript-eslint/parser", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/types", "npm:8.72.1"],\ + ["astro-eslint-parser", "npm:3.2.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-plugin-astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.1"],\ + ["eslint-plugin-jsx-a11y", null],\ + ["eslint-plugin-jsx-a11y-x", null],\ + ["espree", "npm:11.2.0"],\ + ["globals", "npm:17.13.0"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-selector-parser", "npm:7.1.7"],\ + ["synckit", "npm:0.11.13"],\ + ["typescript-eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"]\ + ],\ + "packagePeers": [\ + "@types/eslint-plugin-jsx-a11y-x",\ + "@types/eslint-plugin-jsx-a11y",\ + "@types/eslint",\ + "@types/typescript-eslint",\ + "@types/typescript-eslint__parser",\ + "@typescript-eslint/parser",\ + "eslint-plugin-jsx-a11y-x",\ + "eslint-plugin-jsx-a11y",\ + "eslint",\ + "typescript-eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-plugin-import-lite", [\ + ["npm:0.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-plugin-import-lite-npm-0.6.0-52644ed4af-10c0.zip/node_modules/eslint-plugin-import-lite/",\ + "packageDependencies": [\ + ["eslint-plugin-import-lite", "npm:0.6.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.6.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-lite-virtual-d9d632ba82/5/.yarn/berry/cache/eslint-plugin-import-lite-npm-0.6.0-52644ed4af-10c0.zip/node_modules/eslint-plugin-import-lite/",\ + "packageDependencies": [\ + ["@types/eslint", null],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-plugin-import-lite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.6.0"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-plugin-jsdoc", [\ + ["npm:65.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-plugin-jsdoc-npm-65.4.2-13dba64636-10c0.zip/node_modules/eslint-plugin-jsdoc/",\ + "packageDependencies": [\ + ["eslint-plugin-jsdoc", "npm:65.4.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:65.4.2", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-jsdoc-virtual-605aa03a80/5/.yarn/berry/cache/eslint-plugin-jsdoc-npm-65.4.2-13dba64636-10c0.zip/node_modules/eslint-plugin-jsdoc/",\ + "packageDependencies": [\ + ["@es-joy/escodegen", "npm:4.2.0"],\ + ["@es-joy/jsdoccomment", "npm:1.0.0"],\ + ["@es-joy/resolve.exports", "npm:1.2.0"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["are-docs-informative", "npm:0.1.1"],\ + ["comment-parser", "npm:1.4.9"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["escape-string-regexp", "npm:5.0.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-plugin-jsdoc", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:65.4.2"],\ + ["espree", "npm:11.2.0"],\ + ["esquery", "npm:1.7.0"],\ + ["html-entities", "npm:2.6.0"],\ + ["object-deep-merge", "npm:2.0.1"],\ + ["parse-imports-exports", "npm:0.2.4"],\ + ["semver", "npm:7.8.5"],\ + ["spdx-expression-parse", "npm:5.0.0"],\ + ["to-valid-identifier", "npm:1.0.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-plugin-security", [\ + ["npm:4.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-plugin-security-npm-4.2.1-3d46c08448-10c0.zip/node_modules/eslint-plugin-security/",\ + "packageDependencies": [\ + ["eslint-plugin-security", "npm:4.2.1"],\ + ["safe-regex", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-plugin-yml", [\ + ["npm:3.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-plugin-yml-npm-3.9.0-7af4c1371e-10c0.zip/node_modules/eslint-plugin-yml/",\ + "packageDependencies": [\ + ["eslint-plugin-yml", "npm:3.9.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.9.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-yml-virtual-86d6c2b74b/5/.yarn/berry/cache/eslint-plugin-yml-npm-3.9.0-7af4c1371e-10c0.zip/node_modules/eslint-plugin-yml/",\ + "packageDependencies": [\ + ["@eslint/core", "npm:1.2.1"],\ + ["@eslint/plugin-kit", "npm:0.7.3"],\ + ["@ota-meshi/ast-token-store", "npm:0.3.0"],\ + ["@types/eslint", null],\ + ["diff-sequences", "npm:29.6.3"],\ + ["escape-string-regexp", "npm:5.0.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-plugin-yml", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.9.0"],\ + ["natural-compare", "npm:1.4.0"],\ + ["yaml-eslint-parser", "npm:2.1.0"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-scope", [\ + ["npm:9.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-scope-npm-9.1.2-50e6e92f41-10c0.zip/node_modules/eslint-scope/",\ + "packageDependencies": [\ + ["@types/esrecurse", "npm:4.3.1"],\ + ["@types/estree", "npm:1.0.10"],\ + ["eslint-scope", "npm:9.1.2"],\ + ["esrecurse", "npm:4.3.0"],\ + ["estraverse", "npm:5.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-visitor-keys", [\ + ["npm:3.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-10c0.zip/node_modules/eslint-visitor-keys/",\ + "packageDependencies": [\ + ["eslint-visitor-keys", "npm:3.4.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/eslint-visitor-keys-npm-5.0.1-30a44b062b-10c0.zip/node_modules/eslint-visitor-keys/",\ + "packageDependencies": [\ + ["eslint-visitor-keys", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esm", [\ + ["npm:3.2.25", {\ + "packageLocation": "../../../../.yarn/berry/cache/esm-npm-3.2.25-762b3ebd40-10c0.zip/node_modules/esm/",\ + "packageDependencies": [\ + ["esm", "npm:3.2.25"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["espree", [\ + ["npm:11.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/espree-npm-11.2.0-095134f369-10c0.zip/node_modules/espree/",\ + "packageDependencies": [\ + ["acorn", "npm:8.19.0"],\ + ["acorn-jsx", "virtual:c1ee8da2208095601afd6b3d193759b23c67e6125a2702755478ccc78efb4f432797d8f0064f8fe4eef2ef73923982b9e89749d582ec5206c34703b558f226a5#npm:5.3.2"],\ + ["eslint-visitor-keys", "npm:5.0.1"],\ + ["espree", "npm:11.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esprima", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/esprima-npm-4.0.1-1084e98778-10c0.zip/node_modules/esprima/",\ + "packageDependencies": [\ + ["esprima", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esquery", [\ + ["npm:1.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/esquery-npm-1.7.0-c1e8da438a-10c0.zip/node_modules/esquery/",\ + "packageDependencies": [\ + ["esquery", "npm:1.7.0"],\ + ["estraverse", "npm:5.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esrecurse", [\ + ["npm:4.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/esrecurse-npm-4.3.0-10b86a887a-10c0.zip/node_modules/esrecurse/",\ + "packageDependencies": [\ + ["esrecurse", "npm:4.3.0"],\ + ["estraverse", "npm:5.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estraverse", [\ + ["npm:5.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/estraverse-npm-5.3.0-03284f8f63-10c0.zip/node_modules/estraverse/",\ + "packageDependencies": [\ + ["estraverse", "npm:5.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-util-attach-comments", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-attach-comments-npm-3.0.0-9a9d33e548-10c0.zip/node_modules/estree-util-attach-comments/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["estree-util-attach-comments", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-util-build-jsx", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-build-jsx-npm-3.0.1-e6ce7e25ac-10c0.zip/node_modules/estree-util-build-jsx/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-build-jsx", "npm:3.0.1"],\ + ["estree-util-is-identifier-name", "npm:3.0.0"],\ + ["estree-walker", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-util-is-identifier-name", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-is-identifier-name-npm-2.1.0-2b8df71baf-10c0.zip/node_modules/estree-util-is-identifier-name/",\ + "packageDependencies": [\ + ["estree-util-is-identifier-name", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-is-identifier-name-npm-3.0.0-7815ea9f20-10c0.zip/node_modules/estree-util-is-identifier-name/",\ + "packageDependencies": [\ + ["estree-util-is-identifier-name", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-util-scope", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-scope-npm-1.0.1-3da9da34c0-10c0.zip/node_modules/estree-util-scope/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-scope", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-util-to-js", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-to-js-npm-2.0.0-64970efd5d-10c0.zip/node_modules/estree-util-to-js/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["astring", "npm:1.9.0"],\ + ["estree-util-to-js", "npm:2.0.0"],\ + ["source-map", "npm:0.7.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-util-visit", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-visit-npm-1.2.1-58d95f90a0-10c0.zip/node_modules/estree-util-visit/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/unist", "npm:2.0.11"],\ + ["estree-util-visit", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-util-visit-npm-2.0.0-a1ee97d6ab-10c0.zip/node_modules/estree-util-visit/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/unist", "npm:3.0.3"],\ + ["estree-util-visit", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["estree-walker", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-walker-npm-2.0.2-dfab42f65c-10c0.zip/node_modules/estree-walker/",\ + "packageDependencies": [\ + ["estree-walker", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/estree-walker-npm-3.0.3-0372979673-10c0.zip/node_modules/estree-walker/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["estree-walker", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["esutils", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/esutils-npm-2.0.3-f865beafd5-10c0.zip/node_modules/esutils/",\ + "packageDependencies": [\ + ["esutils", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eta", [\ + ["npm:4.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/eta-npm-4.6.0-2f37145680-10c0.zip/node_modules/eta/",\ + "packageDependencies": [\ + ["eta", "npm:4.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["etag", [\ + ["npm:1.8.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/etag-npm-1.8.1-54a3b989d9-10c0.zip/node_modules/etag/",\ + "packageDependencies": [\ + ["etag", "npm:1.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["event-stream", [\ + ["npm:3.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/event-stream-npm-3.1.7-19d65aed57-10c0.zip/node_modules/event-stream/",\ + "packageDependencies": [\ + ["duplexer", "npm:0.1.2"],\ + ["event-stream", "npm:3.1.7"],\ + ["from", "npm:0.1.7"],\ + ["map-stream", "npm:0.1.0"],\ + ["pause-stream", "npm:0.0.11"],\ + ["split", "npm:0.2.10"],\ + ["stream-combiner", "npm:0.0.4"],\ + ["through", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["event-target-shim", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/event-target-shim-npm-5.0.1-cb48709025-10c0.zip/node_modules/event-target-shim/",\ + "packageDependencies": [\ + ["event-target-shim", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eventemitter3", [\ + ["npm:5.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/eventemitter3-npm-5.0.4-012eae30d7-10c0.zip/node_modules/eventemitter3/",\ + "packageDependencies": [\ + ["eventemitter3", "npm:5.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["events", [\ + ["npm:3.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/events-npm-3.3.0-c280bc7e48-10c0.zip/node_modules/events/",\ + "packageDependencies": [\ + ["events", "npm:3.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["events-intercept", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/events-intercept-npm-2.0.0-0e3a72ce6a-10c0.zip/node_modules/events-intercept/",\ + "packageDependencies": [\ + ["events-intercept", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["events-universal", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/events-universal-npm-1.0.1-389961744a-10c0.zip/node_modules/events-universal/",\ + "packageDependencies": [\ + ["bare-events", "virtual:389961744a59cbc556bbc8745f3031a53db1a52440f4266b3f98525d21ed1393464f4fdcb75e6c08c0717bd0fde3f64b08478707bc817c1e34fda25f57d0ac21#npm:2.9.2"],\ + ["events-universal", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["execa", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/execa-npm-3.2.0-aa48a2f2aa-10c0.zip/node_modules/execa/",\ + "packageDependencies": [\ + ["cross-spawn", "npm:7.0.6"],\ + ["execa", "npm:3.2.0"],\ + ["get-stream", "npm:5.2.0"],\ + ["human-signals", "npm:1.1.1"],\ + ["is-stream", "npm:2.0.1"],\ + ["merge-stream", "npm:2.0.0"],\ + ["npm-run-path", "npm:4.0.1"],\ + ["onetime", "npm:5.1.2"],\ + ["p-finally", "npm:2.0.1"],\ + ["signal-exit", "npm:3.0.7"],\ + ["strip-final-newline", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/execa-npm-5.1.1-191347acf5-10c0.zip/node_modules/execa/",\ + "packageDependencies": [\ + ["cross-spawn", "npm:7.0.6"],\ + ["execa", "npm:5.1.1"],\ + ["get-stream", "npm:6.0.1"],\ + ["human-signals", "npm:2.1.0"],\ + ["is-stream", "npm:2.0.1"],\ + ["merge-stream", "npm:2.0.0"],\ + ["npm-run-path", "npm:4.0.1"],\ + ["onetime", "npm:5.1.2"],\ + ["signal-exit", "npm:3.0.7"],\ + ["strip-final-newline", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["exif-parser", [\ + ["npm:0.1.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/exif-parser-npm-0.1.12-ff077373a4-10c0.zip/node_modules/exif-parser/",\ + "packageDependencies": [\ + ["exif-parser", "npm:0.1.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["exifr", [\ + ["npm:7.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/exifr-npm-7.1.3-e3f1c7a57d-10c0.zip/node_modules/exifr/",\ + "packageDependencies": [\ + ["exifr", "npm:7.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["expect-type", [\ + ["npm:1.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/expect-type-npm-1.4.0-aeee227f9a-10c0.zip/node_modules/expect-type/",\ + "packageDependencies": [\ + ["expect-type", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["exponential-backoff", [\ + ["npm:3.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/exponential-backoff-npm-3.1.3-28be78d98e-10c0.zip/node_modules/exponential-backoff/",\ + "packageDependencies": [\ + ["exponential-backoff", "npm:3.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["extend", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/extend-npm-3.0.2-e1ca07ac54-10c0.zip/node_modules/extend/",\ + "packageDependencies": [\ + ["extend", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["extsprintf", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/extsprintf-npm-1.3.0-61a92b324c-10c0.zip/node_modules/extsprintf/",\ + "packageDependencies": [\ + ["extsprintf", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/extsprintf-npm-1.4.1-140b2f27ab-10c0.zip/node_modules/extsprintf/",\ + "packageDependencies": [\ + ["extsprintf", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-deep-equal", [\ + ["npm:3.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-10c0.zip/node_modules/fast-deep-equal/",\ + "packageDependencies": [\ + ["fast-deep-equal", "npm:3.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-fifo", [\ + ["npm:1.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-fifo-npm-1.3.2-391cc25df4-10c0.zip/node_modules/fast-fifo/",\ + "packageDependencies": [\ + ["fast-fifo", "npm:1.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-glob", [\ + ["npm:3.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-glob-npm-3.3.3-2a653be532-10c0.zip/node_modules/fast-glob/",\ + "packageDependencies": [\ + ["@nodelib/fs.stat", "npm:2.0.5"],\ + ["@nodelib/fs.walk", "npm:1.2.8"],\ + ["fast-glob", "npm:3.3.3"],\ + ["glob-parent", "npm:5.1.2"],\ + ["merge2", "npm:1.4.1"],\ + ["micromatch", "npm:4.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-json-stable-stringify", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-10c0.zip/node_modules/fast-json-stable-stringify/",\ + "packageDependencies": [\ + ["fast-json-stable-stringify", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-levenshtein", [\ + ["npm:2.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-10c0.zip/node_modules/fast-levenshtein/",\ + "packageDependencies": [\ + ["fast-levenshtein", "npm:2.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-sha256", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-sha256-npm-1.3.0-b84ef133b7-10c0.zip/node_modules/fast-sha256/",\ + "packageDependencies": [\ + ["fast-sha256", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-string-truncated-width", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-string-truncated-width-npm-3.0.3-1f742a6cd9-10c0.zip/node_modules/fast-string-truncated-width/",\ + "packageDependencies": [\ + ["fast-string-truncated-width", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-string-width", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-string-width-npm-3.0.2-f4e7c6c8bc-10c0.zip/node_modules/fast-string-width/",\ + "packageDependencies": [\ + ["fast-string-truncated-width", "npm:3.0.3"],\ + ["fast-string-width", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-uri", [\ + ["npm:3.1.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-uri-npm-3.1.9-84586dee2e-10c0.zip/node_modules/fast-uri/",\ + "packageDependencies": [\ + ["fast-uri", "npm:3.1.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-wrap-ansi", [\ + ["npm:0.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-wrap-ansi-npm-0.2.2-148aab20d4-10c0.zip/node_modules/fast-wrap-ansi/",\ + "packageDependencies": [\ + ["fast-string-width", "npm:3.0.2"],\ + ["fast-wrap-ansi", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-xml-builder", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-xml-builder-npm-1.3.1-871389fcc1-10c0.zip/node_modules/fast-xml-builder/",\ + "packageDependencies": [\ + ["fast-xml-builder", "npm:1.3.1"],\ + ["path-expression-matcher", "npm:1.6.2"],\ + ["xml-naming", "npm:0.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fast-xml-parser", [\ + ["npm:5.11.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/fast-xml-parser-npm-5.11.2-2067f1ccb5-10c0.zip/node_modules/fast-xml-parser/",\ + "packageDependencies": [\ + ["@nodable/entities", "npm:3.1.0"],\ + ["fast-xml-builder", "npm:1.3.1"],\ + ["fast-xml-parser", "npm:5.11.2"],\ + ["is-unsafe", "npm:2.0.2"],\ + ["path-expression-matcher", "npm:1.6.2"],\ + ["strnum", "npm:2.5.1"],\ + ["xml-naming", "npm:0.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fastdom", [\ + ["npm:1.0.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/fastdom-npm-1.0.12-b01dc706e9-10c0.zip/node_modules/fastdom/",\ + "packageDependencies": [\ + ["fastdom", "npm:1.0.12"],\ + ["strictdom", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fastest-levenshtein", [\ + ["npm:1.0.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/fastest-levenshtein-npm-1.0.16-192d328856-10c0.zip/node_modules/fastest-levenshtein/",\ + "packageDependencies": [\ + ["fastest-levenshtein", "npm:1.0.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fastq", [\ + ["npm:1.20.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/fastq-npm-1.20.3-7b0778697b-10c0.zip/node_modules/fastq/",\ + "packageDependencies": [\ + ["fastq", "npm:1.20.3"],\ + ["reusify", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fault", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/fault-npm-2.0.1-c462630f58-10c0.zip/node_modules/fault/",\ + "packageDependencies": [\ + ["fault", "npm:2.0.1"],\ + ["format", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fd-slicer", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fd-slicer-npm-1.1.0-3cade0050a-10c0.zip/node_modules/fd-slicer/",\ + "packageDependencies": [\ + ["fd-slicer", "npm:1.1.0"],\ + ["pend", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fdir", [\ + ["npm:6.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fdir-npm-6.5.0-8814a0dec7-10c0.zip/node_modules/fdir/",\ + "packageDependencies": [\ + ["fdir", "npm:6.5.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:f2c3ddb9177a69fd371e15c77b73bfaf3f96b278d9e45c2d22b493c8bc3e58f571555e32a44df0c8c1a132e08889c6c9fdf9f21791163f07c9a5aef76fddb09f#npm:6.5.0", {\ + "packageLocation": "./.yarn/__virtual__/fdir-virtual-c66b857741/5/.yarn/berry/cache/fdir-npm-6.5.0-8814a0dec7-10c0.zip/node_modules/fdir/",\ + "packageDependencies": [\ + ["@types/picomatch", null],\ + ["fdir", "virtual:f2c3ddb9177a69fd371e15c77b73bfaf3f96b278d9e45c2d22b493c8bc3e58f571555e32a44df0c8c1a132e08889c6c9fdf9f21791163f07c9a5aef76fddb09f#npm:6.5.0"],\ + ["picomatch", "npm:4.0.7"]\ + ],\ + "packagePeers": [\ + "@types/picomatch",\ + "picomatch"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fetch-blob", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fetch-blob-npm-3.2.0-28e01becfc-10c0.zip/node_modules/fetch-blob/",\ + "packageDependencies": [\ + ["fetch-blob", "npm:3.2.0"],\ + ["node-domexception", "npm:1.0.0"],\ + ["web-streams-polyfill", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["file-entry-cache", [\ + ["npm:11.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/file-entry-cache-npm-11.1.5-d7b3eb7dd8-10c0.zip/node_modules/file-entry-cache/",\ + "packageDependencies": [\ + ["file-entry-cache", "npm:11.1.5"],\ + ["flat-cache", "npm:6.1.23"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["file-type", [\ + ["npm:3.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/file-type-npm-3.9.0-fec2c20533-10c0.zip/node_modules/file-type/",\ + "packageDependencies": [\ + ["file-type", "npm:3.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["file-uri-to-path", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/file-uri-to-path-npm-1.0.0-1043ac6206-10c0.zip/node_modules/file-uri-to-path/",\ + "packageDependencies": [\ + ["file-uri-to-path", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["filelist", [\ + ["npm:1.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/filelist-npm-1.0.6-06368bd55d-10c0.zip/node_modules/filelist/",\ + "packageDependencies": [\ + ["filelist", "npm:1.0.6"],\ + ["minimatch", "npm:5.1.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fill-range", [\ + ["npm:7.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/fill-range-npm-7.1.1-bf491486db-10c0.zip/node_modules/fill-range/",\ + "packageDependencies": [\ + ["fill-range", "npm:7.1.1"],\ + ["to-regex-range", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["find-up", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/find-up-npm-5.0.0-e03e9b796d-10c0.zip/node_modules/find-up/",\ + "packageDependencies": [\ + ["find-up", "npm:5.0.0"],\ + ["locate-path", "npm:6.0.0"],\ + ["path-exists", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/find-up-npm-6.3.0-e5056fc655-10c0.zip/node_modules/find-up/",\ + "packageDependencies": [\ + ["find-up", "npm:6.3.0"],\ + ["locate-path", "npm:7.2.0"],\ + ["path-exists", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["flat-cache", [\ + ["npm:6.1.23", {\ + "packageLocation": "../../../../.yarn/berry/cache/flat-cache-npm-6.1.23-46224f11b7-10c0.zip/node_modules/flat-cache/",\ + "packageDependencies": [\ + ["cacheable", "npm:2.5.0"],\ + ["flat-cache", "npm:6.1.23"],\ + ["flatted", "npm:3.4.4"],\ + ["hookified", "npm:1.15.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["flatted", [\ + ["npm:3.4.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/flatted-npm-3.4.4-cd668a2d71-10c0.zip/node_modules/flatted/",\ + "packageDependencies": [\ + ["flatted", "npm:3.4.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["flattie", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/flattie-npm-1.1.1-1edf9ba294-10c0.zip/node_modules/flattie/",\ + "packageDependencies": [\ + ["flattie", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fnv1a-64", [\ + ["npm:0.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/fnv1a-64-npm-0.1.2-d719d7074e-10c0.zip/node_modules/fnv1a-64/",\ + "packageDependencies": [\ + ["fnv1a-64", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["focus-trap", [\ + ["npm:8.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/focus-trap-npm-8.2.4-16bfb206c6-10c0.zip/node_modules/focus-trap/",\ + "packageDependencies": [\ + ["focus-trap", "npm:8.2.4"],\ + ["tabbable", "npm:6.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["follow-redirects", [\ + ["npm:1.16.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/follow-redirects-npm-1.16.2-fb70e4b665-10c0.zip/node_modules/follow-redirects/",\ + "packageDependencies": [\ + ["follow-redirects", "npm:1.16.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d26bd18495c6e548fbbc2cfc8efb6441c7fde4e60f3122e65c8cb3ae2e037d8f55310368731fe4afc57ef8eaab3afeda4c84b03e3acf86e401cbc65afeb31de3#npm:1.16.2", {\ + "packageLocation": "./.yarn/__virtual__/follow-redirects-virtual-fe84695194/5/.yarn/berry/cache/follow-redirects-npm-1.16.2-fb70e4b665-10c0.zip/node_modules/follow-redirects/",\ + "packageDependencies": [\ + ["@types/debug", null],\ + ["debug", null],\ + ["follow-redirects", "virtual:d26bd18495c6e548fbbc2cfc8efb6441c7fde4e60f3122e65c8cb3ae2e037d8f55310368731fe4afc57ef8eaab3afeda4c84b03e3acf86e401cbc65afeb31de3#npm:1.16.2"]\ + ],\ + "packagePeers": [\ + "@types/debug",\ + "debug"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fontace", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/fontace-npm-0.4.1-019beadf79-10c0.zip/node_modules/fontace/",\ + "packageDependencies": [\ + ["fontace", "npm:0.4.1"],\ + ["fontkitten", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fontkitten", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/fontkitten-npm-1.0.3-b2511b0269-10c0.zip/node_modules/fontkitten/",\ + "packageDependencies": [\ + ["fontkitten", "npm:1.0.3"],\ + ["tiny-inflate", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["for-each", [\ + ["npm:0.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/for-each-npm-0.3.5-b74c5c5ba7-10c0.zip/node_modules/for-each/",\ + "packageDependencies": [\ + ["for-each", "npm:0.3.5"],\ + ["is-callable", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["foreground-child", [\ + ["npm:3.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/foreground-child-npm-3.3.1-b7775fda04-10c0.zip/node_modules/foreground-child/",\ + "packageDependencies": [\ + ["cross-spawn", "npm:7.0.6"],\ + ["foreground-child", "npm:3.3.1"],\ + ["signal-exit", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["forever-agent", [\ + ["npm:0.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/forever-agent-npm-0.6.1-01dae53bf9-10c0.zip/node_modules/forever-agent/",\ + "packageDependencies": [\ + ["forever-agent", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["form-data", [\ + ["npm:2.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/form-data-npm-2.3.3-c016cc11c0-10c0.zip/node_modules/form-data/",\ + "packageDependencies": [\ + ["asynckit", "npm:0.4.0"],\ + ["combined-stream", "npm:1.0.8"],\ + ["form-data", "npm:2.3.3"],\ + ["mime-types", "npm:2.1.35"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/form-data-npm-4.0.6-fb3ea14cf3-10c0.zip/node_modules/form-data/",\ + "packageDependencies": [\ + ["asynckit", "npm:0.4.0"],\ + ["combined-stream", "npm:1.0.8"],\ + ["es-set-tostringtag", "npm:2.1.0"],\ + ["form-data", "npm:4.0.6"],\ + ["hasown", "npm:2.0.4"],\ + ["mime-types", "npm:2.1.35"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["form-data-encoder", [\ + ["npm:2.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-10c0.zip/node_modules/form-data-encoder/",\ + "packageDependencies": [\ + ["form-data-encoder", "npm:2.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["format", [\ + ["npm:0.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/format-npm-0.2.2-679f3acc64-10c0.zip/node_modules/format/",\ + "packageDependencies": [\ + ["format", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["formdata-polyfill", [\ + ["npm:4.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/formdata-polyfill-npm-4.0.10-e03013c013-10c0.zip/node_modules/formdata-polyfill/",\ + "packageDependencies": [\ + ["fetch-blob", "npm:3.2.0"],\ + ["formdata-polyfill", "npm:4.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["from", [\ + ["npm:0.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/from-npm-0.1.7-6dcf14a57d-10c0.zip/node_modules/from/",\ + "packageDependencies": [\ + ["from", "npm:0.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fs-extra", [\ + ["npm:11.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fs-extra-npm-11.1.0-2cd157426f-10c0.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["fs-extra", "npm:11.1.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.2.1"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/fs-extra-npm-11.1.1-ca44602180-10c0.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["fs-extra", "npm:11.1.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.2.1"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fs-extra-npm-9.1.0-983c2ddb4c-10c0.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["at-least-node", "npm:1.0.0"],\ + ["fs-extra", "npm:9.1.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.2.1"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fs-minipass", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/fs-minipass-npm-3.0.3-d148d6ac19-10c0.zip/node_modules/fs-minipass/",\ + "packageDependencies": [\ + ["fs-minipass", "npm:3.0.3"],\ + ["minipass", "npm:7.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fs.realpath", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/fs.realpath-npm-1.0.0-c8f05d8126-10c0.zip/node_modules/fs.realpath/",\ + "packageDependencies": [\ + ["fs.realpath", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fsevents", [\ + ["patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1", {\ + "packageLocation": "./.yarn/unplugged/fsevents-patch-6b67494872/node_modules/fsevents/",\ + "packageDependencies": [\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["node-gyp", "npm:13.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["function-bind", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/function-bind-npm-1.1.2-7a55be9b03-10c0.zip/node_modules/function-bind/",\ + "packageDependencies": [\ + ["function-bind", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["function.prototype.name", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/function.prototype.name-npm-1.2.0-a11e871f26-10c0.zip/node_modules/function.prototype.name/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["function.prototype.name", "npm:1.2.0"],\ + ["functions-have-names", "npm:1.2.3"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["hasown", "npm:2.0.4"],\ + ["is-callable", "npm:1.2.7"],\ + ["is-document.all", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["functions-have-names", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/functions-have-names-npm-1.2.3-e5cf1e2208-10c0.zip/node_modules/functions-have-names/",\ + "packageDependencies": [\ + ["functions-have-names", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["gemoji", [\ + ["npm:4.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/gemoji-npm-4.2.1-d53e7d1b0a-10c0.zip/node_modules/gemoji/",\ + "packageDependencies": [\ + ["gemoji", "npm:4.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["generator-function", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/generator-function-npm-2.0.1-aed34a724a-10c0.zip/node_modules/generator-function/",\ + "packageDependencies": [\ + ["generator-function", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["generic-pool", [\ + ["npm:3.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/generic-pool-npm-3.4.2-c6ab5b4768-10c0.zip/node_modules/generic-pool/",\ + "packageDependencies": [\ + ["generic-pool", "npm:3.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["gensync", [\ + ["npm:1.0.0-beta.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/gensync-npm-1.0.0-beta.2-224666d72f-10c0.zip/node_modules/gensync/",\ + "packageDependencies": [\ + ["gensync", "npm:1.0.0-beta.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-caller-file", [\ + ["npm:2.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-caller-file-npm-2.0.5-80e8a86305-10c0.zip/node_modules/get-caller-file/",\ + "packageDependencies": [\ + ["get-caller-file", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-east-asian-width", [\ + ["npm:1.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-east-asian-width-npm-1.7.0-4c8a2ebf07-10c0.zip/node_modules/get-east-asian-width/",\ + "packageDependencies": [\ + ["get-east-asian-width", "npm:1.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-intrinsic", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-intrinsic-npm-1.3.1-2f734f40ec-10c0.zip/node_modules/get-intrinsic/",\ + "packageDependencies": [\ + ["async-function", "npm:1.0.0"],\ + ["async-generator-function", "npm:1.0.0"],\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["function-bind", "npm:1.1.2"],\ + ["generator-function", "npm:2.0.1"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["get-proto", "npm:1.0.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["hasown", "npm:2.0.4"],\ + ["math-intrinsics", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-own-enumerable-property-symbols", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-own-enumerable-property-symbols-npm-3.0.2-f143f9e8d3-10c0.zip/node_modules/get-own-enumerable-property-symbols/",\ + "packageDependencies": [\ + ["get-own-enumerable-property-symbols", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-port", [\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-port-npm-5.1.1-2f6074007a-10c0.zip/node_modules/get-port/",\ + "packageDependencies": [\ + ["get-port", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-proto", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-proto-npm-1.0.1-4d30bac614-10c0.zip/node_modules/get-proto/",\ + "packageDependencies": [\ + ["dunder-proto", "npm:1.0.1"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["get-proto", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-stream", [\ + ["npm:2.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-stream-npm-2.3.1-1755f3cab9-10c0.zip/node_modules/get-stream/",\ + "packageDependencies": [\ + ["get-stream", "npm:2.3.1"],\ + ["object-assign", "npm:4.1.1"],\ + ["pinkie-promise", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-stream-npm-5.2.0-2cfd3b452b-10c0.zip/node_modules/get-stream/",\ + "packageDependencies": [\ + ["get-stream", "npm:5.2.0"],\ + ["pump", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-stream-npm-6.0.1-83e51a4642-10c0.zip/node_modules/get-stream/",\ + "packageDependencies": [\ + ["get-stream", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-symbol-description", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-symbol-description-npm-1.1.0-7a9e0b1c24-10c0.zip/node_modules/get-symbol-description/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["get-symbol-description", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["get-tsconfig", [\ + ["npm:4.14.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-tsconfig-npm-4.14.3-8162819adf-10c0.zip/node_modules/get-tsconfig/",\ + "packageDependencies": [\ + ["get-tsconfig", "npm:4.14.3"],\ + ["resolve-pkg-maps", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0-beta.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/get-tsconfig-npm-5.0.0-beta.6-94243142fa-10c0.zip/node_modules/get-tsconfig/",\ + "packageDependencies": [\ + ["get-tsconfig", "npm:5.0.0-beta.6"],\ + ["resolve-pkg-maps", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["getpass", [\ + ["npm:0.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/getpass-npm-0.1.7-519164a3be-10c0.zip/node_modules/getpass/",\ + "packageDependencies": [\ + ["assert-plus", "npm:1.0.0"],\ + ["getpass", "npm:0.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["git-diff-tree", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/git-diff-tree-npm-1.1.0-d44ee4243d-10c0.zip/node_modules/git-diff-tree/",\ + "packageDependencies": [\ + ["git-diff-tree", "npm:1.1.0"],\ + ["git-spawned-stream", "npm:1.0.1"],\ + ["pump-chain", "npm:1.0.0"],\ + ["split-transform-stream", "npm:0.1.1"],\ + ["through2", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["git-spawned-stream", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/git-spawned-stream-npm-1.0.1-073f6c6344-10c0.zip/node_modules/git-spawned-stream/",\ + "packageDependencies": [\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["git-spawned-stream", "npm:1.0.1"],\ + ["spawn-to-readstream", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["github-slugger", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/github-slugger-npm-2.0.0-3afba76e6c-10c0.zip/node_modules/github-slugger/",\ + "packageDependencies": [\ + ["github-slugger", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["glob", [\ + ["npm:10.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/glob-npm-10.5.0-b569657078-10c0.zip/node_modules/glob/",\ + "packageDependencies": [\ + ["foreground-child", "npm:3.3.1"],\ + ["glob", "npm:10.5.0"],\ + ["jackspeak", "npm:3.4.3"],\ + ["minimatch", "npm:9.0.9"],\ + ["minipass", "npm:7.1.3"],\ + ["package-json-from-dist", "npm:1.0.1"],\ + ["path-scurry", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/glob-npm-11.1.0-9420ed5efe-10c0.zip/node_modules/glob/",\ + "packageDependencies": [\ + ["foreground-child", "npm:3.3.1"],\ + ["glob", "npm:11.1.0"],\ + ["jackspeak", "npm:4.2.3"],\ + ["minimatch", "npm:10.2.6"],\ + ["minipass", "npm:7.1.3"],\ + ["package-json-from-dist", "npm:1.0.1"],\ + ["path-scurry", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:13.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/glob-npm-13.0.6-864eb0cece-10c0.zip/node_modules/glob/",\ + "packageDependencies": [\ + ["glob", "npm:13.0.6"],\ + ["minimatch", "npm:10.2.6"],\ + ["minipass", "npm:7.1.3"],\ + ["path-scurry", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/glob-npm-8.1.0-65f64af8b1-10c0.zip/node_modules/glob/",\ + "packageDependencies": [\ + ["fs.realpath", "npm:1.0.0"],\ + ["glob", "npm:8.1.0"],\ + ["inflight", "npm:1.0.6"],\ + ["inherits", "npm:2.0.4"],\ + ["minimatch", "npm:5.1.9"],\ + ["once", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["glob-parent", [\ + ["npm:5.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/glob-parent-npm-5.1.2-021ab32634-10c0.zip/node_modules/glob-parent/",\ + "packageDependencies": [\ + ["glob-parent", "npm:5.1.2"],\ + ["is-glob", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/glob-parent-npm-6.0.2-2cbef12738-10c0.zip/node_modules/glob-parent/",\ + "packageDependencies": [\ + ["glob-parent", "npm:6.0.2"],\ + ["is-glob", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["global", [\ + ["npm:4.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/global-npm-4.4.0-888ee8033d-10c0.zip/node_modules/global/",\ + "packageDependencies": [\ + ["global", "npm:4.4.0"],\ + ["min-document", "npm:2.19.2"],\ + ["process", "npm:0.11.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["global-dirs", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/global-dirs-npm-3.0.1-8918d35f86-10c0.zip/node_modules/global-dirs/",\ + "packageDependencies": [\ + ["global-dirs", "npm:3.0.1"],\ + ["ini", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["global-modules", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/global-modules-npm-2.0.0-f71d340362-10c0.zip/node_modules/global-modules/",\ + "packageDependencies": [\ + ["global-modules", "npm:2.0.0"],\ + ["global-prefix", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["global-prefix", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/global-prefix-npm-3.0.0-68cf01e67d-10c0.zip/node_modules/global-prefix/",\ + "packageDependencies": [\ + ["global-prefix", "npm:3.0.0"],\ + ["ini", "npm:1.3.8"],\ + ["kind-of", "npm:6.0.3"],\ + ["which", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["globals", [\ + ["npm:17.13.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/globals-npm-17.13.0-c41b01048d-10c0.zip/node_modules/globals/",\ + "packageDependencies": [\ + ["globals", "npm:17.13.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["globalthis", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/globalthis-npm-1.0.4-de22ac6193-10c0.zip/node_modules/globalthis/",\ + "packageDependencies": [\ + ["define-properties", "npm:1.2.1"],\ + ["globalthis", "npm:1.0.4"],\ + ["gopd", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["globby", [\ + ["npm:16.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/globby-npm-16.2.4-66c1f324de-10c0.zip/node_modules/globby/",\ + "packageDependencies": [\ + ["@sindresorhus/merge-streams", "npm:4.0.0"],\ + ["fast-glob", "npm:3.3.3"],\ + ["globby", "npm:16.2.4"],\ + ["ignore", "npm:7.0.14"],\ + ["is-path-inside", "npm:4.0.0"],\ + ["micromatch", "npm:4.0.8"],\ + ["slash", "npm:5.1.0"],\ + ["unicorn-magic", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["globjoin", [\ + ["npm:0.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/globjoin-npm-0.1.4-a1beb812bf-10c0.zip/node_modules/globjoin/",\ + "packageDependencies": [\ + ["globjoin", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["gopd", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/gopd-npm-1.2.0-df89ffa78e-10c0.zip/node_modules/gopd/",\ + "packageDependencies": [\ + ["gopd", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["got", [\ + ["npm:12.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/got-npm-12.6.1-5b6a816a1e-10c0.zip/node_modules/got/",\ + "packageDependencies": [\ + ["@sindresorhus/is", "npm:5.6.0"],\ + ["@szmarczak/http-timer", "npm:5.0.1"],\ + ["cacheable-lookup", "npm:7.0.0"],\ + ["cacheable-request", "npm:10.2.14"],\ + ["decompress-response", "npm:6.0.0"],\ + ["form-data-encoder", "npm:2.1.4"],\ + ["get-stream", "npm:6.0.1"],\ + ["got", "npm:12.6.1"],\ + ["http2-wrapper", "npm:2.2.2"],\ + ["lowercase-keys", "npm:3.0.0"],\ + ["p-cancelable", "npm:3.0.0"],\ + ["responselike", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["graceful-fs", [\ + ["npm:4.2.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/graceful-fs-npm-4.2.10-79c70989ca-10c0.zip/node_modules/graceful-fs/",\ + "packageDependencies": [\ + ["graceful-fs", "npm:4.2.10"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.2.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/graceful-fs-npm-4.2.11-24bb648a68-10c0.zip/node_modules/graceful-fs/",\ + "packageDependencies": [\ + ["graceful-fs", "npm:4.2.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["gsap", [\ + ["npm:3.15.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/gsap-npm-3.15.0-6248092018-10c0.zip/node_modules/gsap/",\ + "packageDependencies": [\ + ["gsap", "npm:3.15.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["h3", [\ + ["npm:1.15.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/h3-npm-1.15.11-2dc3ebde68-10c0.zip/node_modules/h3/",\ + "packageDependencies": [\ + ["cookie-es", "npm:1.2.3"],\ + ["crossws", "npm:0.3.5"],\ + ["defu", "npm:6.1.7"],\ + ["destr", "npm:2.0.5"],\ + ["h3", "npm:1.15.11"],\ + ["iron-webcrypto", "npm:1.2.1"],\ + ["node-mock-http", "npm:1.0.5"],\ + ["radix3", "npm:1.1.2"],\ + ["ufo", "npm:1.6.4"],\ + ["uncrypto", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hachure-fill", [\ + ["npm:0.5.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/hachure-fill-npm-0.5.2-188246a623-10c0.zip/node_modules/hachure-fill/",\ + "packageDependencies": [\ + ["hachure-fill", "npm:0.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["happy-dom", [\ + ["npm:21.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/happy-dom-npm-21.0.4-28d0d1d9df-10c0.zip/node_modules/happy-dom/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["@types/whatwg-mimetype", "npm:3.0.2"],\ + ["@types/ws", "npm:8.18.2"],\ + ["buffer-image-size", "npm:0.6.4"],\ + ["entities", "npm:7.0.1"],\ + ["happy-dom", "npm:21.0.4"],\ + ["whatwg-mimetype", "npm:3.0.0"],\ + ["ws", "virtual:d46a0b2a1298f44b4585b0e51e04cc7af718aff3191e76bb8a73c27f29d8219f54c864e0531f610b4f018bcae2726d8f23dc8c1a35a9692e90f03267f368c394#npm:8.22.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["har-schema", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/har-schema-npm-2.0.0-3a318c0ca5-10c0.zip/node_modules/har-schema/",\ + "packageDependencies": [\ + ["har-schema", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["har-validator", [\ + ["npm:5.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/har-validator-npm-5.1.5-bd9ac162f5-10c0.zip/node_modules/har-validator/",\ + "packageDependencies": [\ + ["ajv", "npm:6.15.0"],\ + ["har-schema", "npm:2.0.0"],\ + ["har-validator", "npm:5.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hard-rejection", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hard-rejection-npm-2.1.0-a80f2a977d-10c0.zip/node_modules/hard-rejection/",\ + "packageDependencies": [\ + ["hard-rejection", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-bigints", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-bigints-npm-1.1.0-d481f8ed50-10c0.zip/node_modules/has-bigints/",\ + "packageDependencies": [\ + ["has-bigints", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-flag", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-flag-npm-4.0.0-32af9f0536-10c0.zip/node_modules/has-flag/",\ + "packageDependencies": [\ + ["has-flag", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-flag-npm-5.0.1-319b3f9df6-10c0.zip/node_modules/has-flag/",\ + "packageDependencies": [\ + ["has-flag", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-property-descriptors", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-10c0.zip/node_modules/has-property-descriptors/",\ + "packageDependencies": [\ + ["es-define-property", "npm:1.0.1"],\ + ["has-property-descriptors", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-proto", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-proto-npm-1.2.0-0108d177d3-10c0.zip/node_modules/has-proto/",\ + "packageDependencies": [\ + ["dunder-proto", "npm:1.0.1"],\ + ["has-proto", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-symbols", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-symbols-npm-1.1.0-9aa7dc2ac1-10c0.zip/node_modules/has-symbols/",\ + "packageDependencies": [\ + ["has-symbols", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-tostringtag", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-tostringtag-npm-1.0.2-74a4800369-10c0.zip/node_modules/has-tostringtag/",\ + "packageDependencies": [\ + ["has-symbols", "npm:1.1.0"],\ + ["has-tostringtag", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-yarn", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/has-yarn-npm-3.0.0-951e36133f-10c0.zip/node_modules/has-yarn/",\ + "packageDependencies": [\ + ["has-yarn", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hashery", [\ + ["npm:1.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hashery-npm-1.5.1-469295df8b-10c0.zip/node_modules/hashery/",\ + "packageDependencies": [\ + ["hashery", "npm:1.5.1"],\ + ["hookified", "npm:1.15.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hasown", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/hasown-npm-2.0.4-75e16c9c2a-10c0.zip/node_modules/hasown/",\ + "packageDependencies": [\ + ["function-bind", "npm:1.1.2"],\ + ["hasown", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-embedded", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-embedded-npm-2.0.1-3f6d1ecbf2-10c0.zip/node_modules/hast-util-embedded/",\ + "packageDependencies": [\ + ["hast-util-embedded", "npm:2.0.1"],\ + ["hast-util-is-element", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-from-dom", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-from-dom-npm-5.0.1-73e2127ebc-10c0.zip/node_modules/hast-util-from-dom/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-from-dom", "npm:5.0.1"],\ + ["hastscript", "npm:9.0.3"],\ + ["web-namespaces", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-from-html", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-from-html-npm-2.0.3-4f566b13b5-10c0.zip/node_modules/hast-util-from-html/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["devlop", "npm:1.1.0"],\ + ["hast-util-from-html", "npm:2.0.3"],\ + ["hast-util-from-parse5", "npm:8.0.4"],\ + ["parse5", "npm:7.3.0"],\ + ["vfile", "npm:6.0.3"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-from-html-isomorphic", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-from-html-isomorphic-npm-2.0.0-572fde4fb0-10c0.zip/node_modules/hast-util-from-html-isomorphic/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-from-dom", "npm:5.0.1"],\ + ["hast-util-from-html", "npm:2.0.3"],\ + ["hast-util-from-html-isomorphic", "npm:2.0.0"],\ + ["unist-util-remove-position", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-from-parse5", [\ + ["npm:7.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-from-parse5-npm-7.1.2-bf968822e1-10c0.zip/node_modules/hast-util-from-parse5/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/unist", "npm:2.0.11"],\ + ["hast-util-from-parse5", "npm:7.1.2"],\ + ["hastscript", "npm:7.2.0"],\ + ["property-information", "npm:6.5.0"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-location", "npm:4.1.0"],\ + ["web-namespaces", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-from-parse5-npm-8.0.4-d3afca3cdb-10c0.zip/node_modules/hast-util-from-parse5/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/unist", "npm:3.0.3"],\ + ["devlop", "npm:1.1.0"],\ + ["hast-util-from-parse5", "npm:8.0.4"],\ + ["hastscript", "npm:9.0.3"],\ + ["property-information", "npm:7.2.0"],\ + ["vfile", "npm:6.0.3"],\ + ["vfile-location", "npm:5.0.3"],\ + ["web-namespaces", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-has-property", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-has-property-npm-2.0.1-aa6919669c-10c0.zip/node_modules/hast-util-has-property/",\ + "packageDependencies": [\ + ["hast-util-has-property", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-heading-rank", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-heading-rank-npm-3.0.0-13dfda4ac8-10c0.zip/node_modules/hast-util-heading-rank/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-heading-rank", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-is-body-ok-link", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-is-body-ok-link-npm-2.0.0-21008a7d74-10c0.zip/node_modules/hast-util-is-body-ok-link/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["hast-util-has-property", "npm:2.0.1"],\ + ["hast-util-is-body-ok-link", "npm:2.0.0"],\ + ["hast-util-is-element", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-is-element", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-is-element-npm-1.1.0-be10e62fa7-10c0.zip/node_modules/hast-util-is-element/",\ + "packageDependencies": [\ + ["hast-util-is-element", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-is-element-npm-2.1.3-3051d610ff-10c0.zip/node_modules/hast-util-is-element/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/unist", "npm:2.0.11"],\ + ["hast-util-is-element", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-is-element-npm-3.0.0-59c73c7f56-10c0.zip/node_modules/hast-util-is-element/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-is-element", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-parse-selector", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-parse-selector-npm-3.1.1-5db0acb665-10c0.zip/node_modules/hast-util-parse-selector/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["hast-util-parse-selector", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-parse-selector-npm-4.0.0-adea10ab8c-10c0.zip/node_modules/hast-util-parse-selector/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-parse-selector", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-phrasing", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-phrasing-npm-2.0.2-e44e5f7017-10c0.zip/node_modules/hast-util-phrasing/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["hast-util-embedded", "npm:2.0.1"],\ + ["hast-util-has-property", "npm:2.0.1"],\ + ["hast-util-is-body-ok-link", "npm:2.0.0"],\ + ["hast-util-is-element", "npm:2.1.3"],\ + ["hast-util-phrasing", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-raw", [\ + ["npm:9.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-raw-npm-9.1.0-cf91991e14-10c0.zip/node_modules/hast-util-raw/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/unist", "npm:3.0.3"],\ + ["@ungap/structured-clone", "npm:1.4.0"],\ + ["hast-util-from-parse5", "npm:8.0.4"],\ + ["hast-util-raw", "npm:9.1.0"],\ + ["hast-util-to-parse5", "npm:8.0.1"],\ + ["html-void-elements", "npm:3.0.0"],\ + ["mdast-util-to-hast", "npm:13.2.1"],\ + ["parse5", "npm:7.3.0"],\ + ["unist-util-position", "npm:5.0.0"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["vfile", "npm:6.0.3"],\ + ["web-namespaces", "npm:2.0.1"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-sanitize", [\ + ["npm:5.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-sanitize-npm-5.0.2-0d60cd6a2c-10c0.zip/node_modules/hast-util-sanitize/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@ungap/structured-clone", "npm:1.4.0"],\ + ["hast-util-sanitize", "npm:5.0.2"],\ + ["unist-util-position", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-estree", [\ + ["npm:3.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-estree-npm-3.1.3-46e6c023ae-10c0.zip/node_modules/hast-util-to-estree/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:3.0.5"],\ + ["comma-separated-tokens", "npm:2.0.3"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-attach-comments", "npm:3.0.0"],\ + ["estree-util-is-identifier-name", "npm:3.0.0"],\ + ["hast-util-to-estree", "npm:3.1.3"],\ + ["hast-util-whitespace", "npm:3.0.0"],\ + ["mdast-util-mdx-expression", "npm:2.0.1"],\ + ["mdast-util-mdx-jsx", "npm:3.2.0"],\ + ["mdast-util-mdxjs-esm", "npm:2.0.1"],\ + ["property-information", "npm:7.2.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["style-to-js", "npm:1.1.21"],\ + ["unist-util-position", "npm:5.0.0"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-html", [\ + ["npm:9.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-html-npm-9.0.6-56300487e5-10c0.zip/node_modules/hast-util-to-html/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/unist", "npm:3.0.3"],\ + ["ccount", "npm:2.0.1"],\ + ["comma-separated-tokens", "npm:2.0.3"],\ + ["hast-util-to-html", "npm:9.0.6"],\ + ["hast-util-whitespace", "npm:3.0.0"],\ + ["html-void-elements", "npm:3.0.0"],\ + ["mdast-util-to-hast", "npm:13.2.1"],\ + ["property-information", "npm:7.2.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["stringify-entities", "npm:4.0.4"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-jsx-runtime", [\ + ["npm:2.3.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-jsx-runtime-npm-2.3.7-e62b9d4f7b-10c0.zip/node_modules/hast-util-to-jsx-runtime/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/unist", "npm:3.0.3"],\ + ["comma-separated-tokens", "npm:2.0.3"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-is-identifier-name", "npm:3.0.0"],\ + ["hast-util-to-jsx-runtime", "npm:2.3.7"],\ + ["hast-util-whitespace", "npm:3.0.0"],\ + ["mdast-util-mdx-expression", "npm:2.0.1"],\ + ["mdast-util-mdx-jsx", "npm:3.2.0"],\ + ["mdast-util-mdxjs-esm", "npm:2.0.1"],\ + ["property-information", "npm:7.2.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["style-to-object", "npm:2.0.2"],\ + ["unist-util-position", "npm:5.0.0"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-nlcst", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-nlcst-npm-2.2.0-d224aea8b8-10c0.zip/node_modules/hast-util-to-nlcst/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/nlcst", "npm:1.0.4"],\ + ["@types/unist", "npm:2.0.11"],\ + ["hast-util-embedded", "npm:2.0.1"],\ + ["hast-util-is-element", "npm:2.1.3"],\ + ["hast-util-phrasing", "npm:2.0.2"],\ + ["hast-util-to-nlcst", "npm:2.2.0"],\ + ["hast-util-to-string", "npm:2.0.0"],\ + ["hast-util-whitespace", "npm:2.0.1"],\ + ["nlcst-to-string", "npm:3.1.1"],\ + ["unist-util-position", "npm:4.0.4"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-location", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-parse5", [\ + ["npm:8.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-parse5-npm-8.0.1-fad828c3d0-10c0.zip/node_modules/hast-util-to-parse5/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["comma-separated-tokens", "npm:2.0.3"],\ + ["devlop", "npm:1.1.0"],\ + ["hast-util-to-parse5", "npm:8.0.1"],\ + ["property-information", "npm:7.2.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["web-namespaces", "npm:2.0.1"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-string", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-string-npm-2.0.0-c6108aa2b8-10c0.zip/node_modules/hast-util-to-string/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["hast-util-to-string", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-string-npm-3.0.1-8d3f3baab6-10c0.zip/node_modules/hast-util-to-string/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-to-string", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-to-text", [\ + ["npm:4.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-to-text-npm-4.0.3-e60169d049-10c0.zip/node_modules/hast-util-to-text/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-to-text", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hast-util-whitespace", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-whitespace-npm-2.0.1-0cb2b36fdf-10c0.zip/node_modules/hast-util-whitespace/",\ + "packageDependencies": [\ + ["hast-util-whitespace", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hast-util-whitespace-npm-3.0.0-215dd4954b-10c0.zip/node_modules/hast-util-whitespace/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-whitespace", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hastscript", [\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hastscript-npm-7.2.0-b526053a51-10c0.zip/node_modules/hastscript/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["comma-separated-tokens", "npm:2.0.3"],\ + ["hast-util-parse-selector", "npm:3.1.1"],\ + ["hastscript", "npm:7.2.0"],\ + ["property-information", "npm:6.5.0"],\ + ["space-separated-tokens", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/hastscript-npm-9.0.3-2076f1489a-10c0.zip/node_modules/hastscript/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["comma-separated-tokens", "npm:2.0.3"],\ + ["hast-util-parse-selector", "npm:4.0.0"],\ + ["hastscript", "npm:9.0.3"],\ + ["property-information", "npm:7.2.0"],\ + ["space-separated-tokens", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["he", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/he-npm-1.2.0-3b73a2ff07-10c0.zip/node_modules/he/",\ + "packageDependencies": [\ + ["he", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hookified", [\ + ["npm:1.15.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hookified-npm-1.15.1-72618a8360-10c0.zip/node_modules/hookified/",\ + "packageDependencies": [\ + ["hookified", "npm:1.15.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hookified-npm-2.2.0-d945e9d3ab-10c0.zip/node_modules/hookified/",\ + "packageDependencies": [\ + ["hookified", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hosted-git-info", [\ + ["npm:10.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hosted-git-info-npm-10.1.1-69c34d47e4-10c0.zip/node_modules/hosted-git-info/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:10.1.1"],\ + ["lru-cache", "npm:11.5.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/hosted-git-info-npm-4.1.0-4efcdf8fd3-10c0.zip/node_modules/hosted-git-info/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:4.1.0"],\ + ["lru-cache", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/hosted-git-info-npm-5.2.1-a02c298d03-10c0.zip/node_modules/hosted-git-info/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:5.2.1"],\ + ["lru-cache", "npm:7.18.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-element-attributes", [\ + ["npm:3.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-element-attributes-npm-3.5.0-96be88d78b-10c0.zip/node_modules/html-element-attributes/",\ + "packageDependencies": [\ + ["html-element-attributes", "npm:3.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-encoding-sniffer", [\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-encoding-sniffer-npm-7.0.0-70f8b9da6b-10c0.zip/node_modules/html-encoding-sniffer/",\ + "packageDependencies": [\ + ["@exodus/bytes", "virtual:7e0e501c3549ad27bfcc3be06c651ae53bb09c3a56223f11723f761a3ba027fdc71f137375764e575a568d91ee550850a8343fb2e292dc84e9db88a92df8b93a#npm:1.16.0"],\ + ["html-encoding-sniffer", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-entities", [\ + ["npm:2.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-entities-npm-2.6.0-4dc7a46ad7-10c0.zip/node_modules/html-entities/",\ + "packageDependencies": [\ + ["html-entities", "npm:2.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-escaper", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-escaper-npm-3.0.3-d637f786b0-10c0.zip/node_modules/html-escaper/",\ + "packageDependencies": [\ + ["html-escaper", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-tags", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-tags-npm-5.1.0-612275ca67-10c0.zip/node_modules/html-tags/",\ + "packageDependencies": [\ + ["html-tags", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-to-text", [\ + ["npm:10.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-to-text-npm-10.0.1-151c2ab3a3-10c0.zip/node_modules/html-to-text/",\ + "packageDependencies": [\ + ["@selderee/plugin-htmlparser2", "virtual:151c2ab3a3c4c8fb349cc8638196e664725ca77b7b393c3d94dfa539137489f1eaff84427b29688aa8410cd59cb2fb09bf3d94df665f9b6a2b747aeb4c02cd6b#npm:0.12.0"],\ + ["deepmerge-ts", "npm:8.0.2"],\ + ["dom-serializer", "npm:2.0.0"],\ + ["html-to-text", "npm:10.0.1"],\ + ["htmlparser2", "npm:10.1.0"],\ + ["selderee", "npm:0.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["html-void-elements", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/html-void-elements-npm-3.0.0-e1a7d1151b-10c0.zip/node_modules/html-void-elements/",\ + "packageDependencies": [\ + ["html-void-elements", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["htmlnano", [\ + ["npm:3.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/htmlnano-npm-3.3.1-9d04b6498e-10c0.zip/node_modules/htmlnano/",\ + "packageDependencies": [\ + ["htmlnano", "npm:3.3.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:3.3.1", {\ + "packageLocation": "./.yarn/__virtual__/htmlnano-virtual-fa1449ab0e/5/.yarn/berry/cache/htmlnano-npm-3.3.1-9d04b6498e-10c0.zip/node_modules/htmlnano/",\ + "packageDependencies": [\ + ["@types/cssnano", null],\ + ["@types/postcss", null],\ + ["@types/purgecss", null],\ + ["@types/relateurl", "npm:0.2.33"],\ + ["@types/srcset", null],\ + ["@types/svgo", null],\ + ["@types/terser", null],\ + ["@types/uncss", null],\ + ["commander", "npm:14.0.3"],\ + ["cosmiconfig", "virtual:fa1449ab0ef731a4dcbcace4a0c5f99c5828266655f0570268948117d9e8c549382f7d937ac5a29c903fd585038f269bd780eec21eda3cefcbcc948330d13861#npm:9.0.2"],\ + ["cssnano", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:7.1.9"],\ + ["htmlnano", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:3.3.1"],\ + ["postcss", "npm:8.5.32"],\ + ["posthtml", "npm:0.16.7"],\ + ["purgecss", null],\ + ["relateurl", null],\ + ["srcset", null],\ + ["svgo", null],\ + ["terser", null],\ + ["uncss", null]\ + ],\ + "packagePeers": [\ + "@types/cssnano",\ + "@types/postcss",\ + "@types/purgecss",\ + "@types/srcset",\ + "@types/svgo",\ + "@types/terser",\ + "@types/uncss",\ + "cssnano",\ + "postcss",\ + "purgecss",\ + "relateurl",\ + "srcset",\ + "svgo",\ + "terser",\ + "uncss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["htmlparser2", [\ + ["npm:10.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/htmlparser2-npm-10.1.0-3c9ddb01b4-10c0.zip/node_modules/htmlparser2/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["entities", "npm:7.0.1"],\ + ["htmlparser2", "npm:10.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:12.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/htmlparser2-npm-12.0.0-65d402edc6-10c0.zip/node_modules/htmlparser2/",\ + "packageDependencies": [\ + ["domelementtype", "npm:3.0.0"],\ + ["domhandler", "npm:6.0.1"],\ + ["domutils", "npm:4.0.2"],\ + ["entities", "npm:8.1.0"],\ + ["htmlparser2", "npm:12.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/htmlparser2-npm-7.2.0-ec7c96986f-10c0.zip/node_modules/htmlparser2/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:4.3.1"],\ + ["domutils", "npm:2.8.0"],\ + ["entities", "npm:3.0.1"],\ + ["htmlparser2", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/htmlparser2-npm-9.1.0-5ef8394060-10c0.zip/node_modules/htmlparser2/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["entities", "npm:4.5.0"],\ + ["htmlparser2", "npm:9.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http-cache-semantics", [\ + ["npm:4.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/http-cache-semantics-npm-4.3.0-ee45f76976-10c0.zip/node_modules/http-cache-semantics/",\ + "packageDependencies": [\ + ["http-cache-semantics", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http-errors", [\ + ["npm:1.7.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/http-errors-npm-1.7.3-f6dc83b082-10c0.zip/node_modules/http-errors/",\ + "packageDependencies": [\ + ["depd", "npm:1.1.2"],\ + ["http-errors", "npm:1.7.3"],\ + ["inherits", "npm:2.0.4"],\ + ["setprototypeof", "npm:1.1.1"],\ + ["statuses", "npm:1.5.0"],\ + ["toidentifier", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http-link-header", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/http-link-header-npm-1.1.4-d2fe278ba8-10c0.zip/node_modules/http-link-header/",\ + "packageDependencies": [\ + ["http-link-header", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http-proxy-agent", [\ + ["npm:9.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/http-proxy-agent-npm-9.1.0-0e3ab30161-10c0.zip/node_modules/http-proxy-agent/",\ + "packageDependencies": [\ + ["agent-base", "npm:9.0.0"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["http-proxy-agent", "npm:9.1.0"],\ + ["proxy-agent-negotiate", "virtual:0e3ab301617da70b2d7fd6a30c12ba47117533a6e195052f61de65bfa0a8083be4af5468fdf83c45f17ac437c4c5fac54444b2d15dd3ab2fbe07bc1e77510c88#npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http-signature", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/http-signature-npm-1.2.0-ee92426f34-10c0.zip/node_modules/http-signature/",\ + "packageDependencies": [\ + ["assert-plus", "npm:1.0.0"],\ + ["http-signature", "npm:1.2.0"],\ + ["jsprim", "npm:1.4.2"],\ + ["sshpk", "npm:1.18.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http2-wrapper", [\ + ["npm:2.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/http2-wrapper-npm-2.2.2-44be755f5d-10c0.zip/node_modules/http2-wrapper/",\ + "packageDependencies": [\ + ["http2-wrapper", "npm:2.2.2"],\ + ["quick-lru", "npm:5.1.1"],\ + ["resolve-alpn", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["https-proxy-agent", [\ + ["npm:7.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/https-proxy-agent-npm-7.0.6-27a95c2690-10c0.zip/node_modules/https-proxy-agent/",\ + "packageDependencies": [\ + ["agent-base", "npm:7.1.4"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["https-proxy-agent", "npm:7.0.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/https-proxy-agent-npm-9.1.0-f98a282dc9-10c0.zip/node_modules/https-proxy-agent/",\ + "packageDependencies": [\ + ["agent-base", "npm:9.0.0"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["https-proxy-agent", "npm:9.1.0"],\ + ["proxy-agent-negotiate", "virtual:0e3ab301617da70b2d7fd6a30c12ba47117533a6e195052f61de65bfa0a8083be4af5468fdf83c45f17ac437c4c5fac54444b2d15dd3ab2fbe07bc1e77510c88#npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["human-signals", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/human-signals-npm-1.1.1-616b2586c2-10c0.zip/node_modules/human-signals/",\ + "packageDependencies": [\ + ["human-signals", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/human-signals-npm-2.1.0-f75815481d-10c0.zip/node_modules/human-signals/",\ + "packageDependencies": [\ + ["human-signals", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["husky", [\ + ["npm:9.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/husky-npm-9.1.7-5b02eaabc4-10c0.zip/node_modules/husky/",\ + "packageDependencies": [\ + ["husky", "npm:9.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["iconv-lite", [\ + ["npm:0.4.24", {\ + "packageLocation": "../../../../.yarn/berry/cache/iconv-lite-npm-0.4.24-c5c4ac6695-10c0.zip/node_modules/iconv-lite/",\ + "packageDependencies": [\ + ["iconv-lite", "npm:0.4.24"],\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.6.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/iconv-lite-npm-0.6.3-24b8aae27e-10c0.zip/node_modules/iconv-lite/",\ + "packageDependencies": [\ + ["iconv-lite", "npm:0.6.3"],\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.7.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/iconv-lite-npm-0.7.3-0c4725f953-10c0.zip/node_modules/iconv-lite/",\ + "packageDependencies": [\ + ["iconv-lite", "npm:0.7.3"],\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["idb", [\ + ["npm:7.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/idb-npm-7.1.1-739f072039-10c0.zip/node_modules/idb/",\ + "packageDependencies": [\ + ["idb", "npm:7.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ieee754", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ieee754-npm-1.2.1-fb63b3caeb-10c0.zip/node_modules/ieee754/",\ + "packageDependencies": [\ + ["ieee754", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ignore", [\ + ["npm:5.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/ignore-npm-5.3.2-346d3ba017-10c0.zip/node_modules/ignore/",\ + "packageDependencies": [\ + ["ignore", "npm:5.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/ignore-npm-7.0.14-d65a47d3fe-10c0.zip/node_modules/ignore/",\ + "packageDependencies": [\ + ["ignore", "npm:7.0.14"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ignore-walk", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ignore-walk-npm-9.0.0-7f7deffcf8-10c0.zip/node_modules/ignore-walk/",\ + "packageDependencies": [\ + ["ignore-walk", "npm:9.0.0"],\ + ["minimatch", "npm:10.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["image-size", [\ + ["npm:0.5.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/image-size-npm-0.5.5-4dec53b956-10c0.zip/node_modules/image-size/",\ + "packageDependencies": [\ + ["image-size", "npm:0.5.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["image-ssim", [\ + ["npm:0.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/image-ssim-npm-0.2.0-baf7d3dd2c-10c0.zip/node_modules/image-ssim/",\ + "packageDependencies": [\ + ["image-ssim", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["import-fresh", [\ + ["npm:3.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/import-fresh-npm-3.3.1-1916794950-10c0.zip/node_modules/import-fresh/",\ + "packageDependencies": [\ + ["import-fresh", "npm:3.3.1"],\ + ["parent-module", "npm:1.0.1"],\ + ["resolve-from", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["import-lazy", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/import-lazy-npm-4.0.0-3215653869-10c0.zip/node_modules/import-lazy/",\ + "packageDependencies": [\ + ["import-lazy", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["import-meta-resolve", [\ + ["npm:2.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/import-meta-resolve-npm-2.2.2-6deef460f2-10c0.zip/node_modules/import-meta-resolve/",\ + "packageDependencies": [\ + ["import-meta-resolve", "npm:2.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/import-meta-resolve-npm-4.2.0-d0ecf96035-10c0.zip/node_modules/import-meta-resolve/",\ + "packageDependencies": [\ + ["import-meta-resolve", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["imurmurhash", [\ + ["npm:0.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/imurmurhash-npm-0.1.4-610c5068a0-10c0.zip/node_modules/imurmurhash/",\ + "packageDependencies": [\ + ["imurmurhash", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["indent-string", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/indent-string-npm-4.0.0-7b717435b2-10c0.zip/node_modules/indent-string/",\ + "packageDependencies": [\ + ["indent-string", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/indent-string-npm-5.0.0-35eaa3b052-10c0.zip/node_modules/indent-string/",\ + "packageDependencies": [\ + ["indent-string", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["inflight", [\ + ["npm:1.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/inflight-npm-1.0.6-ccedb4b908-10c0.zip/node_modules/inflight/",\ + "packageDependencies": [\ + ["inflight", "npm:1.0.6"],\ + ["once", "npm:1.4.0"],\ + ["wrappy", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["inherits", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/inherits-npm-2.0.4-c66b3957a0-10c0.zip/node_modules/inherits/",\ + "packageDependencies": [\ + ["inherits", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ini", [\ + ["npm:1.3.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/ini-npm-1.3.8-fb5040b4c0-10c0.zip/node_modules/ini/",\ + "packageDependencies": [\ + ["ini", "npm:1.3.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ini-npm-2.0.0-28f7426761-10c0.zip/node_modules/ini/",\ + "packageDependencies": [\ + ["ini", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/ini-npm-4.1.3-56188f3216-10c0.zip/node_modules/ini/",\ + "packageDependencies": [\ + ["ini", "npm:4.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ini-npm-7.0.0-dda4c8036f-10c0.zip/node_modules/ini/",\ + "packageDependencies": [\ + ["ini", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["init-package-json", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/init-package-json-npm-9.0.0-009bfdd404-10c0.zip/node_modules/init-package-json/",\ + "packageDependencies": [\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["init-package-json", "npm:9.0.0"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["promzard", "npm:4.0.0"],\ + ["read", "npm:6.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["validate-npm-package-name", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["inline-style-parser", [\ + ["npm:0.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/inline-style-parser-npm-0.2.7-f6a53ea0a2-10c0.zip/node_modules/inline-style-parser/",\ + "packageDependencies": [\ + ["inline-style-parser", "npm:0.2.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.2.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/inline-style-parser-npm-0.2.9-85977d0e60-10c0.zip/node_modules/inline-style-parser/",\ + "packageDependencies": [\ + ["inline-style-parser", "npm:0.2.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["install", [\ + ["npm:0.13.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/install-npm-0.13.0-53f6b8981f-10c0.zip/node_modules/install/",\ + "packageDependencies": [\ + ["install", "npm:0.13.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["internal-slot", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/internal-slot-npm-1.1.0-269ac0e8be-10c0.zip/node_modules/internal-slot/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["hasown", "npm:2.0.4"],\ + ["internal-slot", "npm:1.1.0"],\ + ["side-channel", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["internmap", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/internmap-npm-1.0.1-658c30de3f-10c0.zip/node_modules/internmap/",\ + "packageDependencies": [\ + ["internmap", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/internmap-npm-2.0.3-d74f5c9998-10c0.zip/node_modules/internmap/",\ + "packageDependencies": [\ + ["internmap", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["intl-messageformat", [\ + ["npm:10.7.18", {\ + "packageLocation": "../../../../.yarn/berry/cache/intl-messageformat-npm-10.7.18-b63c15bddc-10c0.zip/node_modules/intl-messageformat/",\ + "packageDependencies": [\ + ["@formatjs/ecma402-abstract", "npm:2.3.6"],\ + ["@formatjs/fast-memoize", "npm:2.2.7"],\ + ["@formatjs/icu-messageformat-parser", "npm:2.11.4"],\ + ["intl-messageformat", "npm:10.7.18"],\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ip-address", [\ + ["npm:10.7.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/ip-address-npm-10.7.5-dc86b142c6-10c0.zip/node_modules/ip-address/",\ + "packageDependencies": [\ + ["ip-address", "npm:10.7.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ip-regex", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/ip-regex-npm-1.0.3-f333756a05-10c0.zip/node_modules/ip-regex/",\ + "packageDependencies": [\ + ["ip-regex", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["iron-webcrypto", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/iron-webcrypto-npm-1.2.1-12f47280d3-10c0.zip/node_modules/iron-webcrypto/",\ + "packageDependencies": [\ + ["iron-webcrypto", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-absolute-url", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-absolute-url-npm-4.0.1-e2251049d8-10c0.zip/node_modules/is-absolute-url/",\ + "packageDependencies": [\ + ["is-absolute-url", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-alphabetical", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-alphabetical-npm-2.0.1-054fa4f335-10c0.zip/node_modules/is-alphabetical/",\ + "packageDependencies": [\ + ["is-alphabetical", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-alphanumerical", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-alphanumerical-npm-2.0.1-33fafdbb47-10c0.zip/node_modules/is-alphanumerical/",\ + "packageDependencies": [\ + ["is-alphabetical", "npm:2.0.1"],\ + ["is-alphanumerical", "npm:2.0.1"],\ + ["is-decimal", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-array-buffer", [\ + ["npm:3.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-array-buffer-npm-3.0.5-8f0828e156-10c0.zip/node_modules/is-array-buffer/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["is-array-buffer", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-arrayish", [\ + ["npm:0.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-arrayish-npm-0.2.1-23927dfb15-10c0.zip/node_modules/is-arrayish/",\ + "packageDependencies": [\ + ["is-arrayish", "npm:0.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-async-function", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-async-function-npm-2.1.1-547309fbf2-10c0.zip/node_modules/is-async-function/",\ + "packageDependencies": [\ + ["async-function", "npm:1.0.0"],\ + ["call-bound", "npm:1.0.4"],\ + ["get-proto", "npm:1.0.1"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-async-function", "npm:2.1.1"],\ + ["safe-regex-test", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-bigint", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-bigint-npm-1.1.0-963b4e89e1-10c0.zip/node_modules/is-bigint/",\ + "packageDependencies": [\ + ["has-bigints", "npm:1.1.0"],\ + ["is-bigint", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-boolean-object", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-boolean-object-npm-1.2.2-ceb8c82b17-10c0.zip/node_modules/is-boolean-object/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-boolean-object", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-buffer", [\ + ["npm:2.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-buffer-npm-2.0.5-17e563f277-10c0.zip/node_modules/is-buffer/",\ + "packageDependencies": [\ + ["is-buffer", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-callable", [\ + ["npm:1.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-callable-npm-1.2.7-808a303e61-10c0.zip/node_modules/is-callable/",\ + "packageDependencies": [\ + ["is-callable", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-ci", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-ci-npm-3.0.1-d9aea361e1-10c0.zip/node_modules/is-ci/",\ + "packageDependencies": [\ + ["ci-info", "npm:3.9.0"],\ + ["is-ci", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-cidr", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-cidr-npm-7.0.3-4206a8f068-10c0.zip/node_modules/is-cidr/",\ + "packageDependencies": [\ + ["cidr-regex", "npm:7.1.2"],\ + ["is-cidr", "npm:7.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-core-module", [\ + ["npm:2.17.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-core-module-npm-2.17.0-c6fb3c6e20-10c0.zip/node_modules/is-core-module/",\ + "packageDependencies": [\ + ["hasown", "npm:2.0.4"],\ + ["is-core-module", "npm:2.17.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-data-view", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-data-view-npm-1.0.2-8a9e34c5e6-10c0.zip/node_modules/is-data-view/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["is-data-view", "npm:1.0.2"],\ + ["is-typed-array", "npm:1.1.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-date-object", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-date-object-npm-1.1.0-c444eba828-10c0.zip/node_modules/is-date-object/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-date-object", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-decimal", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-decimal-npm-2.0.1-828eaaadd3-10c0.zip/node_modules/is-decimal/",\ + "packageDependencies": [\ + ["is-decimal", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-docker", [\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-docker-npm-2.2.1-3f18a53aff-10c0.zip/node_modules/is-docker/",\ + "packageDependencies": [\ + ["is-docker", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-docker-npm-3.0.0-1570e32177-10c0.zip/node_modules/is-docker/",\ + "packageDependencies": [\ + ["is-docker", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-docker-npm-4.0.0-bf8d83f943-10c0.zip/node_modules/is-docker/",\ + "packageDependencies": [\ + ["is-docker", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-document.all", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-document.all-npm-1.0.0-8651a8369d-10c0.zip/node_modules/is-document.all/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["is-document.all", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-empty", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-empty-npm-1.2.0-59697ab4b6-10c0.zip/node_modules/is-empty/",\ + "packageDependencies": [\ + ["is-empty", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-extglob", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-extglob-npm-2.1.1-0870ea68b5-10c0.zip/node_modules/is-extglob/",\ + "packageDependencies": [\ + ["is-extglob", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-finalizationregistry", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-finalizationregistry-npm-1.1.1-f9cad6c9aa-10c0.zip/node_modules/is-finalizationregistry/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["is-finalizationregistry", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-fullwidth-code-point", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-10c0.zip/node_modules/is-fullwidth-code-point/",\ + "packageDependencies": [\ + ["is-fullwidth-code-point", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-function", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-function-npm-1.0.2-90ac01927b-10c0.zip/node_modules/is-function/",\ + "packageDependencies": [\ + ["is-function", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-generator-function", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-generator-function-npm-1.1.2-d0a84b1a72-10c0.zip/node_modules/is-generator-function/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["generator-function", "npm:2.0.1"],\ + ["get-proto", "npm:1.0.1"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-generator-function", "npm:1.1.2"],\ + ["safe-regex-test", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-glob", [\ + ["npm:4.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-glob-npm-4.0.3-cb87bf1bdb-10c0.zip/node_modules/is-glob/",\ + "packageDependencies": [\ + ["is-extglob", "npm:2.1.1"],\ + ["is-glob", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-hexadecimal", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-hexadecimal-npm-2.0.1-00f396bd63-10c0.zip/node_modules/is-hexadecimal/",\ + "packageDependencies": [\ + ["is-hexadecimal", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-in-ssh", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-in-ssh-npm-1.0.0-d72be5b7c8-10c0.zip/node_modules/is-in-ssh/",\ + "packageDependencies": [\ + ["is-in-ssh", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-inside-container", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-inside-container-npm-1.0.0-f2c9e9bb96-10c0.zip/node_modules/is-inside-container/",\ + "packageDependencies": [\ + ["is-docker", "npm:3.0.0"],\ + ["is-inside-container", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-installed-globally", [\ + ["npm:0.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-installed-globally-npm-0.4.0-a30dd056c7-10c0.zip/node_modules/is-installed-globally/",\ + "packageDependencies": [\ + ["global-dirs", "npm:3.0.1"],\ + ["is-installed-globally", "npm:0.4.0"],\ + ["is-path-inside", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-json", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-json-npm-2.0.1-a385cacc72-10c0.zip/node_modules/is-json/",\ + "packageDependencies": [\ + ["is-json", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-map", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-map-npm-2.0.3-9e061e76e3-10c0.zip/node_modules/is-map/",\ + "packageDependencies": [\ + ["is-map", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-mobile", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-mobile-npm-5.0.0-10836a2717-10c0.zip/node_modules/is-mobile/",\ + "packageDependencies": [\ + ["is-mobile", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-module", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-module-npm-1.0.0-79ba918283-10c0.zip/node_modules/is-module/",\ + "packageDependencies": [\ + ["is-module", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-negative-zero", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-negative-zero-npm-2.0.3-d06b09e322-10c0.zip/node_modules/is-negative-zero/",\ + "packageDependencies": [\ + ["is-negative-zero", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-network-error", [\ + ["npm:1.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-network-error-npm-1.3.2-1f44444f5e-10c0.zip/node_modules/is-network-error/",\ + "packageDependencies": [\ + ["is-network-error", "npm:1.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-node-process", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-node-process-npm-1.2.0-34f2abe8e1-10c0.zip/node_modules/is-node-process/",\ + "packageDependencies": [\ + ["is-node-process", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-npm", [\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-npm-npm-6.1.0-3dd1685f37-10c0.zip/node_modules/is-npm/",\ + "packageDependencies": [\ + ["is-npm", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-number", [\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-number-npm-7.0.0-060086935c-10c0.zip/node_modules/is-number/",\ + "packageDependencies": [\ + ["is-number", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-number-object", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-number-object-npm-1.1.1-010c417fc6-10c0.zip/node_modules/is-number-object/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-number-object", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-obj", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-obj-npm-1.0.1-7d391539d7-10c0.zip/node_modules/is-obj/",\ + "packageDependencies": [\ + ["is-obj", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-obj-npm-2.0.0-3d95e053f4-10c0.zip/node_modules/is-obj/",\ + "packageDependencies": [\ + ["is-obj", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-path-inside", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-10c0.zip/node_modules/is-path-inside/",\ + "packageDependencies": [\ + ["is-path-inside", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-path-inside-npm-4.0.0-2af2bde69d-10c0.zip/node_modules/is-path-inside/",\ + "packageDependencies": [\ + ["is-path-inside", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-plain-obj", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-plain-obj-npm-1.1.0-1046f64c0b-10c0.zip/node_modules/is-plain-obj/",\ + "packageDependencies": [\ + ["is-plain-obj", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-10c0.zip/node_modules/is-plain-obj/",\ + "packageDependencies": [\ + ["is-plain-obj", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-plain-object", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-plain-object-npm-5.1.0-9482e50b3d-10c0.zip/node_modules/is-plain-object/",\ + "packageDependencies": [\ + ["is-plain-object", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-potential-custom-element-name", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-10c0.zip/node_modules/is-potential-custom-element-name/",\ + "packageDependencies": [\ + ["is-potential-custom-element-name", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-regex", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-regex-npm-1.2.1-70a484f2c8-10c0.zip/node_modules/is-regex/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["gopd", "npm:1.2.0"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["hasown", "npm:2.0.4"],\ + ["is-regex", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-regexp", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-regexp-npm-1.0.0-8f95f51a0c-10c0.zip/node_modules/is-regexp/",\ + "packageDependencies": [\ + ["is-regexp", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-safe-filename", [\ + ["npm:0.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-safe-filename-npm-0.1.1-96d2686f51-10c0.zip/node_modules/is-safe-filename/",\ + "packageDependencies": [\ + ["is-safe-filename", "npm:0.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-set", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-set-npm-2.0.3-1b72c9a855-10c0.zip/node_modules/is-set/",\ + "packageDependencies": [\ + ["is-set", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-shared-array-buffer", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-shared-array-buffer-npm-1.0.4-70c977585b-10c0.zip/node_modules/is-shared-array-buffer/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["is-shared-array-buffer", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-stream", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-stream-npm-2.0.1-c802db55e7-10c0.zip/node_modules/is-stream/",\ + "packageDependencies": [\ + ["is-stream", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-string", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-string-npm-1.1.1-d2c4f9f448-10c0.zip/node_modules/is-string/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-string", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-symbol", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-symbol-npm-1.1.1-f17b666ca9-10c0.zip/node_modules/is-symbol/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["has-symbols", "npm:1.1.0"],\ + ["is-symbol", "npm:1.1.1"],\ + ["safe-regex-test", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-typed-array", [\ + ["npm:1.1.15", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-typed-array-npm-1.1.15-33aa18e28f-10c0.zip/node_modules/is-typed-array/",\ + "packageDependencies": [\ + ["is-typed-array", "npm:1.1.15"],\ + ["which-typed-array", "npm:1.1.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-typedarray", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-typedarray-npm-1.0.0-bbd99de5b6-10c0.zip/node_modules/is-typedarray/",\ + "packageDependencies": [\ + ["is-typedarray", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-unsafe", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-unsafe-npm-2.0.2-eb086a8d58-10c0.zip/node_modules/is-unsafe/",\ + "packageDependencies": [\ + ["is-unsafe", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-weakmap", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-weakmap-npm-2.0.2-ced3cab2dc-10c0.zip/node_modules/is-weakmap/",\ + "packageDependencies": [\ + ["is-weakmap", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-weakref", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-weakref-npm-1.1.1-e6458807f4-10c0.zip/node_modules/is-weakref/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["is-weakref", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-weakset", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-weakset-npm-2.0.4-155b83e84b-10c0.zip/node_modules/is-weakset/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["is-weakset", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-whitespace-character", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-whitespace-character-npm-1.0.4-02d39af907-10c0.zip/node_modules/is-whitespace-character/",\ + "packageDependencies": [\ + ["is-whitespace-character", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-whitespace-character-npm-2.0.1-90473edc2e-10c0.zip/node_modules/is-whitespace-character/",\ + "packageDependencies": [\ + ["is-whitespace-character", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-wsl", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-wsl-npm-2.2.0-2ba10d6393-10c0.zip/node_modules/is-wsl/",\ + "packageDependencies": [\ + ["is-docker", "npm:2.2.1"],\ + ["is-wsl", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-wsl-npm-3.1.1-6334502662-10c0.zip/node_modules/is-wsl/",\ + "packageDependencies": [\ + ["is-inside-container", "npm:1.0.0"],\ + ["is-wsl", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-yarn-global", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/is-yarn-global-npm-0.4.1-f8a5811770-10c0.zip/node_modules/is-yarn-global/",\ + "packageDependencies": [\ + ["is-yarn-global", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["isarray", [\ + ["npm:0.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/isarray-npm-0.0.1-92e37e0a70-10c0.zip/node_modules/isarray/",\ + "packageDependencies": [\ + ["isarray", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/isarray-npm-1.0.0-db4f547720-10c0.zip/node_modules/isarray/",\ + "packageDependencies": [\ + ["isarray", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/isarray-npm-2.0.5-4ba522212d-10c0.zip/node_modules/isarray/",\ + "packageDependencies": [\ + ["isarray", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["isexe", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/isexe-npm-2.0.0-b58870bd2e-10c0.zip/node_modules/isexe/",\ + "packageDependencies": [\ + ["isexe", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/isexe-npm-4.0.0-588229ad74-10c0.zip/node_modules/isexe/",\ + "packageDependencies": [\ + ["isexe", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["isomorphic-git", [\ + ["npm:1.44.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/isomorphic-git-npm-1.44.8-71a4e49cba-10c0.zip/node_modules/isomorphic-git/",\ + "packageDependencies": [\ + ["async-lock", "npm:1.4.1"],\ + ["clean-git-ref", "npm:2.0.1"],\ + ["crc-32", "npm:1.2.2"],\ + ["diff3", "npm:0.0.3"],\ + ["ignore", "npm:5.3.2"],\ + ["isomorphic-git", "npm:1.44.8"],\ + ["minimisted", "npm:2.0.1"],\ + ["pako", "npm:1.0.11"],\ + ["pify", "npm:4.0.1"],\ + ["readable-stream", "npm:4.8.0"],\ + ["sha.js", "npm:2.4.12"],\ + ["simple-get", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["isstream", [\ + ["npm:0.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/isstream-npm-0.1.2-8581c75385-10c0.zip/node_modules/isstream/",\ + "packageDependencies": [\ + ["isstream", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jackspeak", [\ + ["npm:3.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/jackspeak-npm-3.4.3-546bfad080-10c0.zip/node_modules/jackspeak/",\ + "packageDependencies": [\ + ["@isaacs/cliui", "npm:8.0.2"],\ + ["@pkgjs/parseargs", "npm:0.11.0"],\ + ["jackspeak", "npm:3.4.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/jackspeak-npm-4.2.3-f109d7d54c-10c0.zip/node_modules/jackspeak/",\ + "packageDependencies": [\ + ["@isaacs/cliui", "npm:9.0.0"],\ + ["jackspeak", "npm:4.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jake", [\ + ["npm:10.9.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/jake-npm-10.9.4-970487a1c4-10c0.zip/node_modules/jake/",\ + "packageDependencies": [\ + ["async", "npm:3.2.6"],\ + ["filelist", "npm:1.0.6"],\ + ["jake", "npm:10.9.4"],\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jimp", [\ + ["npm:0.2.28", {\ + "packageLocation": "../../../../.yarn/berry/cache/jimp-npm-0.2.28-e62cad02ef-10c0.zip/node_modules/jimp/",\ + "packageDependencies": [\ + ["bignumber.js", "npm:2.4.0"],\ + ["bmp-js", "npm:0.0.3"],\ + ["es6-promise", "npm:3.3.1"],\ + ["exif-parser", "npm:0.1.12"],\ + ["file-type", "npm:3.9.0"],\ + ["jimp", "npm:0.2.28"],\ + ["jpeg-js", "npm:0.2.0"],\ + ["load-bmfont", "npm:1.4.2"],\ + ["mime", "npm:1.6.0"],\ + ["mkdirp", "npm:0.5.1"],\ + ["pixelmatch", "npm:4.0.2"],\ + ["pngjs", "npm:3.4.0"],\ + ["read-chunk", "npm:1.0.1"],\ + ["request", "npm:2.88.2"],\ + ["stream-to-buffer", "npm:0.1.0"],\ + ["tinycolor2", "npm:1.6.0"],\ + ["url-regex", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jiti", [\ + ["npm:2.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/jiti-npm-2.7.0-8852ca77cf-10c0.zip/node_modules/jiti/",\ + "packageDependencies": [\ + ["jiti", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jose", [\ + ["npm:5.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/jose-npm-5.10.0-4ce825ae05-10c0.zip/node_modules/jose/",\ + "packageDependencies": [\ + ["jose", "npm:5.10.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.9.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/jose-npm-5.9.6-8196c83d4f-10c0.zip/node_modules/jose/",\ + "packageDependencies": [\ + ["jose", "npm:5.9.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/jose-npm-6.2.3-e99322e00c-10c0.zip/node_modules/jose/",\ + "packageDependencies": [\ + ["jose", "npm:6.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jpeg-js", [\ + ["npm:0.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/jpeg-js-npm-0.1.2-56f331f442-10c0.zip/node_modules/jpeg-js/",\ + "packageDependencies": [\ + ["jpeg-js", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/jpeg-js-npm-0.2.0-271a417668-10c0.zip/node_modules/jpeg-js/",\ + "packageDependencies": [\ + ["jpeg-js", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.4.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/jpeg-js-npm-0.4.4-4dd87659c3-10c0.zip/node_modules/jpeg-js/",\ + "packageDependencies": [\ + ["jpeg-js", "npm:0.4.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["js-base64", [\ + ["npm:3.9.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-base64-npm-3.9.5-53f8bf2369-10c0.zip/node_modules/js-base64/",\ + "packageDependencies": [\ + ["js-base64", "npm:3.9.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["js-beautify", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-beautify-npm-2.0.3-398507395d-10c0.zip/node_modules/js-beautify/",\ + "packageDependencies": [\ + ["config-chain", "npm:1.1.13"],\ + ["editorconfig", "npm:3.0.2"],\ + ["glob", "npm:13.0.6"],\ + ["js-beautify", "npm:2.0.3"],\ + ["js-cookie", "npm:3.0.8"],\ + ["nopt", "npm:10.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["js-cookie", [\ + ["npm:3.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-cookie-npm-3.0.8-bf3f157352-10c0.zip/node_modules/js-cookie/",\ + "packageDependencies": [\ + ["js-cookie", "npm:3.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["js-library-detector", [\ + ["npm:6.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-library-detector-npm-6.7.0-74c8c575c6-10c0.zip/node_modules/js-library-detector/",\ + "packageDependencies": [\ + ["js-library-detector", "npm:6.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["js-tokens", [\ + ["npm:10.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-tokens-npm-10.0.0-2f75d73bcb-10c0.zip/node_modules/js-tokens/",\ + "packageDependencies": [\ + ["js-tokens", "npm:10.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-tokens-npm-4.0.0-0ac852e9e2-10c0.zip/node_modules/js-tokens/",\ + "packageDependencies": [\ + ["js-tokens", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-tokens-npm-9.0.1-3ed793c0c1-10c0.zip/node_modules/js-tokens/",\ + "packageDependencies": [\ + ["js-tokens", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["js-yaml", [\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-yaml-npm-4.1.1-86ec786790-10c0.zip/node_modules/js-yaml/",\ + "packageDependencies": [\ + ["argparse", "npm:2.0.1"],\ + ["js-yaml", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-yaml-npm-4.3.2-d3b0efff68-10c0.zip/node_modules/js-yaml/",\ + "packageDependencies": [\ + ["argparse", "npm:2.0.1"],\ + ["js-yaml", "npm:4.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/js-yaml-npm-5.4.3-37b77b0eef-10c0.zip/node_modules/js-yaml/",\ + "packageDependencies": [\ + ["argparse", "npm:2.0.1"],\ + ["js-yaml", "npm:5.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsbn", [\ + ["npm:0.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsbn-npm-0.1.1-0eb7132404-10c0.zip/node_modules/jsbn/",\ + "packageDependencies": [\ + ["jsbn", "npm:0.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsdoc-type-pratt-parser", [\ + ["npm:5.9.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsdoc-type-pratt-parser-npm-5.9.2-2bd01ad9a3-10c0.zip/node_modules/jsdoc-type-pratt-parser/",\ + "packageDependencies": [\ + ["jsdoc-type-pratt-parser", "npm:5.9.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsdoc-type-pratt-parser-npm-9.4.0-aed392379e-10c0.zip/node_modules/jsdoc-type-pratt-parser/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["jsdoc-type-pratt-parser", "npm:9.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsdom", [\ + ["npm:30.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsdom-npm-30.1.3-ef94c418a3-10c0.zip/node_modules/jsdom/",\ + "packageDependencies": [\ + ["jsdom", "npm:30.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:30.1.3", {\ + "packageLocation": "./.yarn/__virtual__/jsdom-virtual-cf2705412c/5/.yarn/berry/cache/jsdom-npm-30.1.3-ef94c418a3-10c0.zip/node_modules/jsdom/",\ + "packageDependencies": [\ + ["@asamuzakjp/css-color", "npm:7.1.9"],\ + ["@asamuzakjp/dom-selector", "npm:10.0.5"],\ + ["@bramus/specificity", "npm:2.4.3"],\ + ["@csstools/css-syntax-patches-for-csstree", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:1.1.16"],\ + ["@exodus/bytes", "virtual:7e0e501c3549ad27bfcc3be06c651ae53bb09c3a56223f11723f761a3ba027fdc71f137375764e575a568d91ee550850a8343fb2e292dc84e9db88a92df8b93a#npm:1.16.0"],\ + ["@types/canvas", null],\ + ["canvas", null],\ + ["css-tree", "npm:3.2.1"],\ + ["data-urls", "npm:8.0.0"],\ + ["decimal.js", "npm:10.6.0"],\ + ["html-encoding-sniffer", "npm:7.0.0"],\ + ["is-potential-custom-element-name", "npm:1.0.1"],\ + ["jsdom", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:30.1.3"],\ + ["lru-cache", "npm:11.5.3"],\ + ["parse5", "npm:8.0.1"],\ + ["saxes", "npm:6.0.0"],\ + ["tough-cookie", "npm:6.0.2"],\ + ["undici", "npm:8.12.3"],\ + ["w3c-xmlserializer", "npm:6.0.0"],\ + ["webidl-conversions", "npm:8.0.1"],\ + ["whatwg-mimetype", "npm:5.0.0"],\ + ["whatwg-url", "npm:17.3.0"],\ + ["xml-name-validator", "npm:5.0.0"]\ + ],\ + "packagePeers": [\ + "@types/canvas",\ + "canvas"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsesc", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsesc-npm-3.1.0-2f4f998cd7-10c0.zip/node_modules/jsesc/",\ + "packageDependencies": [\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-buffer", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-buffer-npm-3.0.1-f8f6d20603-10c0.zip/node_modules/json-buffer/",\ + "packageDependencies": [\ + ["json-buffer", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-parse-even-better-errors", [\ + ["npm:2.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-parse-even-better-errors-npm-2.3.1-144d62256e-10c0.zip/node_modules/json-parse-even-better-errors/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-parse-even-better-errors-npm-3.0.2-3d985a6781-10c0.zip/node_modules/json-parse-even-better-errors/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-parse-even-better-errors-npm-6.0.0-7bff3c652c-10c0.zip/node_modules/json-parse-even-better-errors/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-schema", [\ + ["npm:0.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-schema-npm-0.4.0-e776313070-10c0.zip/node_modules/json-schema/",\ + "packageDependencies": [\ + ["json-schema", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-schema-to-ts", [\ + ["npm:1.6.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-schema-to-ts-npm-1.6.4-05ffa04c3e-10c0.zip/node_modules/json-schema-to-ts/",\ + "packageDependencies": [\ + ["@types/json-schema", "npm:7.0.15"],\ + ["json-schema-to-ts", "npm:1.6.4"],\ + ["ts-toolbelt", "npm:6.15.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-schema-traverse", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-schema-traverse-npm-0.4.1-4759091693-10c0.zip/node_modules/json-schema-traverse/",\ + "packageDependencies": [\ + ["json-schema-traverse", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-schema-traverse-npm-1.0.0-fb3684f4f0-10c0.zip/node_modules/json-schema-traverse/",\ + "packageDependencies": [\ + ["json-schema-traverse", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-stable-stringify-without-jsonify", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-10c0.zip/node_modules/json-stable-stringify-without-jsonify/",\ + "packageDependencies": [\ + ["json-stable-stringify-without-jsonify", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-stringify-nice", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-stringify-nice-npm-1.1.4-0b0ddb188b-10c0.zip/node_modules/json-stringify-nice/",\ + "packageDependencies": [\ + ["json-stringify-nice", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-stringify-safe", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-10c0.zip/node_modules/json-stringify-safe/",\ + "packageDependencies": [\ + ["json-stringify-safe", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json5", [\ + ["npm:2.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/json5-npm-2.2.3-9962c55073-10c0.zip/node_modules/json5/",\ + "packageDependencies": [\ + ["json5", "npm:2.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsonc-parser", [\ + ["npm:2.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsonc-parser-npm-2.3.1-9bef9d1f9b-10c0.zip/node_modules/jsonc-parser/",\ + "packageDependencies": [\ + ["jsonc-parser", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsonc-parser-npm-3.3.1-f57c3cdcf5-10c0.zip/node_modules/jsonc-parser/",\ + "packageDependencies": [\ + ["jsonc-parser", "npm:3.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsonfile", [\ + ["npm:6.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsonfile-npm-6.2.1-91573c043e-10c0.zip/node_modules/jsonfile/",\ + "packageDependencies": [\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.2.1"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsonlines", [\ + ["npm:0.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsonlines-npm-0.1.1-0b9cdf648d-10c0.zip/node_modules/jsonlines/",\ + "packageDependencies": [\ + ["jsonlines", "npm:0.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsonparse", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsonparse-npm-1.3.1-b6fde74828-10c0.zip/node_modules/jsonparse/",\ + "packageDependencies": [\ + ["jsonparse", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsonpointer", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsonpointer-npm-5.0.1-8e4c22e512-10c0.zip/node_modules/jsonpointer/",\ + "packageDependencies": [\ + ["jsonpointer", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsprim", [\ + ["npm:1.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/jsprim-npm-1.4.2-1ae6cade9a-10c0.zip/node_modules/jsprim/",\ + "packageDependencies": [\ + ["assert-plus", "npm:1.0.0"],\ + ["extsprintf", "npm:1.3.0"],\ + ["json-schema", "npm:0.4.0"],\ + ["jsprim", "npm:1.4.2"],\ + ["verror", "npm:1.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["juice", [\ + ["npm:11.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/juice-npm-11.1.1-9515466019-10c0.zip/node_modules/juice/",\ + "packageDependencies": [\ + ["cheerio", "npm:1.0.0"],\ + ["commander", "npm:12.1.0"],\ + ["entities", "npm:7.0.1"],\ + ["juice", "npm:11.1.1"],\ + ["mensch", "npm:0.3.4"],\ + ["slick", "npm:1.12.2"],\ + ["web-resource-inliner", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["just-diff", [\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/just-diff-npm-6.0.2-f73771d84e-10c0.zip/node_modules/just-diff/",\ + "packageDependencies": [\ + ["just-diff", "npm:6.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["just-diff-apply", [\ + ["npm:5.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/just-diff-apply-npm-5.5.0-04951e29f4-10c0.zip/node_modules/just-diff-apply/",\ + "packageDependencies": [\ + ["just-diff-apply", "npm:5.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["katex", [\ + ["npm:0.16.47", {\ + "packageLocation": "../../../../.yarn/berry/cache/katex-npm-0.16.47-76e0e97e60-10c0.zip/node_modules/katex/",\ + "packageDependencies": [\ + ["commander", "npm:8.3.0"],\ + ["katex", "npm:0.16.47"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.18.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/katex-npm-0.18.10-ac0e4a4696-10c0.zip/node_modules/katex/",\ + "packageDependencies": [\ + ["commander", "npm:15.0.0"],\ + ["katex", "npm:0.18.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["keyv", [\ + ["npm:4.5.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/keyv-npm-4.5.4-4c8e2cf7f7-10c0.zip/node_modules/keyv/",\ + "packageDependencies": [\ + ["json-buffer", "npm:3.0.1"],\ + ["keyv", "npm:4.5.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/keyv-npm-5.6.0-998f7ab008-10c0.zip/node_modules/keyv/",\ + "packageDependencies": [\ + ["@keyv/serialize", "npm:1.1.1"],\ + ["keyv", "npm:5.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["khroma", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/khroma-npm-2.1.0-ff0e57ac49-10c0.zip/node_modules/khroma/",\ + "packageDependencies": [\ + ["khroma", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["kind-of", [\ + ["npm:6.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/kind-of-npm-6.0.3-ab15f36220-10c0.zip/node_modules/kind-of/",\ + "packageDependencies": [\ + ["kind-of", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["kleur", [\ + ["npm:4.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/kleur-npm-4.1.5-46b6135f41-10c0.zip/node_modules/kleur/",\ + "packageDependencies": [\ + ["kleur", "npm:4.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["koffi", [\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/unplugged/koffi-npm-3.3.3-ff412a3830/node_modules/koffi/",\ + "packageDependencies": [\ + ["@koromix/koffi-android-arm64", "npm:3.3.3"],\ + ["@koromix/koffi-android-x64", "npm:3.3.3"],\ + ["@koromix/koffi-darwin-arm64", "npm:3.3.3"],\ + ["@koromix/koffi-darwin-x64", "npm:3.3.3"],\ + ["@koromix/koffi-freebsd-arm64", "npm:3.3.3"],\ + ["@koromix/koffi-freebsd-ia32", "npm:3.3.3"],\ + ["@koromix/koffi-freebsd-x64", "npm:3.3.3"],\ + ["@koromix/koffi-linux-arm", "npm:3.3.3"],\ + ["@koromix/koffi-linux-arm64", "npm:3.3.3"],\ + ["@koromix/koffi-linux-ia32", "npm:3.3.3"],\ + ["@koromix/koffi-linux-loong64", "npm:3.3.3"],\ + ["@koromix/koffi-linux-ppc64", "npm:3.3.3"],\ + ["@koromix/koffi-linux-riscv64", "npm:3.3.3"],\ + ["@koromix/koffi-linux-x64", "npm:3.3.3"],\ + ["@koromix/koffi-openbsd-arm64", "npm:3.3.3"],\ + ["@koromix/koffi-openbsd-ia32", "npm:3.3.3"],\ + ["@koromix/koffi-openbsd-x64", "npm:3.3.3"],\ + ["@koromix/koffi-win32-arm64", "npm:3.3.3"],\ + ["@koromix/koffi-win32-ia32", "npm:3.3.3"],\ + ["@koromix/koffi-win32-x64", "npm:3.3.3"],\ + ["koffi", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["kolorist", [\ + ["npm:1.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/kolorist-npm-1.8.0-2cc04dcc05-10c0.zip/node_modules/kolorist/",\ + "packageDependencies": [\ + ["kolorist", "npm:1.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["latest-version", [\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/latest-version-npm-7.0.0-2849fd29d3-10c0.zip/node_modules/latest-version/",\ + "packageDependencies": [\ + ["latest-version", "npm:7.0.0"],\ + ["package-json", "npm:8.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["launder", [\ + ["npm:1.7.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/launder-npm-1.7.2-37e14534ca-10c0.zip/node_modules/launder/",\ + "packageDependencies": [\ + ["dayjs", "npm:1.11.23"],\ + ["launder", "npm:1.7.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["layout-base", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/layout-base-npm-1.0.2-1977e5df51-10c0.zip/node_modules/layout-base/",\ + "packageDependencies": [\ + ["layout-base", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/layout-base-npm-2.0.1-f7e7c9f6f6-10c0.zip/node_modules/layout-base/",\ + "packageDependencies": [\ + ["layout-base", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["leac", [\ + ["npm:0.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/leac-npm-0.7.0-7251c7238a-10c0.zip/node_modules/leac/",\ + "packageDependencies": [\ + ["leac", "npm:0.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["leven", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/leven-npm-3.1.0-b7697736a3-10c0.zip/node_modules/leven/",\ + "packageDependencies": [\ + ["leven", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["levn", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/levn-npm-0.4.1-d183b2d7bb-10c0.zip/node_modules/levn/",\ + "packageDependencies": [\ + ["levn", "npm:0.4.1"],\ + ["prelude-ls", "npm:1.2.1"],\ + ["type-check", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmaccess", [\ + ["npm:11.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmaccess-npm-11.0.0-00f9a9b705-10c0.zip/node_modules/libnpmaccess/",\ + "packageDependencies": [\ + ["libnpmaccess", "npm:11.0.0"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmdiff", [\ + ["npm:9.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmdiff-npm-9.0.4-c25a1e459d-10c0.zip/node_modules/libnpmdiff/",\ + "packageDependencies": [\ + ["@npmcli/arborist", "npm:10.0.4"],\ + ["@npmcli/installed-package-contents", "npm:5.0.0"],\ + ["binary-extensions", "npm:3.2.0"],\ + ["diff", "npm:8.0.4"],\ + ["libnpmdiff", "npm:9.0.4"],\ + ["minimatch", "npm:10.2.6"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["pacote", "npm:22.0.1"],\ + ["tar", "npm:7.5.22"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmexec", [\ + ["npm:11.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmexec-npm-11.0.4-3c8f9e4e55-10c0.zip/node_modules/libnpmexec/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@npmcli/arborist", "npm:10.0.4"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["ci-info", "npm:4.4.0"],\ + ["libnpmexec", "npm:11.0.4"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["pacote", "npm:22.0.1"],\ + ["proc-log", "npm:7.0.0"],\ + ["read", "npm:6.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["signal-exit", "npm:4.1.0"],\ + ["walk-up-path", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmfund", [\ + ["npm:8.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmfund-npm-8.0.4-b6bca6b4c3-10c0.zip/node_modules/libnpmfund/",\ + "packageDependencies": [\ + ["@npmcli/arborist", "npm:10.0.4"],\ + ["libnpmfund", "npm:8.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmorg", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmorg-npm-9.0.0-22aa66545a-10c0.zip/node_modules/libnpmorg/",\ + "packageDependencies": [\ + ["aproba", "npm:2.1.0"],\ + ["libnpmorg", "npm:9.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmpack", [\ + ["npm:10.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmpack-npm-10.0.4-022658f402-10c0.zip/node_modules/libnpmpack/",\ + "packageDependencies": [\ + ["@npmcli/arborist", "npm:10.0.4"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["libnpmpack", "npm:10.0.4"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["pacote", "npm:22.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmpublish", [\ + ["npm:12.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmpublish-npm-12.0.1-4bcffca4fa-10c0.zip/node_modules/libnpmpublish/",\ + "packageDependencies": [\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["ci-info", "npm:4.4.0"],\ + ["libnpmpublish", "npm:12.0.1"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["sigstore", "npm:5.0.0"],\ + ["ssri", "npm:14.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmsearch", [\ + ["npm:10.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmsearch-npm-10.0.0-73ace75423-10c0.zip/node_modules/libnpmsearch/",\ + "packageDependencies": [\ + ["libnpmsearch", "npm:10.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmteam", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmteam-npm-9.0.0-59d23ffa2c-10c0.zip/node_modules/libnpmteam/",\ + "packageDependencies": [\ + ["aproba", "npm:2.1.0"],\ + ["libnpmteam", "npm:9.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libnpmversion", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/libnpmversion-npm-9.0.0-5c103f5851-10c0.zip/node_modules/libnpmversion/",\ + "packageDependencies": [\ + ["@npmcli/git", "npm:8.0.0"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["json-parse-even-better-errors", "npm:6.0.0"],\ + ["libnpmversion", "npm:9.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libphonenumber-js", [\ + ["npm:1.13.15", {\ + "packageLocation": "../../../../.yarn/berry/cache/libphonenumber-js-npm-1.13.15-a768561f2c-10c0.zip/node_modules/libphonenumber-js/",\ + "packageDependencies": [\ + ["libphonenumber-js", "npm:1.13.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libsql", [\ + ["npm:0.5.29", {\ + "packageLocation": "./.yarn/unplugged/libsql-npm-0.5.29-981ccc1ae6/node_modules/libsql/",\ + "packageDependencies": [\ + ["@libsql/darwin-arm64", "npm:0.5.29"],\ + ["@libsql/darwin-x64", "npm:0.5.29"],\ + ["@libsql/linux-arm-gnueabihf", "npm:0.5.29"],\ + ["@libsql/linux-arm-musleabihf", "npm:0.5.29"],\ + ["@libsql/linux-arm64-gnu", "npm:0.5.29"],\ + ["@libsql/linux-arm64-musl", "npm:0.5.29"],\ + ["@libsql/linux-x64-gnu", "npm:0.5.29"],\ + ["@libsql/linux-x64-musl", "npm:0.5.29"],\ + ["@libsql/win32-x64-msvc", "npm:0.5.29"],\ + ["@neon-rs/load", "npm:0.0.4"],\ + ["detect-libc", "npm:2.0.2"],\ + ["libsql", "npm:0.5.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lighthouse", [\ + ["npm:13.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lighthouse-npm-13.6.0-926daadc03-10c0.zip/node_modules/lighthouse/",\ + "packageDependencies": [\ + ["@paulirish/trace_engine", "npm:0.0.67"],\ + ["@sentry/node", "npm:11.10.0"],\ + ["ajv-formats", "virtual:926daadc03660fd78efe90a268c53d8d8b5d84e081869419bedc1b96e8c46518f673013fa053db47b9578ec047200446165c60210e6c5f27145e713e1fb4a1e2#npm:3.0.1"],\ + ["axe-core", "npm:4.14.0"],\ + ["chrome-launcher", "npm:1.2.2"],\ + ["configstore", "npm:8.0.0"],\ + ["csp_evaluator", "npm:1.1.8"],\ + ["devtools-protocol", "npm:0.0.1727723"],\ + ["enquirer", "npm:2.4.1"],\ + ["http-link-header", "npm:1.1.4"],\ + ["intl-messageformat", "npm:10.7.18"],\ + ["js-library-detector", "npm:6.7.0"],\ + ["lighthouse", "npm:13.6.0"],\ + ["lighthouse-logger", "npm:2.0.2"],\ + ["lighthouse-stack-packs", "npm:1.12.3"],\ + ["open", "npm:11.0.4"],\ + ["puppeteer-core", "npm:25.16.0"],\ + ["robots-parser", "npm:3.0.1"],\ + ["speedline-core", "npm:1.4.3"],\ + ["third-party-web", "npm:0.30.0"],\ + ["tldts-icann", "npm:7.4.19"],\ + ["yargs", "npm:18.2.0"],\ + ["yargs-parser", "npm:22.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lighthouse-logger", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/lighthouse-logger-npm-2.0.2-db19890f9d-10c0.zip/node_modules/lighthouse-logger/",\ + "packageDependencies": [\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["lighthouse-logger", "npm:2.0.2"],\ + ["marky", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lighthouse-stack-packs", [\ + ["npm:1.12.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/lighthouse-stack-packs-npm-1.12.3-9b145ad769-10c0.zip/node_modules/lighthouse-stack-packs/",\ + "packageDependencies": [\ + ["lighthouse-stack-packs", "npm:1.12.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss", [\ + ["npm:1.32.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lightningcss-npm-1.32.0-9120a09118-10c0.zip/node_modules/lightningcss/",\ + "packageDependencies": [\ + ["detect-libc", "npm:2.1.2"],\ + ["lightningcss", "npm:1.32.0"],\ + ["lightningcss-android-arm64", "npm:1.32.0"],\ + ["lightningcss-darwin-arm64", "npm:1.32.0"],\ + ["lightningcss-darwin-x64", "npm:1.32.0"],\ + ["lightningcss-freebsd-x64", "npm:1.32.0"],\ + ["lightningcss-linux-arm-gnueabihf", "npm:1.32.0"],\ + ["lightningcss-linux-arm64-gnu", "npm:1.32.0"],\ + ["lightningcss-linux-arm64-musl", "npm:1.32.0"],\ + ["lightningcss-linux-x64-gnu", "npm:1.32.0"],\ + ["lightningcss-linux-x64-musl", "npm:1.32.0"],\ + ["lightningcss-win32-arm64-msvc", "npm:1.32.0"],\ + ["lightningcss-win32-x64-msvc", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lightningcss-npm-1.33.0-402624c179-10c0.zip/node_modules/lightningcss/",\ + "packageDependencies": [\ + ["detect-libc", "npm:2.1.2"],\ + ["lightningcss", "npm:1.33.0"],\ + ["lightningcss-android-arm64", "npm:1.33.0"],\ + ["lightningcss-darwin-arm64", "npm:1.33.0"],\ + ["lightningcss-darwin-x64", "npm:1.33.0"],\ + ["lightningcss-freebsd-x64", "npm:1.33.0"],\ + ["lightningcss-linux-arm-gnueabihf", "npm:1.33.0"],\ + ["lightningcss-linux-arm64-gnu", "npm:1.33.0"],\ + ["lightningcss-linux-arm64-musl", "npm:1.33.0"],\ + ["lightningcss-linux-x64-gnu", "npm:1.33.0"],\ + ["lightningcss-linux-x64-musl", "npm:1.33.0"],\ + ["lightningcss-win32-arm64-msvc", "npm:1.33.0"],\ + ["lightningcss-win32-x64-msvc", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-android-arm64", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-android-arm64-npm-1.32.0-a7e252e7b6/node_modules/lightningcss-android-arm64/",\ + "packageDependencies": [\ + ["lightningcss-android-arm64", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-android-arm64-npm-1.33.0-d03fa8cc3c/node_modules/lightningcss-android-arm64/",\ + "packageDependencies": [\ + ["lightningcss-android-arm64", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-darwin-arm64", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-darwin-arm64-npm-1.32.0-80ea961907/node_modules/lightningcss-darwin-arm64/",\ + "packageDependencies": [\ + ["lightningcss-darwin-arm64", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-darwin-arm64-npm-1.33.0-13598a3353/node_modules/lightningcss-darwin-arm64/",\ + "packageDependencies": [\ + ["lightningcss-darwin-arm64", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-darwin-x64", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-darwin-x64-npm-1.32.0-0490e306f3/node_modules/lightningcss-darwin-x64/",\ + "packageDependencies": [\ + ["lightningcss-darwin-x64", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-darwin-x64-npm-1.33.0-08601e4845/node_modules/lightningcss-darwin-x64/",\ + "packageDependencies": [\ + ["lightningcss-darwin-x64", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-freebsd-x64", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-freebsd-x64-npm-1.32.0-bde44894e9/node_modules/lightningcss-freebsd-x64/",\ + "packageDependencies": [\ + ["lightningcss-freebsd-x64", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-freebsd-x64-npm-1.33.0-13b7ac6664/node_modules/lightningcss-freebsd-x64/",\ + "packageDependencies": [\ + ["lightningcss-freebsd-x64", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-linux-arm-gnueabihf", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-arm-gnueabihf-npm-1.32.0-648c45fd6c/node_modules/lightningcss-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["lightningcss-linux-arm-gnueabihf", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-arm-gnueabihf-npm-1.33.0-339910b517/node_modules/lightningcss-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["lightningcss-linux-arm-gnueabihf", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-linux-arm64-gnu", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-arm64-gnu-npm-1.32.0-5b83cb14d4/node_modules/lightningcss-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["lightningcss-linux-arm64-gnu", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-arm64-gnu-npm-1.33.0-2acb4343fb/node_modules/lightningcss-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["lightningcss-linux-arm64-gnu", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-linux-arm64-musl", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-arm64-musl-npm-1.32.0-ba6c30c731/node_modules/lightningcss-linux-arm64-musl/",\ + "packageDependencies": [\ + ["lightningcss-linux-arm64-musl", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-arm64-musl-npm-1.33.0-030a05a61c/node_modules/lightningcss-linux-arm64-musl/",\ + "packageDependencies": [\ + ["lightningcss-linux-arm64-musl", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-linux-x64-gnu", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-x64-gnu-npm-1.32.0-b1c0f4de09/node_modules/lightningcss-linux-x64-gnu/",\ + "packageDependencies": [\ + ["lightningcss-linux-x64-gnu", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-x64-gnu-npm-1.33.0-222ef84ed1/node_modules/lightningcss-linux-x64-gnu/",\ + "packageDependencies": [\ + ["lightningcss-linux-x64-gnu", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-linux-x64-musl", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-x64-musl-npm-1.32.0-7053da09cc/node_modules/lightningcss-linux-x64-musl/",\ + "packageDependencies": [\ + ["lightningcss-linux-x64-musl", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-linux-x64-musl-npm-1.33.0-a71cf41150/node_modules/lightningcss-linux-x64-musl/",\ + "packageDependencies": [\ + ["lightningcss-linux-x64-musl", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-win32-arm64-msvc", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-win32-arm64-msvc-npm-1.32.0-677877e121/node_modules/lightningcss-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["lightningcss-win32-arm64-msvc", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-win32-arm64-msvc-npm-1.33.0-7f43daf9fa/node_modules/lightningcss-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["lightningcss-win32-arm64-msvc", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lightningcss-win32-x64-msvc", [\ + ["npm:1.32.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-win32-x64-msvc-npm-1.32.0-3c26fdaa38/node_modules/lightningcss-win32-x64-msvc/",\ + "packageDependencies": [\ + ["lightningcss-win32-x64-msvc", "npm:1.32.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.33.0", {\ + "packageLocation": "./.yarn/unplugged/lightningcss-win32-x64-msvc-npm-1.33.0-1a0c44c7e8/node_modules/lightningcss-win32-x64-msvc/",\ + "packageDependencies": [\ + ["lightningcss-win32-x64-msvc", "npm:1.33.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lilconfig", [\ + ["npm:3.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/lilconfig-npm-3.1.4-e813c07bcd-10c0.zip/node_modules/lilconfig/",\ + "packageDependencies": [\ + ["lilconfig", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["limit-spawn", [\ + ["npm:0.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/limit-spawn-npm-0.0.3-8534d0b7a5-10c0.zip/node_modules/limit-spawn/",\ + "packageDependencies": [\ + ["limit-spawn", "npm:0.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lines-and-columns", [\ + ["npm:1.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/lines-and-columns-npm-1.2.4-d6c7cc5799-10c0.zip/node_modules/lines-and-columns/",\ + "packageDependencies": [\ + ["lines-and-columns", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/lines-and-columns-npm-2.0.4-e433f5a96f-10c0.zip/node_modules/lines-and-columns/",\ + "packageDependencies": [\ + ["lines-and-columns", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["linkify-it", [\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/linkify-it-npm-6.1.0-91357dd923-10c0.zip/node_modules/linkify-it/",\ + "packageDependencies": [\ + ["linkify-it", "npm:6.1.0"],\ + ["uc.micro", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lit", [\ + ["npm:3.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/lit-npm-3.3.3-c676af9241-10c0.zip/node_modules/lit/",\ + "packageDependencies": [\ + ["@lit/reactive-element", "npm:2.1.2"],\ + ["lit", "npm:3.3.3"],\ + ["lit-element", "npm:4.2.2"],\ + ["lit-html", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lit-element", [\ + ["npm:4.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/lit-element-npm-4.2.2-70d4af2233-10c0.zip/node_modules/lit-element/",\ + "packageDependencies": [\ + ["@lit-labs/ssr-dom-shim", "npm:1.6.0"],\ + ["@lit/reactive-element", "npm:2.1.2"],\ + ["lit-element", "npm:4.2.2"],\ + ["lit-html", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lit-html", [\ + ["npm:3.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/lit-html-npm-3.3.3-0f054b825a-10c0.zip/node_modules/lit-html/",\ + "packageDependencies": [\ + ["@types/trusted-types", "npm:2.0.7"],\ + ["lit-html", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["load-bmfont", [\ + ["npm:1.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/load-bmfont-npm-1.4.2-1364a09325-10c0.zip/node_modules/load-bmfont/",\ + "packageDependencies": [\ + ["buffer-equal", "npm:0.0.1"],\ + ["load-bmfont", "npm:1.4.2"],\ + ["mime", "npm:1.6.0"],\ + ["parse-bmfont-ascii", "npm:1.0.6"],\ + ["parse-bmfont-binary", "npm:1.0.6"],\ + ["parse-bmfont-xml", "npm:1.1.6"],\ + ["phin", "npm:3.7.1"],\ + ["xhr", "npm:2.6.0"],\ + ["xtend", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["load-plugin", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/load-plugin-npm-5.1.0-5695bc6a89-10c0.zip/node_modules/load-plugin/",\ + "packageDependencies": [\ + ["@npmcli/config", "npm:6.4.1"],\ + ["import-meta-resolve", "npm:2.2.2"],\ + ["load-plugin", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["locate-path", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/locate-path-npm-6.0.0-06a1e4c528-10c0.zip/node_modules/locate-path/",\ + "packageDependencies": [\ + ["locate-path", "npm:6.0.0"],\ + ["p-locate", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/locate-path-npm-7.2.0-0e1169e19b-10c0.zip/node_modules/locate-path/",\ + "packageDependencies": [\ + ["locate-path", "npm:7.2.0"],\ + ["p-locate", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash", [\ + ["npm:4.18.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash-npm-4.18.1-a64c3070ac-10c0.zip/node_modules/lodash/",\ + "packageDependencies": [\ + ["lodash", "npm:4.18.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash-es", [\ + ["npm:4.18.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash-es-npm-4.18.1-02cf41b912-10c0.zip/node_modules/lodash-es/",\ + "packageDependencies": [\ + ["lodash-es", "npm:4.18.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.debounce", [\ + ["npm:4.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash.debounce-npm-4.0.8-f1d6e09799-10c0.zip/node_modules/lodash.debounce/",\ + "packageDependencies": [\ + ["lodash.debounce", "npm:4.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.memoize", [\ + ["npm:4.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash.memoize-npm-4.1.2-0e6250041f-10c0.zip/node_modules/lodash.memoize/",\ + "packageDependencies": [\ + ["lodash.memoize", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.merge", [\ + ["npm:4.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash.merge-npm-4.6.2-77cb4416bf-10c0.zip/node_modules/lodash.merge/",\ + "packageDependencies": [\ + ["lodash.merge", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.truncate", [\ + ["npm:4.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash.truncate-npm-4.4.2-bc50fe1663-10c0.zip/node_modules/lodash.truncate/",\ + "packageDependencies": [\ + ["lodash.truncate", "npm:4.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.uniq", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lodash.uniq-npm-4.5.0-7c270dca85-10c0.zip/node_modules/lodash.uniq/",\ + "packageDependencies": [\ + ["lodash.uniq", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["longest-streak", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/longest-streak-npm-3.1.0-e2ab1c40ee-10c0.zip/node_modules/longest-streak/",\ + "packageDependencies": [\ + ["longest-streak", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lowercase-keys", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lowercase-keys-npm-3.0.0-f8c4730215-10c0.zip/node_modules/lowercase-keys/",\ + "packageDependencies": [\ + ["lowercase-keys", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lru-cache", [\ + ["npm:10.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/lru-cache-npm-10.4.3-30c10b861a-10c0.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:10.4.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.5.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/lru-cache-npm-11.5.3-3fce6a67e5-10c0.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:11.5.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/lru-cache-npm-5.1.1-f475882a51-10c0.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:5.1.1"],\ + ["yallist", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lru-cache-npm-6.0.0-b4c8668fe1-10c0.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:6.0.0"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.18.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/lru-cache-npm-7.18.3-e68be5b11c-10c0.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:7.18.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["luxon", [\ + ["npm:3.7.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/luxon-npm-3.7.2-f37dcfe6a7-10c0.zip/node_modules/luxon/",\ + "packageDependencies": [\ + ["luxon", "npm:3.7.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lz-string", [\ + ["npm:1.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/lz-string-npm-1.5.0-3860794e30-10c0.zip/node_modules/lz-string/",\ + "packageDependencies": [\ + ["lz-string", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["magic-string", [\ + ["npm:0.30.21", {\ + "packageLocation": "../../../../.yarn/berry/cache/magic-string-npm-0.30.21-9a226cb21e-10c0.zip/node_modules/magic-string/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.6.0"],\ + ["magic-string", "npm:0.30.21"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.4.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/magic-string-npm-1.4.5-b63902d89f-10c0.zip/node_modules/magic-string/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.6.0"],\ + ["magic-string", "npm:1.4.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["magicast", [\ + ["npm:0.5.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/magicast-npm-0.5.5-1957e52eda-10c0.zip/node_modules/magicast/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.29.12"],\ + ["@babel/types", "npm:7.29.11"],\ + ["magicast", "npm:0.5.5"],\ + ["source-map-js", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["make-fetch-happen", [\ + ["npm:16.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/make-fetch-happen-npm-16.0.1-89ebdef444-10c0.zip/node_modules/make-fetch-happen/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@npmcli/agent", "npm:5.0.2"],\ + ["@npmcli/redact", "npm:5.0.0"],\ + ["cacache", "npm:21.0.1"],\ + ["http-cache-semantics", "npm:4.3.0"],\ + ["make-fetch-happen", "npm:16.0.1"],\ + ["minipass", "npm:7.1.3"],\ + ["minipass-fetch", "npm:6.0.0"],\ + ["minipass-flush", "npm:1.0.7"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["negotiator", "npm:1.1.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["ssri", "npm:14.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["map-obj", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/map-obj-npm-1.0.1-fa55100fac-10c0.zip/node_modules/map-obj/",\ + "packageDependencies": [\ + ["map-obj", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/map-obj-npm-4.3.0-d53e32935d-10c0.zip/node_modules/map-obj/",\ + "packageDependencies": [\ + ["map-obj", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["map-stream", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/map-stream-npm-0.1.0-e44450fc62-10c0.zip/node_modules/map-stream/",\ + "packageDependencies": [\ + ["map-stream", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["markdown-extensions", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/markdown-extensions-npm-2.0.0-ab861fd299-10c0.zip/node_modules/markdown-extensions/",\ + "packageDependencies": [\ + ["markdown-extensions", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["markdown-it", [\ + ["npm:15.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/markdown-it-npm-15.0.3-04ddce8e7c-10c0.zip/node_modules/markdown-it/",\ + "packageDependencies": [\ + ["argparse", "npm:3.0.4"],\ + ["entities", "npm:8.1.0"],\ + ["linkify-it", "npm:6.1.0"],\ + ["markdown-it", "npm:15.0.3"],\ + ["mdurl", "npm:2.1.0"],\ + ["punycode.js", "npm:2.3.1"],\ + ["uc.micro", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["markdown-table", [\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/markdown-table-npm-3.0.4-d4abf2a563-10c0.zip/node_modules/markdown-table/",\ + "packageDependencies": [\ + ["markdown-table", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["markdownlint", [\ + ["npm:0.42.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/markdownlint-npm-0.42.0-e509154e08-10c0.zip/node_modules/markdownlint/",\ + "packageDependencies": [\ + ["markdownlint", "npm:0.42.0"],\ + ["micromark", "npm:4.0.3"],\ + ["micromark-core-commonmark", "npm:2.0.4"],\ + ["micromark-extension-directive", "npm:4.0.0"],\ + ["micromark-extension-gfm-autolink-literal", "npm:2.1.0"],\ + ["micromark-extension-gfm-footnote", "npm:2.1.0"],\ + ["micromark-extension-gfm-table", "npm:2.1.2"],\ + ["micromark-extension-math", "npm:3.1.0"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["re2js", "npm:2.8.6"],\ + ["string-width", "npm:8.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["markdownlint-cli2", [\ + ["npm:0.24.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/markdownlint-cli2-npm-0.24.0-980d150463-10c0.zip/node_modules/markdownlint-cli2/",\ + "packageDependencies": [\ + ["globby", "npm:16.2.4"],\ + ["js-yaml", "npm:5.4.3"],\ + ["jsonc-parser", "npm:3.3.1"],\ + ["jsonpointer", "npm:5.0.1"],\ + ["markdown-it", "npm:15.0.3"],\ + ["markdownlint", "npm:0.42.0"],\ + ["markdownlint-cli2", "npm:0.24.0"],\ + ["markdownlint-cli2-formatter-default", "virtual:980d1504632a4b0cbbd1a2763e51dbb2be937a52a2ba8eec40f3fe2319b3d8f1602dceade4c01887259937aa1fcecbd11c330da96d5c28ec101f9141e9b987b4#npm:0.0.6"],\ + ["micromatch", "npm:4.0.8"],\ + ["smol-toml", "npm:1.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["markdownlint-cli2-formatter-default", [\ + ["npm:0.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/markdownlint-cli2-formatter-default-npm-0.0.6-ff30ca5f20-10c0.zip/node_modules/markdownlint-cli2-formatter-default/",\ + "packageDependencies": [\ + ["markdownlint-cli2-formatter-default", "npm:0.0.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:980d1504632a4b0cbbd1a2763e51dbb2be937a52a2ba8eec40f3fe2319b3d8f1602dceade4c01887259937aa1fcecbd11c330da96d5c28ec101f9141e9b987b4#npm:0.0.6", {\ + "packageLocation": "./.yarn/__virtual__/markdownlint-cli2-formatter-default-virtual-034dffafd7/5/.yarn/berry/cache/markdownlint-cli2-formatter-default-npm-0.0.6-ff30ca5f20-10c0.zip/node_modules/markdownlint-cli2-formatter-default/",\ + "packageDependencies": [\ + ["@types/markdownlint-cli2", null],\ + ["markdownlint-cli2", "npm:0.24.0"],\ + ["markdownlint-cli2-formatter-default", "virtual:980d1504632a4b0cbbd1a2763e51dbb2be937a52a2ba8eec40f3fe2319b3d8f1602dceade4c01887259937aa1fcecbd11c330da96d5c28ec101f9141e9b987b4#npm:0.0.6"]\ + ],\ + "packagePeers": [\ + "@types/markdownlint-cli2",\ + "markdownlint-cli2"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["marked", [\ + ["npm:16.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/marked-npm-16.4.2-80bdca5d9b-10c0.zip/node_modules/marked/",\ + "packageDependencies": [\ + ["marked", "npm:16.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["marky", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/marky-npm-1.3.0-3c39b9d49c-10c0.zip/node_modules/marky/",\ + "packageDependencies": [\ + ["marky", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["math-intrinsics", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/math-intrinsics-npm-1.1.0-9204d80e7d-10c0.zip/node_modules/math-intrinsics/",\ + "packageDependencies": [\ + ["math-intrinsics", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mathjax-full", [\ + ["npm:3.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mathjax-full-npm-3.2.1-dcf074e55b-10c0.zip/node_modules/mathjax-full/",\ + "packageDependencies": [\ + ["esm", "npm:3.2.25"],\ + ["mathjax-full", "npm:3.2.1"],\ + ["mhchemparser", "npm:4.2.1"],\ + ["mj-context-menu", "npm:0.6.1"],\ + ["speech-rule-engine", "npm:4.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mathml-tag-names", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mathml-tag-names-npm-4.0.0-166ec95a3b-10c0.zip/node_modules/mathml-tag-names/",\ + "packageDependencies": [\ + ["mathml-tag-names", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["md-attr-parser", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/md-attr-parser-npm-1.3.0-039e4c7e2f-10c0.zip/node_modules/md-attr-parser/",\ + "packageDependencies": [\ + ["md-attr-parser", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-comment-marker", [\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-comment-marker-npm-2.1.2-3850d5187c-10c0.zip/node_modules/mdast-comment-marker/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-comment-marker", "npm:2.1.2"],\ + ["mdast-util-mdx-expression", "npm:1.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-definitions", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-definitions-npm-6.0.0-c0ff79b40a-10c0.zip/node_modules/mdast-util-definitions/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["mdast-util-definitions", "npm:6.0.0"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-directive", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-directive-npm-3.2.0-2e50a92857-10c0.zip/node_modules/mdast-util-directive/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["ccount", "npm:2.0.1"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-directive", "npm:3.2.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["parse-entities", "npm:4.0.2"],\ + ["stringify-entities", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-find-and-replace", [\ + ["npm:2.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-find-and-replace-npm-2.2.2-7e2061aea9-10c0.zip/node_modules/mdast-util-find-and-replace/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["escape-string-regexp", "npm:5.0.0"],\ + ["mdast-util-find-and-replace", "npm:2.2.2"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit-parents", "npm:5.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-find-and-replace-npm-3.0.4-79846df036-10c0.zip/node_modules/mdast-util-find-and-replace/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["escape-string-regexp", "npm:5.0.0"],\ + ["mdast-util-find-and-replace", "npm:3.0.4"],\ + ["unist-util-is", "npm:6.0.1"],\ + ["unist-util-visit-parents", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-from-markdown", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-from-markdown-npm-1.3.1-dd1eea116a-10c0.zip/node_modules/mdast-util-from-markdown/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/unist", "npm:2.0.11"],\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-to-string", "npm:3.2.0"],\ + ["micromark", "npm:3.2.0"],\ + ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ + ["micromark-util-decode-string", "npm:1.1.0"],\ + ["micromark-util-normalize-identifier", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["unist-util-stringify-position", "npm:3.0.3"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-from-markdown-npm-2.1.0-18b92529c2-10c0.zip/node_modules/mdast-util-from-markdown/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-to-string", "npm:4.0.0"],\ + ["micromark", "npm:4.0.3"],\ + ["micromark-util-decode-numeric-character-reference", "npm:2.0.2"],\ + ["micromark-util-decode-string", "npm:2.0.1"],\ + ["micromark-util-normalize-identifier", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["unist-util-stringify-position", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-frontmatter", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-frontmatter-npm-1.0.1-85b4a608f4-10c0.zip/node_modules/mdast-util-frontmatter/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-frontmatter", "npm:1.0.1"],\ + ["mdast-util-to-markdown", "npm:1.5.0"],\ + ["micromark-extension-frontmatter", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-gfm", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-npm-2.0.2-34fe06a303-10c0.zip/node_modules/mdast-util-gfm/",\ + "packageDependencies": [\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-gfm", "npm:2.0.2"],\ + ["mdast-util-gfm-autolink-literal", "npm:1.0.3"],\ + ["mdast-util-gfm-footnote", "npm:1.0.2"],\ + ["mdast-util-gfm-strikethrough", "npm:1.0.3"],\ + ["mdast-util-gfm-table", "npm:1.0.7"],\ + ["mdast-util-gfm-task-list-item", "npm:1.0.2"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-npm-3.1.0-933de2cdb5-10c0.zip/node_modules/mdast-util-gfm/",\ + "packageDependencies": [\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-gfm", "npm:3.1.0"],\ + ["mdast-util-gfm-autolink-literal", "npm:2.0.1"],\ + ["mdast-util-gfm-footnote", "npm:2.1.0"],\ + ["mdast-util-gfm-strikethrough", "npm:2.0.1"],\ + ["mdast-util-gfm-table", "npm:2.0.0"],\ + ["mdast-util-gfm-task-list-item", "npm:2.0.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-gfm-autolink-literal", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-autolink-literal-npm-1.0.3-30e29b9908-10c0.zip/node_modules/mdast-util-gfm-autolink-literal/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["ccount", "npm:2.0.1"],\ + ["mdast-util-find-and-replace", "npm:2.2.2"],\ + ["mdast-util-gfm-autolink-literal", "npm:1.0.3"],\ + ["micromark-util-character", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-autolink-literal-npm-2.0.1-dd870d9308-10c0.zip/node_modules/mdast-util-gfm-autolink-literal/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["ccount", "npm:2.0.1"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-find-and-replace", "npm:3.0.4"],\ + ["mdast-util-gfm-autolink-literal", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-gfm-footnote", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-footnote-npm-1.0.2-4584cc7d97-10c0.zip/node_modules/mdast-util-gfm-footnote/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-gfm-footnote", "npm:1.0.2"],\ + ["mdast-util-to-markdown", "npm:1.5.0"],\ + ["micromark-util-normalize-identifier", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-footnote-npm-2.1.0-d8da32ba7c-10c0.zip/node_modules/mdast-util-gfm-footnote/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-gfm-footnote", "npm:2.1.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"],\ + ["micromark-util-normalize-identifier", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-gfm-strikethrough", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-strikethrough-npm-1.0.3-213cf55fea-10c0.zip/node_modules/mdast-util-gfm-strikethrough/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-gfm-strikethrough", "npm:1.0.3"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-strikethrough-npm-2.0.1-eee84dfca3-10c0.zip/node_modules/mdast-util-gfm-strikethrough/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-gfm-strikethrough", "npm:2.0.1"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-gfm-table", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-table-npm-1.0.7-70536e7d2d-10c0.zip/node_modules/mdast-util-gfm-table/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["markdown-table", "npm:3.0.4"],\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-gfm-table", "npm:1.0.7"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-table-npm-2.0.0-45a74f064b-10c0.zip/node_modules/mdast-util-gfm-table/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["devlop", "npm:1.1.0"],\ + ["markdown-table", "npm:3.0.4"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-gfm-table", "npm:2.0.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-gfm-task-list-item", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-task-list-item-npm-1.0.2-9de4576007-10c0.zip/node_modules/mdast-util-gfm-task-list-item/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-gfm-task-list-item", "npm:1.0.2"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-gfm-task-list-item-npm-2.0.0-cb1270a10f-10c0.zip/node_modules/mdast-util-gfm-task-list-item/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-gfm-task-list-item", "npm:2.0.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-math", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-math-npm-3.0.0-8b1aa5f265-10c0.zip/node_modules/mdast-util-math/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["devlop", "npm:1.1.0"],\ + ["longest-streak", "npm:3.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-math", "npm:3.0.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"],\ + ["unist-util-remove-position", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-mdx", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdx-npm-2.0.1-fa9e345324-10c0.zip/node_modules/mdast-util-mdx/",\ + "packageDependencies": [\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-mdx", "npm:2.0.1"],\ + ["mdast-util-mdx-expression", "npm:1.3.2"],\ + ["mdast-util-mdx-jsx", "npm:2.1.4"],\ + ["mdast-util-mdxjs-esm", "npm:1.3.1"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdx-npm-3.0.0-02a6734e33-10c0.zip/node_modules/mdast-util-mdx/",\ + "packageDependencies": [\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-mdx", "npm:3.0.0"],\ + ["mdast-util-mdx-expression", "npm:2.0.1"],\ + ["mdast-util-mdx-jsx", "npm:3.2.0"],\ + ["mdast-util-mdxjs-esm", "npm:2.0.1"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-mdx-expression", [\ + ["npm:1.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdx-expression-npm-1.3.2-0cd3362efc-10c0.zip/node_modules/mdast-util-mdx-expression/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-mdx-expression", "npm:1.3.2"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdx-expression-npm-2.0.1-366188f828-10c0.zip/node_modules/mdast-util-mdx-expression/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-mdx-expression", "npm:2.0.1"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-mdx-jsx", [\ + ["npm:2.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdx-jsx-npm-2.1.4-7b04372865-10c0.zip/node_modules/mdast-util-mdx-jsx/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/unist", "npm:2.0.11"],\ + ["ccount", "npm:2.0.1"],\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-mdx-jsx", "npm:2.1.4"],\ + ["mdast-util-to-markdown", "npm:1.5.0"],\ + ["parse-entities", "npm:4.0.2"],\ + ["stringify-entities", "npm:4.0.4"],\ + ["unist-util-remove-position", "npm:4.0.2"],\ + ["unist-util-stringify-position", "npm:3.0.3"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdx-jsx-npm-3.2.0-5ecac0b4b2-10c0.zip/node_modules/mdast-util-mdx-jsx/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["ccount", "npm:2.0.1"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-mdx-jsx", "npm:3.2.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"],\ + ["parse-entities", "npm:4.0.2"],\ + ["stringify-entities", "npm:4.0.4"],\ + ["unist-util-stringify-position", "npm:4.0.0"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-mdxjs-esm", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdxjs-esm-npm-1.3.1-ae04f9d0af-10c0.zip/node_modules/mdast-util-mdxjs-esm/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-mdxjs-esm", "npm:1.3.1"],\ + ["mdast-util-to-markdown", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-mdxjs-esm-npm-2.0.1-4431068664-10c0.zip/node_modules/mdast-util-mdxjs-esm/",\ + "packageDependencies": [\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["mdast-util-mdxjs-esm", "npm:2.0.1"],\ + ["mdast-util-to-markdown", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-phrasing", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-phrasing-npm-3.0.1-1da1e5bff8-10c0.zip/node_modules/mdast-util-phrasing/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-phrasing", "npm:3.0.1"],\ + ["unist-util-is", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-phrasing-npm-4.1.0-30939ebbcd-10c0.zip/node_modules/mdast-util-phrasing/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-phrasing", "npm:4.1.0"],\ + ["unist-util-is", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-to-hast", [\ + ["npm:13.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-hast-npm-13.2.1-c34c4454f4-10c0.zip/node_modules/mdast-util-to-hast/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["@ungap/structured-clone", "npm:1.4.0"],\ + ["devlop", "npm:1.1.0"],\ + ["mdast-util-to-hast", "npm:13.2.1"],\ + ["micromark-util-sanitize-uri", "npm:2.0.1"],\ + ["trim-lines", "npm:3.0.1"],\ + ["unist-util-position", "npm:5.0.0"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-to-markdown", [\ + ["npm:1.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-markdown-npm-1.5.0-43c48b6c48-10c0.zip/node_modules/mdast-util-to-markdown/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/unist", "npm:2.0.11"],\ + ["longest-streak", "npm:3.1.0"],\ + ["mdast-util-phrasing", "npm:3.0.1"],\ + ["mdast-util-to-markdown", "npm:1.5.0"],\ + ["mdast-util-to-string", "npm:3.2.0"],\ + ["micromark-util-decode-string", "npm:1.1.0"],\ + ["unist-util-visit", "npm:4.1.2"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-markdown-npm-2.2.0-28bb1f8df8-10c0.zip/node_modules/mdast-util-to-markdown/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["longest-streak", "npm:3.1.0"],\ + ["mdast-util-phrasing", "npm:4.1.0"],\ + ["mdast-util-to-markdown", "npm:2.2.0"],\ + ["mdast-util-to-string", "npm:4.0.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-classify-character", "npm:2.0.1"],\ + ["micromark-util-decode-string", "npm:2.0.1"],\ + ["micromark-util-html-tag-name", "npm:2.0.1"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-markdown-npm-2.2.1-a704c05a11-10c0.zip/node_modules/mdast-util-to-markdown/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["longest-streak", "npm:3.1.0"],\ + ["mdast-util-phrasing", "npm:4.1.0"],\ + ["mdast-util-to-markdown", "npm:2.2.1"],\ + ["mdast-util-to-string", "npm:4.0.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-classify-character", "npm:2.0.1"],\ + ["micromark-util-decode-string", "npm:2.0.1"],\ + ["micromark-util-html-tag-name", "npm:2.0.1"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-to-nlcst", [\ + ["npm:5.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-nlcst-npm-5.2.1-73cb32aad8-10c0.zip/node_modules/mdast-util-to-nlcst/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/nlcst", "npm:1.0.4"],\ + ["@types/unist", "npm:2.0.11"],\ + ["mdast-util-to-nlcst", "npm:5.2.1"],\ + ["nlcst-to-string", "npm:3.1.1"],\ + ["unist-util-position", "npm:4.0.4"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-location", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdast-util-to-string", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-string-npm-3.2.0-4f9fa356be-10c0.zip/node_modules/mdast-util-to-string/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-to-string", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdast-util-to-string-npm-4.0.0-fc8d9714a5-10c0.zip/node_modules/mdast-util-to-string/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-to-string", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdn-data", [\ + ["npm:2.0.28", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdn-data-npm-2.0.28-9e644d5992-10c0.zip/node_modules/mdn-data/",\ + "packageDependencies": [\ + ["mdn-data", "npm:2.0.28"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.27.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdn-data-npm-2.27.1-f4f339e836-10c0.zip/node_modules/mdn-data/",\ + "packageDependencies": [\ + ["mdn-data", "npm:2.27.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mdurl", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mdurl-npm-2.1.0-538571f335-10c0.zip/node_modules/mdurl/",\ + "packageDependencies": [\ + ["mdurl", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mensch", [\ + ["npm:0.3.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/mensch-npm-0.3.4-acb386e2b9-10c0.zip/node_modules/mensch/",\ + "packageDependencies": [\ + ["mensch", "npm:0.3.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["meow", [\ + ["npm:11.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/meow-npm-11.0.0-51919a6f2d-10c0.zip/node_modules/meow/",\ + "packageDependencies": [\ + ["@types/minimist", "npm:1.2.5"],\ + ["camelcase-keys", "npm:8.0.2"],\ + ["decamelize", "npm:6.0.1"],\ + ["decamelize-keys", "npm:1.1.1"],\ + ["hard-rejection", "npm:2.1.0"],\ + ["meow", "npm:11.0.0"],\ + ["minimist-options", "npm:4.1.0"],\ + ["normalize-package-data", "npm:4.0.1"],\ + ["read-pkg-up", "npm:9.1.0"],\ + ["redent", "npm:4.0.0"],\ + ["trim-newlines", "npm:4.1.1"],\ + ["type-fest", "npm:3.13.1"],\ + ["yargs-parser", "npm:21.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:14.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/meow-npm-14.1.0-f9b24bcf95-10c0.zip/node_modules/meow/",\ + "packageDependencies": [\ + ["meow", "npm:14.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["merge-stream", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/merge-stream-npm-2.0.0-2ac83efea5-10c0.zip/node_modules/merge-stream/",\ + "packageDependencies": [\ + ["merge-stream", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["merge2", [\ + ["npm:1.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/merge2-npm-1.4.1-a2507bd06c-10c0.zip/node_modules/merge2/",\ + "packageDependencies": [\ + ["merge2", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mermaid", [\ + ["npm:11.17.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mermaid-npm-11.17.2-97875ab19c-10c0.zip/node_modules/mermaid/",\ + "packageDependencies": [\ + ["@braintree/sanitize-url", "npm:7.1.2"],\ + ["@iconify/utils", "npm:3.1.7"],\ + ["@mermaid-js/parser", "npm:1.2.1"],\ + ["@types/d3", "npm:7.4.3"],\ + ["@upsetjs/venn.js", "npm:2.0.0"],\ + ["cytoscape", "npm:3.34.4"],\ + ["cytoscape-cose-bilkent", "virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:4.1.0"],\ + ["cytoscape-fcose", "virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:2.2.0"],\ + ["d3", "npm:7.9.0"],\ + ["d3-sankey", "npm:0.12.3"],\ + ["dagre-d3-es", "npm:7.0.14"],\ + ["dayjs", "npm:1.11.23"],\ + ["dompurify", "npm:3.4.17"],\ + ["es-toolkit", "npm:1.53.1"],\ + ["fastdom", "npm:1.0.12"],\ + ["katex", "npm:0.16.47"],\ + ["khroma", "npm:2.1.0"],\ + ["marked", "npm:16.4.2"],\ + ["mermaid", "npm:11.17.2"],\ + ["roughjs", "npm:4.6.6"],\ + ["stylis", "npm:4.4.0"],\ + ["ts-dedent", "npm:2.3.0"],\ + ["uuid", "npm:14.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:12.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mermaid-npm-12.2.0-76cc1e1de3-10c0.zip/node_modules/mermaid/",\ + "packageDependencies": [\ + ["@braintree/sanitize-url", "npm:7.1.2"],\ + ["@iconify/utils", "npm:3.1.7"],\ + ["@mermaid-js/parser", "npm:2.0.1"],\ + ["@types/d3", "npm:7.4.3"],\ + ["@upsetjs/venn.js", "npm:2.0.0"],\ + ["chevrotain", "npm:13.2.0"],\ + ["cytoscape", "npm:3.34.4"],\ + ["cytoscape-cose-bilkent", "virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:4.1.0"],\ + ["cytoscape-fcose", "virtual:76cc1e1de3a7b443df271a653fc79404b9805fd2fb86fd9a96d5aad997dbe96090ed71d3036df46548997e2273465ef1922135fbbde2841c48153dd054effe4d#npm:2.2.0"],\ + ["d3", "npm:7.9.0"],\ + ["d3-sankey", "npm:0.12.3"],\ + ["dagre-d3-es", "npm:7.0.14"],\ + ["dayjs", "npm:1.11.23"],\ + ["dompurify", "npm:3.4.17"],\ + ["elkjs", "npm:0.9.3"],\ + ["es-toolkit", "npm:1.53.1"],\ + ["katex", "npm:0.18.10"],\ + ["khroma", "npm:2.1.0"],\ + ["marked", "npm:16.4.2"],\ + ["mermaid", "npm:12.2.0"],\ + ["roughjs", "npm:4.6.6"],\ + ["stylis", "npm:4.4.0"],\ + ["ts-dedent", "npm:2.3.0"],\ + ["uuid", "npm:14.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mermaid-isomorphic", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mermaid-isomorphic-npm-3.1.0-c931f40466-10c0.zip/node_modules/mermaid-isomorphic/",\ + "packageDependencies": [\ + ["mermaid-isomorphic", "npm:3.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ee84ecd658bd03f77d6d7a80092d0a42ed1ee38f375109a75afb13fdbb9f487acd32e15a7c65e15277e321f2a734f5b0c4109ed7f5315c3064ec25fd68898327#npm:3.1.0", {\ + "packageLocation": "./.yarn/__virtual__/mermaid-isomorphic-virtual-41d19ee339/5/.yarn/berry/cache/mermaid-isomorphic-npm-3.1.0-c931f40466-10c0.zip/node_modules/mermaid-isomorphic/",\ + "packageDependencies": [\ + ["@fortawesome/fontawesome-free", "npm:6.7.2"],\ + ["@types/playwright", null],\ + ["katex", "npm:0.16.47"],\ + ["mermaid", "npm:11.17.2"],\ + ["mermaid-isomorphic", "virtual:ee84ecd658bd03f77d6d7a80092d0a42ed1ee38f375109a75afb13fdbb9f487acd32e15a7c65e15277e321f2a734f5b0c4109ed7f5315c3064ec25fd68898327#npm:3.1.0"],\ + ["playwright", null]\ + ],\ + "packagePeers": [\ + "@types/playwright",\ + "playwright"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mhchemparser", [\ + ["npm:4.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mhchemparser-npm-4.2.1-86768cf6a7-10c0.zip/node_modules/mhchemparser/",\ + "packageDependencies": [\ + ["mhchemparser", "npm:4.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micro", [\ + ["npm:9.3.5-canary.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micro-npm-9.3.5-canary.3-ee22f7aa48-10c0.zip/node_modules/micro/",\ + "packageDependencies": [\ + ["arg", "npm:4.1.0"],\ + ["content-type", "npm:1.0.4"],\ + ["micro", "npm:9.3.5-canary.3"],\ + ["raw-body", "npm:2.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["microdiff", [\ + ["npm:1.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/microdiff-npm-1.6.0-29858aee29-10c0.zip/node_modules/microdiff/",\ + "packageDependencies": [\ + ["microdiff", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-npm-3.2.0-5351b5395d-10c0.zip/node_modules/micromark/",\ + "packageDependencies": [\ + ["@types/debug", "npm:4.1.13"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["micromark", "npm:3.2.0"],\ + ["micromark-core-commonmark", "npm:1.1.0"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-chunked", "npm:1.1.0"],\ + ["micromark-util-combine-extensions", "npm:1.1.0"],\ + ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ + ["micromark-util-encode", "npm:1.1.0"],\ + ["micromark-util-normalize-identifier", "npm:1.1.0"],\ + ["micromark-util-resolve-all", "npm:1.1.0"],\ + ["micromark-util-sanitize-uri", "npm:1.2.0"],\ + ["micromark-util-subtokenize", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-npm-4.0.3-6c67951c97-10c0.zip/node_modules/micromark/",\ + "packageDependencies": [\ + ["@types/debug", "npm:4.1.13"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["devlop", "npm:1.1.0"],\ + ["micromark", "npm:4.0.3"],\ + ["micromark-core-commonmark", "npm:2.0.4"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-chunked", "npm:2.0.1"],\ + ["micromark-util-combine-extensions", "npm:2.0.1"],\ + ["micromark-util-decode-numeric-character-reference", "npm:2.0.2"],\ + ["micromark-util-edit-map", "npm:1.0.0"],\ + ["micromark-util-encode", "npm:2.0.1"],\ + ["micromark-util-normalize-identifier", "npm:2.0.1"],\ + ["micromark-util-resolve-all", "npm:2.0.1"],\ + ["micromark-util-sanitize-uri", "npm:2.0.1"],\ + ["micromark-util-subtokenize", "npm:2.1.0"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-core-commonmark", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-core-commonmark-npm-1.1.0-6f0dca58f3-10c0.zip/node_modules/micromark-core-commonmark/",\ + "packageDependencies": [\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["micromark-core-commonmark", "npm:1.1.0"],\ + ["micromark-factory-destination", "npm:1.1.0"],\ + ["micromark-factory-label", "npm:1.1.0"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-factory-title", "npm:1.1.0"],\ + ["micromark-factory-whitespace", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-chunked", "npm:1.1.0"],\ + ["micromark-util-classify-character", "npm:1.1.0"],\ + ["micromark-util-html-tag-name", "npm:1.2.0"],\ + ["micromark-util-normalize-identifier", "npm:1.1.0"],\ + ["micromark-util-resolve-all", "npm:1.1.0"],\ + ["micromark-util-subtokenize", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-core-commonmark-npm-2.0.4-b5f716b5b6-10c0.zip/node_modules/micromark-core-commonmark/",\ + "packageDependencies": [\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["devlop", "npm:1.1.0"],\ + ["micromark-core-commonmark", "npm:2.0.4"],\ + ["micromark-factory-destination", "npm:2.0.1"],\ + ["micromark-factory-label", "npm:2.0.1"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-factory-title", "npm:2.0.1"],\ + ["micromark-factory-whitespace", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-chunked", "npm:2.0.1"],\ + ["micromark-util-classify-character", "npm:2.0.1"],\ + ["micromark-util-edit-map", "npm:1.0.0"],\ + ["micromark-util-html-tag-name", "npm:2.0.1"],\ + ["micromark-util-normalize-identifier", "npm:2.0.1"],\ + ["micromark-util-resolve-all", "npm:2.0.1"],\ + ["micromark-util-subtokenize", "npm:2.1.0"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-directive", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-directive-npm-4.0.0-8988dbe53e-10c0.zip/node_modules/micromark-extension-directive/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-extension-directive", "npm:4.0.0"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-factory-whitespace", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["parse-entities", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-frontmatter", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-frontmatter-npm-1.1.1-0a36f80ea9-10c0.zip/node_modules/micromark-extension-frontmatter/",\ + "packageDependencies": [\ + ["fault", "npm:2.0.1"],\ + ["micromark-extension-frontmatter", "npm:1.1.1"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-npm-2.0.3-134337a21c-10c0.zip/node_modules/micromark-extension-gfm/",\ + "packageDependencies": [\ + ["micromark-extension-gfm", "npm:2.0.3"],\ + ["micromark-extension-gfm-autolink-literal", "npm:1.0.5"],\ + ["micromark-extension-gfm-footnote", "npm:1.1.2"],\ + ["micromark-extension-gfm-strikethrough", "npm:1.0.7"],\ + ["micromark-extension-gfm-table", "npm:1.0.7"],\ + ["micromark-extension-gfm-tagfilter", "npm:1.0.2"],\ + ["micromark-extension-gfm-task-list-item", "npm:1.0.5"],\ + ["micromark-util-combine-extensions", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-npm-3.0.0-d154ab531f-10c0.zip/node_modules/micromark-extension-gfm/",\ + "packageDependencies": [\ + ["micromark-extension-gfm", "npm:3.0.0"],\ + ["micromark-extension-gfm-autolink-literal", "npm:2.1.0"],\ + ["micromark-extension-gfm-footnote", "npm:2.1.0"],\ + ["micromark-extension-gfm-strikethrough", "npm:2.1.0"],\ + ["micromark-extension-gfm-table", "npm:2.1.2"],\ + ["micromark-extension-gfm-tagfilter", "npm:2.0.0"],\ + ["micromark-extension-gfm-task-list-item", "npm:2.1.0"],\ + ["micromark-util-combine-extensions", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm-autolink-literal", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-autolink-literal-npm-1.0.5-1ada4a6641-10c0.zip/node_modules/micromark-extension-gfm-autolink-literal/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-autolink-literal", "npm:1.0.5"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-sanitize-uri", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-autolink-literal-npm-2.1.0-8fcb271412-10c0.zip/node_modules/micromark-extension-gfm-autolink-literal/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-autolink-literal", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-sanitize-uri", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm-footnote", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-footnote-npm-1.1.2-caa5472e3f-10c0.zip/node_modules/micromark-extension-gfm-footnote/",\ + "packageDependencies": [\ + ["micromark-core-commonmark", "npm:1.1.0"],\ + ["micromark-extension-gfm-footnote", "npm:1.1.2"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-normalize-identifier", "npm:1.1.0"],\ + ["micromark-util-sanitize-uri", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-footnote-npm-2.1.0-1cf783dd36-10c0.zip/node_modules/micromark-extension-gfm-footnote/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-core-commonmark", "npm:2.0.4"],\ + ["micromark-extension-gfm-footnote", "npm:2.1.0"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-normalize-identifier", "npm:2.0.1"],\ + ["micromark-util-sanitize-uri", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm-strikethrough", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-strikethrough-npm-1.0.7-f5e7b0b63e-10c0.zip/node_modules/micromark-extension-gfm-strikethrough/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-strikethrough", "npm:1.0.7"],\ + ["micromark-util-chunked", "npm:1.1.0"],\ + ["micromark-util-classify-character", "npm:1.1.0"],\ + ["micromark-util-resolve-all", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-strikethrough-npm-2.1.0-b2aa188eba-10c0.zip/node_modules/micromark-extension-gfm-strikethrough/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-extension-gfm-strikethrough", "npm:2.1.0"],\ + ["micromark-util-chunked", "npm:2.0.1"],\ + ["micromark-util-classify-character", "npm:2.0.1"],\ + ["micromark-util-resolve-all", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm-table", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-table-npm-1.0.7-878b7528e3-10c0.zip/node_modules/micromark-extension-gfm-table/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-table", "npm:1.0.7"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-table-npm-2.1.2-cf4f26fac2-10c0.zip/node_modules/micromark-extension-gfm-table/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-extension-gfm-table", "npm:2.1.2"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm-tagfilter", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-tagfilter-npm-1.0.2-87d5ea927a-10c0.zip/node_modules/micromark-extension-gfm-tagfilter/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-tagfilter", "npm:1.0.2"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-tagfilter-npm-2.0.0-c5ad486636-10c0.zip/node_modules/micromark-extension-gfm-tagfilter/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-tagfilter", "npm:2.0.0"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-gfm-task-list-item", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-task-list-item-npm-1.0.5-0fb4eed065-10c0.zip/node_modules/micromark-extension-gfm-task-list-item/",\ + "packageDependencies": [\ + ["micromark-extension-gfm-task-list-item", "npm:1.0.5"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-gfm-task-list-item-npm-2.1.0-b717607894-10c0.zip/node_modules/micromark-extension-gfm-task-list-item/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-extension-gfm-task-list-item", "npm:2.1.0"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-math", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-math-npm-3.1.0-60c186f61c-10c0.zip/node_modules/micromark-extension-math/",\ + "packageDependencies": [\ + ["@types/katex", "npm:0.16.8"],\ + ["devlop", "npm:1.1.0"],\ + ["katex", "npm:0.16.47"],\ + ["micromark-extension-math", "npm:3.1.0"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-mdx-expression", [\ + ["npm:1.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdx-expression-npm-1.0.8-95d2ed6eb2-10c0.zip/node_modules/micromark-extension-mdx-expression/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["micromark-extension-mdx-expression", "npm:1.0.8"],\ + ["micromark-factory-mdx-expression", "npm:1.0.9"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-events-to-acorn", "npm:1.2.3"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdx-expression-npm-3.0.1-176c6dad36-10c0.zip/node_modules/micromark-extension-mdx-expression/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["devlop", "npm:1.1.0"],\ + ["micromark-extension-mdx-expression", "npm:3.0.1"],\ + ["micromark-factory-mdx-expression", "npm:2.0.3"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-events-to-acorn", "npm:2.0.3"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-mdx-jsx", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdx-jsx-npm-1.0.5-ef5b951682-10c0.zip/node_modules/micromark-extension-mdx-jsx/",\ + "packageDependencies": [\ + ["@types/acorn", "npm:4.0.6"],\ + ["@types/estree", "npm:1.0.10"],\ + ["estree-util-is-identifier-name", "npm:2.1.0"],\ + ["micromark-extension-mdx-jsx", "npm:1.0.5"],\ + ["micromark-factory-mdx-expression", "npm:1.0.9"],\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdx-jsx-npm-3.0.2-f9114da2d7-10c0.zip/node_modules/micromark-extension-mdx-jsx/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-is-identifier-name", "npm:3.0.0"],\ + ["micromark-extension-mdx-jsx", "npm:3.0.2"],\ + ["micromark-factory-mdx-expression", "npm:2.0.3"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-events-to-acorn", "npm:2.0.3"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-mdx-md", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdx-md-npm-1.0.1-c524399fe3-10c0.zip/node_modules/micromark-extension-mdx-md/",\ + "packageDependencies": [\ + ["micromark-extension-mdx-md", "npm:1.0.1"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdx-md-npm-2.0.0-eba668824c-10c0.zip/node_modules/micromark-extension-mdx-md/",\ + "packageDependencies": [\ + ["micromark-extension-mdx-md", "npm:2.0.0"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-mdxjs", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdxjs-npm-1.0.1-ceca8ad557-10c0.zip/node_modules/micromark-extension-mdxjs/",\ + "packageDependencies": [\ + ["acorn", "npm:8.19.0"],\ + ["acorn-jsx", "virtual:c1ee8da2208095601afd6b3d193759b23c67e6125a2702755478ccc78efb4f432797d8f0064f8fe4eef2ef73923982b9e89749d582ec5206c34703b558f226a5#npm:5.3.2"],\ + ["micromark-extension-mdx-expression", "npm:1.0.8"],\ + ["micromark-extension-mdx-jsx", "npm:1.0.5"],\ + ["micromark-extension-mdx-md", "npm:1.0.1"],\ + ["micromark-extension-mdxjs", "npm:1.0.1"],\ + ["micromark-extension-mdxjs-esm", "npm:1.0.5"],\ + ["micromark-util-combine-extensions", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdxjs-npm-3.0.0-c1ee8da220-10c0.zip/node_modules/micromark-extension-mdxjs/",\ + "packageDependencies": [\ + ["acorn", "npm:8.19.0"],\ + ["acorn-jsx", "virtual:c1ee8da2208095601afd6b3d193759b23c67e6125a2702755478ccc78efb4f432797d8f0064f8fe4eef2ef73923982b9e89749d582ec5206c34703b558f226a5#npm:5.3.2"],\ + ["micromark-extension-mdx-expression", "npm:3.0.1"],\ + ["micromark-extension-mdx-jsx", "npm:3.0.2"],\ + ["micromark-extension-mdx-md", "npm:2.0.0"],\ + ["micromark-extension-mdxjs", "npm:3.0.0"],\ + ["micromark-extension-mdxjs-esm", "npm:3.0.0"],\ + ["micromark-util-combine-extensions", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-extension-mdxjs-esm", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdxjs-esm-npm-1.0.5-cb307e2a05-10c0.zip/node_modules/micromark-extension-mdxjs-esm/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["micromark-core-commonmark", "npm:1.1.0"],\ + ["micromark-extension-mdxjs-esm", "npm:1.0.5"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-events-to-acorn", "npm:1.2.3"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["unist-util-position-from-estree", "npm:1.1.2"],\ + ["uvu", "npm:0.5.6"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-extension-mdxjs-esm-npm-3.0.0-f09fb4b82d-10c0.zip/node_modules/micromark-extension-mdxjs-esm/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["devlop", "npm:1.1.0"],\ + ["micromark-core-commonmark", "npm:2.0.4"],\ + ["micromark-extension-mdxjs-esm", "npm:3.0.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-events-to-acorn", "npm:2.0.3"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["unist-util-position-from-estree", "npm:2.0.0"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-factory-destination", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-destination-npm-1.1.0-b520b52727-10c0.zip/node_modules/micromark-factory-destination/",\ + "packageDependencies": [\ + ["micromark-factory-destination", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-destination-npm-2.0.1-2b4ab89121-10c0.zip/node_modules/micromark-factory-destination/",\ + "packageDependencies": [\ + ["micromark-factory-destination", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-factory-label", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-label-npm-1.1.0-d8a5a37124-10c0.zip/node_modules/micromark-factory-label/",\ + "packageDependencies": [\ + ["micromark-factory-label", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-label-npm-2.0.1-2ce9fdcfd2-10c0.zip/node_modules/micromark-factory-label/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-factory-label", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-factory-mdx-expression", [\ + ["npm:1.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-mdx-expression-npm-1.0.9-5e83bb23b6-10c0.zip/node_modules/micromark-factory-mdx-expression/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["micromark-factory-mdx-expression", "npm:1.0.9"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-events-to-acorn", "npm:1.2.3"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["unist-util-position-from-estree", "npm:1.1.2"],\ + ["uvu", "npm:0.5.6"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-mdx-expression-npm-2.0.3-284eeed85f-10c0.zip/node_modules/micromark-factory-mdx-expression/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["devlop", "npm:1.1.0"],\ + ["micromark-factory-mdx-expression", "npm:2.0.3"],\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-events-to-acorn", "npm:2.0.3"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["unist-util-position-from-estree", "npm:2.0.0"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-factory-space", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-space-npm-1.1.0-30229d1b5d-10c0.zip/node_modules/micromark-factory-space/",\ + "packageDependencies": [\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-space-npm-2.1.0-ef30a6265e-10c0.zip/node_modules/micromark-factory-space/",\ + "packageDependencies": [\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-factory-title", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-title-npm-1.1.0-4af82ae5b2-10c0.zip/node_modules/micromark-factory-title/",\ + "packageDependencies": [\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-factory-title", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-title-npm-2.0.1-a5f7a4ac37-10c0.zip/node_modules/micromark-factory-title/",\ + "packageDependencies": [\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-factory-title", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-factory-whitespace", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-whitespace-npm-1.1.0-8564d6a9a1-10c0.zip/node_modules/micromark-factory-whitespace/",\ + "packageDependencies": [\ + ["micromark-factory-space", "npm:1.1.0"],\ + ["micromark-factory-whitespace", "npm:1.1.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-factory-whitespace-npm-2.0.1-2d7cfaf8ae-10c0.zip/node_modules/micromark-factory-whitespace/",\ + "packageDependencies": [\ + ["micromark-factory-space", "npm:2.1.0"],\ + ["micromark-factory-whitespace", "npm:2.0.1"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-character", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-character-npm-1.2.0-b42e3441af-10c0.zip/node_modules/micromark-util-character/",\ + "packageDependencies": [\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-character-npm-2.1.1-38b44c61db-10c0.zip/node_modules/micromark-util-character/",\ + "packageDependencies": [\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-chunked", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-chunked-npm-1.1.0-2b46b7c8a2-10c0.zip/node_modules/micromark-util-chunked/",\ + "packageDependencies": [\ + ["micromark-util-chunked", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-chunked-npm-2.0.1-27444b1e7b-10c0.zip/node_modules/micromark-util-chunked/",\ + "packageDependencies": [\ + ["micromark-util-chunked", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-classify-character", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-classify-character-npm-1.1.0-77b33fd18e-10c0.zip/node_modules/micromark-util-classify-character/",\ + "packageDependencies": [\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-classify-character", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-classify-character-npm-2.0.1-127a4a9c2a-10c0.zip/node_modules/micromark-util-classify-character/",\ + "packageDependencies": [\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-classify-character", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-combine-extensions", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-combine-extensions-npm-1.1.0-d7734a9ec8-10c0.zip/node_modules/micromark-util-combine-extensions/",\ + "packageDependencies": [\ + ["micromark-util-chunked", "npm:1.1.0"],\ + ["micromark-util-combine-extensions", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-combine-extensions-npm-2.0.1-9810c0bf8d-10c0.zip/node_modules/micromark-util-combine-extensions/",\ + "packageDependencies": [\ + ["micromark-util-chunked", "npm:2.0.1"],\ + ["micromark-util-combine-extensions", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-decode-numeric-character-reference", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-decode-numeric-character-reference-npm-1.1.0-0381c1cb74-10c0.zip/node_modules/micromark-util-decode-numeric-character-reference/",\ + "packageDependencies": [\ + ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-decode-numeric-character-reference-npm-2.0.2-c2d481632e-10c0.zip/node_modules/micromark-util-decode-numeric-character-reference/",\ + "packageDependencies": [\ + ["micromark-util-decode-numeric-character-reference", "npm:2.0.2"],\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-decode-string", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-decode-string-npm-1.1.0-d3fef9c9ba-10c0.zip/node_modules/micromark-util-decode-string/",\ + "packageDependencies": [\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ + ["micromark-util-decode-string", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-decode-string-npm-2.0.1-72716f39ea-10c0.zip/node_modules/micromark-util-decode-string/",\ + "packageDependencies": [\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-decode-numeric-character-reference", "npm:2.0.2"],\ + ["micromark-util-decode-string", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-edit-map", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-edit-map-npm-1.0.0-991890505e-10c0.zip/node_modules/micromark-util-edit-map/",\ + "packageDependencies": [\ + ["micromark-util-edit-map", "npm:1.0.0"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-encode", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-encode-npm-1.1.0-65f415c4fe-10c0.zip/node_modules/micromark-util-encode/",\ + "packageDependencies": [\ + ["micromark-util-encode", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-encode-npm-2.0.1-6586cf1670-10c0.zip/node_modules/micromark-util-encode/",\ + "packageDependencies": [\ + ["micromark-util-encode", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-events-to-acorn", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-events-to-acorn-npm-1.2.3-e5c8bad960-10c0.zip/node_modules/micromark-util-events-to-acorn/",\ + "packageDependencies": [\ + ["@types/acorn", "npm:4.0.6"],\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/unist", "npm:2.0.11"],\ + ["estree-util-visit", "npm:1.2.1"],\ + ["micromark-util-events-to-acorn", "npm:1.2.3"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-events-to-acorn-npm-2.0.3-740270553e-10c0.zip/node_modules/micromark-util-events-to-acorn/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/unist", "npm:3.0.3"],\ + ["devlop", "npm:1.1.0"],\ + ["estree-util-visit", "npm:2.0.0"],\ + ["micromark-util-events-to-acorn", "npm:2.0.3"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-html-tag-name", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-html-tag-name-npm-1.2.0-d8309ab06f-10c0.zip/node_modules/micromark-util-html-tag-name/",\ + "packageDependencies": [\ + ["micromark-util-html-tag-name", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-html-tag-name-npm-2.0.1-eb560993c8-10c0.zip/node_modules/micromark-util-html-tag-name/",\ + "packageDependencies": [\ + ["micromark-util-html-tag-name", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-normalize-identifier", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-normalize-identifier-npm-1.1.0-378d909800-10c0.zip/node_modules/micromark-util-normalize-identifier/",\ + "packageDependencies": [\ + ["micromark-util-normalize-identifier", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-normalize-identifier-npm-2.0.1-336335e80e-10c0.zip/node_modules/micromark-util-normalize-identifier/",\ + "packageDependencies": [\ + ["micromark-util-normalize-identifier", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-resolve-all", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-resolve-all-npm-1.1.0-c49b6d7c36-10c0.zip/node_modules/micromark-util-resolve-all/",\ + "packageDependencies": [\ + ["micromark-util-resolve-all", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-resolve-all-npm-2.0.1-50f997ec4c-10c0.zip/node_modules/micromark-util-resolve-all/",\ + "packageDependencies": [\ + ["micromark-util-resolve-all", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-sanitize-uri", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-sanitize-uri-npm-1.2.0-b14e5e159a-10c0.zip/node_modules/micromark-util-sanitize-uri/",\ + "packageDependencies": [\ + ["micromark-util-character", "npm:1.2.0"],\ + ["micromark-util-encode", "npm:1.1.0"],\ + ["micromark-util-sanitize-uri", "npm:1.2.0"],\ + ["micromark-util-symbol", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-sanitize-uri-npm-2.0.1-4263be24eb-10c0.zip/node_modules/micromark-util-sanitize-uri/",\ + "packageDependencies": [\ + ["micromark-util-character", "npm:2.1.1"],\ + ["micromark-util-encode", "npm:2.0.1"],\ + ["micromark-util-sanitize-uri", "npm:2.0.1"],\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-subtokenize", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-subtokenize-npm-1.1.0-72005ae28b-10c0.zip/node_modules/micromark-util-subtokenize/",\ + "packageDependencies": [\ + ["micromark-util-chunked", "npm:1.1.0"],\ + ["micromark-util-subtokenize", "npm:1.1.0"],\ + ["micromark-util-symbol", "npm:1.1.0"],\ + ["micromark-util-types", "npm:1.1.0"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-subtokenize-npm-2.1.0-2452c9ae9b-10c0.zip/node_modules/micromark-util-subtokenize/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["micromark-util-chunked", "npm:2.0.1"],\ + ["micromark-util-subtokenize", "npm:2.1.0"],\ + ["micromark-util-symbol", "npm:2.0.1"],\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-symbol", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-symbol-npm-1.1.0-90b0865932-10c0.zip/node_modules/micromark-util-symbol/",\ + "packageDependencies": [\ + ["micromark-util-symbol", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-symbol-npm-2.0.1-3447180660-10c0.zip/node_modules/micromark-util-symbol/",\ + "packageDependencies": [\ + ["micromark-util-symbol", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromark-util-types", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-types-npm-1.1.0-9df6df907c-10c0.zip/node_modules/micromark-util-types/",\ + "packageDependencies": [\ + ["micromark-util-types", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromark-util-types-npm-2.0.3-2848fdfcef-10c0.zip/node_modules/micromark-util-types/",\ + "packageDependencies": [\ + ["micromark-util-types", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["micromatch", [\ + ["npm:4.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/micromatch-npm-4.0.8-c9570e4aca-10c0.zip/node_modules/micromatch/",\ + "packageDependencies": [\ + ["braces", "npm:3.0.3"],\ + ["micromatch", "npm:4.0.8"],\ + ["picomatch", "npm:2.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mime", [\ + ["npm:1.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mime-npm-1.6.0-60ae95038a-10c0.zip/node_modules/mime/",\ + "packageDependencies": [\ + ["mime", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mime-npm-2.6.0-88b89d8de0-10c0.zip/node_modules/mime/",\ + "packageDependencies": [\ + ["mime", "npm:2.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mime-db", [\ + ["npm:1.52.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mime-db-npm-1.52.0-b5371d6fd2-10c0.zip/node_modules/mime-db/",\ + "packageDependencies": [\ + ["mime-db", "npm:1.52.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mime-match", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/mime-match-npm-1.0.2-eca933f0a7-10c0.zip/node_modules/mime-match/",\ + "packageDependencies": [\ + ["mime-match", "npm:1.0.2"],\ + ["wildcard", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mime-types", [\ + ["npm:2.1.35", {\ + "packageLocation": "../../../../.yarn/berry/cache/mime-types-npm-2.1.35-dd9ea9f3e2-10c0.zip/node_modules/mime-types/",\ + "packageDependencies": [\ + ["mime-db", "npm:1.52.0"],\ + ["mime-types", "npm:2.1.35"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mimic-fn", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mimic-fn-npm-2.1.0-4fbeb3abb4-10c0.zip/node_modules/mimic-fn/",\ + "packageDependencies": [\ + ["mimic-fn", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mimic-response", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mimic-response-npm-3.1.0-a4a24b4e96-10c0.zip/node_modules/mimic-response/",\ + "packageDependencies": [\ + ["mimic-response", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mimic-response-npm-4.0.0-c080547e26-10c0.zip/node_modules/mimic-response/",\ + "packageDependencies": [\ + ["mimic-response", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["min-document", [\ + ["npm:2.19.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/min-document-npm-2.19.2-3ed02fe99d-10c0.zip/node_modules/min-document/",\ + "packageDependencies": [\ + ["dom-walk", "npm:0.1.2"],\ + ["min-document", "npm:2.19.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["min-indent", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/min-indent-npm-1.0.1-77031f50e1-10c0.zip/node_modules/min-indent/",\ + "packageDependencies": [\ + ["min-indent", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mini-svg-data-uri", [\ + ["npm:1.4.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/mini-svg-data-uri-npm-1.4.4-929f6f1119-10c0.zip/node_modules/mini-svg-data-uri/",\ + "packageDependencies": [\ + ["mini-svg-data-uri", "npm:1.4.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minimatch", [\ + ["npm:10.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimatch-npm-10.1.1-453db4ee1a-10c0.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["@isaacs/brace-expansion", "npm:5.0.1"],\ + ["minimatch", "npm:10.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:10.2.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimatch-npm-10.2.6-fd0d1cf467-10c0.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["brace-expansion", "npm:5.0.12"],\ + ["minimatch", "npm:10.2.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimatch-npm-3.1.5-86958baf50-10c0.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["brace-expansion", "npm:1.1.21"],\ + ["minimatch", "npm:3.1.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimatch-npm-5.1.9-fc73125478-10c0.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["brace-expansion", "npm:2.1.7"],\ + ["minimatch", "npm:5.1.9"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimatch-npm-9.0.9-3ee8f15008-10c0.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["brace-expansion", "npm:2.1.7"],\ + ["minimatch", "npm:9.0.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minimist", [\ + ["npm:0.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimist-npm-0.0.8-8139f8b2f5-10c0.zip/node_modules/minimist/",\ + "packageDependencies": [\ + ["minimist", "npm:0.0.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimist-npm-1.2.8-d7af7b1dce-10c0.zip/node_modules/minimist/",\ + "packageDependencies": [\ + ["minimist", "npm:1.2.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minimist-options", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimist-options-npm-4.1.0-64ca250fc1-10c0.zip/node_modules/minimist-options/",\ + "packageDependencies": [\ + ["arrify", "npm:1.0.1"],\ + ["is-plain-obj", "npm:1.1.0"],\ + ["kind-of", "npm:6.0.3"],\ + ["minimist-options", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minimisted", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/minimisted-npm-2.0.1-f825408156-10c0.zip/node_modules/minimisted/",\ + "packageDependencies": [\ + ["minimist", "npm:1.2.8"],\ + ["minimisted", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass", [\ + ["npm:3.3.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-npm-3.3.6-b8d93a945b-10c0.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:3.3.6"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-npm-7.1.3-b73a16498d-10c0.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:7.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-collect", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-collect-npm-2.0.1-73d3907e40-10c0.zip/node_modules/minipass-collect/",\ + "packageDependencies": [\ + ["minipass", "npm:7.1.3"],\ + ["minipass-collect", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-fetch", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-fetch-npm-6.0.0-ef32d1acde-10c0.zip/node_modules/minipass-fetch/",\ + "packageDependencies": [\ + ["iconv-lite", "npm:0.7.3"],\ + ["minipass", "npm:7.1.3"],\ + ["minipass-fetch", "npm:6.0.0"],\ + ["minipass-sized", "npm:2.0.0"],\ + ["minizlib", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-flush", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-flush-npm-1.0.7-d0ad4a0c15-10c0.zip/node_modules/minipass-flush/",\ + "packageDependencies": [\ + ["minipass", "npm:3.3.6"],\ + ["minipass-flush", "npm:1.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-pipeline", [\ + ["npm:1.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-pipeline-npm-1.2.4-5924cb077f-10c0.zip/node_modules/minipass-pipeline/",\ + "packageDependencies": [\ + ["minipass", "npm:3.3.6"],\ + ["minipass-pipeline", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-sized", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/minipass-sized-npm-2.0.0-a911fc7d3f-10c0.zip/node_modules/minipass-sized/",\ + "packageDependencies": [\ + ["minipass", "npm:7.1.3"],\ + ["minipass-sized", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minizlib", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/minizlib-npm-3.1.0-6680befdba-10c0.zip/node_modules/minizlib/",\ + "packageDependencies": [\ + ["minipass", "npm:7.1.3"],\ + ["minizlib", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mitt", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mitt-npm-3.0.1-ce290ffa77-10c0.zip/node_modules/mitt/",\ + "packageDependencies": [\ + ["mitt", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mj-context-menu", [\ + ["npm:0.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mj-context-menu-npm-0.6.1-fbd0b269a2-10c0.zip/node_modules/mj-context-menu/",\ + "packageDependencies": [\ + ["mj-context-menu", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-npm-5.4.1-b52e51bc46-10c0.zip/node_modules/mjml/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["mjml", "npm:5.4.1"],\ + ["mjml-cli", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-preset-core", "npm:5.4.1"],\ + ["mjml-validator", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-accordion", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-accordion-npm-5.4.1-82650d3232-10c0.zip/node_modules/mjml-accordion/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-accordion", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-body", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-body-npm-5.4.1-9636fb3a5c-10c0.zip/node_modules/mjml-body/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-body", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-button", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-button-npm-5.4.1-dfe57ba88b-10c0.zip/node_modules/mjml-button/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-button", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-carousel", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-carousel-npm-5.4.1-de0f36289a-10c0.zip/node_modules/mjml-carousel/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-carousel", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-cli", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-cli-npm-5.4.1-566b92babc-10c0.zip/node_modules/mjml-cli/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["chokidar", "npm:4.0.3"],\ + ["glob", "npm:13.0.6"],\ + ["lodash", "npm:4.18.1"],\ + ["minimatch", "npm:10.2.6"],\ + ["mjml-cli", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-parser-xml", "npm:5.4.1"],\ + ["mjml-preset-core", "npm:5.4.1"],\ + ["mjml-validator", "npm:5.4.1"],\ + ["yargs", "npm:17.7.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-column", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-column-npm-5.4.1-f666486b8c-10c0.zip/node_modules/mjml-column/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-column", "npm:5.4.1"],\ + ["mjml-core", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-core", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-core-npm-5.4.1-ab9370fdb3-10c0.zip/node_modules/mjml-core/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["cheerio", "npm:1.2.0"],\ + ["cssnano", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:7.1.9"],\ + ["cssnano-preset-lite", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:4.0.6"],\ + ["detect-node", "npm:2.1.0"],\ + ["htmlnano", "virtual:ab9370fdb3a098464568e22974c38f9a469216b76c8e67a1b70668b7c9d5436f39190fdc947a297e16df0c8bc70917ad1d0ecd1c003ff88feb458eca73615908#npm:3.3.1"],\ + ["js-beautify", "npm:2.0.3"],\ + ["juice", "npm:11.1.1"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-parser-xml", "npm:5.4.1"],\ + ["mjml-validator", "npm:5.4.1"],\ + ["postcss", "npm:8.5.32"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-divider", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-divider-npm-5.4.1-d6d3054ae3-10c0.zip/node_modules/mjml-divider/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-divider", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-group", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-group-npm-5.4.1-4333995884-10c0.zip/node_modules/mjml-group/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-group", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-npm-5.4.1-97ebaf36fa-10c0.zip/node_modules/mjml-head/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-attributes", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-attributes-npm-5.4.1-5f7e68f314-10c0.zip/node_modules/mjml-head-attributes/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-attributes", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-breakpoint", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-breakpoint-npm-5.4.1-402f43d205-10c0.zip/node_modules/mjml-head-breakpoint/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-breakpoint", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-font", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-font-npm-5.4.1-39de1b6a9a-10c0.zip/node_modules/mjml-head-font/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-font", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-html-attributes", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-html-attributes-npm-5.4.1-9153d48110-10c0.zip/node_modules/mjml-head-html-attributes/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-html-attributes", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-preview", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-preview-npm-5.4.1-76607892e9-10c0.zip/node_modules/mjml-head-preview/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-preview", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-style", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-style-npm-5.4.1-1cb63c0915-10c0.zip/node_modules/mjml-head-style/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-style", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-head-title", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-head-title-npm-5.4.1-7bd2e499e9-10c0.zip/node_modules/mjml-head-title/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-head-title", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-hero", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-hero-npm-5.4.1-4c628df1a2-10c0.zip/node_modules/mjml-hero/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-hero", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-image", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-image-npm-5.4.1-a4307ba816-10c0.zip/node_modules/mjml-image/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-image", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-navbar", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-navbar-npm-5.4.1-074152bad8-10c0.zip/node_modules/mjml-navbar/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-navbar", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-parser-xml", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-parser-xml-npm-5.4.1-afd67e874d-10c0.zip/node_modules/mjml-parser-xml/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["detect-node", "npm:2.1.0"],\ + ["htmlparser2", "npm:9.1.0"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-parser-xml", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-preset-core", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-preset-core-npm-5.4.1-44f9027b7c-10c0.zip/node_modules/mjml-preset-core/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["mjml-accordion", "npm:5.4.1"],\ + ["mjml-body", "npm:5.4.1"],\ + ["mjml-button", "npm:5.4.1"],\ + ["mjml-carousel", "npm:5.4.1"],\ + ["mjml-column", "npm:5.4.1"],\ + ["mjml-divider", "npm:5.4.1"],\ + ["mjml-group", "npm:5.4.1"],\ + ["mjml-head", "npm:5.4.1"],\ + ["mjml-head-attributes", "npm:5.4.1"],\ + ["mjml-head-breakpoint", "npm:5.4.1"],\ + ["mjml-head-font", "npm:5.4.1"],\ + ["mjml-head-html-attributes", "npm:5.4.1"],\ + ["mjml-head-preview", "npm:5.4.1"],\ + ["mjml-head-style", "npm:5.4.1"],\ + ["mjml-head-title", "npm:5.4.1"],\ + ["mjml-hero", "npm:5.4.1"],\ + ["mjml-image", "npm:5.4.1"],\ + ["mjml-navbar", "npm:5.4.1"],\ + ["mjml-preset-core", "npm:5.4.1"],\ + ["mjml-raw", "npm:5.4.1"],\ + ["mjml-section", "npm:5.4.1"],\ + ["mjml-social", "npm:5.4.1"],\ + ["mjml-spacer", "npm:5.4.1"],\ + ["mjml-table", "npm:5.4.1"],\ + ["mjml-text", "npm:5.4.1"],\ + ["mjml-wrapper", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-raw", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-raw-npm-5.4.1-e3fb44c189-10c0.zip/node_modules/mjml-raw/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-raw", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-section", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-section-npm-5.4.1-70b8fa6a87-10c0.zip/node_modules/mjml-section/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-section", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-social", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-social-npm-5.4.1-3f7a10bb82-10c0.zip/node_modules/mjml-social/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-social", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-spacer", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-spacer-npm-5.4.1-d7bc5e2f13-10c0.zip/node_modules/mjml-spacer/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-spacer", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-table", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-table-npm-5.4.1-8adf59a9fc-10c0.zip/node_modules/mjml-table/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-table", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-text", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-text-npm-5.4.1-d3f21d0b4e-10c0.zip/node_modules/mjml-text/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-text", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-validator", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-validator-npm-5.4.1-db6e98b987-10c0.zip/node_modules/mjml-validator/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["mjml-validator", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mjml-wrapper", [\ + ["npm:5.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mjml-wrapper-npm-5.4.1-a34afc5779-10c0.zip/node_modules/mjml-wrapper/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.29.10"],\ + ["lodash", "npm:4.18.1"],\ + ["mjml-core", "npm:5.4.1"],\ + ["mjml-section", "npm:5.4.1"],\ + ["mjml-wrapper", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mkdirp", [\ + ["npm:0.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mkdirp-npm-0.5.1-33a164c39d-10c0.zip/node_modules/mkdirp/",\ + "packageDependencies": [\ + ["minimist", "npm:0.0.8"],\ + ["mkdirp", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/mkdirp-npm-1.0.4-37f6ef56b9-10c0.zip/node_modules/mkdirp/",\ + "packageDependencies": [\ + ["mkdirp", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["modern-tar", [\ + ["npm:0.8.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/modern-tar-npm-0.8.6-bbcb284f8f-10c0.zip/node_modules/modern-tar/",\ + "packageDependencies": [\ + ["modern-tar", "npm:0.8.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mri", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mri-npm-1.2.0-8ecee0357d-10c0.zip/node_modules/mri/",\ + "packageDependencies": [\ + ["mri", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mrmime", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/mrmime-npm-2.0.1-c00bdddb2f-10c0.zip/node_modules/mrmime/",\ + "packageDependencies": [\ + ["mrmime", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ms", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ms-npm-2.1.1-5b4fd72c86-10c0.zip/node_modules/ms/",\ + "packageDependencies": [\ + ["ms", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/ms-npm-2.1.2-ec0c1512ff-10c0.zip/node_modules/ms/",\ + "packageDependencies": [\ + ["ms", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/ms-npm-2.1.3-81ff3cfac1-10c0.zip/node_modules/ms/",\ + "packageDependencies": [\ + ["ms", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["muggle-string", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/muggle-string-npm-0.4.1-fe3c825cc2-10c0.zip/node_modules/muggle-string/",\ + "packageDependencies": [\ + ["muggle-string", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mute-stream", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/mute-stream-npm-4.0.0-3ef2464d19-10c0.zip/node_modules/mute-stream/",\ + "packageDependencies": [\ + ["mute-stream", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["namespace-emitter", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/namespace-emitter-npm-2.0.1-683bfb2cf5-10c0.zip/node_modules/namespace-emitter/",\ + "packageDependencies": [\ + ["namespace-emitter", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nanoid", [\ + ["npm:3.3.20", {\ + "packageLocation": "../../../../.yarn/berry/cache/nanoid-npm-3.3.20-aad4bb378d-10c0.zip/node_modules/nanoid/",\ + "packageDependencies": [\ + ["nanoid", "npm:3.3.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/nanoid-npm-5.1.16-4584eba352-10c0.zip/node_modules/nanoid/",\ + "packageDependencies": [\ + ["nanoid", "npm:5.1.16"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/nanoid-npm-6.0.2-82a689d2ea-10c0.zip/node_modules/nanoid/",\ + "packageDependencies": [\ + ["nanoid", "npm:6.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nanostores", [\ + ["npm:1.5.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/nanostores-npm-1.5.5-e173679d9e-10c0.zip/node_modules/nanostores/",\ + "packageDependencies": [\ + ["nanostores", "npm:1.5.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["natural-compare", [\ + ["npm:1.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/natural-compare-npm-1.4.0-97b75b362d-10c0.zip/node_modules/natural-compare/",\ + "packageDependencies": [\ + ["natural-compare", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["negotiator", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/negotiator-npm-1.1.0-9ec30faacd-10c0.zip/node_modules/negotiator/",\ + "packageDependencies": [\ + ["content-type", "npm:2.1.0"],\ + ["negotiator", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["neotraverse", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/neotraverse-npm-1.0.1-3abeeba9b0-10c0.zip/node_modules/neotraverse/",\ + "packageDependencies": [\ + ["neotraverse", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nlcst-is-literal", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nlcst-is-literal-npm-2.1.1-bb21219ec7-10c0.zip/node_modules/nlcst-is-literal/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["@types/unist", "npm:2.0.11"],\ + ["nlcst-is-literal", "npm:2.1.1"],\ + ["nlcst-to-string", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nlcst-normalize", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nlcst-normalize-npm-3.1.1-a3376ac9b3-10c0.zip/node_modules/nlcst-normalize/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["nlcst-normalize", "npm:3.1.1"],\ + ["nlcst-to-string", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nlcst-search", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nlcst-search-npm-3.1.1-e88c143d8d-10c0.zip/node_modules/nlcst-search/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["@types/unist", "npm:2.0.11"],\ + ["nlcst-is-literal", "npm:2.1.1"],\ + ["nlcst-normalize", "npm:3.1.1"],\ + ["nlcst-search", "npm:3.1.1"],\ + ["unist-util-visit", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nlcst-to-string", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/nlcst-to-string-npm-2.0.4-1cb3e5a6d6-10c0.zip/node_modules/nlcst-to-string/",\ + "packageDependencies": [\ + ["nlcst-to-string", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nlcst-to-string-npm-3.1.1-855d96f1c7-10c0.zip/node_modules/nlcst-to-string/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["nlcst-to-string", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/nlcst-to-string-npm-4.0.0-fb765d9386-10c0.zip/node_modules/nlcst-to-string/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["nlcst-to-string", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-domexception", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-domexception-npm-1.0.0-e1e813b76f-10c0.zip/node_modules/node-domexception/",\ + "packageDependencies": [\ + ["node-domexception", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-emoji", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-emoji-npm-2.2.0-4302837175-10c0.zip/node_modules/node-emoji/",\ + "packageDependencies": [\ + ["@sindresorhus/is", "npm:4.6.0"],\ + ["char-regex", "npm:1.0.2"],\ + ["emojilib", "npm:2.4.0"],\ + ["node-emoji", "npm:2.2.0"],\ + ["skin-tone", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-fetch", [\ + ["npm:2.6.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-fetch-npm-2.6.7-777aa2a6df-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["node-fetch", "npm:2.6.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:2.6.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-fetch-npm-2.6.9-9fc9a54529-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["node-fetch", "npm:2.6.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:2.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-fetch-npm-2.7.0-587d57004e-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["node-fetch", "npm:2.7.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-fetch-npm-3.3.2-5267e015f2-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["data-uri-to-buffer", "npm:4.0.1"],\ + ["fetch-blob", "npm:3.2.0"],\ + ["formdata-polyfill", "npm:4.0.10"],\ + ["node-fetch", "npm:3.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:4606feb049377ee5a54506d5a03de8f80318bfa3f34a29f0602ad200641dfc56383695e05e0277c449c784a6954a15c2d6cccf21c22d052d2efd7f566da96a16#npm:2.7.0", {\ + "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-6a8c8e35dd/5/.yarn/berry/cache/node-fetch-npm-2.7.0-587d57004e-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["@types/encoding", null],\ + ["encoding", null],\ + ["node-fetch", "virtual:4606feb049377ee5a54506d5a03de8f80318bfa3f34a29f0602ad200641dfc56383695e05e0277c449c784a6954a15c2d6cccf21c22d052d2efd7f566da96a16#npm:2.7.0"],\ + ["whatwg-url", "npm:5.0.0"]\ + ],\ + "packagePeers": [\ + "@types/encoding",\ + "encoding"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:4c596e9288adf6bbac3a3df759c4d3b669e9effd02294af84e24900b0408c9a4d53baa30fcfd669fb5c5b3c92751e15185cc70b34c7e74fa2676e6b70117c2ce#npm:2.6.9", {\ + "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-6f8ccb1209/5/.yarn/berry/cache/node-fetch-npm-2.6.9-9fc9a54529-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["@types/encoding", null],\ + ["encoding", null],\ + ["node-fetch", "virtual:4c596e9288adf6bbac3a3df759c4d3b669e9effd02294af84e24900b0408c9a4d53baa30fcfd669fb5c5b3c92751e15185cc70b34c7e74fa2676e6b70117c2ce#npm:2.6.9"],\ + ["whatwg-url", "npm:5.0.0"]\ + ],\ + "packagePeers": [\ + "@types/encoding",\ + "encoding"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:ea672b66b1596a5d3c791a7ec4b919c2bc13a79e7444152997d833a4a048a6158314009fc025d3bbd8c33ce7c81024305a7d840bb0fee352bf3798e1868e4f96#npm:2.6.7", {\ + "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-a7e43850f8/5/.yarn/berry/cache/node-fetch-npm-2.6.7-777aa2a6df-10c0.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["@types/encoding", null],\ + ["encoding", null],\ + ["node-fetch", "virtual:ea672b66b1596a5d3c791a7ec4b919c2bc13a79e7444152997d833a4a048a6158314009fc025d3bbd8c33ce7c81024305a7d840bb0fee352bf3798e1868e4f96#npm:2.6.7"],\ + ["whatwg-url", "npm:5.0.0"]\ + ],\ + "packagePeers": [\ + "@types/encoding",\ + "encoding"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-fetch-native", [\ + ["npm:1.6.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-fetch-native-npm-1.6.7-346a13c388-10c0.zip/node_modules/node-fetch-native/",\ + "packageDependencies": [\ + ["node-fetch-native", "npm:1.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-gyp", [\ + ["npm:13.1.0", {\ + "packageLocation": "./.yarn/unplugged/node-gyp-npm-13.1.0-f9d5b0b5a3/node_modules/node-gyp/",\ + "packageDependencies": [\ + ["env-paths", "npm:2.2.1"],\ + ["exponential-backoff", "npm:3.1.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["node-gyp", "npm:13.1.0"],\ + ["nopt", "npm:10.0.1"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["tar", "npm:7.5.22"],\ + ["tinyglobby", "npm:0.2.17"],\ + ["undici", "npm:8.12.3"],\ + ["which", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-gyp-build", [\ + ["npm:4.8.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-gyp-build-npm-4.8.4-106c2a0b4f-10c0.zip/node_modules/node-gyp-build/",\ + "packageDependencies": [\ + ["node-gyp-build", "npm:4.8.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-html-parser", [\ + ["npm:6.1.13", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-html-parser-npm-6.1.13-47030d47d6-10c0.zip/node_modules/node-html-parser/",\ + "packageDependencies": [\ + ["css-select", "npm:5.2.2"],\ + ["he", "npm:1.2.0"],\ + ["node-html-parser", "npm:6.1.13"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-html-parser-npm-9.0.6-97898c6e8e-10c0.zip/node_modules/node-html-parser/",\ + "packageDependencies": [\ + ["css-select", "npm:5.2.2"],\ + ["entities", "npm:8.1.0"],\ + ["node-html-parser", "npm:9.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-mock-http", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-mock-http-npm-1.0.5-48d13129e1-10c0.zip/node_modules/node-mock-http/",\ + "packageDependencies": [\ + ["node-mock-http", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-releases", [\ + ["npm:2.0.63", {\ + "packageLocation": "../../../../.yarn/berry/cache/node-releases-npm-2.0.63-0c3b146d90-10c0.zip/node_modules/node-releases/",\ + "packageDependencies": [\ + ["node-releases", "npm:2.0.63"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nodemailer", [\ + ["npm:10.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nodemailer-npm-10.3.1-2c03e90125-10c0.zip/node_modules/nodemailer/",\ + "packageDependencies": [\ + ["nodemailer", "npm:10.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nopt", [\ + ["npm:10.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nopt-npm-10.0.1-c09d426c63-10c0.zip/node_modules/nopt/",\ + "packageDependencies": [\ + ["abbrev", "npm:5.0.0"],\ + ["nopt", "npm:10.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nopt-npm-7.2.1-635b7da949-10c0.zip/node_modules/nopt/",\ + "packageDependencies": [\ + ["abbrev", "npm:2.0.0"],\ + ["nopt", "npm:7.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/nopt-npm-8.1.0-5570ef63cd-10c0.zip/node_modules/nopt/",\ + "packageDependencies": [\ + ["abbrev", "npm:3.0.1"],\ + ["nopt", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["normalize-package-data", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/normalize-package-data-npm-3.0.3-1a49056685-10c0.zip/node_modules/normalize-package-data/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:4.1.0"],\ + ["is-core-module", "npm:2.17.0"],\ + ["normalize-package-data", "npm:3.0.3"],\ + ["semver", "npm:7.8.5"],\ + ["validate-npm-package-license", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/normalize-package-data-npm-4.0.1-2f74d18009-10c0.zip/node_modules/normalize-package-data/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:5.2.1"],\ + ["is-core-module", "npm:2.17.0"],\ + ["normalize-package-data", "npm:4.0.1"],\ + ["semver", "npm:7.8.5"],\ + ["validate-npm-package-license", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["normalize-path", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/normalize-path-npm-3.0.0-658ba7d77f-10c0.zip/node_modules/normalize-path/",\ + "packageDependencies": [\ + ["normalize-path", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["normalize-url", [\ + ["npm:8.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/normalize-url-npm-8.1.1-28828b84df-10c0.zip/node_modules/normalize-url/",\ + "packageDependencies": [\ + ["normalize-url", "npm:8.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm", [\ + ["npm:12.2.1", {\ + "packageLocation": "./.yarn/unplugged/npm-npm-12.2.1-bbc5480a0d/node_modules/npm/",\ + "packageDependencies": [\ + ["@isaacs/string-locale-compare", "npm:1.1.0"],\ + ["@npmcli/arborist", "npm:10.0.4"],\ + ["@npmcli/config", "npm:11.2.0"],\ + ["@npmcli/fs", "npm:6.0.0"],\ + ["@npmcli/git", "npm:8.0.0"],\ + ["@npmcli/map-workspaces", "npm:6.0.0"],\ + ["@npmcli/metavuln-calculator", "npm:10.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["@npmcli/promise-spawn", "npm:10.0.1"],\ + ["@npmcli/redact", "npm:5.0.0"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["@sigstore/tuf", "npm:5.0.0"],\ + ["abbrev", "npm:5.0.0"],\ + ["archy", "npm:1.0.0"],\ + ["bin-links", "npm:7.0.1"],\ + ["cacache", "npm:21.0.1"],\ + ["chalk", "npm:5.6.2"],\ + ["ci-info", "npm:4.4.0"],\ + ["diff", "npm:8.0.4"],\ + ["fastest-levenshtein", "npm:1.0.16"],\ + ["fs-minipass", "npm:3.0.3"],\ + ["glob", "npm:13.0.6"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["hosted-git-info", "npm:10.1.1"],\ + ["ini", "npm:7.0.0"],\ + ["init-package-json", "npm:9.0.0"],\ + ["is-cidr", "npm:7.0.3"],\ + ["json-parse-even-better-errors", "npm:6.0.0"],\ + ["libnpmaccess", "npm:11.0.0"],\ + ["libnpmdiff", "npm:9.0.4"],\ + ["libnpmexec", "npm:11.0.4"],\ + ["libnpmfund", "npm:8.0.4"],\ + ["libnpmorg", "npm:9.0.0"],\ + ["libnpmpack", "npm:10.0.4"],\ + ["libnpmpublish", "npm:12.0.1"],\ + ["libnpmsearch", "npm:10.0.0"],\ + ["libnpmteam", "npm:9.0.0"],\ + ["libnpmversion", "npm:9.0.0"],\ + ["make-fetch-happen", "npm:16.0.1"],\ + ["minimatch", "npm:10.2.6"],\ + ["minipass", "npm:7.1.3"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["ms", "npm:2.1.3"],\ + ["node-gyp", "npm:13.1.0"],\ + ["nopt", "npm:10.0.1"],\ + ["npm", "npm:12.2.1"],\ + ["npm-audit-report", "npm:8.0.0"],\ + ["npm-install-checks", "npm:9.0.0"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-pick-manifest", "npm:12.0.0"],\ + ["npm-profile", "npm:13.0.1"],\ + ["npm-registry-fetch", "npm:20.0.1"],\ + ["npm-user-validate", "npm:5.0.0"],\ + ["p-map", "npm:7.1.1"],\ + ["pacote", "npm:22.0.1"],\ + ["parse-conflict-json", "npm:6.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["qrcode-terminal", "npm:0.12.0"],\ + ["read", "npm:6.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["spdx-expression-parse", "npm:4.0.0"],\ + ["ssri", "npm:14.0.0"],\ + ["supports-color", "npm:10.2.2"],\ + ["tar", "npm:7.5.22"],\ + ["text-table", "npm:0.2.0"],\ + ["tiny-relative-date", "npm:2.0.2"],\ + ["treeverse", "npm:3.0.0"],\ + ["validate-npm-package-name", "npm:8.0.0"],\ + ["which", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-audit-report", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-audit-report-npm-8.0.0-31ad12966e-10c0.zip/node_modules/npm-audit-report/",\ + "packageDependencies": [\ + ["npm-audit-report", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-bundled", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-bundled-npm-6.0.0-db79025ded-10c0.zip/node_modules/npm-bundled/",\ + "packageDependencies": [\ + ["npm-bundled", "npm:6.0.0"],\ + ["npm-normalize-package-bin", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-install-checks", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-install-checks-npm-9.0.0-045bba9a3c-10c0.zip/node_modules/npm-install-checks/",\ + "packageDependencies": [\ + ["npm-install-checks", "npm:9.0.0"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-normalize-package-bin", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-normalize-package-bin-npm-3.0.1-6c120b50f7-10c0.zip/node_modules/npm-normalize-package-bin/",\ + "packageDependencies": [\ + ["npm-normalize-package-bin", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-normalize-package-bin-npm-6.0.0-97f59f5b3d-10c0.zip/node_modules/npm-normalize-package-bin/",\ + "packageDependencies": [\ + ["npm-normalize-package-bin", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-package-arg", [\ + ["npm:14.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-package-arg-npm-14.0.0-ebfb4c529a-10c0.zip/node_modules/npm-package-arg/",\ + "packageDependencies": [\ + ["hosted-git-info", "npm:10.1.1"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["proc-log", "npm:7.0.0"],\ + ["semver", "npm:7.8.5"],\ + ["validate-npm-package-name", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-packlist", [\ + ["npm:11.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-packlist-npm-11.3.0-b2f2a46f6d-10c0.zip/node_modules/npm-packlist/",\ + "packageDependencies": [\ + ["glob", "npm:13.0.6"],\ + ["ignore-walk", "npm:9.0.0"],\ + ["npm-packlist", "npm:11.3.0"],\ + ["proc-log", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-pick-manifest", [\ + ["npm:12.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-pick-manifest-npm-12.0.0-0cac530481-10c0.zip/node_modules/npm-pick-manifest/",\ + "packageDependencies": [\ + ["npm-install-checks", "npm:9.0.0"],\ + ["npm-normalize-package-bin", "npm:6.0.0"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-pick-manifest", "npm:12.0.0"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-profile", [\ + ["npm:13.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-profile-npm-13.0.1-dae03c27f1-10c0.zip/node_modules/npm-profile/",\ + "packageDependencies": [\ + ["npm-profile", "npm:13.0.1"],\ + ["npm-registry-fetch", "npm:20.0.1"],\ + ["proc-log", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-registry-fetch", [\ + ["npm:20.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-registry-fetch-npm-20.0.1-b810c068f5-10c0.zip/node_modules/npm-registry-fetch/",\ + "packageDependencies": [\ + ["@npmcli/redact", "npm:5.0.0"],\ + ["jsonparse", "npm:1.3.1"],\ + ["make-fetch-happen", "npm:16.0.1"],\ + ["minipass", "npm:7.1.3"],\ + ["minipass-fetch", "npm:6.0.0"],\ + ["minizlib", "npm:3.1.0"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"],\ + ["proc-log", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-run-path", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-run-path-npm-4.0.1-7aebd8bab3-10c0.zip/node_modules/npm-run-path/",\ + "packageDependencies": [\ + ["npm-run-path", "npm:4.0.1"],\ + ["path-key", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["npm-user-validate", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/npm-user-validate-npm-5.0.0-708e01efa4-10c0.zip/node_modules/npm-user-validate/",\ + "packageDependencies": [\ + ["npm-user-validate", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nth-check", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/nth-check-npm-2.1.1-f97afc8169-10c0.zip/node_modules/nth-check/",\ + "packageDependencies": [\ + ["boolbase", "npm:1.0.0"],\ + ["nth-check", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nunjucks", [\ + ["npm:3.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/nunjucks-npm-3.2.4-c2cdc53bf5-10c0.zip/node_modules/nunjucks/",\ + "packageDependencies": [\ + ["nunjucks", "npm:3.2.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.4", {\ + "packageLocation": "./.yarn/__virtual__/nunjucks-virtual-bafdf9d5fa/5/.yarn/berry/cache/nunjucks-npm-3.2.4-c2cdc53bf5-10c0.zip/node_modules/nunjucks/",\ + "packageDependencies": [\ + ["@types/chokidar", null],\ + ["a-sync-waterfall", "npm:1.0.1"],\ + ["asap", "npm:2.0.6"],\ + ["chokidar", null],\ + ["commander", "npm:5.1.0"],\ + ["nunjucks", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.4"]\ + ],\ + "packagePeers": [\ + "@types/chokidar",\ + "chokidar"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["oauth-sign", [\ + ["npm:0.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/oauth-sign-npm-0.9.0-7aa9422221-10c0.zip/node_modules/oauth-sign/",\ + "packageDependencies": [\ + ["oauth-sign", "npm:0.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["object-assign", [\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/object-assign-npm-4.1.1-1004ad6dec-10c0.zip/node_modules/object-assign/",\ + "packageDependencies": [\ + ["object-assign", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["object-deep-merge", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/object-deep-merge-npm-2.0.1-9a016e1454-10c0.zip/node_modules/object-deep-merge/",\ + "packageDependencies": [\ + ["object-deep-merge", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["object-inspect", [\ + ["npm:1.13.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/object-inspect-npm-1.13.4-4e741f9806-10c0.zip/node_modules/object-inspect/",\ + "packageDependencies": [\ + ["object-inspect", "npm:1.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["object-keys", [\ + ["npm:0.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/object-keys-npm-0.4.0-040f043796-10c0.zip/node_modules/object-keys/",\ + "packageDependencies": [\ + ["object-keys", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/object-keys-npm-1.1.1-1bf2f1be93-10c0.zip/node_modules/object-keys/",\ + "packageDependencies": [\ + ["object-keys", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["object.assign", [\ + ["npm:4.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/object.assign-npm-4.1.7-a3464be41b-10c0.zip/node_modules/object.assign/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["has-symbols", "npm:1.1.0"],\ + ["object-keys", "npm:1.1.1"],\ + ["object.assign", "npm:4.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["obug", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/obug-npm-3.0.0-c58bc16f76-10c0.zip/node_modules/obug/",\ + "packageDependencies": [\ + ["obug", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ofetch", [\ + ["npm:1.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ofetch-npm-1.5.1-e71843f412-10c0.zip/node_modules/ofetch/",\ + "packageDependencies": [\ + ["destr", "npm:2.0.5"],\ + ["node-fetch-native", "npm:1.6.7"],\ + ["ofetch", "npm:1.5.1"],\ + ["ufo", "npm:1.6.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["once", [\ + ["npm:1.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/once-npm-1.4.0-ccf03ef07a-10c0.zip/node_modules/once/",\ + "packageDependencies": [\ + ["once", "npm:1.4.0"],\ + ["wrappy", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["onetime", [\ + ["npm:5.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/onetime-npm-5.1.2-3ed148fa42-10c0.zip/node_modules/onetime/",\ + "packageDependencies": [\ + ["mimic-fn", "npm:2.1.0"],\ + ["onetime", "npm:5.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["oniguruma-parser", [\ + ["npm:0.12.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/oniguruma-parser-npm-0.12.2-3771ec91df-10c0.zip/node_modules/oniguruma-parser/",\ + "packageDependencies": [\ + ["oniguruma-parser", "npm:0.12.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["oniguruma-to-es", [\ + ["npm:4.3.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/oniguruma-to-es-npm-4.3.6-c8c4da739e-10c0.zip/node_modules/oniguruma-to-es/",\ + "packageDependencies": [\ + ["oniguruma-parser", "npm:0.12.2"],\ + ["oniguruma-to-es", "npm:4.3.6"],\ + ["regex", "npm:6.1.0"],\ + ["regex-recursion", "npm:6.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["open", [\ + ["npm:11.0.4", {\ + "packageLocation": "./.yarn/unplugged/open-npm-11.0.4-83ea1c2e5d/node_modules/open/",\ + "packageDependencies": [\ + ["default-browser", "npm:5.5.1"],\ + ["define-lazy-prop", "npm:3.0.0"],\ + ["is-in-ssh", "npm:1.0.0"],\ + ["is-inside-container", "npm:1.0.0"],\ + ["open", "npm:11.0.4"],\ + ["powershell-utils", "npm:0.2.1"],\ + ["wsl-utils", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.4.0", {\ + "packageLocation": "./.yarn/unplugged/open-npm-8.4.0-df63cfe537/node_modules/open/",\ + "packageDependencies": [\ + ["define-lazy-prop", "npm:2.0.0"],\ + ["is-docker", "npm:2.2.1"],\ + ["is-wsl", "npm:2.2.0"],\ + ["open", "npm:8.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["optionator", [\ + ["npm:0.9.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/optionator-npm-0.9.4-1f114b00e8-10c0.zip/node_modules/optionator/",\ + "packageDependencies": [\ + ["deep-is", "npm:0.1.4"],\ + ["fast-levenshtein", "npm:2.0.6"],\ + ["levn", "npm:0.4.1"],\ + ["optionator", "npm:0.9.4"],\ + ["prelude-ls", "npm:1.2.1"],\ + ["type-check", "npm:0.4.0"],\ + ["word-wrap", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["os-paths", [\ + ["npm:4.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/os-paths-npm-4.4.0-2f1b664408-10c0.zip/node_modules/os-paths/",\ + "packageDependencies": [\ + ["os-paths", "npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["own-keys", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/own-keys-npm-1.0.2-661e406201-10c0.zip/node_modules/own-keys/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["object-keys", "npm:1.1.1"],\ + ["own-keys", "npm:1.0.2"],\ + ["safe-push-apply", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["oxc-parser", [\ + ["npm:0.121.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/oxc-parser-npm-0.121.0-e3d1f35cbf-10c0.zip/node_modules/oxc-parser/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-android-arm-eabi", "npm:0.121.0"],\ + ["@oxc-parser/binding-android-arm64", "npm:0.121.0"],\ + ["@oxc-parser/binding-darwin-arm64", "npm:0.121.0"],\ + ["@oxc-parser/binding-darwin-x64", "npm:0.121.0"],\ + ["@oxc-parser/binding-freebsd-x64", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-arm-gnueabihf", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-arm-musleabihf", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-arm64-gnu", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-arm64-musl", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-ppc64-gnu", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-riscv64-gnu", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-riscv64-musl", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-s390x-gnu", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-x64-gnu", "npm:0.121.0"],\ + ["@oxc-parser/binding-linux-x64-musl", "npm:0.121.0"],\ + ["@oxc-parser/binding-openharmony-arm64", "npm:0.121.0"],\ + ["@oxc-parser/binding-wasm32-wasi", "npm:0.121.0"],\ + ["@oxc-parser/binding-win32-arm64-msvc", "npm:0.121.0"],\ + ["@oxc-parser/binding-win32-ia32-msvc", "npm:0.121.0"],\ + ["@oxc-parser/binding-win32-x64-msvc", "npm:0.121.0"],\ + ["@oxc-project/types", "npm:0.121.0"],\ + ["oxc-parser", "npm:0.121.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.152.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/oxc-parser-npm-0.152.0-00ed6cfe7d-10c0.zip/node_modules/oxc-parser/",\ + "packageDependencies": [\ + ["@oxc-parser/binding-android-arm-eabi", "npm:0.152.0"],\ + ["@oxc-parser/binding-android-arm64", "npm:0.152.0"],\ + ["@oxc-parser/binding-darwin-arm64", "npm:0.152.0"],\ + ["@oxc-parser/binding-darwin-x64", "npm:0.152.0"],\ + ["@oxc-parser/binding-freebsd-x64", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-arm-gnueabihf", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-arm-musleabihf", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-arm64-gnu", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-arm64-musl", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-ppc64-gnu", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-riscv64-gnu", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-riscv64-musl", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-s390x-gnu", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-x64-gnu", "npm:0.152.0"],\ + ["@oxc-parser/binding-linux-x64-musl", "npm:0.152.0"],\ + ["@oxc-parser/binding-openharmony-arm64", "npm:0.152.0"],\ + ["@oxc-parser/binding-win32-arm64-msvc", "npm:0.152.0"],\ + ["@oxc-parser/binding-win32-ia32-msvc", "npm:0.152.0"],\ + ["@oxc-parser/binding-win32-x64-msvc", "npm:0.152.0"],\ + ["@oxc-project/types", "npm:0.152.0"],\ + ["oxc-parser", "npm:0.152.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["oxc-transform", [\ + ["npm:0.111.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/oxc-transform-npm-0.111.0-153d93dbf5-10c0.zip/node_modules/oxc-transform/",\ + "packageDependencies": [\ + ["@oxc-transform/binding-android-arm-eabi", "npm:0.111.0"],\ + ["@oxc-transform/binding-android-arm64", "npm:0.111.0"],\ + ["@oxc-transform/binding-darwin-arm64", "npm:0.111.0"],\ + ["@oxc-transform/binding-darwin-x64", "npm:0.111.0"],\ + ["@oxc-transform/binding-freebsd-x64", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-arm-gnueabihf", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-arm-musleabihf", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-arm64-gnu", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-arm64-musl", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-ppc64-gnu", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-riscv64-gnu", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-riscv64-musl", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-s390x-gnu", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-x64-gnu", "npm:0.111.0"],\ + ["@oxc-transform/binding-linux-x64-musl", "npm:0.111.0"],\ + ["@oxc-transform/binding-openharmony-arm64", "npm:0.111.0"],\ + ["@oxc-transform/binding-wasm32-wasi", "npm:0.111.0"],\ + ["@oxc-transform/binding-win32-arm64-msvc", "npm:0.111.0"],\ + ["@oxc-transform/binding-win32-ia32-msvc", "npm:0.111.0"],\ + ["@oxc-transform/binding-win32-x64-msvc", "npm:0.111.0"],\ + ["oxc-transform", "npm:0.111.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-cancelable", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-cancelable-npm-3.0.0-e6c8101c97-10c0.zip/node_modules/p-cancelable/",\ + "packageDependencies": [\ + ["p-cancelable", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-finally", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-finally-npm-2.0.1-b59964aa17-10c0.zip/node_modules/p-finally/",\ + "packageDependencies": [\ + ["p-finally", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-limit", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-limit-npm-3.1.0-05d2ede37f-10c0.zip/node_modules/p-limit/",\ + "packageDependencies": [\ + ["p-limit", "npm:3.1.0"],\ + ["yocto-queue", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-limit-npm-4.0.0-5dccf29b67-10c0.zip/node_modules/p-limit/",\ + "packageDependencies": [\ + ["p-limit", "npm:4.0.0"],\ + ["yocto-queue", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-limit-npm-7.3.3-735db2f52d-10c0.zip/node_modules/p-limit/",\ + "packageDependencies": [\ + ["p-limit", "npm:7.3.3"],\ + ["yocto-queue", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-locate", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-locate-npm-5.0.0-92cc7c7a3e-10c0.zip/node_modules/p-locate/",\ + "packageDependencies": [\ + ["p-limit", "npm:3.1.0"],\ + ["p-locate", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-locate-npm-6.0.0-b6cfb720dc-10c0.zip/node_modules/p-locate/",\ + "packageDependencies": [\ + ["p-limit", "npm:4.0.0"],\ + ["p-locate", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-map", [\ + ["npm:7.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-map-npm-7.1.1-ef8ecb78d6-10c0.zip/node_modules/p-map/",\ + "packageDependencies": [\ + ["p-map", "npm:7.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-queue", [\ + ["npm:9.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-queue-npm-9.3.5-9b68a7f3d4-10c0.zip/node_modules/p-queue/",\ + "packageDependencies": [\ + ["eventemitter3", "npm:5.0.4"],\ + ["p-queue", "npm:9.3.5"],\ + ["p-timeout", "npm:7.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-retry", [\ + ["npm:8.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-retry-npm-8.0.1-a6a003f7d4-10c0.zip/node_modules/p-retry/",\ + "packageDependencies": [\ + ["is-network-error", "npm:1.3.2"],\ + ["p-retry", "npm:8.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-timeout", [\ + ["npm:7.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/p-timeout-npm-7.0.2-38cad75fd2-10c0.zip/node_modules/p-timeout/",\ + "packageDependencies": [\ + ["p-timeout", "npm:7.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["package-json", [\ + ["npm:8.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/package-json-npm-8.1.1-0db857e5f3-10c0.zip/node_modules/package-json/",\ + "packageDependencies": [\ + ["got", "npm:12.6.1"],\ + ["package-json", "npm:8.1.1"],\ + ["registry-auth-token", "npm:5.1.1"],\ + ["registry-url", "npm:6.0.1"],\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["package-json-from-dist", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/package-json-from-dist-npm-1.0.1-4631a88465-10c0.zip/node_modules/package-json-from-dist/",\ + "packageDependencies": [\ + ["package-json-from-dist", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["package-manager-detector", [\ + ["npm:1.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/package-manager-detector-npm-1.9.0-1b7a7e0176-10c0.zip/node_modules/package-manager-detector/",\ + "packageDependencies": [\ + ["package-manager-detector", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pacote", [\ + ["npm:22.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pacote-npm-22.0.1-ad1acee901-10c0.zip/node_modules/pacote/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@npmcli/git", "npm:8.0.0"],\ + ["@npmcli/installed-package-contents", "npm:5.0.0"],\ + ["@npmcli/package-json", "npm:8.0.0"],\ + ["@npmcli/promise-spawn", "npm:10.0.1"],\ + ["@npmcli/run-script", "npm:11.0.0"],\ + ["cacache", "npm:21.0.1"],\ + ["fs-minipass", "npm:3.0.3"],\ + ["minipass", "npm:7.1.3"],\ + ["npm-package-arg", "npm:14.0.0"],\ + ["npm-packlist", "npm:11.3.0"],\ + ["npm-pick-manifest", "npm:12.0.0"],\ + ["npm-registry-fetch", "npm:20.0.1"],\ + ["pacote", "npm:22.0.1"],\ + ["proc-log", "npm:7.0.0"],\ + ["sigstore", "npm:5.0.0"],\ + ["ssri", "npm:14.0.0"],\ + ["tar", "npm:7.5.22"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pako", [\ + ["npm:1.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/pako-npm-1.0.11-b8f1b69d3e-10c0.zip/node_modules/pako/",\ + "packageDependencies": [\ + ["pako", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parent-module", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/parent-module-npm-1.0.1-1fae11b095-10c0.zip/node_modules/parent-module/",\ + "packageDependencies": [\ + ["callsites", "npm:3.1.0"],\ + ["parent-module", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-bmfont-ascii", [\ + ["npm:1.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-bmfont-ascii-npm-1.0.6-15dd9909ba-10c0.zip/node_modules/parse-bmfont-ascii/",\ + "packageDependencies": [\ + ["parse-bmfont-ascii", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-bmfont-binary", [\ + ["npm:1.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-bmfont-binary-npm-1.0.6-50892a2477-10c0.zip/node_modules/parse-bmfont-binary/",\ + "packageDependencies": [\ + ["parse-bmfont-binary", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-bmfont-xml", [\ + ["npm:1.1.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-bmfont-xml-npm-1.1.6-4ae224bee9-10c0.zip/node_modules/parse-bmfont-xml/",\ + "packageDependencies": [\ + ["parse-bmfont-xml", "npm:1.1.6"],\ + ["xml-parse-from-string", "npm:1.0.1"],\ + ["xml2js", "npm:0.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-conflict-json", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-conflict-json-npm-6.0.0-e1155222dc-10c0.zip/node_modules/parse-conflict-json/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:6.0.0"],\ + ["just-diff", "npm:6.0.2"],\ + ["just-diff-apply", "npm:5.5.0"],\ + ["parse-conflict-json", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-english", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-english-npm-5.0.0-5a91066b10-10c0.zip/node_modules/parse-english/",\ + "packageDependencies": [\ + ["nlcst-to-string", "npm:2.0.4"],\ + ["parse-english", "npm:5.0.0"],\ + ["parse-latin", "npm:5.0.1"],\ + ["unist-util-modify-children", "npm:2.0.0"],\ + ["unist-util-visit-children", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-entities", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-entities-npm-4.0.2-e6f75f611a-10c0.zip/node_modules/parse-entities/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["character-entities-legacy", "npm:3.0.0"],\ + ["character-reference-invalid", "npm:2.0.1"],\ + ["decode-named-character-reference", "npm:1.3.0"],\ + ["is-alphanumerical", "npm:2.0.1"],\ + ["is-decimal", "npm:2.0.1"],\ + ["is-hexadecimal", "npm:2.0.1"],\ + ["parse-entities", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-headers", [\ + ["npm:2.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-headers-npm-2.0.6-c80e39df08-10c0.zip/node_modules/parse-headers/",\ + "packageDependencies": [\ + ["parse-headers", "npm:2.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-imports-exports", [\ + ["npm:0.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-imports-exports-npm-0.2.4-4af940c595-10c0.zip/node_modules/parse-imports-exports/",\ + "packageDependencies": [\ + ["parse-imports-exports", "npm:0.2.4"],\ + ["parse-statements", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-json", [\ + ["npm:5.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-json-npm-5.2.0-00a63b1199-10c0.zip/node_modules/parse-json/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["error-ex", "npm:1.3.4"],\ + ["json-parse-even-better-errors", "npm:2.3.1"],\ + ["lines-and-columns", "npm:1.2.4"],\ + ["parse-json", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-json-npm-6.0.2-31d0bf29b6-10c0.zip/node_modules/parse-json/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.7"],\ + ["error-ex", "npm:1.3.4"],\ + ["json-parse-even-better-errors", "npm:2.3.1"],\ + ["lines-and-columns", "npm:2.0.4"],\ + ["parse-json", "npm:6.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-latin", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-latin-npm-5.0.1-f2fb72154a-10c0.zip/node_modules/parse-latin/",\ + "packageDependencies": [\ + ["nlcst-to-string", "npm:3.1.1"],\ + ["parse-latin", "npm:5.0.1"],\ + ["unist-util-modify-children", "npm:3.1.1"],\ + ["unist-util-visit-children", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-latin-npm-7.0.0-38c1bd16fa-10c0.zip/node_modules/parse-latin/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["@types/unist", "npm:3.0.3"],\ + ["nlcst-to-string", "npm:4.0.0"],\ + ["parse-latin", "npm:7.0.0"],\ + ["unist-util-modify-children", "npm:4.0.0"],\ + ["unist-util-visit-children", "npm:3.0.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-ms", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-ms-npm-2.1.0-de852c39bb-10c0.zip/node_modules/parse-ms/",\ + "packageDependencies": [\ + ["parse-ms", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-png", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-png-npm-1.1.2-732b026048-10c0.zip/node_modules/parse-png/",\ + "packageDependencies": [\ + ["parse-png", "npm:1.1.2"],\ + ["pngjs", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-srcset", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-srcset-npm-1.0.2-8acc142245-10c0.zip/node_modules/parse-srcset/",\ + "packageDependencies": [\ + ["parse-srcset", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse-statements", [\ + ["npm:1.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse-statements-npm-1.0.11-f733998c18-10c0.zip/node_modules/parse-statements/",\ + "packageDependencies": [\ + ["parse-statements", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse5", [\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse5-npm-6.0.1-70a35a494a-10c0.zip/node_modules/parse5/",\ + "packageDependencies": [\ + ["parse5", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse5-npm-7.3.0-b0410074a3-10c0.zip/node_modules/parse5/",\ + "packageDependencies": [\ + ["entities", "npm:6.0.1"],\ + ["parse5", "npm:7.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse5-npm-8.0.1-c29b7b9dbc-10c0.zip/node_modules/parse5/",\ + "packageDependencies": [\ + ["entities", "npm:8.1.0"],\ + ["parse5", "npm:8.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse5-htmlparser2-tree-adapter", [\ + ["npm:7.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse5-htmlparser2-tree-adapter-npm-7.1.0-02959cc692-10c0.zip/node_modules/parse5-htmlparser2-tree-adapter/",\ + "packageDependencies": [\ + ["domhandler", "npm:5.0.3"],\ + ["parse5", "npm:7.3.0"],\ + ["parse5-htmlparser2-tree-adapter", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse5-parser-stream", [\ + ["npm:7.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/parse5-parser-stream-npm-7.1.2-94131559b2-10c0.zip/node_modules/parse5-parser-stream/",\ + "packageDependencies": [\ + ["parse5", "npm:7.3.0"],\ + ["parse5-parser-stream", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parseley", [\ + ["npm:0.13.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/parseley-npm-0.13.1-47f65f2e5e-10c0.zip/node_modules/parseley/",\ + "packageDependencies": [\ + ["leac", "npm:0.7.0"],\ + ["parseley", "npm:0.13.1"],\ + ["peberminta", "npm:0.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-browserify", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-browserify-npm-1.0.1-f975d99a99-10c0.zip/node_modules/path-browserify/",\ + "packageDependencies": [\ + ["path-browserify", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-data-parser", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-data-parser-npm-0.1.0-08764d5ca0-10c0.zip/node_modules/path-data-parser/",\ + "packageDependencies": [\ + ["path-data-parser", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-exists", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-exists-npm-4.0.0-e9e4f63eb0-10c0.zip/node_modules/path-exists/",\ + "packageDependencies": [\ + ["path-exists", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-exists-npm-5.0.0-0bf403c56c-10c0.zip/node_modules/path-exists/",\ + "packageDependencies": [\ + ["path-exists", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-expression-matcher", [\ + ["npm:1.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-expression-matcher-npm-1.6.2-f725f1f519-10c0.zip/node_modules/path-expression-matcher/",\ + "packageDependencies": [\ + ["path-expression-matcher", "npm:1.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-key", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-key-npm-3.1.1-0e66ea8321-10c0.zip/node_modules/path-key/",\ + "packageDependencies": [\ + ["path-key", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-parse", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-parse-npm-1.0.7-09564527b7-10c0.zip/node_modules/path-parse/",\ + "packageDependencies": [\ + ["path-parse", "npm:1.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-scurry", [\ + ["npm:1.11.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-scurry-npm-1.11.1-aaf8c339af-10c0.zip/node_modules/path-scurry/",\ + "packageDependencies": [\ + ["lru-cache", "npm:10.4.3"],\ + ["minipass", "npm:7.1.3"],\ + ["path-scurry", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-scurry-npm-2.0.2-f10aa6a77e-10c0.zip/node_modules/path-scurry/",\ + "packageDependencies": [\ + ["lru-cache", "npm:11.5.3"],\ + ["minipass", "npm:7.1.3"],\ + ["path-scurry", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-to-regexp", [\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-to-regexp-npm-6.1.0-34e3bd652e-10c0.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-to-regexp-npm-6.3.0-ee2cdde576-10c0.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:6.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-to-regexp-npm-8.3.0-ef82f1008e-10c0.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:8.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/path-to-regexp-npm-8.4.2-5602ed344b-10c0.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:8.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pause-stream", [\ + ["npm:0.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/pause-stream-npm-0.0.11-d0e142313d-10c0.zip/node_modules/pause-stream/",\ + "packageDependencies": [\ + ["pause-stream", "npm:0.0.11"],\ + ["through", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pdf-lib", [\ + ["npm:1.17.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pdf-lib-npm-1.17.1-131ca75702-10c0.zip/node_modules/pdf-lib/",\ + "packageDependencies": [\ + ["@pdf-lib/standard-fonts", "npm:1.0.0"],\ + ["@pdf-lib/upng", "npm:1.0.1"],\ + ["pako", "npm:1.0.11"],\ + ["pdf-lib", "npm:1.17.1"],\ + ["tslib", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["peberminta", [\ + ["npm:0.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/peberminta-npm-0.10.0-7e2911c454-10c0.zip/node_modules/peberminta/",\ + "packageDependencies": [\ + ["peberminta", "npm:0.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pend", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/pend-npm-1.2.0-7a13d93266-10c0.zip/node_modules/pend/",\ + "packageDependencies": [\ + ["pend", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["performance-now", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/performance-now-npm-2.1.0-45e3ce7e49-10c0.zip/node_modules/performance-now/",\ + "packageDependencies": [\ + ["performance-now", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["phin", [\ + ["npm:3.7.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/phin-npm-3.7.1-68fa368c17-10c0.zip/node_modules/phin/",\ + "packageDependencies": [\ + ["centra", "npm:2.7.0"],\ + ["phin", "npm:3.7.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["piccolore", [\ + ["npm:0.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/piccolore-npm-0.1.3-1d905d6067-10c0.zip/node_modules/piccolore/",\ + "packageDependencies": [\ + ["piccolore", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["picocolors", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/picocolors-npm-1.0.0-d81e0b1927-10c0.zip/node_modules/picocolors/",\ + "packageDependencies": [\ + ["picocolors", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/picocolors-npm-1.1.1-4fede47cf1-10c0.zip/node_modules/picocolors/",\ + "packageDependencies": [\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["picomatch", [\ + ["npm:2.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/picomatch-npm-2.3.2-4d85543a37-10c0.zip/node_modules/picomatch/",\ + "packageDependencies": [\ + ["picomatch", "npm:2.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/picomatch-npm-4.0.7-2906b103fe-10c0.zip/node_modules/picomatch/",\ + "packageDependencies": [\ + ["picomatch", "npm:4.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pify", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pify-npm-4.0.1-062756097b-10c0.zip/node_modules/pify/",\ + "packageDependencies": [\ + ["pify", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pinkie", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/pinkie-npm-2.0.4-cffce4fb09-10c0.zip/node_modules/pinkie/",\ + "packageDependencies": [\ + ["pinkie", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pinkie-promise", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pinkie-promise-npm-2.0.1-095439b8c5-10c0.zip/node_modules/pinkie-promise/",\ + "packageDependencies": [\ + ["pinkie", "npm:2.0.4"],\ + ["pinkie-promise", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pixelmatch", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/pixelmatch-npm-4.0.2-03016768a7-10c0.zip/node_modules/pixelmatch/",\ + "packageDependencies": [\ + ["pixelmatch", "npm:4.0.2"],\ + ["pngjs", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["playwright", [\ + ["npm:1.64.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/playwright-npm-1.64.1-cf8187a4bc-10c0.zip/node_modules/playwright/",\ + "packageDependencies": [\ + ["playwright", "npm:1.64.1"],\ + ["playwright-core", "npm:1.64.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["playwright-core", [\ + ["npm:1.64.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/playwright-core-npm-1.64.1-d944d2b0cc-10c0.zip/node_modules/playwright-core/",\ + "packageDependencies": [\ + ["playwright-core", "npm:1.64.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["playwright-lighthouse", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/playwright-lighthouse-npm-4.0.0-ddfb69859d-10c0.zip/node_modules/playwright-lighthouse/",\ + "packageDependencies": [\ + ["playwright-lighthouse", "npm:4.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.0", {\ + "packageLocation": "./.yarn/__virtual__/playwright-lighthouse-virtual-983d9bfc03/5/.yarn/berry/cache/playwright-lighthouse-npm-4.0.0-ddfb69859d-10c0.zip/node_modules/playwright-lighthouse/",\ + "packageDependencies": [\ + ["@types/lighthouse", null],\ + ["@types/playwright-core", null],\ + ["chalk", "npm:4.1.2"],\ + ["lighthouse", "npm:13.6.0"],\ + ["playwright-core", null],\ + ["playwright-lighthouse", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.0"],\ + ["ua-parser-js", "npm:1.0.41"]\ + ],\ + "packagePeers": [\ + "@types/lighthouse",\ + "@types/playwright-core",\ + "lighthouse",\ + "playwright-core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pluralize", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/pluralize-npm-8.0.0-f5f044ed52-10c0.zip/node_modules/pluralize/",\ + "packageDependencies": [\ + ["pluralize", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pngjs", [\ + ["npm:3.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/pngjs-npm-3.4.0-4e495c1dad-10c0.zip/node_modules/pngjs/",\ + "packageDependencies": [\ + ["pngjs", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["points-on-curve", [\ + ["npm:0.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/points-on-curve-npm-0.2.0-bf188db820-10c0.zip/node_modules/points-on-curve/",\ + "packageDependencies": [\ + ["points-on-curve", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["points-on-path", [\ + ["npm:0.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/points-on-path-npm-0.2.1-3897d05976-10c0.zip/node_modules/points-on-path/",\ + "packageDependencies": [\ + ["path-data-parser", "npm:0.1.0"],\ + ["points-on-curve", "npm:0.2.0"],\ + ["points-on-path", "npm:0.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["possible-typed-array-names", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/possible-typed-array-names-npm-1.1.0-ce60ca4401-10c0.zip/node_modules/possible-typed-array-names/",\ + "packageDependencies": [\ + ["possible-typed-array-names", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postal-mime", [\ + ["npm:2.7.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/postal-mime-npm-2.7.6-3043a68a3f-10c0.zip/node_modules/postal-mime/",\ + "packageDependencies": [\ + ["postal-mime", "npm:2.7.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss", [\ + ["npm:8.5.32", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-npm-8.5.32-ab11640221-10c0.zip/node_modules/postcss/",\ + "packageDependencies": [\ + ["nanoid", "npm:3.3.20"],\ + ["picocolors", "npm:1.1.1"],\ + ["postcss", "npm:8.5.32"],\ + ["source-map-js", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-calc", [\ + ["npm:10.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-calc-npm-10.1.1-a41fa9a532-10c0.zip/node_modules/postcss-calc/",\ + "packageDependencies": [\ + ["postcss-calc", "npm:10.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:10.1.1", {\ + "packageLocation": "./.yarn/__virtual__/postcss-calc-virtual-7234d9749e/5/.yarn/berry/cache/postcss-calc-npm-10.1.1-a41fa9a532-10c0.zip/node_modules/postcss-calc/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-calc", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:10.1.1"],\ + ["postcss-selector-parser", "npm:7.1.7"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-colormin", [\ + ["npm:7.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-colormin-npm-7.0.10-051c42e7a9-10c0.zip/node_modules/postcss-colormin/",\ + "packageDependencies": [\ + ["postcss-colormin", "npm:7.0.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.10", {\ + "packageLocation": "./.yarn/__virtual__/postcss-colormin-virtual-2d665d8e97/5/.yarn/berry/cache/postcss-colormin-npm-7.0.10-051c42e7a9-10c0.zip/node_modules/postcss-colormin/",\ + "packageDependencies": [\ + ["@colordx/core", "npm:5.8.0"],\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["caniuse-api", "npm:3.0.0"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-colormin", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.10"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-convert-values", [\ + ["npm:7.0.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-convert-values-npm-7.0.12-7c1c5fa48d-10c0.zip/node_modules/postcss-convert-values/",\ + "packageDependencies": [\ + ["postcss-convert-values", "npm:7.0.12"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.12", {\ + "packageLocation": "./.yarn/__virtual__/postcss-convert-values-virtual-6c7575ba39/5/.yarn/berry/cache/postcss-convert-values-npm-7.0.12-7c1c5fa48d-10c0.zip/node_modules/postcss-convert-values/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-convert-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.12"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-discard-comments", [\ + ["npm:7.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-discard-comments-npm-7.0.8-36dc9fbabc-10c0.zip/node_modules/postcss-discard-comments/",\ + "packageDependencies": [\ + ["postcss-discard-comments", "npm:7.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.8", {\ + "packageLocation": "./.yarn/__virtual__/postcss-discard-comments-virtual-4c8e0ba668/5/.yarn/berry/cache/postcss-discard-comments-npm-7.0.8-36dc9fbabc-10c0.zip/node_modules/postcss-discard-comments/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-discard-comments", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.8"],\ + ["postcss-selector-parser", "npm:7.1.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-discard-duplicates", [\ + ["npm:7.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-discard-duplicates-npm-7.0.4-fd5fd201e2-10c0.zip/node_modules/postcss-discard-duplicates/",\ + "packageDependencies": [\ + ["postcss-discard-duplicates", "npm:7.0.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4", {\ + "packageLocation": "./.yarn/__virtual__/postcss-discard-duplicates-virtual-45f00a5dee/5/.yarn/berry/cache/postcss-discard-duplicates-npm-7.0.4-fd5fd201e2-10c0.zip/node_modules/postcss-discard-duplicates/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-discard-duplicates", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-discard-empty", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-discard-empty-npm-7.0.3-25f2c327a6-10c0.zip/node_modules/postcss-discard-empty/",\ + "packageDependencies": [\ + ["postcss-discard-empty", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-discard-empty-virtual-3e75a78ba0/5/.yarn/berry/cache/postcss-discard-empty-npm-7.0.3-25f2c327a6-10c0.zip/node_modules/postcss-discard-empty/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-discard-empty", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-discard-overridden", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-discard-overridden-npm-7.0.3-4b93f3409b-10c0.zip/node_modules/postcss-discard-overridden/",\ + "packageDependencies": [\ + ["postcss-discard-overridden", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-discard-overridden-virtual-e76cb3b2be/5/.yarn/berry/cache/postcss-discard-overridden-npm-7.0.3-4b93f3409b-10c0.zip/node_modules/postcss-discard-overridden/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-discard-overridden", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-html", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-html-npm-2.0.0-47420561ed-10c0.zip/node_modules/postcss-html/",\ + "packageDependencies": [\ + ["postcss-html", "npm:2.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0", {\ + "packageLocation": "./.yarn/__virtual__/postcss-html-virtual-4e4d9ab236/5/.yarn/berry/cache/postcss-html-npm-2.0.0-47420561ed-10c0.zip/node_modules/postcss-html/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["htmlparser2", "npm:9.1.0"],\ + ["js-tokens", "npm:9.0.1"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-html", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["postcss-safe-parser", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:7.1.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-merge-longhand", [\ + ["npm:7.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-merge-longhand-npm-7.0.7-7fac8992b2-10c0.zip/node_modules/postcss-merge-longhand/",\ + "packageDependencies": [\ + ["postcss-merge-longhand", "npm:7.0.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.7", {\ + "packageLocation": "./.yarn/__virtual__/postcss-merge-longhand-virtual-6f6256ce8e/5/.yarn/berry/cache/postcss-merge-longhand-npm-7.0.7-7fac8992b2-10c0.zip/node_modules/postcss-merge-longhand/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-merge-longhand", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.7"],\ + ["postcss-value-parser", "npm:4.2.0"],\ + ["stylehacks", "virtual:6f6256ce8efba14981b30838ba098fd4adaec8dde8cf111d144f8b73ac38629d1f52511adb178d26043b98a9223e8f22ea5bf8ed3aca7cd738c78a3cdc0bb729#npm:7.0.11"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-merge-rules", [\ + ["npm:7.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-merge-rules-npm-7.0.11-5feb7b15f6-10c0.zip/node_modules/postcss-merge-rules/",\ + "packageDependencies": [\ + ["postcss-merge-rules", "npm:7.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.11", {\ + "packageLocation": "./.yarn/__virtual__/postcss-merge-rules-virtual-c421936269/5/.yarn/berry/cache/postcss-merge-rules-npm-7.0.11-5feb7b15f6-10c0.zip/node_modules/postcss-merge-rules/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["caniuse-api", "npm:3.0.0"],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-merge-rules", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.11"],\ + ["postcss-selector-parser", "npm:7.1.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-minify-font-values", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-minify-font-values-npm-7.0.3-0e33fa127c-10c0.zip/node_modules/postcss-minify-font-values/",\ + "packageDependencies": [\ + ["postcss-minify-font-values", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-minify-font-values-virtual-f27429101a/5/.yarn/berry/cache/postcss-minify-font-values-npm-7.0.3-0e33fa127c-10c0.zip/node_modules/postcss-minify-font-values/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-minify-font-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-minify-gradients", [\ + ["npm:7.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-minify-gradients-npm-7.0.5-ad2be76cec-10c0.zip/node_modules/postcss-minify-gradients/",\ + "packageDependencies": [\ + ["postcss-minify-gradients", "npm:7.0.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.5", {\ + "packageLocation": "./.yarn/__virtual__/postcss-minify-gradients-virtual-a508b74730/5/.yarn/berry/cache/postcss-minify-gradients-npm-7.0.5-ad2be76cec-10c0.zip/node_modules/postcss-minify-gradients/",\ + "packageDependencies": [\ + ["@colordx/core", "npm:5.8.0"],\ + ["@types/postcss", null],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-minify-gradients", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.5"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-minify-params", [\ + ["npm:7.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-minify-params-npm-7.0.9-8e6ff5d75a-10c0.zip/node_modules/postcss-minify-params/",\ + "packageDependencies": [\ + ["postcss-minify-params", "npm:7.0.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9", {\ + "packageLocation": "./.yarn/__virtual__/postcss-minify-params-virtual-9ad4e9b064/5/.yarn/berry/cache/postcss-minify-params-npm-7.0.9-8e6ff5d75a-10c0.zip/node_modules/postcss-minify-params/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-minify-params", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-minify-selectors", [\ + ["npm:7.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-minify-selectors-npm-7.1.2-6280b47d4a-10c0.zip/node_modules/postcss-minify-selectors/",\ + "packageDependencies": [\ + ["postcss-minify-selectors", "npm:7.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.1.2", {\ + "packageLocation": "./.yarn/__virtual__/postcss-minify-selectors-virtual-3c15a74a4e/5/.yarn/berry/cache/postcss-minify-selectors-npm-7.1.2-6280b47d4a-10c0.zip/node_modules/postcss-minify-selectors/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["caniuse-api", "npm:3.0.0"],\ + ["cssesc", "npm:3.0.0"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-minify-selectors", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.1.2"],\ + ["postcss-selector-parser", "npm:7.1.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-charset", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-charset-npm-7.0.3-469e860717-10c0.zip/node_modules/postcss-normalize-charset/",\ + "packageDependencies": [\ + ["postcss-normalize-charset", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-charset-virtual-73a8b60bca/5/.yarn/berry/cache/postcss-normalize-charset-npm-7.0.3-469e860717-10c0.zip/node_modules/postcss-normalize-charset/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-charset", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-display-values", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-display-values-npm-7.0.3-fcdb0af63a-10c0.zip/node_modules/postcss-normalize-display-values/",\ + "packageDependencies": [\ + ["postcss-normalize-display-values", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-display-values-virtual-45f37f32e5/5/.yarn/berry/cache/postcss-normalize-display-values-npm-7.0.3-fcdb0af63a-10c0.zip/node_modules/postcss-normalize-display-values/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-display-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-positions", [\ + ["npm:7.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-positions-npm-7.0.4-fb6aff4293-10c0.zip/node_modules/postcss-normalize-positions/",\ + "packageDependencies": [\ + ["postcss-normalize-positions", "npm:7.0.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-positions-virtual-dce89882df/5/.yarn/berry/cache/postcss-normalize-positions-npm-7.0.4-fb6aff4293-10c0.zip/node_modules/postcss-normalize-positions/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-positions", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-repeat-style", [\ + ["npm:7.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-repeat-style-npm-7.0.4-f3c97d153c-10c0.zip/node_modules/postcss-normalize-repeat-style/",\ + "packageDependencies": [\ + ["postcss-normalize-repeat-style", "npm:7.0.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-repeat-style-virtual-ab1f264ca7/5/.yarn/berry/cache/postcss-normalize-repeat-style-npm-7.0.4-f3c97d153c-10c0.zip/node_modules/postcss-normalize-repeat-style/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-repeat-style", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-string", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-string-npm-7.0.3-2db924b11f-10c0.zip/node_modules/postcss-normalize-string/",\ + "packageDependencies": [\ + ["postcss-normalize-string", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-string-virtual-bb2765a9ae/5/.yarn/berry/cache/postcss-normalize-string-npm-7.0.3-2db924b11f-10c0.zip/node_modules/postcss-normalize-string/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-string", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-timing-functions", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-timing-functions-npm-7.0.3-3760ba1439-10c0.zip/node_modules/postcss-normalize-timing-functions/",\ + "packageDependencies": [\ + ["postcss-normalize-timing-functions", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-timing-functions-virtual-d3edb2aad7/5/.yarn/berry/cache/postcss-normalize-timing-functions-npm-7.0.3-3760ba1439-10c0.zip/node_modules/postcss-normalize-timing-functions/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-timing-functions", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-unicode", [\ + ["npm:7.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-unicode-npm-7.0.9-df870f1eea-10c0.zip/node_modules/postcss-normalize-unicode/",\ + "packageDependencies": [\ + ["postcss-normalize-unicode", "npm:7.0.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-unicode-virtual-3de3290db2/5/.yarn/berry/cache/postcss-normalize-unicode-npm-7.0.9-df870f1eea-10c0.zip/node_modules/postcss-normalize-unicode/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-unicode", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-url", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-url-npm-7.0.3-245075884c-10c0.zip/node_modules/postcss-normalize-url/",\ + "packageDependencies": [\ + ["postcss-normalize-url", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-url-virtual-730054b698/5/.yarn/berry/cache/postcss-normalize-url-npm-7.0.3-245075884c-10c0.zip/node_modules/postcss-normalize-url/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-url", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-normalize-whitespace", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-normalize-whitespace-npm-7.0.3-b3009873b6-10c0.zip/node_modules/postcss-normalize-whitespace/",\ + "packageDependencies": [\ + ["postcss-normalize-whitespace", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-normalize-whitespace-virtual-a4206e2c43/5/.yarn/berry/cache/postcss-normalize-whitespace-npm-7.0.3-b3009873b6-10c0.zip/node_modules/postcss-normalize-whitespace/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-normalize-whitespace", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-ordered-values", [\ + ["npm:7.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-ordered-values-npm-7.0.4-a691e8a61f-10c0.zip/node_modules/postcss-ordered-values/",\ + "packageDependencies": [\ + ["postcss-ordered-values", "npm:7.0.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4", {\ + "packageLocation": "./.yarn/__virtual__/postcss-ordered-values-virtual-2b16fb8669/5/.yarn/berry/cache/postcss-ordered-values-npm-7.0.4-a691e8a61f-10c0.zip/node_modules/postcss-ordered-values/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["cssnano-utils", "virtual:c1271c5d3ab6dea584dada95a269142ea8fc71128726266f92b44b57126806db3c37486c8490471d4c755dffc727d77abf9a3f6657631e736fb8fdaded898df7#npm:5.0.3"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-ordered-values", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.4"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-reduce-initial", [\ + ["npm:7.0.9", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-reduce-initial-npm-7.0.9-b149d205bd-10c0.zip/node_modules/postcss-reduce-initial/",\ + "packageDependencies": [\ + ["postcss-reduce-initial", "npm:7.0.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9", {\ + "packageLocation": "./.yarn/__virtual__/postcss-reduce-initial-virtual-fd49c25dfe/5/.yarn/berry/cache/postcss-reduce-initial-npm-7.0.9-b149d205bd-10c0.zip/node_modules/postcss-reduce-initial/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["caniuse-api", "npm:3.0.0"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-reduce-initial", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.9"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-reduce-transforms", [\ + ["npm:7.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-reduce-transforms-npm-7.0.3-56ab1efb2f-10c0.zip/node_modules/postcss-reduce-transforms/",\ + "packageDependencies": [\ + ["postcss-reduce-transforms", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-reduce-transforms-virtual-51929122a7/5/.yarn/berry/cache/postcss-reduce-transforms-npm-7.0.3-56ab1efb2f-10c0.zip/node_modules/postcss-reduce-transforms/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-reduce-transforms", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.3"],\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-safe-parser", [\ + ["npm:7.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-safe-parser-npm-7.1.0-9fc384caae-10c0.zip/node_modules/postcss-safe-parser/",\ + "packageDependencies": [\ + ["postcss-safe-parser", "npm:7.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:7.1.0", {\ + "packageLocation": "./.yarn/__virtual__/postcss-safe-parser-virtual-325720ae60/5/.yarn/berry/cache/postcss-safe-parser-npm-7.1.0-9fc384caae-10c0.zip/node_modules/postcss-safe-parser/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-safe-parser", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:7.1.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-selector-parser", [\ + ["npm:6.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-selector-parser-npm-6.0.10-a4d7aaa270-10c0.zip/node_modules/postcss-selector-parser/",\ + "packageDependencies": [\ + ["cssesc", "npm:3.0.0"],\ + ["postcss-selector-parser", "npm:6.0.10"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-selector-parser-npm-7.1.7-3588268a74-10c0.zip/node_modules/postcss-selector-parser/",\ + "packageDependencies": [\ + ["cssesc", "npm:3.0.0"],\ + ["postcss-selector-parser", "npm:7.1.7"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-sorting", [\ + ["npm:10.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-sorting-npm-10.0.0-0b2b8d9eca-10c0.zip/node_modules/postcss-sorting/",\ + "packageDependencies": [\ + ["postcss-sorting", "npm:10.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:1ef99c06d91bdda869f96cd0c7afe5a84da5ee876e71f05afbfc45c2567bbc4eeb661ab0be56cccf5dfb8265ddadfc612036cef96182194f0bfbee8974ebe3bd#npm:10.0.0", {\ + "packageLocation": "./.yarn/__virtual__/postcss-sorting-virtual-1b0a8d5754/5/.yarn/berry/cache/postcss-sorting-npm-10.0.0-0b2b8d9eca-10c0.zip/node_modules/postcss-sorting/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-sorting", "virtual:1ef99c06d91bdda869f96cd0c7afe5a84da5ee876e71f05afbfc45c2567bbc4eeb661ab0be56cccf5dfb8265ddadfc612036cef96182194f0bfbee8974ebe3bd#npm:10.0.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-svgo", [\ + ["npm:7.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-svgo-npm-7.1.3-189b716274-10c0.zip/node_modules/postcss-svgo/",\ + "packageDependencies": [\ + ["postcss-svgo", "npm:7.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.1.3", {\ + "packageLocation": "./.yarn/__virtual__/postcss-svgo-virtual-282d97be75/5/.yarn/berry/cache/postcss-svgo-npm-7.1.3-189b716274-10c0.zip/node_modules/postcss-svgo/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-svgo", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.1.3"],\ + ["postcss-value-parser", "npm:4.2.0"],\ + ["svgo", "npm:4.1.0"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-unique-selectors", [\ + ["npm:7.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-unique-selectors-npm-7.0.7-9c811a9d90-10c0.zip/node_modules/postcss-unique-selectors/",\ + "packageDependencies": [\ + ["postcss-unique-selectors", "npm:7.0.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.7", {\ + "packageLocation": "./.yarn/__virtual__/postcss-unique-selectors-virtual-9c7a7908eb/5/.yarn/berry/cache/postcss-unique-selectors-npm-7.0.7-9c811a9d90-10c0.zip/node_modules/postcss-unique-selectors/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-selector-parser", "npm:7.1.7"],\ + ["postcss-unique-selectors", "virtual:924bd9b0cac2373753929901141ef253d57c5b1bf4a2eaa296a9f4336a4e941c14d9f55212e26ce9c2797b71e89fc24e6e6b43a3fde931be85eb88857527ab09#npm:7.0.7"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postcss-value-parser", [\ + ["npm:4.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/postcss-value-parser-npm-4.2.0-3cef602a6a-10c0.zip/node_modules/postcss-value-parser/",\ + "packageDependencies": [\ + ["postcss-value-parser", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["posthtml", [\ + ["npm:0.16.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/posthtml-npm-0.16.7-2f80109922-10c0.zip/node_modules/posthtml/",\ + "packageDependencies": [\ + ["posthtml", "npm:0.16.7"],\ + ["posthtml-parser", "npm:0.11.0"],\ + ["posthtml-render", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["posthtml-parser", [\ + ["npm:0.11.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/posthtml-parser-npm-0.11.0-88a39d3d19-10c0.zip/node_modules/posthtml-parser/",\ + "packageDependencies": [\ + ["htmlparser2", "npm:7.2.0"],\ + ["posthtml-parser", "npm:0.11.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["posthtml-render", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/posthtml-render-npm-3.0.0-7d46185567-10c0.zip/node_modules/posthtml-render/",\ + "packageDependencies": [\ + ["is-json", "npm:2.0.1"],\ + ["posthtml-render", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["powershell-utils", [\ + ["npm:0.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/powershell-utils-npm-0.2.1-d48839f655-10c0.zip/node_modules/powershell-utils/",\ + "packageDependencies": [\ + ["powershell-utils", "npm:0.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["preact", [\ + ["npm:10.29.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/preact-npm-10.29.8-a0c0350ab6-10c0.zip/node_modules/preact/",\ + "packageDependencies": [\ + ["preact", "npm:10.29.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:11.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/preact-npm-11.1.1-2e6b713b38-10c0.zip/node_modules/preact/",\ + "packageDependencies": [\ + ["preact", "npm:11.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1", {\ + "packageLocation": "./.yarn/__virtual__/preact-virtual-802dc7a263/5/.yarn/berry/cache/preact-npm-11.1.1-2e6b713b38-10c0.zip/node_modules/preact/",\ + "packageDependencies": [\ + ["@types/preact-render-to-string", null],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"],\ + ["preact-render-to-string", null]\ + ],\ + "packagePeers": [\ + "@types/preact-render-to-string",\ + "preact-render-to-string"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8", {\ + "packageLocation": "./.yarn/__virtual__/preact-virtual-8b018372c1/5/.yarn/berry/cache/preact-npm-10.29.8-a0c0350ab6-10c0.zip/node_modules/preact/",\ + "packageDependencies": [\ + ["@types/preact-render-to-string", null],\ + ["preact", "virtual:c077ba1e8cb53149d88e805d9b2b276a36b11755afa476cdb885fc5f09b651dd9dbb847104f8a555616d92695a83585b930b80d56de5cd8525e62129bbcb8709#npm:10.29.8"],\ + ["preact-render-to-string", null]\ + ],\ + "packagePeers": [\ + "@types/preact-render-to-string",\ + "preact-render-to-string"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["preact-render-to-string", [\ + ["npm:6.8.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/preact-render-to-string-npm-6.8.2-e51114f364-10c0.zip/node_modules/preact-render-to-string/",\ + "packageDependencies": [\ + ["preact-render-to-string", "npm:6.8.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:6.8.2", {\ + "packageLocation": "./.yarn/__virtual__/preact-render-to-string-virtual-58e4afb071/5/.yarn/berry/cache/preact-render-to-string-npm-6.8.2-e51114f364-10c0.zip/node_modules/preact-render-to-string/",\ + "packageDependencies": [\ + ["@types/preact", null],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"],\ + ["preact-render-to-string", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:6.8.2"]\ + ],\ + "packagePeers": [\ + "@types/preact",\ + "preact"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["prelude-ls", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/prelude-ls-npm-1.2.1-3e4d272a55-10c0.zip/node_modules/prelude-ls/",\ + "packageDependencies": [\ + ["prelude-ls", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["prettier", [\ + ["npm:3.9.10", {\ + "packageLocation": "./.yarn/unplugged/prettier-npm-3.9.10-551fb7fe51/node_modules/prettier/",\ + "packageDependencies": [\ + ["prettier", "npm:3.9.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["prettier-plugin-astro", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/prettier-plugin-astro-npm-1.1.2-abec10346b-10c0.zip/node_modules/prettier-plugin-astro/",\ + "packageDependencies": [\ + ["prettier-plugin-astro", "npm:1.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.1.2", {\ + "packageLocation": "./.yarn/__virtual__/prettier-plugin-astro-virtual-909704324e/5/.yarn/berry/cache/prettier-plugin-astro-npm-1.1.2-abec10346b-10c0.zip/node_modules/prettier-plugin-astro/",\ + "packageDependencies": [\ + ["@astrojs/compiler-rs", "npm:0.5.2"],\ + ["@prettier/parse-srcset", "npm:3.1.0"],\ + ["@types/prettier", null],\ + ["prettier", "npm:3.9.10"],\ + ["prettier-plugin-astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.1.2"],\ + ["sass-formatter", "npm:0.8.0"]\ + ],\ + "packagePeers": [\ + "@types/prettier",\ + "prettier"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pretty-bytes", [\ + ["npm:5.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/pretty-bytes-npm-5.6.0-0061079c9f-10c0.zip/node_modules/pretty-bytes/",\ + "packageDependencies": [\ + ["pretty-bytes", "npm:5.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pretty-bytes-npm-6.1.1-d10304de8f-10c0.zip/node_modules/pretty-bytes/",\ + "packageDependencies": [\ + ["pretty-bytes", "npm:6.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pretty-format", [\ + ["npm:27.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pretty-format-npm-27.5.1-cd7d49696f-10c0.zip/node_modules/pretty-format/",\ + "packageDependencies": [\ + ["ansi-regex", "npm:5.0.1"],\ + ["ansi-styles", "npm:5.2.0"],\ + ["pretty-format", "npm:27.5.1"],\ + ["react-is", "npm:17.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pretty-ms", [\ + ["npm:7.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/pretty-ms-npm-7.0.1-d748cac064-10c0.zip/node_modules/pretty-ms/",\ + "packageDependencies": [\ + ["parse-ms", "npm:2.1.0"],\ + ["pretty-ms", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["prismjs", [\ + ["npm:1.30.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/prismjs-npm-1.30.0-c3c5ff824c-10c0.zip/node_modules/prismjs/",\ + "packageDependencies": [\ + ["prismjs", "npm:1.30.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["proc-log", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/proc-log-npm-3.0.0-a8c21c2f0f-10c0.zip/node_modules/proc-log/",\ + "packageDependencies": [\ + ["proc-log", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/proc-log-npm-7.0.0-d836af0493-10c0.zip/node_modules/proc-log/",\ + "packageDependencies": [\ + ["proc-log", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["process", [\ + ["npm:0.11.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/process-npm-0.11.10-aeb3b641ae-10c0.zip/node_modules/process/",\ + "packageDependencies": [\ + ["process", "npm:0.11.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["process-ancestry", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/process-ancestry-npm-0.1.0-133411bcc8-10c0.zip/node_modules/process-ancestry/",\ + "packageDependencies": [\ + ["process-ancestry", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["process-nextick-args", [\ + ["npm:1.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/process-nextick-args-npm-1.0.7-25caefb517-10c0.zip/node_modules/process-nextick-args/",\ + "packageDependencies": [\ + ["process-nextick-args", "npm:1.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["proggy", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/proggy-npm-4.0.0-011d919e56-10c0.zip/node_modules/proggy/",\ + "packageDependencies": [\ + ["proggy", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promise-all-reject-late", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/promise-all-reject-late-npm-1.0.1-19ba0dce9c-10c0.zip/node_modules/promise-all-reject-late/",\ + "packageDependencies": [\ + ["promise-all-reject-late", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promise-call-limit", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/promise-call-limit-npm-3.0.2-2159409270-10c0.zip/node_modules/promise-call-limit/",\ + "packageDependencies": [\ + ["promise-call-limit", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promise-limit", [\ + ["npm:2.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/promise-limit-npm-2.7.0-cb930a295a-10c0.zip/node_modules/promise-limit/",\ + "packageDependencies": [\ + ["promise-limit", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promzard", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/promzard-npm-4.0.0-12ec4ebe1d-10c0.zip/node_modules/promzard/",\ + "packageDependencies": [\ + ["promzard", "npm:4.0.0"],\ + ["read", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["property-information", [\ + ["npm:6.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/property-information-npm-6.5.0-1c8c103bec-10c0.zip/node_modules/property-information/",\ + "packageDependencies": [\ + ["property-information", "npm:6.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/property-information-npm-7.2.0-edf6d57a91-10c0.zip/node_modules/property-information/",\ + "packageDependencies": [\ + ["property-information", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["proto-list", [\ + ["npm:1.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/proto-list-npm-1.2.4-a96a43df28-10c0.zip/node_modules/proto-list/",\ + "packageDependencies": [\ + ["proto-list", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["proxy-agent-negotiate", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/proxy-agent-negotiate-npm-1.1.0-2910eb7e60-10c0.zip/node_modules/proxy-agent-negotiate/",\ + "packageDependencies": [\ + ["proxy-agent-negotiate", "npm:1.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:0e3ab301617da70b2d7fd6a30c12ba47117533a6e195052f61de65bfa0a8083be4af5468fdf83c45f17ac437c4c5fac54444b2d15dd3ab2fbe07bc1e77510c88#npm:1.1.0", {\ + "packageLocation": "./.yarn/__virtual__/proxy-agent-negotiate-virtual-cea741c8fd/5/.yarn/berry/cache/proxy-agent-negotiate-npm-1.1.0-2910eb7e60-10c0.zip/node_modules/proxy-agent-negotiate/",\ + "packageDependencies": [\ + ["@types/kerberos", null],\ + ["kerberos", null],\ + ["proxy-agent-negotiate", "virtual:0e3ab301617da70b2d7fd6a30c12ba47117533a6e195052f61de65bfa0a8083be4af5468fdf83c45f17ac437c4c5fac54444b2d15dd3ab2fbe07bc1e77510c88#npm:1.1.0"]\ + ],\ + "packagePeers": [\ + "@types/kerberos",\ + "kerberos"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["psl", [\ + ["npm:1.15.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/psl-npm-1.15.0-410584ca6b-10c0.zip/node_modules/psl/",\ + "packageDependencies": [\ + ["psl", "npm:1.15.0"],\ + ["punycode", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pubsub-js", [\ + ["npm:1.9.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/pubsub-js-npm-1.9.5-be53e57f59-10c0.zip/node_modules/pubsub-js/",\ + "packageDependencies": [\ + ["pubsub-js", "npm:1.9.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pump", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/pump-npm-1.0.3-de5f2a0196-10c0.zip/node_modules/pump/",\ + "packageDependencies": [\ + ["end-of-stream", "npm:1.4.5"],\ + ["once", "npm:1.4.0"],\ + ["pump", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/pump-npm-3.0.4-bcc74e507a-10c0.zip/node_modules/pump/",\ + "packageDependencies": [\ + ["end-of-stream", "npm:1.4.5"],\ + ["once", "npm:1.4.0"],\ + ["pump", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pump-chain", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/pump-chain-npm-1.0.0-20b212da3c-10c0.zip/node_modules/pump-chain/",\ + "packageDependencies": [\ + ["bubble-stream-error", "npm:1.0.0"],\ + ["pump", "npm:1.0.3"],\ + ["pump-chain", "npm:1.0.0"],\ + ["sliced", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["punycode", [\ + ["npm:2.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/punycode-npm-2.3.1-97543c420d-10c0.zip/node_modules/punycode/",\ + "packageDependencies": [\ + ["punycode", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["punycode.js", [\ + ["npm:2.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/punycode.js-npm-2.3.1-9084ecbbf5-10c0.zip/node_modules/punycode.js/",\ + "packageDependencies": [\ + ["punycode.js", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pupa", [\ + ["npm:3.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/pupa-npm-3.3.0-00ad2ffe24-10c0.zip/node_modules/pupa/",\ + "packageDependencies": [\ + ["escape-goat", "npm:4.0.0"],\ + ["pupa", "npm:3.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["puppeteer", [\ + ["npm:25.16.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/puppeteer-npm-25.16.0-ff136dd009-10c0.zip/node_modules/puppeteer/",\ + "packageDependencies": [\ + ["@puppeteer/browsers", "virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:3.2.6"],\ + ["chromium-bidi", "virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:157.0.8090-0"],\ + ["devtools-protocol", "npm:0.0.1704951"],\ + ["lilconfig", "npm:3.1.4"],\ + ["puppeteer", "npm:25.16.0"],\ + ["puppeteer-core", "npm:25.16.0"],\ + ["typed-query-selector", "npm:2.12.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["puppeteer-core", [\ + ["npm:25.16.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/puppeteer-core-npm-25.16.0-ee1a460d42-10c0.zip/node_modules/puppeteer-core/",\ + "packageDependencies": [\ + ["@puppeteer/browsers", "virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:3.2.6"],\ + ["chromium-bidi", "virtual:ee1a460d4239a5a2266ee801cf1cced8f0615b1b80c81dabb5ab4349e8ca1a3116246d0c95e02ce9318f832326e527defb6131ed4589224a980a45a408c4dede#npm:157.0.8090-0"],\ + ["devtools-protocol", "npm:0.0.1704951"],\ + ["puppeteer-core", "npm:25.16.0"],\ + ["typed-query-selector", "npm:2.12.3"],\ + ["webdriver-bidi-protocol", "npm:1.0.1"],\ + ["ws", "virtual:d46a0b2a1298f44b4585b0e51e04cc7af718aff3191e76bb8a73c27f29d8219f54c864e0531f610b4f018bcae2726d8f23dc8c1a35a9692e90f03267f368c394#npm:8.22.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["qified", [\ + ["npm:0.10.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/qified-npm-0.10.1-fa6859bead-10c0.zip/node_modules/qified/",\ + "packageDependencies": [\ + ["hookified", "npm:2.2.0"],\ + ["qified", "npm:0.10.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["qr-code-styling", [\ + ["npm:1.9.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/qr-code-styling-npm-1.9.2-e293352b68-10c0.zip/node_modules/qr-code-styling/",\ + "packageDependencies": [\ + ["qr-code-styling", "npm:1.9.2"],\ + ["qrcode-generator", "npm:1.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["qrcode-generator", [\ + ["npm:1.5.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/qrcode-generator-npm-1.5.2-092a2b28bc-10c0.zip/node_modules/qrcode-generator/",\ + "packageDependencies": [\ + ["qrcode-generator", "npm:1.5.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["qrcode-terminal", [\ + ["npm:0.12.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/qrcode-terminal-npm-0.12.0-f81f8a6a67-10c0.zip/node_modules/qrcode-terminal/",\ + "packageDependencies": [\ + ["qrcode-terminal", "npm:0.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["qs", [\ + ["npm:6.5.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/qs-npm-6.5.5-8aab6c4e58-10c0.zip/node_modules/qs/",\ + "packageDependencies": [\ + ["qs", "npm:6.5.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["queue-microtask", [\ + ["npm:1.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-10c0.zip/node_modules/queue-microtask/",\ + "packageDependencies": [\ + ["queue-microtask", "npm:1.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["quick-lru", [\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/quick-lru-npm-5.1.1-e38e0edce3-10c0.zip/node_modules/quick-lru/",\ + "packageDependencies": [\ + ["quick-lru", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/quick-lru-npm-6.1.2-1e676e863f-10c0.zip/node_modules/quick-lru/",\ + "packageDependencies": [\ + ["quick-lru", "npm:6.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["quotation", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/quotation-npm-2.0.3-b363850cf8-10c0.zip/node_modules/quotation/",\ + "packageDependencies": [\ + ["quotation", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["radix3", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/radix3-npm-1.1.2-bf27d7ceee-10c0.zip/node_modules/radix3/",\ + "packageDependencies": [\ + ["radix3", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["raw-body", [\ + ["npm:2.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/raw-body-npm-2.4.1-e6e30ccf94-10c0.zip/node_modules/raw-body/",\ + "packageDependencies": [\ + ["bytes", "npm:3.1.0"],\ + ["http-errors", "npm:1.7.3"],\ + ["iconv-lite", "npm:0.4.24"],\ + ["raw-body", "npm:2.4.1"],\ + ["unpipe", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rc", [\ + ["npm:1.2.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/rc-npm-1.2.8-d6768ac936-10c0.zip/node_modules/rc/",\ + "packageDependencies": [\ + ["deep-extend", "npm:0.6.0"],\ + ["ini", "npm:1.3.8"],\ + ["minimist", "npm:1.2.8"],\ + ["rc", "npm:1.2.8"],\ + ["strip-json-comments", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["re2js", [\ + ["npm:2.8.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/re2js-npm-2.8.6-850c131fd9-10c0.zip/node_modules/re2js/",\ + "packageDependencies": [\ + ["re2js", "npm:2.8.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["react-is", [\ + ["npm:17.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/react-is-npm-17.0.2-091bbb8db6-10c0.zip/node_modules/react-is/",\ + "packageDependencies": [\ + ["react-is", "npm:17.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/read-npm-6.0.0-4e26cd8e5e-10c0.zip/node_modules/read/",\ + "packageDependencies": [\ + ["mute-stream", "npm:4.0.0"],\ + ["read", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read-chunk", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/read-chunk-npm-1.0.1-385d69d49f-10c0.zip/node_modules/read-chunk/",\ + "packageDependencies": [\ + ["read-chunk", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read-cmd-shim", [\ + ["npm:7.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/read-cmd-shim-npm-7.0.1-2855db1ae1-10c0.zip/node_modules/read-cmd-shim/",\ + "packageDependencies": [\ + ["read-cmd-shim", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read-package-json-fast", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/read-package-json-fast-npm-3.0.2-1232471a07-10c0.zip/node_modules/read-package-json-fast/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:3.0.2"],\ + ["npm-normalize-package-bin", "npm:3.0.1"],\ + ["read-package-json-fast", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read-pkg", [\ + ["npm:7.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/read-pkg-npm-7.1.0-26dc176eba-10c0.zip/node_modules/read-pkg/",\ + "packageDependencies": [\ + ["@types/normalize-package-data", "npm:2.4.4"],\ + ["normalize-package-data", "npm:3.0.3"],\ + ["parse-json", "npm:5.2.0"],\ + ["read-pkg", "npm:7.1.0"],\ + ["type-fest", "npm:2.19.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["read-pkg-up", [\ + ["npm:9.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/read-pkg-up-npm-9.1.0-5b28d0b0bb-10c0.zip/node_modules/read-pkg-up/",\ + "packageDependencies": [\ + ["find-up", "npm:6.3.0"],\ + ["read-pkg", "npm:7.1.0"],\ + ["read-pkg-up", "npm:9.1.0"],\ + ["type-fest", "npm:2.19.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["readable-stream", [\ + ["npm:1.0.34", {\ + "packageLocation": "../../../../.yarn/berry/cache/readable-stream-npm-1.0.34-db63158f3f-10c0.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["core-util-is", "npm:1.0.3"],\ + ["inherits", "npm:2.0.4"],\ + ["isarray", "npm:0.0.1"],\ + ["readable-stream", "npm:1.0.34"],\ + ["string_decoder", "npm:0.10.31"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/readable-stream-npm-2.0.6-1ac9d8935e-10c0.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["core-util-is", "npm:1.0.3"],\ + ["inherits", "npm:2.0.4"],\ + ["isarray", "npm:1.0.0"],\ + ["process-nextick-args", "npm:1.0.7"],\ + ["readable-stream", "npm:2.0.6"],\ + ["string_decoder", "npm:0.10.31"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/readable-stream-npm-3.6.2-d2a6069158-10c0.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["inherits", "npm:2.0.4"],\ + ["readable-stream", "npm:3.6.2"],\ + ["string_decoder", "npm:1.3.0"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/readable-stream-npm-4.8.0-6475524675-10c0.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["abort-controller", "npm:3.0.0"],\ + ["buffer", "npm:6.0.3"],\ + ["events", "npm:3.3.0"],\ + ["process", "npm:0.11.10"],\ + ["readable-stream", "npm:4.8.0"],\ + ["string_decoder", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["readdirp", [\ + ["npm:4.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/readdirp-npm-4.1.2-3440472afe-10c0.zip/node_modules/readdirp/",\ + "packageDependencies": [\ + ["readdirp", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/readdirp-npm-5.1.1-b7e741d672-10c0.zip/node_modules/readdirp/",\ + "packageDependencies": [\ + ["readdirp", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["recma-build-jsx", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/recma-build-jsx-npm-1.0.0-94bb0c4215-10c0.zip/node_modules/recma-build-jsx/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["estree-util-build-jsx", "npm:3.0.1"],\ + ["recma-build-jsx", "npm:1.0.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["recma-jsx", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/recma-jsx-npm-1.0.1-ef0448acc4-10c0.zip/node_modules/recma-jsx/",\ + "packageDependencies": [\ + ["recma-jsx", "npm:1.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:143ece8af6017b8e4ad009fa31c443cdace6a91344fe998dcb22f687d88391c6f5a7b0dfca5e23216f2883e12047cbb126eebee93e623cad0586ece03bb615a0#npm:1.0.1", {\ + "packageLocation": "./.yarn/__virtual__/recma-jsx-virtual-2d1a3b8ac5/5/.yarn/berry/cache/recma-jsx-npm-1.0.1-ef0448acc4-10c0.zip/node_modules/recma-jsx/",\ + "packageDependencies": [\ + ["@types/acorn", null],\ + ["acorn", "npm:8.19.0"],\ + ["acorn-jsx", "virtual:c1ee8da2208095601afd6b3d193759b23c67e6125a2702755478ccc78efb4f432797d8f0064f8fe4eef2ef73923982b9e89749d582ec5206c34703b558f226a5#npm:5.3.2"],\ + ["estree-util-to-js", "npm:2.0.0"],\ + ["recma-jsx", "virtual:143ece8af6017b8e4ad009fa31c443cdace6a91344fe998dcb22f687d88391c6f5a7b0dfca5e23216f2883e12047cbb126eebee93e623cad0586ece03bb615a0#npm:1.0.1"],\ + ["recma-parse", "npm:1.0.0"],\ + ["recma-stringify", "npm:1.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "packagePeers": [\ + "@types/acorn",\ + "acorn"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["recma-parse", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/recma-parse-npm-1.0.0-b2b7d02d64-10c0.zip/node_modules/recma-parse/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["esast-util-from-js", "npm:2.0.1"],\ + ["recma-parse", "npm:1.0.0"],\ + ["unified", "npm:11.0.5"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["recma-stringify", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/recma-stringify-npm-1.0.0-9243ecee35-10c0.zip/node_modules/recma-stringify/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["estree-util-to-js", "npm:2.0.0"],\ + ["recma-stringify", "npm:1.0.0"],\ + ["unified", "npm:11.0.5"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["redent", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/redent-npm-3.0.0-31892f4906-10c0.zip/node_modules/redent/",\ + "packageDependencies": [\ + ["indent-string", "npm:4.0.0"],\ + ["redent", "npm:3.0.0"],\ + ["strip-indent", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/redent-npm-4.0.0-67da39f156-10c0.zip/node_modules/redent/",\ + "packageDependencies": [\ + ["indent-string", "npm:5.0.0"],\ + ["redent", "npm:4.0.0"],\ + ["strip-indent", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["reflect.getprototypeof", [\ + ["npm:1.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/reflect.getprototypeof-npm-1.0.10-8c3ce862a2-10c0.zip/node_modules/reflect.getprototypeof/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.24.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["get-proto", "npm:1.0.1"],\ + ["reflect.getprototypeof", "npm:1.0.10"],\ + ["which-builtin-type", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regenerate", [\ + ["npm:1.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/regenerate-npm-1.5.0-e45ae66946-10c0.zip/node_modules/regenerate/",\ + "packageDependencies": [\ + ["regenerate", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regenerate-unicode-properties", [\ + ["npm:10.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/regenerate-unicode-properties-npm-10.3.0-2d8a356f42-10c0.zip/node_modules/regenerate-unicode-properties/",\ + "packageDependencies": [\ + ["regenerate", "npm:1.5.0"],\ + ["regenerate-unicode-properties", "npm:10.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regex", [\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/regex-npm-6.1.0-3b34208a3c-10c0.zip/node_modules/regex/",\ + "packageDependencies": [\ + ["regex", "npm:6.1.0"],\ + ["regex-utilities", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regex-recursion", [\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/regex-recursion-npm-6.0.2-42affe4571-10c0.zip/node_modules/regex-recursion/",\ + "packageDependencies": [\ + ["regex-recursion", "npm:6.0.2"],\ + ["regex-utilities", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regex-utilities", [\ + ["npm:2.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/regex-utilities-npm-2.3.0-e1d010839d-10c0.zip/node_modules/regex-utilities/",\ + "packageDependencies": [\ + ["regex-utilities", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regexp-tree", [\ + ["npm:0.1.27", {\ + "packageLocation": "../../../../.yarn/berry/cache/regexp-tree-npm-0.1.27-e0324e6a9c-10c0.zip/node_modules/regexp-tree/",\ + "packageDependencies": [\ + ["regexp-tree", "npm:0.1.27"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regexp.prototype.flags", [\ + ["npm:1.5.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/regexp.prototype.flags-npm-1.5.4-39008ab64c-10c0.zip/node_modules/regexp.prototype.flags/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-proto", "npm:1.0.1"],\ + ["gopd", "npm:1.2.0"],\ + ["regexp.prototype.flags", "npm:1.5.4"],\ + ["set-function-name", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regexpu-core", [\ + ["npm:6.5.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/regexpu-core-npm-6.5.3-0f7f47248a-10c0.zip/node_modules/regexpu-core/",\ + "packageDependencies": [\ + ["regenerate", "npm:1.5.0"],\ + ["regenerate-unicode-properties", "npm:10.3.0"],\ + ["regexpu-core", "npm:6.5.3"],\ + ["regjsgen", "npm:0.8.0"],\ + ["regjsparser", "npm:0.13.4"],\ + ["unicode-match-property-ecmascript", "npm:2.0.0"],\ + ["unicode-match-property-value-ecmascript", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["registry-auth-token", [\ + ["npm:5.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/registry-auth-token-npm-5.1.1-eb2b761794-10c0.zip/node_modules/registry-auth-token/",\ + "packageDependencies": [\ + ["@pnpm/npm-conf", "npm:3.0.3"],\ + ["registry-auth-token", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["registry-url", [\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/registry-url-npm-6.0.1-44fabb0bc1-10c0.zip/node_modules/registry-url/",\ + "packageDependencies": [\ + ["rc", "npm:1.2.8"],\ + ["registry-url", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regjsgen", [\ + ["npm:0.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/regjsgen-npm-0.8.0-146d7cf052-10c0.zip/node_modules/regjsgen/",\ + "packageDependencies": [\ + ["regjsgen", "npm:0.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regjsparser", [\ + ["npm:0.13.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/regjsparser-npm-0.13.4-3413fd9091-10c0.zip/node_modules/regjsparser/",\ + "packageDependencies": [\ + ["jsesc", "npm:3.1.0"],\ + ["regjsparser", "npm:0.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-accessible-emojis", [\ + ["npm:0.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-accessible-emojis-npm-0.3.2-651d275fc3-10c0.zip/node_modules/rehype-accessible-emojis/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:8.0.0"],\ + ["gemoji", "npm:4.2.1"],\ + ["hast-util-is-element", "npm:1.1.0"],\ + ["rehype-accessible-emojis", "npm:0.3.2"],\ + ["unist-util-flatmap", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-external-links", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-external-links-npm-3.0.0-1652b48ebe-10c0.zip/node_modules/rehype-external-links/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@ungap/structured-clone", "npm:1.4.0"],\ + ["hast-util-is-element", "npm:3.0.0"],\ + ["is-absolute-url", "npm:4.0.1"],\ + ["rehype-external-links", "npm:3.0.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-mathjax", [\ + ["npm:7.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-mathjax-npm-7.1.0-74a085c822-10c0.zip/node_modules/rehype-mathjax/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mathjax", "npm:0.0.40"],\ + ["hast-util-to-text", "npm:4.0.3"],\ + ["hastscript", "npm:9.0.3"],\ + ["mathjax-full", "npm:3.2.1"],\ + ["rehype-mathjax", "npm:7.1.0"],\ + ["unified", "npm:11.0.5"],\ + ["unist-util-visit-parents", "npm:6.1.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-mermaid", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-mermaid-npm-3.0.0-98452f8ae4-10c0.zip/node_modules/rehype-mermaid/",\ + "packageDependencies": [\ + ["rehype-mermaid", "npm:3.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0", {\ + "packageLocation": "./.yarn/__virtual__/rehype-mermaid-virtual-ee84ecd658/5/.yarn/berry/cache/rehype-mermaid-npm-3.0.0-98452f8ae4-10c0.zip/node_modules/rehype-mermaid/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/playwright", null],\ + ["hast-util-from-html-isomorphic", "npm:2.0.0"],\ + ["hast-util-to-text", "npm:4.0.3"],\ + ["mermaid-isomorphic", "virtual:ee84ecd658bd03f77d6d7a80092d0a42ed1ee38f375109a75afb13fdbb9f487acd32e15a7c65e15277e321f2a734f5b0c4109ed7f5315c3064ec25fd68898327#npm:3.1.0"],\ + ["mini-svg-data-uri", "npm:1.4.4"],\ + ["playwright", null],\ + ["rehype-mermaid", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["unified", "npm:11.0.5"],\ + ["unist-util-visit-parents", "npm:6.1.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "packagePeers": [\ + "@types/playwright",\ + "playwright"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-parse", [\ + ["npm:8.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-parse-npm-8.0.5-915f0a8b17-10c0.zip/node_modules/rehype-parse/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["hast-util-from-parse5", "npm:7.1.2"],\ + ["parse5", "npm:6.0.1"],\ + ["rehype-parse", "npm:8.0.5"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-parse-npm-9.0.1-a42a0a1654-10c0.zip/node_modules/rehype-parse/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-from-html", "npm:2.0.3"],\ + ["rehype-parse", "npm:9.0.1"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-raw", [\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-raw-npm-7.0.0-f3b08f8b7a-10c0.zip/node_modules/rehype-raw/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-raw", "npm:9.1.0"],\ + ["rehype-raw", "npm:7.0.0"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-recma", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-recma-npm-1.0.0-b23fe61ee3-10c0.zip/node_modules/rehype-recma/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.10"],\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-to-estree", "npm:3.1.3"],\ + ["rehype-recma", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-retext", [\ + ["npm:3.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-retext-npm-3.0.2-c904cf2e53-10c0.zip/node_modules/rehype-retext/",\ + "packageDependencies": [\ + ["@types/hast", "npm:2.3.10"],\ + ["@types/unist", "npm:2.0.11"],\ + ["hast-util-to-nlcst", "npm:2.2.0"],\ + ["rehype-retext", "npm:3.0.2"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-slug", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-slug-npm-6.0.0-110e571086-10c0.zip/node_modules/rehype-slug/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["github-slugger", "npm:2.0.0"],\ + ["hast-util-heading-rank", "npm:3.0.0"],\ + ["hast-util-to-string", "npm:3.0.1"],\ + ["rehype-slug", "npm:6.0.0"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rehype-stringify", [\ + ["npm:10.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/rehype-stringify-npm-10.0.1-cc1170acb2-10c0.zip/node_modules/rehype-stringify/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["hast-util-to-html", "npm:9.0.6"],\ + ["rehype-stringify", "npm:10.0.1"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark", [\ + ["npm:15.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-npm-15.0.1-0f67091876-10c0.zip/node_modules/remark/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["remark", "npm:15.0.1"],\ + ["remark-parse", "npm:11.0.0"],\ + ["remark-stringify", "npm:11.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-captions", [\ + ["npm:2.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-captions-npm-2.2.4-3f53cf2f1a-10c0.zip/node_modules/remark-captions/",\ + "packageDependencies": [\ + ["clone", "npm:2.1.2"],\ + ["remark-captions", "npm:2.2.4"],\ + ["unist-util-visit", "npm:2.0.3"],\ + ["xtend", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-custom-blocks", [\ + ["npm:2.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-custom-blocks-npm-2.6.1-7439e9100f-10c0.zip/node_modules/remark-custom-blocks/",\ + "packageDependencies": [\ + ["remark-custom-blocks", "npm:2.6.1"],\ + ["space-separated-tokens", "npm:1.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-deflist", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-deflist-npm-1.0.0-ffbf2596c8-10c0.zip/node_modules/remark-deflist/",\ + "packageDependencies": [\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["mdast-util-to-markdown", "npm:1.5.0"],\ + ["mdast-util-to-string", "npm:3.2.0"],\ + ["remark-deflist", "npm:1.0.0"],\ + ["unist-util-visit", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-directive", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-directive-npm-4.0.0-a3c046af8d-10c0.zip/node_modules/remark-directive/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-directive", "npm:3.2.0"],\ + ["micromark-extension-directive", "npm:4.0.0"],\ + ["remark-directive", "npm:4.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-emoji", [\ + ["npm:5.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-emoji-npm-5.0.2-2c5fa1a6e5-10c0.zip/node_modules/remark-emoji/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["emoticon", "npm:4.1.0"],\ + ["mdast-util-find-and-replace", "npm:3.0.4"],\ + ["node-emoji", "npm:2.2.0"],\ + ["remark-emoji", "npm:5.0.2"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-frontmatter", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-frontmatter-npm-4.0.1-05fc38c624-10c0.zip/node_modules/remark-frontmatter/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-frontmatter", "npm:1.0.1"],\ + ["micromark-extension-frontmatter", "npm:1.1.1"],\ + ["remark-frontmatter", "npm:4.0.1"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-gfm", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-gfm-npm-3.0.1-4a9f6f751e-10c0.zip/node_modules/remark-gfm/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-gfm", "npm:2.0.2"],\ + ["micromark-extension-gfm", "npm:2.0.3"],\ + ["remark-gfm", "npm:3.0.1"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-gfm-npm-4.0.1-f55aaba8ef-10c0.zip/node_modules/remark-gfm/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-gfm", "npm:3.1.0"],\ + ["micromark-extension-gfm", "npm:3.0.0"],\ + ["remark-gfm", "npm:4.0.1"],\ + ["remark-parse", "npm:11.0.0"],\ + ["remark-stringify", "npm:11.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-html", [\ + ["npm:16.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-html-npm-16.0.1-589482befa-10c0.zip/node_modules/remark-html/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["hast-util-sanitize", "npm:5.0.2"],\ + ["hast-util-to-html", "npm:9.0.6"],\ + ["mdast-util-to-hast", "npm:13.2.1"],\ + ["remark-html", "npm:16.0.1"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-linkify-regex", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-linkify-regex-npm-1.2.1-ae97df3e8f-10c0.zip/node_modules/remark-linkify-regex/",\ + "packageDependencies": [\ + ["remark-linkify-regex", "npm:1.2.1"],\ + ["unicode-word-regex", "npm:1.1.0"],\ + ["unist-util-flatmap", "npm:1.0.0"],\ + ["unist-util-visit-parents", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-mark-plus", [\ + ["npm:1.0.21", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-mark-plus-npm-1.0.21-1b7a64bf66-10c0.zip/node_modules/remark-mark-plus/",\ + "packageDependencies": [\ + ["is-whitespace-character", "npm:1.0.4"],\ + ["remark-mark-plus", "npm:1.0.21"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-math", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-math-npm-6.0.0-747000722b-10c0.zip/node_modules/remark-math/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-math", "npm:3.0.0"],\ + ["micromark-extension-math", "npm:3.1.0"],\ + ["remark-math", "npm:6.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-mdx", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-mdx-npm-2.0.0-c7c20a8255-10c0.zip/node_modules/remark-mdx/",\ + "packageDependencies": [\ + ["mdast-util-mdx", "npm:2.0.1"],\ + ["micromark-extension-mdxjs", "npm:1.0.1"],\ + ["remark-mdx", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-mdx-npm-3.1.1-d7cc68add9-10c0.zip/node_modules/remark-mdx/",\ + "packageDependencies": [\ + ["mdast-util-mdx", "npm:3.0.0"],\ + ["micromark-extension-mdxjs", "npm:3.0.0"],\ + ["remark-mdx", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-message-control", [\ + ["npm:7.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-message-control-npm-7.1.1-80bb1c6784-10c0.zip/node_modules/remark-message-control/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-comment-marker", "npm:2.1.2"],\ + ["remark-message-control", "npm:7.1.1"],\ + ["unified", "npm:10.1.2"],\ + ["unified-message-control", "npm:4.0.0"],\ + ["vfile", "npm:5.3.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-parse", [\ + ["npm:10.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-parse-npm-10.0.2-9d19189a4e-10c0.zip/node_modules/remark-parse/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["mdast-util-from-markdown", "npm:1.3.1"],\ + ["remark-parse", "npm:10.0.2"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-parse-npm-11.0.0-6484fba69e-10c0.zip/node_modules/remark-parse/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-from-markdown", "npm:2.1.0"],\ + ["micromark-util-types", "npm:2.0.3"],\ + ["remark-parse", "npm:11.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-rehype", [\ + ["npm:11.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-rehype-npm-11.1.2-26f5ed7456-10c0.zip/node_modules/remark-rehype/",\ + "packageDependencies": [\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-to-hast", "npm:13.2.1"],\ + ["remark-rehype", "npm:11.1.2"],\ + ["unified", "npm:11.0.5"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-retext", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-retext-npm-5.0.1-ca827d8078-10c0.zip/node_modules/remark-retext/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:3.0.15"],\ + ["@types/unist", "npm:2.0.11"],\ + ["mdast-util-to-nlcst", "npm:5.2.1"],\ + ["remark-retext", "npm:5.0.1"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-smartypants", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-smartypants-npm-3.0.3-cb488499b7-10c0.zip/node_modules/remark-smartypants/",\ + "packageDependencies": [\ + ["remark-smartypants", "npm:3.0.3"],\ + ["retext", "npm:9.0.0"],\ + ["retext-smartypants", "npm:6.2.0"],\ + ["unified", "npm:11.0.5"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-stringify", [\ + ["npm:11.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-stringify-npm-11.0.0-b41a557b8d-10c0.zip/node_modules/remark-stringify/",\ + "packageDependencies": [\ + ["@types/mdast", "npm:4.0.4"],\ + ["mdast-util-to-markdown", "npm:2.2.1"],\ + ["remark-stringify", "npm:11.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-supersub", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-supersub-npm-1.0.0-4f8e839502-10c0.zip/node_modules/remark-supersub/",\ + "packageDependencies": [\ + ["remark-supersub", "npm:1.0.0"],\ + ["unist-util-visit", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["remark-video", [\ + ["npm:0.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/remark-video-npm-0.10.0-7e9f2bbec2-10c0.zip/node_modules/remark-video/",\ + "packageDependencies": [\ + ["remark-video", "npm:0.10.0"],\ + ["unified", "npm:11.0.5"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["request", [\ + ["npm:2.88.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/request-npm-2.88.2-f4a57c72c4-10c0.zip/node_modules/request/",\ + "packageDependencies": [\ + ["aws-sign2", "npm:0.7.0"],\ + ["aws4", "npm:1.13.2"],\ + ["caseless", "npm:0.12.0"],\ + ["combined-stream", "npm:1.0.8"],\ + ["extend", "npm:3.0.2"],\ + ["forever-agent", "npm:0.6.1"],\ + ["form-data", "npm:2.3.3"],\ + ["har-validator", "npm:5.1.5"],\ + ["http-signature", "npm:1.2.0"],\ + ["is-typedarray", "npm:1.0.0"],\ + ["isstream", "npm:0.1.2"],\ + ["json-stringify-safe", "npm:5.0.1"],\ + ["mime-types", "npm:2.1.35"],\ + ["oauth-sign", "npm:0.9.0"],\ + ["performance-now", "npm:2.1.0"],\ + ["qs", "npm:6.5.5"],\ + ["request", "npm:2.88.2"],\ + ["safe-buffer", "npm:5.2.1"],\ + ["tough-cookie", "npm:2.5.0"],\ + ["tunnel-agent", "npm:0.6.0"],\ + ["uuid", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["request-light", [\ + ["npm:0.5.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/request-light-npm-0.5.8-1b40a2d6c3-10c0.zip/node_modules/request-light/",\ + "packageDependencies": [\ + ["request-light", "npm:0.5.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/request-light-npm-0.7.0-3de8bee298-10c0.zip/node_modules/request-light/",\ + "packageDependencies": [\ + ["request-light", "npm:0.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["require-directory", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/require-directory-npm-2.1.1-8608aee50b-10c0.zip/node_modules/require-directory/",\ + "packageDependencies": [\ + ["require-directory", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["require-from-string", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/require-from-string-npm-2.0.2-8557e0db12-10c0.zip/node_modules/require-from-string/",\ + "packageDependencies": [\ + ["require-from-string", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resend", [\ + ["npm:6.37.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/resend-npm-6.37.0-ebea79d3f2-10c0.zip/node_modules/resend/",\ + "packageDependencies": [\ + ["resend", "npm:6.37.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.37.0", {\ + "packageLocation": "./.yarn/__virtual__/resend-virtual-b20474586a/5/.yarn/berry/cache/resend-npm-6.37.0-ebea79d3f2-10c0.zip/node_modules/resend/",\ + "packageDependencies": [\ + ["@react-email/render", null],\ + ["@types/react-email__render", null],\ + ["postal-mime", "npm:2.7.6"],\ + ["resend", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.37.0"],\ + ["standardwebhooks", "npm:1.1.1"]\ + ],\ + "packagePeers": [\ + "@react-email/render",\ + "@types/react-email__render"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["reserved-identifiers", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/reserved-identifiers-npm-1.2.0-dc3c0392fa-10c0.zip/node_modules/reserved-identifiers/",\ + "packageDependencies": [\ + ["reserved-identifiers", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resize-img", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/resize-img-npm-1.1.2-1d439c5c06-10c0.zip/node_modules/resize-img/",\ + "packageDependencies": [\ + ["bmp-js", "npm:0.0.1"],\ + ["file-type", "npm:3.9.0"],\ + ["get-stream", "npm:2.3.1"],\ + ["jimp", "npm:0.2.28"],\ + ["jpeg-js", "npm:0.1.2"],\ + ["parse-png", "npm:1.1.2"],\ + ["resize-img", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resolve", [\ + ["patch:resolve@npm%3A1.22.13#optional!builtin::version=1.22.13&hash=9bd1a5", {\ + "packageLocation": "../../../../.yarn/berry/cache/resolve-patch-3e5639d4f4-10c0.zip/node_modules/resolve/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["is-core-module", "npm:2.17.0"],\ + ["path-parse", "npm:1.0.7"],\ + ["resolve", "patch:resolve@npm%3A1.22.13#optional!builtin::version=1.22.13&hash=9bd1a5"],\ + ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resolve-alpn", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/resolve-alpn-npm-1.2.1-af77edd28b-10c0.zip/node_modules/resolve-alpn/",\ + "packageDependencies": [\ + ["resolve-alpn", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resolve-from", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/resolve-from-npm-4.0.0-f758ec21bf-10c0.zip/node_modules/resolve-from/",\ + "packageDependencies": [\ + ["resolve-from", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/resolve-from-npm-5.0.0-15c9db4d33-10c0.zip/node_modules/resolve-from/",\ + "packageDependencies": [\ + ["resolve-from", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resolve-pkg-maps", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/resolve-pkg-maps-npm-1.0.0-135b70c854-10c0.zip/node_modules/resolve-pkg-maps/",\ + "packageDependencies": [\ + ["resolve-pkg-maps", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resolve.exports", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/resolve.exports-npm-2.0.3-eb33ea72e9-10c0.zip/node_modules/resolve.exports/",\ + "packageDependencies": [\ + ["resolve.exports", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["responselike", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/responselike-npm-3.0.0-9ab07af81f-10c0.zip/node_modules/responselike/",\ + "packageDependencies": [\ + ["lowercase-keys", "npm:3.0.0"],\ + ["responselike", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext", [\ + ["npm:9.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-npm-9.0.0-9bac9f7832-10c0.zip/node_modules/retext/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["retext", "npm:9.0.0"],\ + ["retext-latin", "npm:4.0.0"],\ + ["retext-stringify", "npm:4.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext-english", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-english-npm-4.1.0-e4036d2850-10c0.zip/node_modules/retext-english/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["parse-english", "npm:5.0.0"],\ + ["retext-english", "npm:4.1.0"],\ + ["unherit", "npm:3.0.1"],\ + ["unified", "npm:10.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext-equality", [\ + ["npm:6.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-equality-npm-6.6.0-df19608c93-10c0.zip/node_modules/retext-equality/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["@types/unist", "npm:2.0.11"],\ + ["nlcst-normalize", "npm:3.1.1"],\ + ["nlcst-search", "npm:3.1.1"],\ + ["nlcst-to-string", "npm:3.1.1"],\ + ["quotation", "npm:2.0.3"],\ + ["retext-equality", "npm:6.6.0"],\ + ["unified", "npm:10.1.2"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit", "npm:4.1.2"],\ + ["vfile", "npm:5.3.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext-latin", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-latin-npm-4.0.0-09d67c38c2-10c0.zip/node_modules/retext-latin/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["parse-latin", "npm:7.0.0"],\ + ["retext-latin", "npm:4.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext-profanities", [\ + ["npm:7.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-profanities-npm-7.2.2-a9fee26ead-10c0.zip/node_modules/retext-profanities/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:1.0.4"],\ + ["cuss", "npm:2.2.0"],\ + ["nlcst-search", "npm:3.1.1"],\ + ["nlcst-to-string", "npm:3.1.1"],\ + ["pluralize", "npm:8.0.0"],\ + ["quotation", "npm:2.0.3"],\ + ["retext-profanities", "npm:7.2.2"],\ + ["unified", "npm:10.1.2"],\ + ["unist-util-position", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext-smartypants", [\ + ["npm:6.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-smartypants-npm-6.2.0-a6df599d43-10c0.zip/node_modules/retext-smartypants/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["nlcst-to-string", "npm:4.0.0"],\ + ["retext-smartypants", "npm:6.2.0"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retext-stringify", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/retext-stringify-npm-4.0.0-2191454639-10c0.zip/node_modules/retext-stringify/",\ + "packageDependencies": [\ + ["@types/nlcst", "npm:2.0.3"],\ + ["nlcst-to-string", "npm:4.0.0"],\ + ["retext-stringify", "npm:4.0.0"],\ + ["unified", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retry", [\ + ["npm:0.13.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/retry-npm-0.13.1-89eb100ab6-10c0.zip/node_modules/retry/",\ + "packageDependencies": [\ + ["retry", "npm:0.13.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["reusify", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/reusify-npm-1.1.0-96242be57f-10c0.zip/node_modules/reusify/",\ + "packageDependencies": [\ + ["reusify", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rimraf", [\ + ["npm:6.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/rimraf-npm-6.1.3-409ea7254f-10c0.zip/node_modules/rimraf/",\ + "packageDependencies": [\ + ["glob", "npm:13.0.6"],\ + ["package-json-from-dist", "npm:1.0.1"],\ + ["rimraf", "npm:6.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["robots-parser", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/robots-parser-npm-3.0.1-8f7f57fde7-10c0.zip/node_modules/robots-parser/",\ + "packageDependencies": [\ + ["robots-parser", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["robust-predicates", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/robust-predicates-npm-3.0.3-727493a43d-10c0.zip/node_modules/robust-predicates/",\ + "packageDependencies": [\ + ["robust-predicates", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rolldown", [\ + ["npm:1.0.0-rc.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/rolldown-npm-1.0.0-rc.1-200c3e039e-10c0.zip/node_modules/rolldown/",\ + "packageDependencies": [\ + ["@oxc-project/types", "npm:0.110.0"],\ + ["@rolldown/binding-android-arm64", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-darwin-arm64", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-darwin-x64", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-freebsd-x64", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-linux-arm-gnueabihf", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-linux-arm64-gnu", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-linux-arm64-musl", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-linux-x64-gnu", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-linux-x64-musl", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-openharmony-arm64", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-wasm32-wasi", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-win32-arm64-msvc", "npm:1.0.0-rc.1"],\ + ["@rolldown/binding-win32-x64-msvc", "npm:1.0.0-rc.1"],\ + ["@rolldown/pluginutils", "npm:1.0.0-rc.1"],\ + ["rolldown", "npm:1.0.0-rc.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/rolldown-npm-1.2.16-76bde7e79a-10c0.zip/node_modules/rolldown/",\ + "packageDependencies": [\ + ["@oxc-project/types", "npm:0.156.0"],\ + ["@rolldown/binding-android-arm-eabi", "npm:1.2.16"],\ + ["@rolldown/binding-android-arm64", "npm:1.2.16"],\ + ["@rolldown/binding-darwin-arm64", "npm:1.2.16"],\ + ["@rolldown/binding-darwin-x64", "npm:1.2.16"],\ + ["@rolldown/binding-freebsd-x64", "npm:1.2.16"],\ + ["@rolldown/binding-linux-arm-gnueabihf", "npm:1.2.16"],\ + ["@rolldown/binding-linux-arm64-gnu", "npm:1.2.16"],\ + ["@rolldown/binding-linux-arm64-musl", "npm:1.2.16"],\ + ["@rolldown/binding-linux-ppc64-gnu", "npm:1.2.16"],\ + ["@rolldown/binding-linux-s390x-gnu", "npm:1.2.16"],\ + ["@rolldown/binding-linux-x64-gnu", "npm:1.2.16"],\ + ["@rolldown/binding-linux-x64-musl", "npm:1.2.16"],\ + ["@rolldown/binding-openharmony-arm64", "npm:1.2.16"],\ + ["@rolldown/binding-win32-arm64-msvc", "npm:1.2.16"],\ + ["@rolldown/binding-win32-x64-msvc", "npm:1.2.16"],\ + ["@rolldown/pluginutils", "npm:1.0.1"],\ + ["rolldown", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rollup", [\ + ["npm:4.67.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/rollup-npm-4.67.3-f5ed559263-10c0.zip/node_modules/rollup/",\ + "packageDependencies": [\ + ["@napi-rs/lzma-linux-x64-gnu", "npm:1.5.1"],\ + ["@rollup/rollup-android-arm-eabi", "npm:4.67.3"],\ + ["@rollup/rollup-android-arm64", "npm:4.67.3"],\ + ["@rollup/rollup-android-x64", "npm:4.67.3"],\ + ["@rollup/rollup-darwin-arm64", "npm:4.67.3"],\ + ["@rollup/rollup-darwin-x64", "npm:4.67.3"],\ + ["@rollup/rollup-freebsd-arm64", "npm:4.67.3"],\ + ["@rollup/rollup-freebsd-x64", "npm:4.67.3"],\ + ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.67.3"],\ + ["@rollup/rollup-linux-arm-musleabihf", "npm:4.67.3"],\ + ["@rollup/rollup-linux-arm64-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-linux-arm64-musl", "npm:4.67.3"],\ + ["@rollup/rollup-linux-loong64-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-linux-loong64-musl", "npm:4.67.3"],\ + ["@rollup/rollup-linux-ppc64-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-linux-ppc64-musl", "npm:4.67.3"],\ + ["@rollup/rollup-linux-riscv64-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-linux-riscv64-musl", "npm:4.67.3"],\ + ["@rollup/rollup-linux-s390x-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-linux-x64-musl", "npm:4.67.3"],\ + ["@rollup/rollup-openbsd-x64", "npm:4.67.3"],\ + ["@rollup/rollup-openharmony-arm64", "npm:4.67.3"],\ + ["@rollup/rollup-win32-arm64-msvc", "npm:4.67.3"],\ + ["@rollup/rollup-win32-ia32-msvc", "npm:4.67.3"],\ + ["@rollup/rollup-win32-x64-gnu", "npm:4.67.3"],\ + ["@rollup/rollup-win32-x64-msvc", "npm:4.67.3"],\ + ["@types/estree", "npm:1.0.10"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["rollup", "npm:4.67.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["roughjs", [\ + ["npm:4.6.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/roughjs-npm-4.6.6-181dd8deb7-10c0.zip/node_modules/roughjs/",\ + "packageDependencies": [\ + ["hachure-fill", "npm:0.5.2"],\ + ["path-data-parser", "npm:0.1.0"],\ + ["points-on-curve", "npm:0.2.0"],\ + ["points-on-path", "npm:0.2.1"],\ + ["roughjs", "npm:4.6.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["run-applescript", [\ + ["npm:7.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/run-applescript-npm-7.1.0-2799ad8fdb-10c0.zip/node_modules/run-applescript/",\ + "packageDependencies": [\ + ["run-applescript", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["run-parallel", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/run-parallel-npm-1.2.0-3f47ff2034-10c0.zip/node_modules/run-parallel/",\ + "packageDependencies": [\ + ["queue-microtask", "npm:1.2.3"],\ + ["run-parallel", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rw", [\ + ["npm:1.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/rw-npm-1.3.3-2197930a8d-10c0.zip/node_modules/rw/",\ + "packageDependencies": [\ + ["rw", "npm:1.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["s.color", [\ + ["npm:0.0.15", {\ + "packageLocation": "../../../../.yarn/berry/cache/s.color-npm-0.0.15-13058a3420-10c0.zip/node_modules/s.color/",\ + "packageDependencies": [\ + ["s.color", "npm:0.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sade", [\ + ["npm:1.8.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/sade-npm-1.8.1-4759dc74c1-10c0.zip/node_modules/sade/",\ + "packageDependencies": [\ + ["mri", "npm:1.2.0"],\ + ["sade", "npm:1.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safe-array-concat", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/safe-array-concat-npm-1.1.4-3be407113e-10c0.zip/node_modules/safe-array-concat/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["has-symbols", "npm:1.1.0"],\ + ["isarray", "npm:2.0.5"],\ + ["safe-array-concat", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safe-buffer", [\ + ["npm:5.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/safe-buffer-npm-5.2.1-3481c8aa9b-10c0.zip/node_modules/safe-buffer/",\ + "packageDependencies": [\ + ["safe-buffer", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safe-push-apply", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/safe-push-apply-npm-1.0.0-51a0a42944-10c0.zip/node_modules/safe-push-apply/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["isarray", "npm:2.0.5"],\ + ["safe-push-apply", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safe-regex", [\ + ["npm:2.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/safe-regex-npm-2.1.1-4438cded67-10c0.zip/node_modules/safe-regex/",\ + "packageDependencies": [\ + ["regexp-tree", "npm:0.1.27"],\ + ["safe-regex", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safe-regex-test", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/safe-regex-test-npm-1.1.0-453eb81b83-10c0.zip/node_modules/safe-regex-test/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-regex", "npm:1.2.1"],\ + ["safe-regex-test", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safer-buffer", [\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/safer-buffer-npm-2.1.2-8d5c0b705e-10c0.zip/node_modules/safer-buffer/",\ + "packageDependencies": [\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sandbox", [\ + ["npm:4.11.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/sandbox-npm-4.11.1-86503776c9-10c0.zip/node_modules/sandbox/",\ + "packageDependencies": [\ + ["@vercel/sandbox", "npm:3.9.1"],\ + ["async-retry", "npm:1.3.3"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["sandbox", "npm:4.11.1"],\ + ["ws", "virtual:d46a0b2a1298f44b4585b0e51e04cc7af718aff3191e76bb8a73c27f29d8219f54c864e0531f610b4f018bcae2726d8f23dc8c1a35a9692e90f03267f368c394#npm:8.22.1"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sanitize-html", [\ + ["npm:2.18.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/sanitize-html-npm-2.18.1-718523d455-10c0.zip/node_modules/sanitize-html/",\ + "packageDependencies": [\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["htmlparser2", "npm:12.0.0"],\ + ["is-plain-object", "npm:5.1.0"],\ + ["launder", "npm:1.7.2"],\ + ["parse-srcset", "npm:1.0.2"],\ + ["postcss", "npm:8.5.32"],\ + ["sanitize-html", "npm:2.18.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sass-formatter", [\ + ["npm:0.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/sass-formatter-npm-0.8.0-99bce71630-10c0.zip/node_modules/sass-formatter/",\ + "packageDependencies": [\ + ["sass-formatter", "npm:0.8.0"],\ + ["suf-log", "npm:2.5.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["satteri", [\ + ["npm:0.10.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/satteri-npm-0.10.5-473d520934-10c0.zip/node_modules/satteri/",\ + "packageDependencies": [\ + ["@bruits/satteri-darwin-arm64", "npm:0.10.5"],\ + ["@bruits/satteri-darwin-x64", "npm:0.10.5"],\ + ["@bruits/satteri-linux-arm64-gnu", "npm:0.10.5"],\ + ["@bruits/satteri-linux-arm64-musl", "npm:0.10.5"],\ + ["@bruits/satteri-linux-x64-gnu", "npm:0.10.5"],\ + ["@bruits/satteri-linux-x64-musl", "npm:0.10.5"],\ + ["@bruits/satteri-wasm32-wasi", "npm:0.10.5"],\ + ["@bruits/satteri-win32-arm64-msvc", "npm:0.10.5"],\ + ["@bruits/satteri-win32-x64-msvc", "npm:0.10.5"],\ + ["@types/estree-jsx", "npm:1.0.5"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/mdast", "npm:4.0.4"],\ + ["@types/unist", "npm:3.0.3"],\ + ["satteri", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sax", [\ + ["npm:1.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/sax-npm-1.6.1-b9440264f4-10c0.zip/node_modules/sax/",\ + "packageDependencies": [\ + ["sax", "npm:1.6.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["saxes", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/saxes-npm-6.0.0-31558949f5-10c0.zip/node_modules/saxes/",\ + "packageDependencies": [\ + ["saxes", "npm:6.0.0"],\ + ["xmlchars", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["schema-dts", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/schema-dts-npm-2.1.0-6094282c96-10c0.zip/node_modules/schema-dts/",\ + "packageDependencies": [\ + ["schema-dts", "npm:2.1.0"],\ + ["schema-dts-lib", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["schema-dts-lib", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/schema-dts-lib-npm-1.1.0-2011367dc2-10c0.zip/node_modules/schema-dts-lib/",\ + "packageDependencies": [\ + ["schema-dts-lib", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["selderee", [\ + ["npm:0.12.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/selderee-npm-0.12.0-71f9444efb-10c0.zip/node_modules/selderee/",\ + "packageDependencies": [\ + ["parseley", "npm:0.13.1"],\ + ["selderee", "npm:0.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["semver", [\ + ["npm:6.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/semver-npm-6.3.1-bcba31fdbe-10c0.zip/node_modules/semver/",\ + "packageDependencies": [\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.5.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/semver-npm-7.5.4-c4ad957fcd-10c0.zip/node_modules/semver/",\ + "packageDependencies": [\ + ["lru-cache", "npm:6.0.0"],\ + ["semver", "npm:7.5.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.8.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/semver-npm-7.8.5-785968bbf9-10c0.zip/node_modules/semver/",\ + "packageDependencies": [\ + ["semver", "npm:7.8.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["semver-diff", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/semver-diff-npm-4.0.0-33162befa2-10c0.zip/node_modules/semver-diff/",\ + "packageDependencies": [\ + ["semver", "npm:7.8.5"],\ + ["semver-diff", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sentry", [\ + ["npm:0.45.0", {\ + "packageLocation": "./.yarn/unplugged/sentry-npm-0.45.0-8493be1e66/node_modules/sentry/",\ + "packageDependencies": [\ + ["sentry", "npm:0.45.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["serialize-javascript", [\ + ["npm:7.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/serialize-javascript-npm-7.1.4-860525be90-10c0.zip/node_modules/serialize-javascript/",\ + "packageDependencies": [\ + ["serialize-javascript", "npm:7.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["set-function-length", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/set-function-length-npm-1.2.2-243073748b-10c0.zip/node_modules/set-function-length/",\ + "packageDependencies": [\ + ["define-data-property", "npm:1.1.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["function-bind", "npm:1.1.2"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["set-function-length", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["set-function-name", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/set-function-name-npm-2.0.2-3d9a2d8899-10c0.zip/node_modules/set-function-name/",\ + "packageDependencies": [\ + ["define-data-property", "npm:1.1.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["functions-have-names", "npm:1.2.3"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["set-function-name", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["set-proto", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/set-proto-npm-1.0.0-68d7485485-10c0.zip/node_modules/set-proto/",\ + "packageDependencies": [\ + ["dunder-proto", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["set-proto", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["setprototypeof", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/setprototypeof-npm-1.1.1-706b6318ec-10c0.zip/node_modules/setprototypeof/",\ + "packageDependencies": [\ + ["setprototypeof", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sha.js", [\ + ["npm:2.4.12", {\ + "packageLocation": "../../../../.yarn/berry/cache/sha.js-npm-2.4.12-bc0424125d-10c0.zip/node_modules/sha.js/",\ + "packageDependencies": [\ + ["inherits", "npm:2.0.4"],\ + ["safe-buffer", "npm:5.2.1"],\ + ["sha.js", "npm:2.4.12"],\ + ["to-buffer", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["shallow-equal", [\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/shallow-equal-npm-3.1.0-24ff83f6af-10c0.zip/node_modules/shallow-equal/",\ + "packageDependencies": [\ + ["shallow-equal", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sharp", [\ + ["npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/sharp-virtual-e6a38c80e5/node_modules/sharp/",\ + "packageDependencies": [\ + ["sharp", "npm:0.35.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/sharp-virtual-6e356d2827/node_modules/sharp/",\ + "packageDependencies": [\ + ["@img/colour", "npm:1.1.0"],\ + ["@img/sharp-darwin-arm64", "npm:0.35.5"],\ + ["@img/sharp-darwin-x64", "npm:0.35.5"],\ + ["@img/sharp-freebsd-wasm32", "npm:0.35.5"],\ + ["@img/sharp-libvips-darwin-arm64", "npm:1.3.4"],\ + ["@img/sharp-libvips-darwin-x64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-arm", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-arm64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-ppc64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-riscv64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-s390x", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-x64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linuxmusl-arm64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linuxmusl-x64", "npm:1.3.4"],\ + ["@img/sharp-linux-arm", "npm:0.35.5"],\ + ["@img/sharp-linux-arm64", "npm:0.35.5"],\ + ["@img/sharp-linux-ppc64", "npm:0.35.5"],\ + ["@img/sharp-linux-riscv64", "npm:0.35.5"],\ + ["@img/sharp-linux-s390x", "npm:0.35.5"],\ + ["@img/sharp-linux-x64", "npm:0.35.5"],\ + ["@img/sharp-linuxmusl-arm64", "npm:0.35.5"],\ + ["@img/sharp-linuxmusl-x64", "npm:0.35.5"],\ + ["@img/sharp-webcontainers-wasm32", "npm:0.35.5"],\ + ["@img/sharp-win32-arm64", "npm:0.35.5"],\ + ["@img/sharp-win32-ia32", "npm:0.35.5"],\ + ["@img/sharp-win32-x64", "npm:0.35.5"],\ + ["@types/node", null],\ + ["detect-libc", "npm:2.1.2"],\ + ["semver", "npm:7.8.5"],\ + ["sharp", "virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:0.35.5"]\ + ],\ + "packagePeers": [\ + "@types/node"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.35.5", {\ + "packageLocation": "./.yarn/unplugged/sharp-virtual-e6a38c80e5/node_modules/sharp/",\ + "packageDependencies": [\ + ["@img/colour", "npm:1.1.0"],\ + ["@img/sharp-darwin-arm64", "npm:0.35.5"],\ + ["@img/sharp-darwin-x64", "npm:0.35.5"],\ + ["@img/sharp-freebsd-wasm32", "npm:0.35.5"],\ + ["@img/sharp-libvips-darwin-arm64", "npm:1.3.4"],\ + ["@img/sharp-libvips-darwin-x64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-arm", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-arm64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-ppc64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-riscv64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-s390x", "npm:1.3.4"],\ + ["@img/sharp-libvips-linux-x64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linuxmusl-arm64", "npm:1.3.4"],\ + ["@img/sharp-libvips-linuxmusl-x64", "npm:1.3.4"],\ + ["@img/sharp-linux-arm", "npm:0.35.5"],\ + ["@img/sharp-linux-arm64", "npm:0.35.5"],\ + ["@img/sharp-linux-ppc64", "npm:0.35.5"],\ + ["@img/sharp-linux-riscv64", "npm:0.35.5"],\ + ["@img/sharp-linux-s390x", "npm:0.35.5"],\ + ["@img/sharp-linux-x64", "npm:0.35.5"],\ + ["@img/sharp-linuxmusl-arm64", "npm:0.35.5"],\ + ["@img/sharp-linuxmusl-x64", "npm:0.35.5"],\ + ["@img/sharp-webcontainers-wasm32", "npm:0.35.5"],\ + ["@img/sharp-win32-arm64", "npm:0.35.5"],\ + ["@img/sharp-win32-ia32", "npm:0.35.5"],\ + ["@img/sharp-win32-x64", "npm:0.35.5"],\ + ["@types/node", "npm:26.6.6"],\ + ["detect-libc", "npm:2.1.2"],\ + ["semver", "npm:7.8.5"],\ + ["sharp", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.35.5"]\ + ],\ + "packagePeers": [\ + "@types/node"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["shebang-command", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/shebang-command-npm-2.0.0-eb2b01921d-10c0.zip/node_modules/shebang-command/",\ + "packageDependencies": [\ + ["shebang-command", "npm:2.0.0"],\ + ["shebang-regex", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["shebang-regex", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/shebang-regex-npm-3.0.0-899a0cd65e-10c0.zip/node_modules/shebang-regex/",\ + "packageDependencies": [\ + ["shebang-regex", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["shiki", [\ + ["npm:4.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/shiki-npm-4.5.0-8bc04843be-10c0.zip/node_modules/shiki/",\ + "packageDependencies": [\ + ["@shikijs/core", "npm:4.5.0"],\ + ["@shikijs/engine-javascript", "npm:4.5.0"],\ + ["@shikijs/engine-oniguruma", "npm:4.5.0"],\ + ["@shikijs/langs", "npm:4.5.0"],\ + ["@shikijs/themes", "npm:4.5.0"],\ + ["@shikijs/types", "npm:4.5.0"],\ + ["@shikijs/vscode-textmate", "npm:10.1.0"],\ + ["@types/hast", "npm:3.0.5"],\ + ["shiki", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["side-channel", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/side-channel-npm-1.1.1-3d97a5a6fb-10c0.zip/node_modules/side-channel/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["object-inspect", "npm:1.13.4"],\ + ["side-channel", "npm:1.1.1"],\ + ["side-channel-list", "npm:1.0.1"],\ + ["side-channel-map", "npm:1.0.1"],\ + ["side-channel-weakmap", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["side-channel-list", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/side-channel-list-npm-1.0.1-7a0802d399-10c0.zip/node_modules/side-channel-list/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["object-inspect", "npm:1.13.4"],\ + ["side-channel-list", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["side-channel-map", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/side-channel-map-npm-1.0.1-5903573b3c-10c0.zip/node_modules/side-channel-map/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["object-inspect", "npm:1.13.4"],\ + ["side-channel-map", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["side-channel-weakmap", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/side-channel-weakmap-npm-1.0.2-027acaf499-10c0.zip/node_modules/side-channel-weakmap/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["object-inspect", "npm:1.13.4"],\ + ["side-channel-map", "npm:1.0.1"],\ + ["side-channel-weakmap", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["signal-exit", [\ + ["npm:3.0.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/signal-exit-npm-3.0.7-bd270458a3-10c0.zip/node_modules/signal-exit/",\ + "packageDependencies": [\ + ["signal-exit", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/signal-exit-npm-4.0.2-e3f0e8ed25-10c0.zip/node_modules/signal-exit/",\ + "packageDependencies": [\ + ["signal-exit", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/signal-exit-npm-4.1.0-61fb957687-10c0.zip/node_modules/signal-exit/",\ + "packageDependencies": [\ + ["signal-exit", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sigstore", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/sigstore-npm-5.0.0-6d2f03ddb4-10c0.zip/node_modules/sigstore/",\ + "packageDependencies": [\ + ["@sigstore/bundle", "npm:5.0.0"],\ + ["@sigstore/core", "npm:4.0.1"],\ + ["@sigstore/protobuf-specs", "npm:0.5.2"],\ + ["@sigstore/sign", "npm:5.0.0"],\ + ["@sigstore/tuf", "npm:5.0.0"],\ + ["@sigstore/verify", "npm:4.1.2"],\ + ["sigstore", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["simple-code-frame", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/simple-code-frame-npm-1.3.0-51427452e6-10c0.zip/node_modules/simple-code-frame/",\ + "packageDependencies": [\ + ["kolorist", "npm:1.8.0"],\ + ["simple-code-frame", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["simple-concat", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/simple-concat-npm-1.0.1-48df70de29-10c0.zip/node_modules/simple-concat/",\ + "packageDependencies": [\ + ["simple-concat", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["simple-get", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/simple-get-npm-4.0.1-fa2a97645d-10c0.zip/node_modules/simple-get/",\ + "packageDependencies": [\ + ["decompress-response", "npm:6.0.0"],\ + ["once", "npm:1.4.0"],\ + ["simple-concat", "npm:1.0.1"],\ + ["simple-get", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sisteransi", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/sisteransi-npm-1.0.5-af60cc0cfa-10c0.zip/node_modules/sisteransi/",\ + "packageDependencies": [\ + ["sisteransi", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sitemap", [\ + ["npm:9.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/sitemap-npm-9.0.1-7548b49d6d-10c0.zip/node_modules/sitemap/",\ + "packageDependencies": [\ + ["@types/node", "npm:24.19.2"],\ + ["@types/sax", "npm:1.2.7"],\ + ["arg", "npm:5.0.2"],\ + ["sax", "npm:1.6.1"],\ + ["sitemap", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["skin-tone", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/skin-tone-npm-2.0.0-43a2069845-10c0.zip/node_modules/skin-tone/",\ + "packageDependencies": [\ + ["skin-tone", "npm:2.0.0"],\ + ["unicode-emoji-modifier-base", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["slash", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/slash-npm-5.1.0-718a84282e-10c0.zip/node_modules/slash/",\ + "packageDependencies": [\ + ["slash", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["slice-ansi", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/slice-ansi-npm-4.0.0-6eeca1d10e-10c0.zip/node_modules/slice-ansi/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:4.3.0"],\ + ["astral-regex", "npm:2.0.0"],\ + ["is-fullwidth-code-point", "npm:3.0.0"],\ + ["slice-ansi", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sliced", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/sliced-npm-1.0.1-5537b02c49-10c0.zip/node_modules/sliced/",\ + "packageDependencies": [\ + ["sliced", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["slick", [\ + ["npm:1.12.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/slick-npm-1.12.2-a4c282c110-10c0.zip/node_modules/slick/",\ + "packageDependencies": [\ + ["slick", "npm:1.12.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["smart-buffer", [\ + ["npm:4.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/smart-buffer-npm-4.2.0-5ac3f668bb-10c0.zip/node_modules/smart-buffer/",\ + "packageDependencies": [\ + ["smart-buffer", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["smob", [\ + ["npm:1.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/smob-npm-1.6.2-5b9d84c1f2-10c0.zip/node_modules/smob/",\ + "packageDependencies": [\ + ["smob", "npm:1.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["smol-toml", [\ + ["npm:1.5.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/smol-toml-npm-1.5.2-bb8115e3b2-10c0.zip/node_modules/smol-toml/",\ + "packageDependencies": [\ + ["smol-toml", "npm:1.5.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.9.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/smol-toml-npm-1.9.1-de611a7e60-10c0.zip/node_modules/smol-toml/",\ + "packageDependencies": [\ + ["smol-toml", "npm:1.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["socks", [\ + ["npm:2.8.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/socks-npm-2.8.10-ac11676661-10c0.zip/node_modules/socks/",\ + "packageDependencies": [\ + ["ip-address", "npm:10.7.5"],\ + ["smart-buffer", "npm:4.2.0"],\ + ["socks", "npm:2.8.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["socks-proxy-agent", [\ + ["npm:10.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/socks-proxy-agent-npm-10.1.0-d7ecba5163-10c0.zip/node_modules/socks-proxy-agent/",\ + "packageDependencies": [\ + ["agent-base", "npm:9.0.0"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["socks", "npm:2.8.10"],\ + ["socks-proxy-agent", "npm:10.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["source-map", [\ + ["npm:0.6.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/source-map-npm-0.6.1-1a3621db16-10c0.zip/node_modules/source-map/",\ + "packageDependencies": [\ + ["source-map", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.7.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/source-map-npm-0.7.6-a3854be193-10c0.zip/node_modules/source-map/",\ + "packageDependencies": [\ + ["source-map", "npm:0.7.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.8.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/source-map-npm-0.8.0-0a32ba0407-10c0.zip/node_modules/source-map/",\ + "packageDependencies": [\ + ["source-map", "npm:0.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["source-map-js", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/source-map-js-npm-1.2.2-d40ce9a415-10c0.zip/node_modules/source-map-js/",\ + "packageDependencies": [\ + ["source-map-js", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["source-map-support", [\ + ["npm:0.5.21", {\ + "packageLocation": "../../../../.yarn/berry/cache/source-map-support-npm-0.5.21-09ca99e250-10c0.zip/node_modules/source-map-support/",\ + "packageDependencies": [\ + ["buffer-from", "npm:1.1.2"],\ + ["source-map", "npm:0.6.1"],\ + ["source-map-support", "npm:0.5.21"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["space-separated-tokens", [\ + ["npm:1.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/space-separated-tokens-npm-1.1.5-2352c83473-10c0.zip/node_modules/space-separated-tokens/",\ + "packageDependencies": [\ + ["space-separated-tokens", "npm:1.1.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/space-separated-tokens-npm-2.0.2-b7ff42c9c6-10c0.zip/node_modules/space-separated-tokens/",\ + "packageDependencies": [\ + ["space-separated-tokens", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["spawn-to-readstream", [\ + ["npm:0.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/spawn-to-readstream-npm-0.1.3-7d233ae554-10c0.zip/node_modules/spawn-to-readstream/",\ + "packageDependencies": [\ + ["limit-spawn", "npm:0.0.3"],\ + ["spawn-to-readstream", "npm:0.1.3"],\ + ["through2", "npm:0.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["spdx-correct", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/spdx-correct-npm-3.2.0-ffae008484-10c0.zip/node_modules/spdx-correct/",\ + "packageDependencies": [\ + ["spdx-correct", "npm:3.2.0"],\ + ["spdx-expression-parse", "npm:3.0.1"],\ + ["spdx-license-ids", "npm:3.0.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["spdx-exceptions", [\ + ["npm:2.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/spdx-exceptions-npm-2.5.0-718ed4b7d6-10c0.zip/node_modules/spdx-exceptions/",\ + "packageDependencies": [\ + ["spdx-exceptions", "npm:2.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["spdx-expression-parse", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/spdx-expression-parse-npm-3.0.1-b718cbb35a-10c0.zip/node_modules/spdx-expression-parse/",\ + "packageDependencies": [\ + ["spdx-exceptions", "npm:2.5.0"],\ + ["spdx-expression-parse", "npm:3.0.1"],\ + ["spdx-license-ids", "npm:3.0.24"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/spdx-expression-parse-npm-4.0.0-1c2f5caf51-10c0.zip/node_modules/spdx-expression-parse/",\ + "packageDependencies": [\ + ["spdx-exceptions", "npm:2.5.0"],\ + ["spdx-expression-parse", "npm:4.0.0"],\ + ["spdx-license-ids", "npm:3.0.24"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/spdx-expression-parse-npm-5.0.0-46f76f7c84-10c0.zip/node_modules/spdx-expression-parse/",\ + "packageDependencies": [\ + ["spdx-exceptions", "npm:2.5.0"],\ + ["spdx-expression-parse", "npm:5.0.0"],\ + ["spdx-license-ids", "npm:3.0.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["spdx-license-ids", [\ + ["npm:3.0.24", {\ + "packageLocation": "../../../../.yarn/berry/cache/spdx-license-ids-npm-3.0.24-f8e0ce07a7-10c0.zip/node_modules/spdx-license-ids/",\ + "packageDependencies": [\ + ["spdx-license-ids", "npm:3.0.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["speech-rule-engine", [\ + ["npm:4.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/speech-rule-engine-npm-4.1.5-7e46c0edb6-10c0.zip/node_modules/speech-rule-engine/",\ + "packageDependencies": [\ + ["@xmldom/xmldom", "npm:0.9.12"],\ + ["commander", "npm:13.1.0"],\ + ["speech-rule-engine", "npm:4.1.5"],\ + ["wicked-good-xpath", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["speedline-core", [\ + ["npm:1.4.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/speedline-core-npm-1.4.3-f88c4cf82c-10c0.zip/node_modules/speedline-core/",\ + "packageDependencies": [\ + ["@types/node", "npm:26.6.6"],\ + ["image-ssim", "npm:0.2.0"],\ + ["jpeg-js", "npm:0.4.4"],\ + ["speedline-core", "npm:1.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["split", [\ + ["npm:0.2.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/split-npm-0.2.10-a950dc8c82-10c0.zip/node_modules/split/",\ + "packageDependencies": [\ + ["split", "npm:0.2.10"],\ + ["through", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["split-transform-stream", [\ + ["npm:0.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/split-transform-stream-npm-0.1.1-351a74050b-10c0.zip/node_modules/split-transform-stream/",\ + "packageDependencies": [\ + ["bubble-stream-error", "npm:0.0.1"],\ + ["event-stream", "npm:3.1.7"],\ + ["split-transform-stream", "npm:0.1.1"],\ + ["through2", "npm:0.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["srvx", [\ + ["npm:0.11.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/srvx-npm-0.11.16-2db7284dee-10c0.zip/node_modules/srvx/",\ + "packageDependencies": [\ + ["srvx", "npm:0.11.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sshpk", [\ + ["npm:1.18.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/sshpk-npm-1.18.0-e75427668c-10c0.zip/node_modules/sshpk/",\ + "packageDependencies": [\ + ["asn1", "npm:0.2.6"],\ + ["assert-plus", "npm:1.0.0"],\ + ["bcrypt-pbkdf", "npm:1.0.2"],\ + ["dashdash", "npm:1.14.1"],\ + ["ecc-jsbn", "npm:0.1.2"],\ + ["getpass", "npm:0.1.7"],\ + ["jsbn", "npm:0.1.1"],\ + ["safer-buffer", "npm:2.1.2"],\ + ["sshpk", "npm:1.18.0"],\ + ["tweetnacl", "npm:0.14.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ssri", [\ + ["npm:14.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ssri-npm-14.0.0-94479fd43c-10c0.zip/node_modules/ssri/",\ + "packageDependencies": [\ + ["minipass", "npm:7.1.3"],\ + ["ssri", "npm:14.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stack-trace", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stack-trace-npm-1.0.0-5291688fb8-10c0.zip/node_modules/stack-trace/",\ + "packageDependencies": [\ + ["stack-trace", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["standardwebhooks", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/standardwebhooks-npm-1.1.1-b850566645-10c0.zip/node_modules/standardwebhooks/",\ + "packageDependencies": [\ + ["@stablelib/base64", "npm:1.0.1"],\ + ["fast-sha256", "npm:1.3.0"],\ + ["standardwebhooks", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stat-mode", [\ + ["npm:0.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stat-mode-npm-0.3.0-f642fd493d-10c0.zip/node_modules/stat-mode/",\ + "packageDependencies": [\ + ["stat-mode", "npm:0.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["statuses", [\ + ["npm:1.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/statuses-npm-1.5.0-f88f91b2e9-10c0.zip/node_modules/statuses/",\ + "packageDependencies": [\ + ["statuses", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["std-env", [\ + ["npm:4.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/std-env-npm-4.3.0-c0dbb5332d-10c0.zip/node_modules/std-env/",\ + "packageDependencies": [\ + ["std-env", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stop-iteration-iterator", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stop-iteration-iterator-npm-1.1.0-057344287e-10c0.zip/node_modules/stop-iteration-iterator/",\ + "packageDependencies": [\ + ["es-errors", "npm:1.3.0"],\ + ["internal-slot", "npm:1.1.0"],\ + ["stop-iteration-iterator", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stream-combiner", [\ + ["npm:0.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/stream-combiner-npm-0.0.4-0176779791-10c0.zip/node_modules/stream-combiner/",\ + "packageDependencies": [\ + ["duplexer", "npm:0.1.2"],\ + ["stream-combiner", "npm:0.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stream-to", [\ + ["npm:0.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/stream-to-npm-0.2.2-fb525b8293-10c0.zip/node_modules/stream-to/",\ + "packageDependencies": [\ + ["stream-to", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stream-to-buffer", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stream-to-buffer-npm-0.1.0-215cc02d19-10c0.zip/node_modules/stream-to-buffer/",\ + "packageDependencies": [\ + ["stream-to", "npm:0.2.2"],\ + ["stream-to-buffer", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["streamx", [\ + ["npm:2.28.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/streamx-npm-2.28.1-fad7c35d9c-10c0.zip/node_modules/streamx/",\ + "packageDependencies": [\ + ["events-universal", "npm:1.0.1"],\ + ["fast-fifo", "npm:1.3.2"],\ + ["streamx", "npm:2.28.1"],\ + ["text-decoder", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strictdom", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/strictdom-npm-1.0.1-37ffd9abac-10c0.zip/node_modules/strictdom/",\ + "packageDependencies": [\ + ["strictdom", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["string-width", [\ + ["npm:4.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/string-width-npm-4.2.3-2c27177bae-10c0.zip/node_modules/string-width/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:8.0.0"],\ + ["is-fullwidth-code-point", "npm:3.0.0"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/string-width-npm-5.1.2-bf60531341-10c0.zip/node_modules/string-width/",\ + "packageDependencies": [\ + ["eastasianwidth", "npm:0.2.0"],\ + ["emoji-regex", "npm:9.2.2"],\ + ["string-width", "npm:5.1.2"],\ + ["strip-ansi", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/string-width-npm-7.2.0-93572222c9-10c0.zip/node_modules/string-width/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:10.6.0"],\ + ["get-east-asian-width", "npm:1.7.0"],\ + ["string-width", "npm:7.2.0"],\ + ["strip-ansi", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/string-width-npm-8.3.0-cffbb53b62-10c0.zip/node_modules/string-width/",\ + "packageDependencies": [\ + ["get-east-asian-width", "npm:1.7.0"],\ + ["string-width", "npm:8.3.0"],\ + ["strip-ansi", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["string.prototype.matchall", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/string.prototype.matchall-npm-4.1.0-799018a701-10c0.zip/node_modules/string.prototype.matchall/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.24.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["get-intrinsic", "npm:1.3.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["internal-slot", "npm:1.1.0"],\ + ["regexp.prototype.flags", "npm:1.5.4"],\ + ["set-function-name", "npm:2.0.2"],\ + ["side-channel", "npm:1.1.1"],\ + ["string.prototype.matchall", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["string.prototype.trim", [\ + ["npm:1.2.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/string.prototype.trim-npm-1.2.11-f7bd30557e-10c0.zip/node_modules/string.prototype.trim/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["define-data-property", "npm:1.1.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.24.2"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["safe-regex-test", "npm:1.1.0"],\ + ["string.prototype.trim", "npm:1.2.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["string.prototype.trimend", [\ + ["npm:1.0.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/string.prototype.trimend-npm-1.0.10-a104f79765-10c0.zip/node_modules/string.prototype.trimend/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["string.prototype.trimend", "npm:1.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["string.prototype.trimstart", [\ + ["npm:1.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/string.prototype.trimstart-npm-1.0.8-8c6b16ba6e-10c0.zip/node_modules/string.prototype.trimstart/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-object-atoms", "npm:1.1.2"],\ + ["string.prototype.trimstart", "npm:1.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["string_decoder", [\ + ["npm:0.10.31", {\ + "packageLocation": "../../../../.yarn/berry/cache/string_decoder-npm-0.10.31-851f3f7302-10c0.zip/node_modules/string_decoder/",\ + "packageDependencies": [\ + ["string_decoder", "npm:0.10.31"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/string_decoder-npm-1.3.0-2422117fd0-10c0.zip/node_modules/string_decoder/",\ + "packageDependencies": [\ + ["safe-buffer", "npm:5.2.1"],\ + ["string_decoder", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stringify-entities", [\ + ["npm:4.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/stringify-entities-npm-4.0.4-68e836e40b-10c0.zip/node_modules/stringify-entities/",\ + "packageDependencies": [\ + ["character-entities-html4", "npm:2.1.0"],\ + ["character-entities-legacy", "npm:3.0.0"],\ + ["stringify-entities", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stringify-object", [\ + ["npm:3.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stringify-object-npm-3.3.0-3e6784f7df-10c0.zip/node_modules/stringify-object/",\ + "packageDependencies": [\ + ["get-own-enumerable-property-symbols", "npm:3.0.2"],\ + ["is-obj", "npm:1.0.1"],\ + ["is-regexp", "npm:1.0.0"],\ + ["stringify-object", "npm:3.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-ansi", [\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-ansi-npm-6.0.1-caddc7cb40-10c0.zip/node_modules/strip-ansi/",\ + "packageDependencies": [\ + ["ansi-regex", "npm:5.0.1"],\ + ["strip-ansi", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-ansi-npm-7.2.0-f2a3a63299-10c0.zip/node_modules/strip-ansi/",\ + "packageDependencies": [\ + ["ansi-regex", "npm:6.5.0"],\ + ["strip-ansi", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-comments", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-comments-npm-2.0.1-7f4e6e5047-10c0.zip/node_modules/strip-comments/",\ + "packageDependencies": [\ + ["strip-comments", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-final-newline", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-final-newline-npm-2.0.0-340c4f7c66-10c0.zip/node_modules/strip-final-newline/",\ + "packageDependencies": [\ + ["strip-final-newline", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-indent", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-indent-npm-3.0.0-519e75a28d-10c0.zip/node_modules/strip-indent/",\ + "packageDependencies": [\ + ["min-indent", "npm:1.0.1"],\ + ["strip-indent", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-indent-npm-4.1.1-e5fb519bd9-10c0.zip/node_modules/strip-indent/",\ + "packageDependencies": [\ + ["strip-indent", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-json-comments", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/strip-json-comments-npm-2.0.1-e7883b2d04-10c0.zip/node_modules/strip-json-comments/",\ + "packageDependencies": [\ + ["strip-json-comments", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strnum", [\ + ["npm:2.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/strnum-npm-2.5.1-20c71e3f32-10c0.zip/node_modules/strnum/",\ + "packageDependencies": [\ + ["anynum", "npm:1.0.1"],\ + ["strnum", "npm:2.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stubborn-fs", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stubborn-fs-npm-2.0.0-5eeaa6d428-10c0.zip/node_modules/stubborn-fs/",\ + "packageDependencies": [\ + ["stubborn-fs", "npm:2.0.0"],\ + ["stubborn-utils", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stubborn-utils", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/stubborn-utils-npm-1.0.2-138fb09c52-10c0.zip/node_modules/stubborn-utils/",\ + "packageDependencies": [\ + ["stubborn-utils", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["style-to-js", [\ + ["npm:1.1.21", {\ + "packageLocation": "../../../../.yarn/berry/cache/style-to-js-npm-1.1.21-dde24b7a46-10c0.zip/node_modules/style-to-js/",\ + "packageDependencies": [\ + ["style-to-js", "npm:1.1.21"],\ + ["style-to-object", "npm:1.0.14"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["style-to-object", [\ + ["npm:1.0.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/style-to-object-npm-1.0.14-fd5f299af0-10c0.zip/node_modules/style-to-object/",\ + "packageDependencies": [\ + ["inline-style-parser", "npm:0.2.7"],\ + ["style-to-object", "npm:1.0.14"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/style-to-object-npm-2.0.2-debce408bb-10c0.zip/node_modules/style-to-object/",\ + "packageDependencies": [\ + ["inline-style-parser", "npm:0.2.9"],\ + ["style-to-object", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylehacks", [\ + ["npm:7.0.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylehacks-npm-7.0.11-f55ebe2cd2-10c0.zip/node_modules/stylehacks/",\ + "packageDependencies": [\ + ["stylehacks", "npm:7.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f6256ce8efba14981b30838ba098fd4adaec8dde8cf111d144f8b73ac38629d1f52511adb178d26043b98a9223e8f22ea5bf8ed3aca7cd738c78a3cdc0bb729#npm:7.0.11", {\ + "packageLocation": "./.yarn/__virtual__/stylehacks-virtual-ca0c50aa63/5/.yarn/berry/cache/stylehacks-npm-7.0.11-f55ebe2cd2-10c0.zip/node_modules/stylehacks/",\ + "packageDependencies": [\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.29.5"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-selector-parser", "npm:7.1.7"],\ + ["stylehacks", "virtual:6f6256ce8efba14981b30838ba098fd4adaec8dde8cf111d144f8b73ac38629d1f52511adb178d26043b98a9223e8f22ea5bf8ed3aca7cd738c78a3cdc0bb729#npm:7.0.11"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylelint", [\ + ["npm:17.16.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylelint-npm-17.16.0-8a87b9adc7-10c0.zip/node_modules/stylelint/",\ + "packageDependencies": [\ + ["@csstools/css-calc", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:3.4.3"],\ + ["@csstools/css-parser-algorithms", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/css-syntax-patches-for-csstree", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:1.1.16"],\ + ["@csstools/css-tokenizer", "npm:4.0.2"],\ + ["@csstools/media-query-list-parser", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:5.0.2"],\ + ["@csstools/selector-resolve-nested", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:4.0.2"],\ + ["@csstools/selector-specificity", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:6.0.1"],\ + ["colord", "npm:2.10.0"],\ + ["cosmiconfig", "virtual:fa1449ab0ef731a4dcbcace4a0c5f99c5828266655f0570268948117d9e8c549382f7d937ac5a29c903fd585038f269bd780eec21eda3cefcbcc948330d13861#npm:9.0.2"],\ + ["css-functions-list", "npm:3.3.3"],\ + ["css-tree", "npm:3.2.1"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["fast-glob", "npm:3.3.3"],\ + ["fastest-levenshtein", "npm:1.0.16"],\ + ["file-entry-cache", "npm:11.1.5"],\ + ["global-modules", "npm:2.0.0"],\ + ["globby", "npm:16.2.4"],\ + ["globjoin", "npm:0.1.4"],\ + ["html-tags", "npm:5.1.0"],\ + ["ignore", "npm:7.0.14"],\ + ["import-meta-resolve", "npm:4.2.0"],\ + ["mathml-tag-names", "npm:4.0.0"],\ + ["meow", "npm:14.1.0"],\ + ["micromatch", "npm:4.0.8"],\ + ["normalize-path", "npm:3.0.0"],\ + ["picocolors", "npm:1.1.1"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-safe-parser", "virtual:8a87b9adc71c4c38b2f789d9aa950fb845b0f4b680bad0aa0b1e909935d6b7dfe15f31c00b160c0cdb2c40ae4936bb1ed9c9bc3310f4a6e45c79ad8c5a77673b#npm:7.1.0"],\ + ["postcss-selector-parser", "npm:7.1.7"],\ + ["postcss-value-parser", "npm:4.2.0"],\ + ["string-width", "npm:8.3.0"],\ + ["stylelint", "npm:17.16.0"],\ + ["supports-hyperlinks", "npm:4.6.0"],\ + ["svg-tags", "npm:1.0.0"],\ + ["table", "npm:6.9.0"],\ + ["write-file-atomic", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylelint-config-recommended", [\ + ["npm:18.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylelint-config-recommended-npm-18.0.0-1a85c81611-10c0.zip/node_modules/stylelint-config-recommended/",\ + "packageDependencies": [\ + ["stylelint-config-recommended", "npm:18.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:0a8cd2d0fad96a00b1ab45a1e2cced11128477b523290eb940595ada0f18614254d78807f095ceb64785478043159d7744094f4955dc9544522244ba1fce9b2f#npm:18.0.0", {\ + "packageLocation": "./.yarn/__virtual__/stylelint-config-recommended-virtual-a82fbcd073/5/.yarn/berry/cache/stylelint-config-recommended-npm-18.0.0-1a85c81611-10c0.zip/node_modules/stylelint-config-recommended/",\ + "packageDependencies": [\ + ["@types/stylelint", null],\ + ["stylelint", "npm:17.16.0"],\ + ["stylelint-config-recommended", "virtual:0a8cd2d0fad96a00b1ab45a1e2cced11128477b523290eb940595ada0f18614254d78807f095ceb64785478043159d7744094f4955dc9544522244ba1fce9b2f#npm:18.0.0"]\ + ],\ + "packagePeers": [\ + "@types/stylelint",\ + "stylelint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylelint-config-standard", [\ + ["npm:40.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylelint-config-standard-npm-40.0.0-f0a3f5f228-10c0.zip/node_modules/stylelint-config-standard/",\ + "packageDependencies": [\ + ["stylelint-config-standard", "npm:40.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:40.0.0", {\ + "packageLocation": "./.yarn/__virtual__/stylelint-config-standard-virtual-0a8cd2d0fa/5/.yarn/berry/cache/stylelint-config-standard-npm-40.0.0-f0a3f5f228-10c0.zip/node_modules/stylelint-config-standard/",\ + "packageDependencies": [\ + ["@types/stylelint", null],\ + ["stylelint", "npm:17.16.0"],\ + ["stylelint-config-recommended", "virtual:0a8cd2d0fad96a00b1ab45a1e2cced11128477b523290eb940595ada0f18614254d78807f095ceb64785478043159d7744094f4955dc9544522244ba1fce9b2f#npm:18.0.0"],\ + ["stylelint-config-standard", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:40.0.0"]\ + ],\ + "packagePeers": [\ + "@types/stylelint",\ + "stylelint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylelint-declaration-block-no-ignored-properties", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylelint-declaration-block-no-ignored-properties-npm-3.0.0-a8d6179f5e-10c0.zip/node_modules/stylelint-declaration-block-no-ignored-properties/",\ + "packageDependencies": [\ + ["stylelint-declaration-block-no-ignored-properties", "npm:3.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0", {\ + "packageLocation": "./.yarn/__virtual__/stylelint-declaration-block-no-ignored-properties-virtual-904edb9421/5/.yarn/berry/cache/stylelint-declaration-block-no-ignored-properties-npm-3.0.0-a8d6179f5e-10c0.zip/node_modules/stylelint-declaration-block-no-ignored-properties/",\ + "packageDependencies": [\ + ["@types/stylelint", null],\ + ["stylelint", "npm:17.16.0"],\ + ["stylelint-declaration-block-no-ignored-properties", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0"]\ + ],\ + "packagePeers": [\ + "@types/stylelint",\ + "stylelint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylelint-order", [\ + ["npm:8.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylelint-order-npm-8.1.2-2b34aa4f13-10c0.zip/node_modules/stylelint-order/",\ + "packageDependencies": [\ + ["stylelint-order", "npm:8.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2", {\ + "packageLocation": "./.yarn/__virtual__/stylelint-order-virtual-1ef99c06d9/5/.yarn/berry/cache/stylelint-order-npm-8.1.2-2b34aa4f13-10c0.zip/node_modules/stylelint-order/",\ + "packageDependencies": [\ + ["@types/stylelint", null],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-sorting", "virtual:1ef99c06d91bdda869f96cd0c7afe5a84da5ee876e71f05afbfc45c2567bbc4eeb661ab0be56cccf5dfb8265ddadfc612036cef96182194f0bfbee8974ebe3bd#npm:10.0.0"],\ + ["stylelint", "npm:17.16.0"],\ + ["stylelint-order", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2"]\ + ],\ + "packagePeers": [\ + "@types/stylelint",\ + "stylelint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stylis", [\ + ["npm:4.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/stylis-npm-4.4.0-56096b8e1f-10c0.zip/node_modules/stylis/",\ + "packageDependencies": [\ + ["stylis", "npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["suf-log", [\ + ["npm:2.5.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/suf-log-npm-2.5.3-214fc4da95-10c0.zip/node_modules/suf-log/",\ + "packageDependencies": [\ + ["s.color", "npm:0.0.15"],\ + ["suf-log", "npm:2.5.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["supports-color", [\ + ["npm:10.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/supports-color-npm-10.2.2-e43ac15f9f-10c0.zip/node_modules/supports-color/",\ + "packageDependencies": [\ + ["supports-color", "npm:10.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/supports-color-npm-7.2.0-606bfcf7da-10c0.zip/node_modules/supports-color/",\ + "packageDependencies": [\ + ["has-flag", "npm:4.0.0"],\ + ["supports-color", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/supports-color-npm-8.1.1-289e937149-10c0.zip/node_modules/supports-color/",\ + "packageDependencies": [\ + ["has-flag", "npm:4.0.0"],\ + ["supports-color", "npm:8.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/supports-color-npm-9.4.0-a415f39758-10c0.zip/node_modules/supports-color/",\ + "packageDependencies": [\ + ["supports-color", "npm:9.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["supports-hyperlinks", [\ + ["npm:4.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/supports-hyperlinks-npm-4.6.0-1f01983575-10c0.zip/node_modules/supports-hyperlinks/",\ + "packageDependencies": [\ + ["has-flag", "npm:5.0.1"],\ + ["supports-color", "npm:10.2.2"],\ + ["supports-hyperlinks", "npm:4.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["supports-preserve-symlinks-flag", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-10c0.zip/node_modules/supports-preserve-symlinks-flag/",\ + "packageDependencies": [\ + ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["svg-tags", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/svg-tags-npm-1.0.0-68a35c11fa-10c0.zip/node_modules/svg-tags/",\ + "packageDependencies": [\ + ["svg-tags", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["svgo", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/svgo-npm-4.1.0-bac7930bc7-10c0.zip/node_modules/svgo/",\ + "packageDependencies": [\ + ["commander", "npm:11.1.0"],\ + ["css-select", "npm:6.0.0"],\ + ["css-tree", "npm:3.2.1"],\ + ["css-what", "npm:7.0.0"],\ + ["csso", "npm:5.0.5"],\ + ["picocolors", "npm:1.1.1"],\ + ["sax", "npm:1.6.1"],\ + ["svgo", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["synckit", [\ + ["npm:0.11.13", {\ + "packageLocation": "../../../../.yarn/berry/cache/synckit-npm-0.11.13-9f632ac0c6-10c0.zip/node_modules/synckit/",\ + "packageDependencies": [\ + ["@pkgr/core", "npm:0.3.6"],\ + ["synckit", "npm:0.11.13"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tabbable", [\ + ["npm:6.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/tabbable-npm-6.5.1-28cc9d30f6-10c0.zip/node_modules/tabbable/",\ + "packageDependencies": [\ + ["tabbable", "npm:6.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["table", [\ + ["npm:6.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/table-npm-6.9.0-5955281f93-10c0.zip/node_modules/table/",\ + "packageDependencies": [\ + ["ajv", "npm:8.20.0"],\ + ["lodash.truncate", "npm:4.4.2"],\ + ["slice-ansi", "npm:4.0.0"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["table", "npm:6.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tagged-tag", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tagged-tag-npm-1.0.0-80e0c0061d-10c0.zip/node_modules/tagged-tag/",\ + "packageDependencies": [\ + ["tagged-tag", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tailwindcss", [\ + ["npm:4.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/tailwindcss-npm-4.3.3-6ccf1cfd8e-10c0.zip/node_modules/tailwindcss/",\ + "packageDependencies": [\ + ["tailwindcss", "npm:4.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tapable", [\ + ["npm:2.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/tapable-npm-2.3.3-b058b6534f-10c0.zip/node_modules/tapable/",\ + "packageDependencies": [\ + ["tapable", "npm:2.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tar", [\ + ["npm:7.5.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/tar-npm-7.5.11-c176cc1bb0-10c0.zip/node_modules/tar/",\ + "packageDependencies": [\ + ["@isaacs/fs-minipass", "npm:4.0.1"],\ + ["chownr", "npm:3.0.0"],\ + ["minipass", "npm:7.1.3"],\ + ["minizlib", "npm:3.1.0"],\ + ["tar", "npm:7.5.11"],\ + ["yallist", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.5.22", {\ + "packageLocation": "../../../../.yarn/berry/cache/tar-npm-7.5.22-4f603e5fa8-10c0.zip/node_modules/tar/",\ + "packageDependencies": [\ + ["@isaacs/fs-minipass", "npm:4.0.1"],\ + ["chownr", "npm:3.0.0"],\ + ["minipass", "npm:7.1.3"],\ + ["minizlib", "npm:3.1.0"],\ + ["tar", "npm:7.5.22"],\ + ["yallist", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tar-stream", [\ + ["npm:3.1.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/tar-stream-npm-3.1.7-c34f9aa00f-10c0.zip/node_modules/tar-stream/",\ + "packageDependencies": [\ + ["b4a", "virtual:b647fc5e1b331d5ba12c5b6ee46b4854790c44b4ac96b9f011ee1075dd8fb9a14a2834fe7e1725e3bd3b273bc94c01bd29630d652f2e53f83fc1c838e4903db9#npm:1.9.0"],\ + ["fast-fifo", "npm:1.3.2"],\ + ["streamx", "npm:2.28.1"],\ + ["tar-stream", "npm:3.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["temp-dir", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/temp-dir-npm-2.0.0-e8af180805-10c0.zip/node_modules/temp-dir/",\ + "packageDependencies": [\ + ["temp-dir", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/temp-dir-npm-3.0.0-70414c7a63-10c0.zip/node_modules/temp-dir/",\ + "packageDependencies": [\ + ["temp-dir", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tempy", [\ + ["npm:0.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tempy-npm-0.6.0-e704ff522c-10c0.zip/node_modules/tempy/",\ + "packageDependencies": [\ + ["is-stream", "npm:2.0.1"],\ + ["temp-dir", "npm:2.0.0"],\ + ["tempy", "npm:0.6.0"],\ + ["type-fest", "npm:0.16.0"],\ + ["unique-string", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["terser", [\ + ["npm:5.51.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/terser-npm-5.51.2-a9fef6e954-10c0.zip/node_modules/terser/",\ + "packageDependencies": [\ + ["@jridgewell/source-map", "npm:0.3.11"],\ + ["acorn", "npm:8.19.0"],\ + ["commander", "npm:2.20.3"],\ + ["source-map-support", "npm:0.5.21"],\ + ["terser", "npm:5.51.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["text-decoder", [\ + ["npm:1.2.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/text-decoder-npm-1.2.7-b647fc5e1b-10c0.zip/node_modules/text-decoder/",\ + "packageDependencies": [\ + ["b4a", "virtual:b647fc5e1b331d5ba12c5b6ee46b4854790c44b4ac96b9f011ee1075dd8fb9a14a2834fe7e1725e3bd3b273bc94c01bd29630d652f2e53f83fc1c838e4903db9#npm:1.9.0"],\ + ["text-decoder", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["text-table", [\ + ["npm:0.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/text-table-npm-0.2.0-d92a778b59-10c0.zip/node_modules/text-table/",\ + "packageDependencies": [\ + ["text-table", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["third-party-web", [\ + ["npm:0.30.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/third-party-web-npm-0.30.0-200fa8e1f9-10c0.zip/node_modules/third-party-web/",\ + "packageDependencies": [\ + ["third-party-web", "npm:0.30.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["throttleit", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/throttleit-npm-2.1.0-7064896991-10c0.zip/node_modules/throttleit/",\ + "packageDependencies": [\ + ["throttleit", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["through", [\ + ["npm:2.3.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/through-npm-2.3.8-df5f72a16e-10c0.zip/node_modules/through/",\ + "packageDependencies": [\ + ["through", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["through2", [\ + ["npm:0.4.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/through2-npm-0.4.2-6dd450f0d9-10c0.zip/node_modules/through2/",\ + "packageDependencies": [\ + ["readable-stream", "npm:1.0.34"],\ + ["through2", "npm:0.4.2"],\ + ["xtend", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/through2-npm-2.0.0-6c97d0f8c2-10c0.zip/node_modules/through2/",\ + "packageDependencies": [\ + ["readable-stream", "npm:2.0.6"],\ + ["through2", "npm:2.0.0"],\ + ["xtend", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["time-span", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/time-span-npm-4.0.0-10dd9f31f8-10c0.zip/node_modules/time-span/",\ + "packageDependencies": [\ + ["convert-hrtime", "npm:3.0.0"],\ + ["time-span", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["timezones-ical-library", [\ + ["npm:2.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/timezones-ical-library-npm-2.4.0-54272c8956-10c0.zip/node_modules/timezones-ical-library/",\ + "packageDependencies": [\ + ["timezones-ical-library", "npm:2.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tiny-inflate", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/tiny-inflate-npm-1.0.3-a7419a5c65-10c0.zip/node_modules/tiny-inflate/",\ + "packageDependencies": [\ + ["tiny-inflate", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tiny-relative-date", [\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/tiny-relative-date-npm-2.0.2-66bafb3a15-10c0.zip/node_modules/tiny-relative-date/",\ + "packageDependencies": [\ + ["tiny-relative-date", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinybench", [\ + ["npm:6.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinybench-npm-6.2.2-960b125dbe-10c0.zip/node_modules/tinybench/",\ + "packageDependencies": [\ + ["tinybench", "npm:6.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyclip", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinyclip-npm-1.0.3-667e9c241c-10c0.zip/node_modules/tinyclip/",\ + "packageDependencies": [\ + ["tinyclip", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinycolor2", [\ + ["npm:1.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinycolor2-npm-1.6.0-8df41252c6-10c0.zip/node_modules/tinycolor2/",\ + "packageDependencies": [\ + ["tinycolor2", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyexec", [\ + ["npm:0.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinyexec-npm-0.3.2-381b1e349c-10c0.zip/node_modules/tinyexec/",\ + "packageDependencies": [\ + ["tinyexec", "npm:0.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinyexec-npm-1.3.1-9e3ecae92e-10c0.zip/node_modules/tinyexec/",\ + "packageDependencies": [\ + ["tinyexec", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyglobby", [\ + ["npm:0.2.17", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinyglobby-npm-0.2.17-f2c3ddb917-10c0.zip/node_modules/tinyglobby/",\ + "packageDependencies": [\ + ["fdir", "virtual:f2c3ddb9177a69fd371e15c77b73bfaf3f96b278d9e45c2d22b493c8bc3e58f571555e32a44df0c8c1a132e08889c6c9fdf9f21791163f07c9a5aef76fddb09f#npm:6.5.0"],\ + ["picomatch", "npm:4.0.7"],\ + ["tinyglobby", "npm:0.2.17"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyps", [\ + ["npm:0.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinyps-npm-0.5.1-7b4d0f6162-10c0.zip/node_modules/tinyps/",\ + "packageDependencies": [\ + ["tinyps", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyrainbow", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tinyrainbow-npm-3.2.0-aadaf30130-10c0.zip/node_modules/tinyrainbow/",\ + "packageDependencies": [\ + ["tinyrainbow", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["title-case", [\ + ["npm:4.3.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/title-case-npm-4.3.2-256059d3bc-10c0.zip/node_modules/title-case/",\ + "packageDependencies": [\ + ["title-case", "npm:4.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tldts", [\ + ["npm:7.4.19", {\ + "packageLocation": "../../../../.yarn/berry/cache/tldts-npm-7.4.19-30f004acf6-10c0.zip/node_modules/tldts/",\ + "packageDependencies": [\ + ["tldts", "npm:7.4.19"],\ + ["tldts-core", "npm:7.4.20"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tldts-core", [\ + ["npm:7.4.20", {\ + "packageLocation": "../../../../.yarn/berry/cache/tldts-core-npm-7.4.20-28ee1eae13-10c0.zip/node_modules/tldts-core/",\ + "packageDependencies": [\ + ["tldts-core", "npm:7.4.20"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tldts-icann", [\ + ["npm:7.4.19", {\ + "packageLocation": "../../../../.yarn/berry/cache/tldts-icann-npm-7.4.19-48d3f7756a-10c0.zip/node_modules/tldts-icann/",\ + "packageDependencies": [\ + ["tldts-core", "npm:7.4.20"],\ + ["tldts-icann", "npm:7.4.19"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["to-buffer", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/to-buffer-npm-1.2.2-3687076133-10c0.zip/node_modules/to-buffer/",\ + "packageDependencies": [\ + ["isarray", "npm:2.0.5"],\ + ["safe-buffer", "npm:5.2.1"],\ + ["to-buffer", "npm:1.2.2"],\ + ["typed-array-buffer", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["to-ico", [\ + ["npm:1.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/to-ico-npm-1.1.5-cf778147d1-10c0.zip/node_modules/to-ico/",\ + "packageDependencies": [\ + ["arrify", "npm:1.0.1"],\ + ["buffer-alloc", "npm:1.2.0"],\ + ["image-size", "npm:0.5.5"],\ + ["parse-png", "npm:1.1.2"],\ + ["resize-img", "npm:1.1.2"],\ + ["to-ico", "npm:1.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["to-regex-range", [\ + ["npm:5.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/to-regex-range-npm-5.0.1-f1e8263b00-10c0.zip/node_modules/to-regex-range/",\ + "packageDependencies": [\ + ["is-number", "npm:7.0.0"],\ + ["to-regex-range", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["to-valid-identifier", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/to-valid-identifier-npm-1.0.0-3799694c65-10c0.zip/node_modules/to-valid-identifier/",\ + "packageDependencies": [\ + ["@sindresorhus/base62", "npm:1.0.0"],\ + ["reserved-identifiers", "npm:1.2.0"],\ + ["to-valid-identifier", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["to-vfile", [\ + ["npm:7.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/to-vfile-npm-7.2.4-efa7a3c7c6-10c0.zip/node_modules/to-vfile/",\ + "packageDependencies": [\ + ["is-buffer", "npm:2.0.5"],\ + ["to-vfile", "npm:7.2.4"],\ + ["vfile", "npm:5.3.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["toidentifier", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/toidentifier-npm-1.0.0-5dad252f90-10c0.zip/node_modules/toidentifier/",\ + "packageDependencies": [\ + ["toidentifier", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tough-cookie", [\ + ["npm:2.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tough-cookie-npm-2.5.0-79a2fe43fe-10c0.zip/node_modules/tough-cookie/",\ + "packageDependencies": [\ + ["psl", "npm:1.15.0"],\ + ["punycode", "npm:2.3.1"],\ + ["tough-cookie", "npm:2.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/tough-cookie-npm-6.0.2-562216a0c1-10c0.zip/node_modules/tough-cookie/",\ + "packageDependencies": [\ + ["tldts", "npm:7.4.19"],\ + ["tough-cookie", "npm:6.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tr46", [\ + ["npm:0.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/tr46-npm-0.0.3-de53018915-10c0.zip/node_modules/tr46/",\ + "packageDependencies": [\ + ["tr46", "npm:0.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tr46-npm-7.0.0-d80243fc13-10c0.zip/node_modules/tr46/",\ + "packageDependencies": [\ + ["punycode", "npm:2.3.1"],\ + ["tr46", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tree-kill", [\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/tree-kill-npm-1.2.2-3da0e5a759-10c0.zip/node_modules/tree-kill/",\ + "packageDependencies": [\ + ["tree-kill", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["treeverse", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/treeverse-npm-3.0.0-6c6d119afd-10c0.zip/node_modules/treeverse/",\ + "packageDependencies": [\ + ["treeverse", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["trim-lines", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/trim-lines-npm-3.0.1-24471f7e84-10c0.zip/node_modules/trim-lines/",\ + "packageDependencies": [\ + ["trim-lines", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["trim-newlines", [\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/trim-newlines-npm-4.1.1-d247eb0d1e-10c0.zip/node_modules/trim-newlines/",\ + "packageDependencies": [\ + ["trim-newlines", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["trough", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/trough-npm-2.2.0-270c93d515-10c0.zip/node_modules/trough/",\ + "packageDependencies": [\ + ["trough", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ts-api-utils", [\ + ["npm:2.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ts-api-utils-npm-2.5.0-6bde2b2eb9-10c0.zip/node_modules/ts-api-utils/",\ + "packageDependencies": [\ + ["ts-api-utils", "npm:2.5.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:2.5.0", {\ + "packageLocation": "./.yarn/__virtual__/ts-api-utils-virtual-42ef95e3d3/5/.yarn/berry/cache/ts-api-utils-npm-2.5.0-6bde2b2eb9-10c0.zip/node_modules/ts-api-utils/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["ts-api-utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:2.5.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ts-dedent", [\ + ["npm:2.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ts-dedent-npm-2.3.0-83a8a04151-10c0.zip/node_modules/ts-dedent/",\ + "packageDependencies": [\ + ["ts-dedent", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ts-morph", [\ + ["npm:12.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ts-morph-npm-12.0.0-4fb81f162c-10c0.zip/node_modules/ts-morph/",\ + "packageDependencies": [\ + ["@ts-morph/common", "npm:0.11.1"],\ + ["code-block-writer", "npm:10.1.1"],\ + ["ts-morph", "npm:12.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ts-toolbelt", [\ + ["npm:6.15.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/ts-toolbelt-npm-6.15.5-e42f89942f-10c0.zip/node_modules/ts-toolbelt/",\ + "packageDependencies": [\ + ["ts-toolbelt", "npm:6.15.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tslib", [\ + ["npm:1.14.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/tslib-npm-1.14.1-102499115e-10c0.zip/node_modules/tslib/",\ + "packageDependencies": [\ + ["tslib", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.9.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/tslib-npm-2.9.1-1db60cfff0-10c0.zip/node_modules/tslib/",\ + "packageDependencies": [\ + ["tslib", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tsx", [\ + ["npm:4.21.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tsx-npm-4.21.0-3bc9626d81-10c0.zip/node_modules/tsx/",\ + "packageDependencies": [\ + ["esbuild", "npm:0.27.7"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["get-tsconfig", "npm:4.14.3"],\ + ["tsx", "npm:4.21.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tuf-js", [\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/tuf-js-npm-6.0.1-a413346398-10c0.zip/node_modules/tuf-js/",\ + "packageDependencies": [\ + ["@gar/promise-retry", "npm:1.0.3"],\ + ["@tufjs/models", "npm:5.0.1"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["tuf-js", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tunnel-agent", [\ + ["npm:0.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/tunnel-agent-npm-0.6.0-64345ab7eb-10c0.zip/node_modules/tunnel-agent/",\ + "packageDependencies": [\ + ["safe-buffer", "npm:5.2.1"],\ + ["tunnel-agent", "npm:0.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tweetnacl", [\ + ["npm:0.14.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/tweetnacl-npm-0.14.5-a3f766c0d1-10c0.zip/node_modules/tweetnacl/",\ + "packageDependencies": [\ + ["tweetnacl", "npm:0.14.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["type-check", [\ + ["npm:0.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/type-check-npm-0.4.0-60565800ce-10c0.zip/node_modules/type-check/",\ + "packageDependencies": [\ + ["prelude-ls", "npm:1.2.1"],\ + ["type-check", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["type-fest", [\ + ["npm:0.16.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/type-fest-npm-0.16.0-e1b8ff05d9-10c0.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:0.16.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/type-fest-npm-1.4.0-7dd848962a-10c0.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.19.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/type-fest-npm-2.19.0-918b953248-10c0.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:2.19.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.13.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/type-fest-npm-3.13.1-4bd562882d-10c0.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:3.13.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/type-fest-npm-5.10.0-06bc56c564-10c0.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["tagged-tag", "npm:1.0.0"],\ + ["type-fest", "npm:5.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typed-array-buffer", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/typed-array-buffer-npm-1.0.3-bddcba0c25-10c0.zip/node_modules/typed-array-buffer/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-typed-array", "npm:1.1.15"],\ + ["typed-array-buffer", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typed-array-byte-length", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/typed-array-byte-length-npm-1.0.3-0769937080-10c0.zip/node_modules/typed-array-byte-length/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["for-each", "npm:0.3.5"],\ + ["gopd", "npm:1.2.0"],\ + ["has-proto", "npm:1.2.0"],\ + ["is-typed-array", "npm:1.1.15"],\ + ["typed-array-byte-length", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typed-array-byte-offset", [\ + ["npm:1.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/typed-array-byte-offset-npm-1.0.5-4ac9796d8a-10c0.zip/node_modules/typed-array-byte-offset/",\ + "packageDependencies": [\ + ["available-typed-arrays", "npm:1.0.7"],\ + ["call-bind", "npm:1.0.9"],\ + ["for-each", "npm:0.3.5"],\ + ["gopd", "npm:1.2.0"],\ + ["is-typed-array", "npm:1.1.15"],\ + ["reflect.getprototypeof", "npm:1.0.10"],\ + ["typed-array-byte-offset", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typed-array-length", [\ + ["npm:1.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/typed-array-length-npm-1.0.8-4201527991-10c0.zip/node_modules/typed-array-length/",\ + "packageDependencies": [\ + ["call-bind", "npm:1.0.9"],\ + ["for-each", "npm:0.3.5"],\ + ["gopd", "npm:1.2.0"],\ + ["is-typed-array", "npm:1.1.15"],\ + ["possible-typed-array-names", "npm:1.1.0"],\ + ["reflect.getprototypeof", "npm:1.0.10"],\ + ["typed-array-length", "npm:1.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typed-query-selector", [\ + ["npm:2.12.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/typed-query-selector-npm-2.12.3-f4aa209f92-10c0.zip/node_modules/typed-query-selector/",\ + "packageDependencies": [\ + ["typed-query-selector", "npm:2.12.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typedarray", [\ + ["npm:0.0.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/typedarray-npm-0.0.6-37638b2241-10c0.zip/node_modules/typedarray/",\ + "packageDependencies": [\ + ["typedarray", "npm:0.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typedarray-to-buffer", [\ + ["npm:3.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-10c0.zip/node_modules/typedarray-to-buffer/",\ + "packageDependencies": [\ + ["is-typedarray", "npm:1.0.0"],\ + ["typedarray-to-buffer", "npm:3.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typesafe-path", [\ + ["npm:0.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/typesafe-path-npm-0.2.2-5a4f889a6c-10c0.zip/node_modules/typesafe-path/",\ + "packageDependencies": [\ + ["typesafe-path", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typescript", [\ + ["patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5", {\ + "packageLocation": "../../../../.yarn/berry/cache/typescript-patch-6fda4d02cf-10c0.zip/node_modules/typescript/",\ + "packageDependencies": [\ + ["typescript", "patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5", {\ + "packageLocation": "../../../../.yarn/berry/cache/typescript-patch-bfb0cdd3b9-10c0.zip/node_modules/typescript/",\ + "packageDependencies": [\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typescript-auto-import-cache", [\ + ["npm:0.3.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/typescript-auto-import-cache-npm-0.3.6-b2d592fc1d-10c0.zip/node_modules/typescript-auto-import-cache/",\ + "packageDependencies": [\ + ["semver", "npm:7.8.5"],\ + ["typescript-auto-import-cache", "npm:0.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typescript-eslint", [\ + ["npm:8.72.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/typescript-eslint-npm-8.72.1-0a0b8c16e2-10c0.zip/node_modules/typescript-eslint/",\ + "packageDependencies": [\ + ["typescript-eslint", "npm:8.72.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1", {\ + "packageLocation": "./.yarn/__virtual__/typescript-eslint-virtual-d72fe3f81b/5/.yarn/berry/cache/typescript-eslint-npm-8.72.1-0a0b8c16e2-10c0.zip/node_modules/typescript-eslint/",\ + "packageDependencies": [\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/eslint-plugin", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/parser", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:b2e01a554857eebe485f7ea8acc0302d78100725786b6af2b01cc8df127e0b3d7c50a84cf4069ea324fe9e9c1b7e492ea2040255445583db96b467277b1fe255#npm:8.72.1"],\ + ["@typescript-eslint/utils", "virtual:15ac21f4fb6fcfa69eda2f7aa1d9d6eef8e06df8b2cd8cac6d3adf7dc1ef73338a2feada03ec5839a2c63324fd83e1ac5f905548220c760cbf7b9890222f0bb9#npm:8.72.1"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"],\ + ["typescript-eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ua-parser-js", [\ + ["npm:1.0.41", {\ + "packageLocation": "../../../../.yarn/berry/cache/ua-parser-js-npm-1.0.41-9bd7ee9e99-10c0.zip/node_modules/ua-parser-js/",\ + "packageDependencies": [\ + ["ua-parser-js", "npm:1.0.41"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uc.micro", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/uc.micro-npm-3.0.0-0605ff489b-10c0.zip/node_modules/uc.micro/",\ + "packageDependencies": [\ + ["uc.micro", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ufo", [\ + ["npm:1.6.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/ufo-npm-1.6.4-553560ac30-10c0.zip/node_modules/ufo/",\ + "packageDependencies": [\ + ["ufo", "npm:1.6.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uid-promise", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/uid-promise-npm-1.0.0-017396d3ad-10c0.zip/node_modules/uid-promise/",\ + "packageDependencies": [\ + ["uid-promise", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ultrahtml", [\ + ["npm:1.7.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/ultrahtml-npm-1.7.0-d98206daa3-10c0.zip/node_modules/ultrahtml/",\ + "packageDependencies": [\ + ["ultrahtml", "npm:1.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unbox-primitive", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unbox-primitive-npm-1.1.0-269638c590-10c0.zip/node_modules/unbox-primitive/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["has-bigints", "npm:1.1.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["unbox-primitive", "npm:1.1.0"],\ + ["which-boxed-primitive", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uncrypto", [\ + ["npm:0.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/uncrypto-npm-0.1.3-3f3076a8ff-10c0.zip/node_modules/uncrypto/",\ + "packageDependencies": [\ + ["uncrypto", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["undici", [\ + ["npm:5.28.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-npm-5.28.4-63fa65e206-10c0.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["@fastify/busboy", "npm:2.1.1"],\ + ["undici", "npm:5.28.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.29.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-npm-5.29.0-caeb96c8ee-10c0.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["@fastify/busboy", "npm:2.1.1"],\ + ["undici", "npm:5.29.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.29.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-npm-6.29.1-78d25c49fa-10c0.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["undici", "npm:6.29.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.30.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-npm-7.30.1-eae24791c4-10c0.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["undici", "npm:7.30.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.12.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-npm-8.12.3-9951970495-10c0.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["undici", "npm:8.12.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["undici-types", [\ + ["npm:5.26.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-types-npm-5.26.5-de4f7c7bb9-10c0.zip/node_modules/undici-types/",\ + "packageDependencies": [\ + ["undici-types", "npm:5.26.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.24.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-types-npm-7.24.6-8759b28e34-10c0.zip/node_modules/undici-types/",\ + "packageDependencies": [\ + ["undici-types", "npm:7.24.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.12.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-types-npm-8.12.3-b7a1a75de5-10c0.zip/node_modules/undici-types/",\ + "packageDependencies": [\ + ["undici-types", "npm:8.12.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/undici-types-npm-8.9.0-c5953f392d-10c0.zip/node_modules/undici-types/",\ + "packageDependencies": [\ + ["undici-types", "npm:8.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unherit", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unherit-npm-3.0.1-a1c6b0c3cc-10c0.zip/node_modules/unherit/",\ + "packageDependencies": [\ + ["unherit", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicode-canonical-property-names-ecmascript", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicode-canonical-property-names-ecmascript-npm-2.0.1-80cef17f3b-10c0.zip/node_modules/unicode-canonical-property-names-ecmascript/",\ + "packageDependencies": [\ + ["unicode-canonical-property-names-ecmascript", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicode-emoji-modifier-base", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicode-emoji-modifier-base-npm-1.0.0-ef42b85868-10c0.zip/node_modules/unicode-emoji-modifier-base/",\ + "packageDependencies": [\ + ["unicode-emoji-modifier-base", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicode-match-property-ecmascript", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicode-match-property-ecmascript-npm-2.0.0-97a00fd52c-10c0.zip/node_modules/unicode-match-property-ecmascript/",\ + "packageDependencies": [\ + ["unicode-canonical-property-names-ecmascript", "npm:2.0.1"],\ + ["unicode-match-property-ecmascript", "npm:2.0.0"],\ + ["unicode-property-aliases-ecmascript", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicode-match-property-value-ecmascript", [\ + ["npm:2.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicode-match-property-value-ecmascript-npm-2.2.1-0b3c4504a2-10c0.zip/node_modules/unicode-match-property-value-ecmascript/",\ + "packageDependencies": [\ + ["unicode-match-property-value-ecmascript", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicode-property-aliases-ecmascript", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicode-property-aliases-ecmascript-npm-2.2.0-55d7728914-10c0.zip/node_modules/unicode-property-aliases-ecmascript/",\ + "packageDependencies": [\ + ["unicode-property-aliases-ecmascript", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicode-word-regex", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicode-word-regex-npm-1.1.0-9d6e3ea66b-10c0.zip/node_modules/unicode-word-regex/",\ + "packageDependencies": [\ + ["unicode-word-regex", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unicorn-magic", [\ + ["npm:0.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unicorn-magic-npm-0.4.1-b0970afa98-10c0.zip/node_modules/unicorn-magic/",\ + "packageDependencies": [\ + ["unicorn-magic", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unified", [\ + ["npm:10.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/unified-npm-10.1.2-731093c9be-10c0.zip/node_modules/unified/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["bail", "npm:2.0.2"],\ + ["extend", "npm:3.0.2"],\ + ["is-buffer", "npm:2.0.5"],\ + ["is-plain-obj", "npm:4.1.0"],\ + ["trough", "npm:2.2.0"],\ + ["unified", "npm:10.1.2"],\ + ["vfile", "npm:5.3.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/unified-npm-11.0.5-ac5333017e-10c0.zip/node_modules/unified/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["bail", "npm:2.0.2"],\ + ["devlop", "npm:1.1.0"],\ + ["extend", "npm:3.0.2"],\ + ["is-plain-obj", "npm:4.1.0"],\ + ["trough", "npm:2.2.0"],\ + ["unified", "npm:11.0.5"],\ + ["vfile", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unified-diff", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unified-diff-npm-4.0.1-4c0647e5a4-10c0.zip/node_modules/unified-diff/",\ + "packageDependencies": [\ + ["git-diff-tree", "npm:1.1.0"],\ + ["unified-diff", "npm:4.0.1"],\ + ["vfile-find-up", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unified-engine", [\ + ["npm:10.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unified-engine-npm-10.1.0-f34e2437f2-10c0.zip/node_modules/unified-engine/",\ + "packageDependencies": [\ + ["@types/concat-stream", "npm:2.0.3"],\ + ["@types/debug", "npm:4.1.13"],\ + ["@types/is-empty", "npm:1.2.3"],\ + ["@types/node", "npm:18.19.130"],\ + ["@types/unist", "npm:2.0.11"],\ + ["concat-stream", "npm:2.0.0"],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["fault", "npm:2.0.1"],\ + ["glob", "npm:8.1.0"],\ + ["ignore", "npm:5.3.2"],\ + ["is-buffer", "npm:2.0.5"],\ + ["is-empty", "npm:1.2.0"],\ + ["is-plain-obj", "npm:4.1.0"],\ + ["load-plugin", "npm:5.1.0"],\ + ["parse-json", "npm:6.0.2"],\ + ["to-vfile", "npm:7.2.4"],\ + ["trough", "npm:2.2.0"],\ + ["unified-engine", "npm:10.1.0"],\ + ["unist-util-inspect", "npm:7.0.2"],\ + ["vfile-message", "npm:3.1.4"],\ + ["vfile-reporter", "npm:7.0.5"],\ + ["vfile-statistics", "npm:2.0.1"],\ + ["yaml", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unified-message-control", [\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unified-message-control-npm-4.0.0-a0d42448f3-10c0.zip/node_modules/unified-message-control/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unified-message-control", "npm:4.0.0"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit", "npm:3.1.0"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-location", "npm:4.1.0"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unifont", [\ + ["npm:1.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/unifont-npm-1.0.3-03bee006fd-10c0.zip/node_modules/unifont/",\ + "packageDependencies": [\ + ["css-tree", "npm:3.2.1"],\ + ["fnv1a-64", "npm:0.1.2"],\ + ["std-env", "npm:4.3.0"],\ + ["undici", "npm:8.12.3"],\ + ["unifont", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unique-string", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unique-string-npm-2.0.0-3153c97e47-10c0.zip/node_modules/unique-string/",\ + "packageDependencies": [\ + ["crypto-random-string", "npm:2.0.0"],\ + ["unique-string", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unique-string-npm-3.0.0-1a556e406a-10c0.zip/node_modules/unique-string/",\ + "packageDependencies": [\ + ["crypto-random-string", "npm:4.0.0"],\ + ["unique-string", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist", [\ + ["npm:0.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-npm-0.0.1-9eb58e3c8d-10c0.zip/node_modules/unist/",\ + "packageDependencies": [\ + ["unist", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-flatmap", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-flatmap-npm-1.0.0-1a19f42b4a-10c0.zip/node_modules/unist-util-flatmap/",\ + "packageDependencies": [\ + ["unist-util-flatmap", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-inspect", [\ + ["npm:7.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-inspect-npm-7.0.2-49a22dd475-10c0.zip/node_modules/unist-util-inspect/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-inspect", "npm:7.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-inspect-npm-8.1.0-0668580b12-10c0.zip/node_modules/unist-util-inspect/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-inspect", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-is", [\ + ["npm:2.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-is-npm-2.1.3-c8034247ed-10c0.zip/node_modules/unist-util-is/",\ + "packageDependencies": [\ + ["unist-util-is", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-is-npm-4.1.0-16bbd97383-10c0.zip/node_modules/unist-util-is/",\ + "packageDependencies": [\ + ["unist-util-is", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-is-npm-5.2.1-cacf6f78d5-10c0.zip/node_modules/unist-util-is/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-is-npm-6.0.1-fc17ba6acb-10c0.zip/node_modules/unist-util-is/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-is", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-modify-children", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-modify-children-npm-2.0.0-a34939ef64-10c0.zip/node_modules/unist-util-modify-children/",\ + "packageDependencies": [\ + ["array-iterate", "npm:1.1.4"],\ + ["unist-util-modify-children", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-modify-children-npm-3.1.1-25562c99b5-10c0.zip/node_modules/unist-util-modify-children/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["array-iterate", "npm:2.0.1"],\ + ["unist-util-modify-children", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-modify-children-npm-4.0.0-9ad5a9cb8c-10c0.zip/node_modules/unist-util-modify-children/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["array-iterate", "npm:2.0.1"],\ + ["unist-util-modify-children", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-position", [\ + ["npm:4.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-position-npm-4.0.4-833bfce46c-10c0.zip/node_modules/unist-util-position/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-position", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-position-npm-5.0.0-38f216b0a0-10c0.zip/node_modules/unist-util-position/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-position", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-position-from-estree", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-position-from-estree-npm-1.1.2-2c54b9b445-10c0.zip/node_modules/unist-util-position-from-estree/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-position-from-estree", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-position-from-estree-npm-2.0.0-adf063eee5-10c0.zip/node_modules/unist-util-position-from-estree/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-position-from-estree", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-remove-position", [\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-remove-position-npm-4.0.2-5806d5548a-10c0.zip/node_modules/unist-util-remove-position/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-remove-position", "npm:4.0.2"],\ + ["unist-util-visit", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-remove-position-npm-5.0.0-1f2a181e0a-10c0.zip/node_modules/unist-util-remove-position/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-remove-position", "npm:5.0.0"],\ + ["unist-util-visit", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-stringify-position", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-stringify-position-npm-3.0.3-3ab0818239-10c0.zip/node_modules/unist-util-stringify-position/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-stringify-position", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-stringify-position-npm-4.0.0-2362acd217-10c0.zip/node_modules/unist-util-stringify-position/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-stringify-position", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-visit", [\ + ["npm:2.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-npm-2.0.3-e3d6dbea25-10c0.zip/node_modules/unist-util-visit/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:4.1.0"],\ + ["unist-util-visit", "npm:2.0.3"],\ + ["unist-util-visit-parents", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-npm-3.1.0-2f924a5a67-10c0.zip/node_modules/unist-util-visit/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit", "npm:3.1.0"],\ + ["unist-util-visit-parents", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-npm-4.1.2-6b950e655a-10c0.zip/node_modules/unist-util-visit/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit", "npm:4.1.2"],\ + ["unist-util-visit-parents", "npm:5.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-npm-5.1.0-768083cd0a-10c0.zip/node_modules/unist-util-visit/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-is", "npm:6.0.1"],\ + ["unist-util-visit", "npm:5.1.0"],\ + ["unist-util-visit-parents", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-npm-5.2.0-f714fc3aa8-10c0.zip/node_modules/unist-util-visit/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-is", "npm:6.0.1"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["unist-util-visit-parents", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-visit-children", [\ + ["npm:1.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-children-npm-1.1.4-7bc91a347a-10c0.zip/node_modules/unist-util-visit-children/",\ + "packageDependencies": [\ + ["unist-util-visit-children", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-children-npm-2.0.2-e4c984367a-10c0.zip/node_modules/unist-util-visit-children/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-visit-children", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-children-npm-3.0.0-14ac8e7020-10c0.zip/node_modules/unist-util-visit-children/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-visit-children", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unist-util-visit-parents", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-parents-npm-2.0.1-8eaf1f924f-10c0.zip/node_modules/unist-util-visit-parents/",\ + "packageDependencies": [\ + ["unist-util-is", "npm:2.1.3"],\ + ["unist-util-visit-parents", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-parents-npm-3.1.1-a4bb258148-10c0.zip/node_modules/unist-util-visit-parents/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:4.1.0"],\ + ["unist-util-visit-parents", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-parents-npm-4.1.1-e51641aced-10c0.zip/node_modules/unist-util-visit-parents/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit-parents", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-parents-npm-5.1.3-3b6b34d916-10c0.zip/node_modules/unist-util-visit-parents/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-is", "npm:5.2.1"],\ + ["unist-util-visit-parents", "npm:5.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unist-util-visit-parents-npm-6.1.0-8094fba2c3-10c0.zip/node_modules/unist-util-visit-parents/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-is", "npm:6.0.1"],\ + ["unist-util-visit-parents", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["universalify", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/universalify-npm-2.0.1-040ba5a21e-10c0.zip/node_modules/universalify/",\ + "packageDependencies": [\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unpipe", [\ + ["npm:1.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/unpipe-npm-1.0.0-2ed2a3c2bf-10c0.zip/node_modules/unpipe/",\ + "packageDependencies": [\ + ["unpipe", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unstorage", [\ + ["npm:1.17.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/unstorage-npm-1.17.6-74f2d6fd88-10c0.zip/node_modules/unstorage/",\ + "packageDependencies": [\ + ["unstorage", "npm:1.17.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:1.17.6", {\ + "packageLocation": "./.yarn/__virtual__/unstorage-virtual-186911c308/5/.yarn/berry/cache/unstorage-npm-1.17.6-74f2d6fd88-10c0.zip/node_modules/unstorage/",\ + "packageDependencies": [\ + ["@azure/app-configuration", null],\ + ["@azure/cosmos", null],\ + ["@azure/data-tables", null],\ + ["@azure/identity", null],\ + ["@azure/keyvault-secrets", null],\ + ["@azure/storage-blob", null],\ + ["@capacitor/preferences", null],\ + ["@deno/kv", null],\ + ["@netlify/blobs", null],\ + ["@planetscale/database", null],\ + ["@types/aws4fetch", null],\ + ["@types/azure__app-configuration", null],\ + ["@types/azure__cosmos", null],\ + ["@types/azure__data-tables", null],\ + ["@types/azure__identity", null],\ + ["@types/azure__keyvault-secrets", null],\ + ["@types/azure__storage-blob", null],\ + ["@types/capacitor__preferences", null],\ + ["@types/db0", null],\ + ["@types/deno__kv", null],\ + ["@types/idb-keyval", null],\ + ["@types/ioredis", null],\ + ["@types/netlify__blobs", null],\ + ["@types/planetscale__database", null],\ + ["@types/uploadthing", null],\ + ["@types/upstash__redis", null],\ + ["@types/vercel__blob", null],\ + ["@types/vercel__functions", null],\ + ["@types/vercel__kv", null],\ + ["@upstash/redis", null],\ + ["@vercel/blob", null],\ + ["@vercel/functions", null],\ + ["@vercel/kv", null],\ + ["anymatch", "npm:3.1.3"],\ + ["aws4fetch", null],\ + ["chokidar", "npm:5.0.0"],\ + ["db0", null],\ + ["destr", "npm:2.0.5"],\ + ["h3", "npm:1.15.11"],\ + ["idb-keyval", null],\ + ["ioredis", null],\ + ["lru-cache", "npm:11.5.3"],\ + ["node-fetch-native", "npm:1.6.7"],\ + ["ofetch", "npm:1.5.1"],\ + ["ufo", "npm:1.6.4"],\ + ["unstorage", "virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:1.17.6"],\ + ["uploadthing", null]\ + ],\ + "packagePeers": [\ + "@azure/app-configuration",\ + "@azure/cosmos",\ + "@azure/data-tables",\ + "@azure/identity",\ + "@azure/keyvault-secrets",\ + "@azure/storage-blob",\ + "@capacitor/preferences",\ + "@deno/kv",\ + "@netlify/blobs",\ + "@planetscale/database",\ + "@types/aws4fetch",\ + "@types/azure__app-configuration",\ + "@types/azure__cosmos",\ + "@types/azure__data-tables",\ + "@types/azure__identity",\ + "@types/azure__keyvault-secrets",\ + "@types/azure__storage-blob",\ + "@types/capacitor__preferences",\ + "@types/db0",\ + "@types/deno__kv",\ + "@types/idb-keyval",\ + "@types/ioredis",\ + "@types/netlify__blobs",\ + "@types/planetscale__database",\ + "@types/uploadthing",\ + "@types/upstash__redis",\ + "@types/vercel__blob",\ + "@types/vercel__functions",\ + "@types/vercel__kv",\ + "@upstash/redis",\ + "@vercel/blob",\ + "@vercel/functions",\ + "@vercel/kv",\ + "aws4fetch",\ + "db0",\ + "idb-keyval",\ + "ioredis",\ + "uploadthing"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["upath", [\ + ["npm:1.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/upath-npm-1.2.0-ca00ec3398-10c0.zip/node_modules/upath/",\ + "packageDependencies": [\ + ["upath", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["update-browserslist-db", [\ + ["npm:1.3.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/update-browserslist-db-npm-1.3.4-dcdeba8ff1-10c0.zip/node_modules/update-browserslist-db/",\ + "packageDependencies": [\ + ["update-browserslist-db", "npm:1.3.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b8bed9703336888d51ef23551317d28f6b0e96704372d98975679fc06fed71b18a11d7b04f9aa021140369e0c726d0032382bca5663a107447bdafcc4cd93df7#npm:1.3.4", {\ + "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-9d83847312/5/.yarn/berry/cache/update-browserslist-db-npm-1.3.4-dcdeba8ff1-10c0.zip/node_modules/update-browserslist-db/",\ + "packageDependencies": [\ + ["@types/browserslist", null],\ + ["browserslist", "npm:4.29.5"],\ + ["escalade", "npm:3.2.0"],\ + ["picocolors", "npm:1.1.1"],\ + ["update-browserslist-db", "virtual:b8bed9703336888d51ef23551317d28f6b0e96704372d98975679fc06fed71b18a11d7b04f9aa021140369e0c726d0032382bca5663a107447bdafcc4cd93df7#npm:1.3.4"]\ + ],\ + "packagePeers": [\ + "@types/browserslist",\ + "browserslist"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["update-notifier", [\ + ["npm:6.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/update-notifier-npm-6.0.2-76fda24881-10c0.zip/node_modules/update-notifier/",\ + "packageDependencies": [\ + ["boxen", "npm:7.1.1"],\ + ["chalk", "npm:5.6.2"],\ + ["configstore", "npm:6.0.0"],\ + ["has-yarn", "npm:3.0.0"],\ + ["import-lazy", "npm:4.0.0"],\ + ["is-ci", "npm:3.0.1"],\ + ["is-installed-globally", "npm:0.4.0"],\ + ["is-npm", "npm:6.1.0"],\ + ["is-yarn-global", "npm:0.4.1"],\ + ["latest-version", "npm:7.0.0"],\ + ["pupa", "npm:3.3.0"],\ + ["semver", "npm:7.8.5"],\ + ["semver-diff", "npm:4.0.0"],\ + ["update-notifier", "npm:6.0.2"],\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uri-js", [\ + ["npm:4.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/uri-js-npm-4.4.1-66d11cbcaf-10c0.zip/node_modules/uri-js/",\ + "packageDependencies": [\ + ["punycode", "npm:2.3.1"],\ + ["uri-js", "npm:4.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["url-regex", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/url-regex-npm-3.2.0-dc9b44f841-10c0.zip/node_modules/url-regex/",\ + "packageDependencies": [\ + ["ip-regex", "npm:1.0.3"],\ + ["url-regex", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["util-deprecate", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/util-deprecate-npm-1.0.2-e3fe1a219c-10c0.zip/node_modules/util-deprecate/",\ + "packageDependencies": [\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uuid", [\ + ["npm:14.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/uuid-npm-14.0.1-2fef140bc9-10c0.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:14.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:14.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/uuid-npm-14.0.3-043dd8f319-10c0.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:14.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.4.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/uuid-npm-3.4.0-4fd8ef88ad-10c0.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uvu", [\ + ["npm:0.5.6", {\ + "packageLocation": "../../../../.yarn/berry/cache/uvu-npm-0.5.6-c8507ad49b-10c0.zip/node_modules/uvu/",\ + "packageDependencies": [\ + ["dequal", "npm:2.0.3"],\ + ["diff", "npm:5.2.2"],\ + ["kleur", "npm:4.1.5"],\ + ["sade", "npm:1.8.1"],\ + ["uvu", "npm:0.5.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["valid-data-url", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/valid-data-url-npm-3.0.1-d31c986fd6-10c0.zip/node_modules/valid-data-url/",\ + "packageDependencies": [\ + ["valid-data-url", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["validate-npm-package-license", [\ + ["npm:3.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-10c0.zip/node_modules/validate-npm-package-license/",\ + "packageDependencies": [\ + ["spdx-correct", "npm:3.2.0"],\ + ["spdx-expression-parse", "npm:3.0.1"],\ + ["validate-npm-package-license", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["validate-npm-package-name", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/validate-npm-package-name-npm-8.0.0-fcc4d74375-10c0.zip/node_modules/validate-npm-package-name/",\ + "packageDependencies": [\ + ["validate-npm-package-name", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vercel", [\ + ["npm:65.9.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vercel-npm-65.9.0-56deb9cf2d-10c0.zip/node_modules/vercel/",\ + "packageDependencies": [\ + ["@vercel/backends", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/blob", "npm:2.8.0"],\ + ["@vercel/build-utils", "npm:15.2.1"],\ + ["@vercel/cli-auth", "npm:0.3.14"],\ + ["@vercel/cli-config", "npm:0.3.5"],\ + ["@vercel/cli-support", "npm:65.9.0"],\ + ["@vercel/container", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/detect-agent", "npm:1.2.7"],\ + ["@vercel/elysia", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/express", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/fastify", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/fun", "npm:1.3.6"],\ + ["@vercel/go", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:27.0.1"],\ + ["@vercel/h3", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/hono", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/hydrogen", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1"],\ + ["@vercel/koa", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/nestjs", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:24.0.1"],\ + ["@vercel/next", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:28.0.1"],\ + ["@vercel/node", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/prepare-flags-definitions", "npm:0.6.1"],\ + ["@vercel/python", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:30.0.1"],\ + ["@vercel/python-analysis", "npm:0.15.2"],\ + ["@vercel/redwood", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/remix-builder", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:29.0.1"],\ + ["@vercel/ruby", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/rust", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:25.0.1"],\ + ["@vercel/static-build", "virtual:2ca75f411eadd25d75988b34f996b0f183245d6647530e474d56aa1d715839d5c0325992c16dc145264dd3ef617f0a0f85df33627afe5d893ce040b7f31d68f5#npm:26.0.1"],\ + ["@vercel/vc-native-darwin-arm64", "npm:65.9.0"],\ + ["@vercel/vc-native-darwin-x64", "npm:65.9.0"],\ + ["@vercel/vc-native-linux-arm64", "npm:65.9.0"],\ + ["@vercel/vc-native-linux-arm64-musl", "npm:65.9.0"],\ + ["@vercel/vc-native-linux-x64", "npm:65.9.0"],\ + ["@vercel/vc-native-linux-x64-musl", "npm:65.9.0"],\ + ["chokidar", "npm:4.0.0"],\ + ["esbuild", "npm:0.27.0"],\ + ["jose", "npm:5.9.6"],\ + ["jsonc-parser", "npm:3.3.1"],\ + ["luxon", "npm:3.7.2"],\ + ["sandbox", "npm:4.11.1"],\ + ["smol-toml", "npm:1.5.2"],\ + ["undici", "npm:5.29.0"],\ + ["uuid", "npm:14.0.1"],\ + ["vercel", "npm:65.9.0"],\ + ["zod", "npm:4.1.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["verkit", [\ + ["npm:0.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/verkit-npm-0.5.0-0f851e6453-10c0.zip/node_modules/verkit/",\ + "packageDependencies": [\ + ["verkit", "npm:0.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["verror", [\ + ["npm:1.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/verror-npm-1.10.0-c3f839c579-10c0.zip/node_modules/verror/",\ + "packageDependencies": [\ + ["assert-plus", "npm:1.0.0"],\ + ["core-util-is", "npm:1.0.2"],\ + ["extsprintf", "npm:1.4.1"],\ + ["verror", "npm:1.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile", [\ + ["npm:5.3.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-npm-5.3.7-3fe49f8a33-10c0.zip/node_modules/vfile/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["is-buffer", "npm:2.0.5"],\ + ["unist-util-stringify-position", "npm:3.0.3"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-npm-6.0.3-a16e09914c-10c0.zip/node_modules/vfile/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["vfile", "npm:6.0.3"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile-find-up", [\ + ["npm:6.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-find-up-npm-6.1.0-2bbac61854-10c0.zip/node_modules/vfile-find-up/",\ + "packageDependencies": [\ + ["to-vfile", "npm:7.2.4"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-find-up", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile-location", [\ + ["npm:4.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-location-npm-4.1.0-56ae73cf75-10c0.zip/node_modules/vfile-location/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-location", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-location-npm-5.0.3-f510ce60de-10c0.zip/node_modules/vfile-location/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["vfile", "npm:6.0.3"],\ + ["vfile-location", "npm:5.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile-message", [\ + ["npm:3.1.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-message-npm-3.1.4-47b355eba8-10c0.zip/node_modules/vfile-message/",\ + "packageDependencies": [\ + ["@types/unist", "npm:2.0.11"],\ + ["unist-util-stringify-position", "npm:3.0.3"],\ + ["vfile-message", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-message-npm-4.0.3-dee0694ee9-10c0.zip/node_modules/vfile-message/",\ + "packageDependencies": [\ + ["@types/unist", "npm:3.0.3"],\ + ["unist-util-stringify-position", "npm:4.0.0"],\ + ["vfile-message", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile-reporter", [\ + ["npm:7.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-reporter-npm-7.0.5-563a398572-10c0.zip/node_modules/vfile-reporter/",\ + "packageDependencies": [\ + ["@types/supports-color", "npm:8.1.3"],\ + ["string-width", "npm:5.1.2"],\ + ["supports-color", "npm:9.4.0"],\ + ["unist-util-stringify-position", "npm:3.0.3"],\ + ["vfile", "npm:5.3.7"],\ + ["vfile-message", "npm:3.1.4"],\ + ["vfile-reporter", "npm:7.0.5"],\ + ["vfile-sort", "npm:3.0.1"],\ + ["vfile-statistics", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile-sort", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-sort-npm-3.0.1-e1a3a75e9c-10c0.zip/node_modules/vfile-sort/",\ + "packageDependencies": [\ + ["vfile", "npm:5.3.7"],\ + ["vfile-message", "npm:3.1.4"],\ + ["vfile-sort", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vfile-statistics", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/vfile-statistics-npm-2.0.1-30d1ed7cad-10c0.zip/node_modules/vfile-statistics/",\ + "packageDependencies": [\ + ["vfile", "npm:5.3.7"],\ + ["vfile-message", "npm:3.1.4"],\ + ["vfile-statistics", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vite", [\ + ["npm:8.3.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vite-npm-8.3.5-06687c61e8-10c0.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["vite", "npm:8.3.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-e5f09ff851/5/.yarn/berry/cache/vite-npm-8.3.5-06687c61e8-10c0.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["@types/esbuild", null],\ + ["@types/jiti", null],\ + ["@types/less", null],\ + ["@types/node", null],\ + ["@types/sass", null],\ + ["@types/sass-embedded", null],\ + ["@types/stylus", null],\ + ["@types/sugarss", null],\ + ["@types/terser", null],\ + ["@types/tsx", null],\ + ["@types/vitejs__devtools", null],\ + ["@types/yaml", null],\ + ["@vitejs/devtools", null],\ + ["esbuild", null],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["jiti", null],\ + ["less", null],\ + ["lightningcss", "npm:1.33.0"],\ + ["picomatch", "npm:4.0.7"],\ + ["postcss", "npm:8.5.32"],\ + ["rolldown", "npm:1.2.16"],\ + ["sass", null],\ + ["sass-embedded", null],\ + ["stylus", null],\ + ["sugarss", null],\ + ["terser", null],\ + ["tinyglobby", "npm:0.2.17"],\ + ["tsx", null],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"],\ + ["yaml", null]\ + ],\ + "packagePeers": [\ + "@types/esbuild",\ + "@types/jiti",\ + "@types/less",\ + "@types/node",\ + "@types/sass-embedded",\ + "@types/sass",\ + "@types/stylus",\ + "@types/sugarss",\ + "@types/terser",\ + "@types/tsx",\ + "@types/vitejs__devtools",\ + "@types/yaml",\ + "@vitejs/devtools",\ + "esbuild",\ + "jiti",\ + "less",\ + "sass-embedded",\ + "sass",\ + "stylus",\ + "sugarss",\ + "terser",\ + "tsx",\ + "yaml"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-21a9d4731c/5/.yarn/berry/cache/vite-npm-8.3.5-06687c61e8-10c0.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["@types/esbuild", null],\ + ["@types/jiti", null],\ + ["@types/less", null],\ + ["@types/node", "npm:26.6.6"],\ + ["@types/sass", null],\ + ["@types/sass-embedded", null],\ + ["@types/stylus", null],\ + ["@types/sugarss", null],\ + ["@types/terser", null],\ + ["@types/tsx", null],\ + ["@types/vitejs__devtools", null],\ + ["@types/yaml", null],\ + ["@vitejs/devtools", null],\ + ["esbuild", null],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["jiti", null],\ + ["less", null],\ + ["lightningcss", "npm:1.33.0"],\ + ["picomatch", "npm:4.0.7"],\ + ["postcss", "npm:8.5.32"],\ + ["rolldown", "npm:1.2.16"],\ + ["sass", null],\ + ["sass-embedded", null],\ + ["stylus", null],\ + ["sugarss", null],\ + ["terser", null],\ + ["tinyglobby", "npm:0.2.17"],\ + ["tsx", null],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"],\ + ["yaml", null]\ + ],\ + "packagePeers": [\ + "@types/esbuild",\ + "@types/jiti",\ + "@types/less",\ + "@types/node",\ + "@types/sass-embedded",\ + "@types/sass",\ + "@types/stylus",\ + "@types/sugarss",\ + "@types/terser",\ + "@types/tsx",\ + "@types/vitejs__devtools",\ + "@types/yaml",\ + "@vitejs/devtools",\ + "esbuild",\ + "jiti",\ + "less",\ + "sass-embedded",\ + "sass",\ + "stylus",\ + "sugarss",\ + "terser",\ + "tsx",\ + "yaml"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vite-plugin-pwa", [\ + ["npm:2.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vite-plugin-pwa-npm-2.0.0-0dfc1f5827-10c0.zip/node_modules/vite-plugin-pwa/",\ + "packageDependencies": [\ + ["vite-plugin-pwa", "npm:2.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0", {\ + "packageLocation": "./.yarn/__virtual__/vite-plugin-pwa-virtual-c2f1618709/5/.yarn/berry/cache/vite-plugin-pwa-npm-2.0.0-0dfc1f5827-10c0.zip/node_modules/vite-plugin-pwa/",\ + "packageDependencies": [\ + ["@types/vite", null],\ + ["@types/vite-pwa__assets-generator", null],\ + ["@types/workbox-build", null],\ + ["@types/workbox-window", null],\ + ["@vite-pwa/assets-generator", null],\ + ["debug", "virtual:6c67951c97e92c053ee6cc11d8875f03a16407f3174468a1432dda63a98b3668e6445328248f7163d22d02b50c42cc331ea9caadc1d908bb930a76b6ed52443f#npm:4.4.3"],\ + ["pretty-bytes", "npm:6.1.1"],\ + ["tinyglobby", "npm:0.2.17"],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"],\ + ["vite-plugin-pwa", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["workbox-build", "npm:7.4.1"],\ + ["workbox-window", "npm:7.4.1"]\ + ],\ + "packagePeers": [\ + "@types/vite-pwa__assets-generator",\ + "@types/vite",\ + "@types/workbox-build",\ + "@types/workbox-window",\ + "@vite-pwa/assets-generator",\ + "vite",\ + "workbox-build",\ + "workbox-window"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vite-prerender-plugin", [\ + ["npm:0.5.14", {\ + "packageLocation": "../../../../.yarn/berry/cache/vite-prerender-plugin-npm-0.5.14-ef23972b83-10c0.zip/node_modules/vite-prerender-plugin/",\ + "packageDependencies": [\ + ["vite-prerender-plugin", "npm:0.5.14"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:0.5.14", {\ + "packageLocation": "./.yarn/__virtual__/vite-prerender-plugin-virtual-8a4ba841ba/5/.yarn/berry/cache/vite-prerender-plugin-npm-0.5.14-ef23972b83-10c0.zip/node_modules/vite-prerender-plugin/",\ + "packageDependencies": [\ + ["@types/vite", null],\ + ["kolorist", "npm:1.8.0"],\ + ["magic-string", "npm:0.30.21"],\ + ["node-html-parser", "npm:6.1.13"],\ + ["simple-code-frame", "npm:1.3.0"],\ + ["source-map", "npm:0.7.6"],\ + ["stack-trace", "npm:1.0.0"],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"],\ + ["vite-prerender-plugin", "virtual:167d32c74d49554802a0adad040d8d5a5e692f75fb7846761c9637c705e2750f8c55415e580b5c7fb97b5c7ec5b5c5328c22c5275ee92ea6a0841d9333c92e1c#npm:0.5.14"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vitefu", [\ + ["npm:1.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/vitefu-npm-1.1.3-3d2b2881b0-10c0.zip/node_modules/vitefu/",\ + "packageDependencies": [\ + ["vitefu", "npm:1.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:1.1.3", {\ + "packageLocation": "./.yarn/__virtual__/vitefu-virtual-1876dd0eff/5/.yarn/berry/cache/vitefu-npm-1.1.3-3d2b2881b0-10c0.zip/node_modules/vitefu/",\ + "packageDependencies": [\ + ["@types/vite", null],\ + ["vite", "virtual:65da00d245df020b2e52c7fbef7615eefeb7ede614e238f26b9031e815df098d6e5e4bf0a887e64730e5724164477b38047fddf66d811b0f6d6f174ea1a47662#npm:8.3.5"],\ + ["vitefu", "virtual:43f9a0b3c327eef7908ac682fcd832ddc4636dce9d62d00117121c927d7e9707220de1a8c53c778bcfb122013ad89232f6802e8274df84349e7b4f144aed4eb3#npm:1.1.3"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vitest", [\ + ["npm:5.0.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vitest-npm-5.0.5-a62f2a4cf9-10c0.zip/node_modules/vitest/",\ + "packageDependencies": [\ + ["vitest", "npm:5.0.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5", {\ + "packageLocation": "./.yarn/__virtual__/vitest-virtual-9d1f07f2ff/5/.yarn/berry/cache/vitest-npm-5.0.5-a62f2a4cf9-10c0.zip/node_modules/vitest/",\ + "packageDependencies": [\ + ["@edge-runtime/vm", null],\ + ["@opentelemetry/api", null],\ + ["@types/chai", "npm:5.2.3"],\ + ["@types/edge-runtime__vm", null],\ + ["@types/happy-dom", null],\ + ["@types/jsdom", "npm:30.0.0"],\ + ["@types/node", "npm:26.6.6"],\ + ["@types/opentelemetry__api", null],\ + ["@types/vite", null],\ + ["@types/vitest__browser-playwright", null],\ + ["@types/vitest__browser-preview", null],\ + ["@types/vitest__browser-webdriverio", null],\ + ["@types/vitest__coverage-istanbul", null],\ + ["@types/vitest__coverage-v8", null],\ + ["@types/vitest__ui", null],\ + ["@vitest/browser-playwright", null],\ + ["@vitest/browser-preview", null],\ + ["@vitest/browser-webdriverio", null],\ + ["@vitest/coverage-istanbul", null],\ + ["@vitest/coverage-v8", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["@vitest/mocker", "virtual:9d1f07f2ff2d3d94262f56957167670ab8443569fc970deabbbb398c5e83b1c5d99e58af3532cc6244698b57af6d288ea558e58bee8c060bf1eb4bd1ca157cc6#npm:5.0.5"],\ + ["@vitest/ui", null],\ + ["chai", "npm:6.3.0"],\ + ["es-module-lexer", "npm:2.3.2"],\ + ["expect-type", "npm:1.4.0"],\ + ["happy-dom", "npm:21.0.4"],\ + ["jsdom", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:30.1.3"],\ + ["magic-string", "npm:1.4.5"],\ + ["obug", "npm:3.0.0"],\ + ["picomatch", "npm:4.0.7"],\ + ["std-env", "npm:4.3.0"],\ + ["tinybench", "npm:6.2.2"],\ + ["tinyexec", "npm:1.3.1"],\ + ["tinyglobby", "npm:0.2.17"],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"],\ + ["vitest", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["why-is-node-running", "npm:3.2.1"]\ + ],\ + "packagePeers": [\ + "@edge-runtime/vm",\ + "@opentelemetry/api",\ + "@types/edge-runtime__vm",\ + "@types/happy-dom",\ + "@types/jsdom",\ + "@types/node",\ + "@types/opentelemetry__api",\ + "@types/vite",\ + "@types/vitest__browser-playwright",\ + "@types/vitest__browser-preview",\ + "@types/vitest__browser-webdriverio",\ + "@types/vitest__coverage-istanbul",\ + "@types/vitest__coverage-v8",\ + "@types/vitest__ui",\ + "@vitest/browser-playwright",\ + "@vitest/browser-preview",\ + "@vitest/browser-webdriverio",\ + "@vitest/coverage-istanbul",\ + "@vitest/coverage-v8",\ + "@vitest/ui",\ + "happy-dom",\ + "jsdom",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vitest-axe", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vitest-axe-npm-0.1.0-4bcf4fa6dc-10c0.zip/node_modules/vitest-axe/",\ + "packageDependencies": [\ + ["vitest-axe", "npm:0.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.1.0", {\ + "packageLocation": "./.yarn/__virtual__/vitest-axe-virtual-2b867f9d21/5/.yarn/berry/cache/vitest-axe-npm-0.1.0-4bcf4fa6dc-10c0.zip/node_modules/vitest-axe/",\ + "packageDependencies": [\ + ["@types/vitest", null],\ + ["aria-query", "npm:5.3.2"],\ + ["axe-core", "npm:4.14.0"],\ + ["chalk", "npm:5.6.2"],\ + ["dom-accessibility-api", "npm:0.5.16"],\ + ["lodash-es", "npm:4.18.1"],\ + ["redent", "npm:3.0.0"],\ + ["vitest", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["vitest-axe", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.1.0"]\ + ],\ + "packagePeers": [\ + "@types/vitest",\ + "vitest"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-css", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-css-npm-0.0.71-ad87979900-10c0.zip/node_modules/volar-service-css/",\ + "packageDependencies": [\ + ["volar-service-css", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-css-virtual-7848d168c9/5/.yarn/berry/cache/volar-service-css-npm-0.0.71-ad87979900-10c0.zip/node_modules/volar-service-css/",\ + "packageDependencies": [\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["volar-service-css", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-css-languageservice", "npm:6.3.10"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/volar__language-service",\ + "@volar/language-service"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-emmet", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-emmet-npm-0.0.71-802ce89a7c-10c0.zip/node_modules/volar-service-emmet/",\ + "packageDependencies": [\ + ["volar-service-emmet", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-emmet-virtual-1bb320489e/5/.yarn/berry/cache/volar-service-emmet-npm-0.0.71-802ce89a7c-10c0.zip/node_modules/volar-service-emmet/",\ + "packageDependencies": [\ + ["@emmetio/css-parser", "npm:0.4.1"],\ + ["@emmetio/html-matcher", "npm:1.3.0"],\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["@vscode/emmet-helper", "npm:2.11.0"],\ + ["volar-service-emmet", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/volar__language-service",\ + "@volar/language-service"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-html", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-html-npm-0.0.71-256610e2bc-10c0.zip/node_modules/volar-service-html/",\ + "packageDependencies": [\ + ["volar-service-html", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-html-virtual-c8abb18e56/5/.yarn/berry/cache/volar-service-html-npm-0.0.71-256610e2bc-10c0.zip/node_modules/volar-service-html/",\ + "packageDependencies": [\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["volar-service-html", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-html-languageservice", "npm:5.6.2"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/volar__language-service",\ + "@volar/language-service"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-prettier", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-prettier-npm-0.0.71-76a7b7687a-10c0.zip/node_modules/volar-service-prettier/",\ + "packageDependencies": [\ + ["volar-service-prettier", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-prettier-virtual-4d28edf6dc/5/.yarn/berry/cache/volar-service-prettier-npm-0.0.71-76a7b7687a-10c0.zip/node_modules/volar-service-prettier/",\ + "packageDependencies": [\ + ["@types/prettier", null],\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["prettier", null],\ + ["volar-service-prettier", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/prettier",\ + "@types/volar__language-service",\ + "@volar/language-service",\ + "prettier"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-typescript", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-typescript-npm-0.0.71-69763d6690-10c0.zip/node_modules/volar-service-typescript/",\ + "packageDependencies": [\ + ["volar-service-typescript", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-typescript-virtual-2ca6ed98d2/5/.yarn/berry/cache/volar-service-typescript-npm-0.0.71-69763d6690-10c0.zip/node_modules/volar-service-typescript/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["path-browserify", "npm:1.0.1"],\ + ["semver", "npm:7.8.5"],\ + ["typescript", null],\ + ["typescript-auto-import-cache", "npm:0.3.6"],\ + ["volar-service-typescript", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-nls", "npm:5.2.0"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "@types/volar__language-service",\ + "@volar/language-service",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-typescript-twoslash-queries", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-typescript-twoslash-queries-npm-0.0.71-a18fd2ea48-10c0.zip/node_modules/volar-service-typescript-twoslash-queries/",\ + "packageDependencies": [\ + ["volar-service-typescript-twoslash-queries", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-typescript-twoslash-queries-virtual-7d5c4ec7ca/5/.yarn/berry/cache/volar-service-typescript-twoslash-queries-npm-0.0.71-a18fd2ea48-10c0.zip/node_modules/volar-service-typescript-twoslash-queries/",\ + "packageDependencies": [\ + ["@types/typescript", null],\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["typescript", null],\ + ["volar-service-typescript-twoslash-queries", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "@types/volar__language-service",\ + "@volar/language-service",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["volar-service-yaml", [\ + ["npm:0.0.71", {\ + "packageLocation": "../../../../.yarn/berry/cache/volar-service-yaml-npm-0.0.71-f985f46533-10c0.zip/node_modules/volar-service-yaml/",\ + "packageDependencies": [\ + ["volar-service-yaml", "npm:0.0.71"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71", {\ + "packageLocation": "./.yarn/__virtual__/volar-service-yaml-virtual-f2e2a6b66f/5/.yarn/berry/cache/volar-service-yaml-npm-0.0.71-f985f46533-10c0.zip/node_modules/volar-service-yaml/",\ + "packageDependencies": [\ + ["@types/volar__language-service", null],\ + ["@volar/language-service", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:2.4.30"],\ + ["volar-service-yaml", "virtual:96cecd9caea7ce8c7bbb6e7776f5c5b245c8b166fb8fa0991cb7ebdb9a92353d18e14a66b2c1a6561699ebd1d928aa2ff7b37d96b3a662c825c38a902f8d79af#npm:0.0.71"],\ + ["vscode-uri", "npm:3.2.0"],\ + ["yaml-language-server", "npm:1.23.0"]\ + ],\ + "packagePeers": [\ + "@types/volar__language-service",\ + "@volar/language-service"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-css-languageservice", [\ + ["npm:6.3.10", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-css-languageservice-npm-6.3.10-0435e596d3-10c0.zip/node_modules/vscode-css-languageservice/",\ + "packageDependencies": [\ + ["@vscode/l10n", "npm:0.0.18"],\ + ["vscode-css-languageservice", "npm:6.3.10"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-languageserver-types", "npm:3.17.5"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-html-languageservice", [\ + ["npm:5.6.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-html-languageservice-npm-5.6.2-a41b05cdff-10c0.zip/node_modules/vscode-html-languageservice/",\ + "packageDependencies": [\ + ["@vscode/l10n", "npm:0.0.18"],\ + ["vscode-html-languageservice", "npm:5.6.2"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-languageserver-types", "npm:3.18.5"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-json-languageservice", [\ + ["npm:4.1.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-json-languageservice-npm-4.1.8-2657a20af9-10c0.zip/node_modules/vscode-json-languageservice/",\ + "packageDependencies": [\ + ["jsonc-parser", "npm:3.3.1"],\ + ["vscode-json-languageservice", "npm:4.1.8"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-languageserver-types", "npm:3.18.5"],\ + ["vscode-nls", "npm:5.2.0"],\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-jsonrpc", [\ + ["npm:10.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-jsonrpc-npm-10.0.0-8a63ea6206-10c0.zip/node_modules/vscode-jsonrpc/",\ + "packageDependencies": [\ + ["vscode-jsonrpc", "npm:10.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-jsonrpc-npm-8.2.0-b7d2e5b553-10c0.zip/node_modules/vscode-jsonrpc/",\ + "packageDependencies": [\ + ["vscode-jsonrpc", "npm:8.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-languageserver", [\ + ["npm:9.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-languageserver-npm-9.0.1-8422b55e1f-10c0.zip/node_modules/vscode-languageserver/",\ + "packageDependencies": [\ + ["vscode-languageserver", "npm:9.0.1"],\ + ["vscode-languageserver-protocol", "npm:3.17.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-languageserver-protocol", [\ + ["npm:3.17.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-languageserver-protocol-npm-3.17.5-2b07e16989-10c0.zip/node_modules/vscode-languageserver-protocol/",\ + "packageDependencies": [\ + ["vscode-jsonrpc", "npm:8.2.0"],\ + ["vscode-languageserver-protocol", "npm:3.17.5"],\ + ["vscode-languageserver-types", "npm:3.17.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.18.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-languageserver-protocol-npm-3.18.5-947f96e8c6-10c0.zip/node_modules/vscode-languageserver-protocol/",\ + "packageDependencies": [\ + ["vscode-jsonrpc", "npm:10.0.0"],\ + ["vscode-languageserver-protocol", "npm:3.18.5"],\ + ["vscode-languageserver-types", "npm:3.18.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-languageserver-textdocument", [\ + ["npm:1.0.16", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-languageserver-textdocument-npm-1.0.16-50db676d33-10c0.zip/node_modules/vscode-languageserver-textdocument/",\ + "packageDependencies": [\ + ["vscode-languageserver-textdocument", "npm:1.0.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-languageserver-types", [\ + ["npm:3.17.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-languageserver-types-npm-3.17.5-aca3b71a5a-10c0.zip/node_modules/vscode-languageserver-types/",\ + "packageDependencies": [\ + ["vscode-languageserver-types", "npm:3.17.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.18.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-languageserver-types-npm-3.18.5-32cd376db0-10c0.zip/node_modules/vscode-languageserver-types/",\ + "packageDependencies": [\ + ["vscode-languageserver-types", "npm:3.18.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-nls", [\ + ["npm:5.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-nls-npm-5.2.0-6410c2cdeb-10c0.zip/node_modules/vscode-nls/",\ + "packageDependencies": [\ + ["vscode-nls", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vscode-uri", [\ + ["npm:3.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/vscode-uri-npm-3.2.0-a8e1ecd00f-10c0.zip/node_modules/vscode-uri/",\ + "packageDependencies": [\ + ["vscode-uri", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["w3c-xmlserializer", [\ + ["npm:6.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/w3c-xmlserializer-npm-6.0.0-13e6e22f87-10c0.zip/node_modules/w3c-xmlserializer/",\ + "packageDependencies": [\ + ["w3c-xmlserializer", "npm:6.0.0"],\ + ["xml-name-validator", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["walk-up-path", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/walk-up-path-npm-3.0.1-67ab100d5d-10c0.zip/node_modules/walk-up-path/",\ + "packageDependencies": [\ + ["walk-up-path", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/walk-up-path-npm-4.0.0-d7e927f7ee-10c0.zip/node_modules/walk-up-path/",\ + "packageDependencies": [\ + ["walk-up-path", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["web-namespaces", [\ + ["npm:2.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/web-namespaces-npm-2.0.1-f7b8233848-10c0.zip/node_modules/web-namespaces/",\ + "packageDependencies": [\ + ["web-namespaces", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["web-resource-inliner", [\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/web-resource-inliner-npm-8.0.0-47bcc65d05-10c0.zip/node_modules/web-resource-inliner/",\ + "packageDependencies": [\ + ["ansi-colors", "npm:4.1.3"],\ + ["escape-goat", "npm:3.0.0"],\ + ["htmlparser2", "npm:9.1.0"],\ + ["mime", "npm:2.6.0"],\ + ["valid-data-url", "npm:3.0.1"],\ + ["web-resource-inliner", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["web-streams-polyfill", [\ + ["npm:3.3.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-10c0.zip/node_modules/web-streams-polyfill/",\ + "packageDependencies": [\ + ["web-streams-polyfill", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["web-vitals", [\ + ["npm:0.2.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/web-vitals-npm-0.2.4-c7d1bfe073-10c0.zip/node_modules/web-vitals/",\ + "packageDependencies": [\ + ["web-vitals", "npm:0.2.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.2.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/web-vitals-npm-6.2.3-99545f4f4f-10c0.zip/node_modules/web-vitals/",\ + "packageDependencies": [\ + ["web-vitals", "npm:6.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["webdriver-bidi-protocol", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/webdriver-bidi-protocol-npm-1.0.1-d0c6e655d4-10c0.zip/node_modules/webdriver-bidi-protocol/",\ + "packageDependencies": [\ + ["webdriver-bidi-protocol", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["webidl-conversions", [\ + ["npm:3.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/webidl-conversions-npm-3.0.1-60310f6a2b-10c0.zip/node_modules/webidl-conversions/",\ + "packageDependencies": [\ + ["webidl-conversions", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/webidl-conversions-npm-8.0.1-0a5c649859-10c0.zip/node_modules/webidl-conversions/",\ + "packageDependencies": [\ + ["webidl-conversions", "npm:8.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["webstackbuilders-corporate-website", [\ + ["workspace:.", {\ + "packageLocation": "./",\ + "packageDependencies": [\ + ["@adobe/remark-gridtables", "npm:3.0.22"],\ + ["@astrojs/check", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.9.12"],\ + ["@astrojs/compiler-rs", "npm:0.5.2"],\ + ["@astrojs/db", "npm:0.21.3"],\ + ["@astrojs/markdown-remark", "npm:7.3.5"],\ + ["@astrojs/mdx", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2"],\ + ["@astrojs/preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.1.1"],\ + ["@astrojs/rss", "npm:4.0.19"],\ + ["@astrojs/sitemap", "npm:3.7.4"],\ + ["@astrojs/vercel", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.0.17"],\ + ["@axe-core/playwright", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.14.0"],\ + ["@eslint-community/eslint-plugin-eslint-comments", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.8.1"],\ + ["@eslint/js", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.0.1"],\ + ["@github/relative-time-element", "npm:5.3.1"],\ + ["@glidejs/glide", "npm:3.7.1"],\ + ["@googlemaps/extended-component-library", "npm:0.7.0"],\ + ["@happy-dom/global-registrator", "npm:21.0.4"],\ + ["@hubspot/api-client", "npm:14.1.2"],\ + ["@lighthousejs/types", "npm:0.0.3"],\ + ["@nanostores/lit", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.2.3"],\ + ["@nanostores/persistent", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.3.5"],\ + ["@playwright/browser-chromium", "npm:1.64.1"],\ + ["@playwright/test", "npm:1.64.1"],\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.67.3"],\ + ["@semantic-ui/astro-lit", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.3.0"],\ + ["@sentry/astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.10.0"],\ + ["@sentry/browser", "npm:11.10.0"],\ + ["@shikijs/transformers", "npm:4.5.0"],\ + ["@tailwindcss/forms", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.11"],\ + ["@tailwindcss/typography", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.5.20"],\ + ["@tailwindcss/vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.3.3"],\ + ["@testing-library/dom", "npm:10.4.2"],\ + ["@testing-library/preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.6"],\ + ["@testing-library/user-event", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:14.6.8"],\ + ["@tktco/node-actionlint", "npm:1.6.0"],\ + ["@types/canvas-confetti", "npm:1.9.0"],\ + ["@types/confusing-browser-globals", "npm:1.0.3"],\ + ["@types/cross-spawn", "npm:6.0.6"],\ + ["@types/dom-speech-recognition", "npm:0.0.12"],\ + ["@types/eslint-plugin-security", "npm:3.0.1"],\ + ["@types/glidejs__glide", "npm:3.6.6"],\ + ["@types/hast", "npm:3.0.5"],\ + ["@types/html-to-text", "npm:9.0.4"],\ + ["@types/js-cookie", "npm:3.0.6"],\ + ["@types/jsdom", "npm:30.0.0"],\ + ["@types/mjml", "npm:5.4.2"],\ + ["@types/node", "npm:26.6.6"],\ + ["@types/nodemailer", "npm:8.0.2"],\ + ["@types/nunjucks", "npm:3.2.6"],\ + ["@types/pubsub-js", "npm:1.8.6"],\ + ["@types/react", "npm:19.3.0"],\ + ["@types/sanitize-html", "npm:2.16.2"],\ + ["@types/to-ico", "npm:1.1.3"],\ + ["@typescript-eslint/eslint-plugin", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@typescript-eslint/parser", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["@ungap/structured-clone", "npm:1.4.0"],\ + ["@uppy/audio", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.2"],\ + ["@uppy/box", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.0"],\ + ["@uppy/core", "npm:6.3.0"],\ + ["@uppy/dashboard", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2"],\ + ["@uppy/dropbox", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0"],\ + ["@uppy/google-drive-picker", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["@uppy/onedrive", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.0"],\ + ["@uppy/webcam", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.0.2"],\ + ["@upstash/search", "npm:0.1.7"],\ + ["@vercel/analytics", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.1"],\ + ["@vitest/coverage-v8", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["@webcomponents/template-shadowroot", "npm:0.2.1"],\ + ["alex", "npm:11.0.1"],\ + ["astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:7.4.4"],\ + ["astro-vtbot", "npm:3.1.0"],\ + ["baseline-browser-mapping", "npm:2.11.34"],\ + ["canvas-confetti", "npm:1.9.4"],\ + ["canvaskit-wasm", "npm:0.42.0"],\ + ["confusing-browser-globals", "npm:1.0.11"],\ + ["cross-env", "npm:10.1.0"],\ + ["cross-spawn", "npm:7.0.6"],\ + ["dedent", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.7.2"],\ + ["deterministic-object-hash", "npm:2.0.2"],\ + ["dotenv", "npm:18.0.9"],\ + ["dotenv-cli", "npm:11.1.0"],\ + ["email-validator", "npm:2.0.4"],\ + ["embla-carousel", "npm:8.6.0"],\ + ["embla-carousel-autoplay", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.6.0"],\ + ["entities", "npm:9.0.0"],\ + ["eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:10.14.0"],\ + ["eslint-plugin-astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.1"],\ + ["eslint-plugin-import-lite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.6.0"],\ + ["eslint-plugin-jsdoc", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:65.4.2"],\ + ["eslint-plugin-security", "npm:4.2.1"],\ + ["eslint-plugin-yml", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.9.0"],\ + ["focus-trap", "npm:8.2.4"],\ + ["globals", "npm:17.13.0"],\ + ["gsap", "npm:3.15.0"],\ + ["happy-dom", "npm:21.0.4"],\ + ["hast-util-heading-rank", "npm:3.0.0"],\ + ["hast-util-is-element", "npm:3.0.0"],\ + ["html-element-attributes", "npm:3.5.0"],\ + ["html-to-text", "npm:10.0.1"],\ + ["husky", "npm:9.1.7"],\ + ["install", "npm:0.13.0"],\ + ["is-whitespace-character", "npm:2.0.1"],\ + ["isomorphic-git", "npm:1.44.8"],\ + ["js-cookie", "npm:3.0.8"],\ + ["jsdom", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:30.1.3"],\ + ["libphonenumber-js", "npm:1.13.15"],\ + ["lighthouse", "npm:13.6.0"],\ + ["lit", "npm:3.3.3"],\ + ["markdownlint-cli2", "npm:0.24.0"],\ + ["md-attr-parser", "npm:1.3.0"],\ + ["mermaid", "npm:12.2.0"],\ + ["mjml", "npm:5.4.1"],\ + ["nanostores", "npm:1.5.5"],\ + ["node-html-parser", "npm:9.0.6"],\ + ["nodemailer", "npm:10.3.1"],\ + ["npm", "npm:12.2.1"],\ + ["nunjucks", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.2.4"],\ + ["pdf-lib", "npm:1.17.1"],\ + ["playwright-lighthouse", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:4.0.0"],\ + ["postcss", "npm:8.5.32"],\ + ["postcss-html", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["preact", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:11.1.1"],\ + ["prettier", "npm:3.9.10"],\ + ["prettier-plugin-astro", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:1.1.2"],\ + ["pubsub-js", "npm:1.9.5"],\ + ["puppeteer", "npm:25.16.0"],\ + ["qr-code-styling", "npm:1.9.2"],\ + ["rehype-accessible-emojis", "npm:0.3.2"],\ + ["rehype-external-links", "npm:3.0.0"],\ + ["rehype-mathjax", "npm:7.1.0"],\ + ["rehype-mermaid", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0"],\ + ["rehype-parse", "npm:9.0.1"],\ + ["rehype-slug", "npm:6.0.0"],\ + ["rehype-stringify", "npm:10.0.1"],\ + ["remark", "npm:15.0.1"],\ + ["remark-captions", "npm:2.2.4"],\ + ["remark-custom-blocks", "npm:2.6.1"],\ + ["remark-deflist", "npm:1.0.0"],\ + ["remark-directive", "npm:4.0.0"],\ + ["remark-emoji", "npm:5.0.2"],\ + ["remark-gfm", "npm:4.0.1"],\ + ["remark-html", "npm:16.0.1"],\ + ["remark-linkify-regex", "npm:1.2.1"],\ + ["remark-mark-plus", "npm:1.0.21"],\ + ["remark-math", "npm:6.0.0"],\ + ["remark-mdx", "npm:3.1.1"],\ + ["remark-parse", "npm:11.0.0"],\ + ["remark-rehype", "npm:11.1.2"],\ + ["remark-stringify", "npm:11.0.0"],\ + ["remark-supersub", "npm:1.0.0"],\ + ["remark-video", "npm:0.10.0"],\ + ["resend", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:6.37.0"],\ + ["retext", "npm:9.0.0"],\ + ["retext-smartypants", "npm:6.2.0"],\ + ["rimraf", "npm:6.1.3"],\ + ["sanitize-html", "npm:2.18.1"],\ + ["schema-dts", "npm:2.1.0"],\ + ["sharp", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.35.5"],\ + ["shiki", "npm:4.5.0"],\ + ["space-separated-tokens", "npm:2.0.2"],\ + ["stylelint", "npm:17.16.0"],\ + ["stylelint-config-standard", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:40.0.0"],\ + ["stylelint-declaration-block-no-ignored-properties", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:3.0.0"],\ + ["stylelint-order", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.1.2"],\ + ["tailwindcss", "npm:4.3.3"],\ + ["temp-dir", "npm:3.0.0"],\ + ["timezones-ical-library", "npm:2.4.0"],\ + ["title-case", "npm:4.3.2"],\ + ["to-ico", "npm:1.1.5"],\ + ["tslib", "npm:2.9.1"],\ + ["typescript", "patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"],\ + ["typescript-eslint", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.72.1"],\ + ["unified", "npm:11.0.5"],\ + ["unist", "npm:0.0.1"],\ + ["unist-util-inspect", "npm:8.1.0"],\ + ["unist-util-is", "npm:6.0.1"],\ + ["unist-util-visit", "npm:5.2.0"],\ + ["uuid", "npm:14.0.3"],\ + ["vercel", "npm:65.9.0"],\ + ["vite", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:8.3.5"],\ + ["vite-plugin-pwa", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:2.0.0"],\ + ["vitest", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:5.0.5"],\ + ["vitest-axe", "virtual:92e7af9306366f74f989d04a26eb668538e42ce51841d39c5a8a84a09b17aa063176f73f7fd4089b6588f5bd866d15b675b07c5a51580980189f73b06fc3f69c#npm:0.1.0"],\ + ["webstackbuilders-corporate-website", "workspace:."],\ + ["workbox-build", "npm:7.4.1"],\ + ["workbox-window", "npm:7.4.1"],\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["webstackbuilders-corporate-website-companion-server", [\ + ["workspace:servers/companion", {\ + "packageLocation": "./servers/companion/",\ + "packageDependencies": [\ + ["webstackbuilders-corporate-website-companion-server", "workspace:servers/companion"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["webstackbuilders-corporate-website-tus-server", [\ + ["workspace:servers/tus", {\ + "packageLocation": "./servers/tus/",\ + "packageDependencies": [\ + ["webstackbuilders-corporate-website-tus-server", "workspace:servers/tus"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["whatwg-encoding", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/whatwg-encoding-npm-3.1.1-7dfe21cf7d-10c0.zip/node_modules/whatwg-encoding/",\ + "packageDependencies": [\ + ["iconv-lite", "npm:0.6.3"],\ + ["whatwg-encoding", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["whatwg-mimetype", [\ + ["npm:3.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/whatwg-mimetype-npm-3.0.0-5b617710c1-10c0.zip/node_modules/whatwg-mimetype/",\ + "packageDependencies": [\ + ["whatwg-mimetype", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/whatwg-mimetype-npm-4.0.0-ebb293a688-10c0.zip/node_modules/whatwg-mimetype/",\ + "packageDependencies": [\ + ["whatwg-mimetype", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/whatwg-mimetype-npm-5.0.0-2b2a97ac39-10c0.zip/node_modules/whatwg-mimetype/",\ + "packageDependencies": [\ + ["whatwg-mimetype", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["whatwg-url", [\ + ["npm:17.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/whatwg-url-npm-17.3.0-7e0e501c35-10c0.zip/node_modules/whatwg-url/",\ + "packageDependencies": [\ + ["@exodus/bytes", "virtual:7e0e501c3549ad27bfcc3be06c651ae53bb09c3a56223f11723f761a3ba027fdc71f137375764e575a568d91ee550850a8343fb2e292dc84e9db88a92df8b93a#npm:1.16.0"],\ + ["tr46", "npm:7.0.0"],\ + ["webidl-conversions", "npm:8.0.1"],\ + ["whatwg-url", "npm:17.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/whatwg-url-npm-5.0.0-374fb45e60-10c0.zip/node_modules/whatwg-url/",\ + "packageDependencies": [\ + ["tr46", "npm:0.0.3"],\ + ["webidl-conversions", "npm:3.0.1"],\ + ["whatwg-url", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["when-exit", [\ + ["npm:2.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/when-exit-npm-2.1.5-2c2e1e795b-10c0.zip/node_modules/when-exit/",\ + "packageDependencies": [\ + ["when-exit", "npm:2.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["which", [\ + ["npm:1.3.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-npm-1.3.1-f0ebb8bdd8-10c0.zip/node_modules/which/",\ + "packageDependencies": [\ + ["isexe", "npm:2.0.0"],\ + ["which", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-npm-2.0.2-320ddf72f7-10c0.zip/node_modules/which/",\ + "packageDependencies": [\ + ["isexe", "npm:2.0.0"],\ + ["which", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-npm-7.0.0-638dd00e77-10c0.zip/node_modules/which/",\ + "packageDependencies": [\ + ["isexe", "npm:4.0.0"],\ + ["which", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["which-boxed-primitive", [\ + ["npm:1.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-boxed-primitive-npm-1.1.1-80ca20c912-10c0.zip/node_modules/which-boxed-primitive/",\ + "packageDependencies": [\ + ["is-bigint", "npm:1.1.0"],\ + ["is-boolean-object", "npm:1.2.2"],\ + ["is-number-object", "npm:1.1.1"],\ + ["is-string", "npm:1.1.1"],\ + ["is-symbol", "npm:1.1.1"],\ + ["which-boxed-primitive", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["which-builtin-type", [\ + ["npm:1.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-builtin-type-npm-1.2.1-bbbdf9137f-10c0.zip/node_modules/which-builtin-type/",\ + "packageDependencies": [\ + ["call-bound", "npm:1.0.4"],\ + ["function.prototype.name", "npm:1.2.0"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["is-async-function", "npm:2.1.1"],\ + ["is-date-object", "npm:1.1.0"],\ + ["is-finalizationregistry", "npm:1.1.1"],\ + ["is-generator-function", "npm:1.1.2"],\ + ["is-regex", "npm:1.2.1"],\ + ["is-weakref", "npm:1.1.1"],\ + ["isarray", "npm:2.0.5"],\ + ["which-boxed-primitive", "npm:1.1.1"],\ + ["which-builtin-type", "npm:1.2.1"],\ + ["which-collection", "npm:1.0.2"],\ + ["which-typed-array", "npm:1.1.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["which-collection", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-collection-npm-1.0.2-0d6277e921-10c0.zip/node_modules/which-collection/",\ + "packageDependencies": [\ + ["is-map", "npm:2.0.3"],\ + ["is-set", "npm:2.0.3"],\ + ["is-weakmap", "npm:2.0.2"],\ + ["is-weakset", "npm:2.0.4"],\ + ["which-collection", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["which-typed-array", [\ + ["npm:1.1.24", {\ + "packageLocation": "../../../../.yarn/berry/cache/which-typed-array-npm-1.1.24-971b8a2fa6-10c0.zip/node_modules/which-typed-array/",\ + "packageDependencies": [\ + ["available-typed-arrays", "npm:1.0.7"],\ + ["call-bind", "npm:1.0.9"],\ + ["call-bound", "npm:1.0.4"],\ + ["for-each", "npm:0.3.5"],\ + ["get-proto", "npm:1.0.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["which-typed-array", "npm:1.1.24"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["why-is-node-running", [\ + ["npm:3.2.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/why-is-node-running-npm-3.2.1-7c5c921e7b-10c0.zip/node_modules/why-is-node-running/",\ + "packageDependencies": [\ + ["why-is-node-running", "npm:3.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wicked-good-xpath", [\ + ["npm:1.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/wicked-good-xpath-npm-1.3.0-754ac723af-10c0.zip/node_modules/wicked-good-xpath/",\ + "packageDependencies": [\ + ["wicked-good-xpath", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["widest-line", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/widest-line-npm-4.0.1-e0740b8930-10c0.zip/node_modules/widest-line/",\ + "packageDependencies": [\ + ["string-width", "npm:5.1.2"],\ + ["widest-line", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wildcard", [\ + ["npm:1.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/wildcard-npm-1.1.2-76d629b608-10c0.zip/node_modules/wildcard/",\ + "packageDependencies": [\ + ["wildcard", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["word-wrap", [\ + ["npm:1.2.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/word-wrap-npm-1.2.5-42d00c4b09-10c0.zip/node_modules/word-wrap/",\ + "packageDependencies": [\ + ["word-wrap", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-background-sync", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-background-sync-npm-7.4.1-d82936b53f-10c0.zip/node_modules/workbox-background-sync/",\ + "packageDependencies": [\ + ["idb", "npm:7.1.1"],\ + ["workbox-background-sync", "npm:7.4.1"],\ + ["workbox-core", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-broadcast-update", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-broadcast-update-npm-7.4.1-7160356d93-10c0.zip/node_modules/workbox-broadcast-update/",\ + "packageDependencies": [\ + ["workbox-broadcast-update", "npm:7.4.1"],\ + ["workbox-core", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-build", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-build-npm-7.4.1-fa942d6e5d-10c0.zip/node_modules/workbox-build/",\ + "packageDependencies": [\ + ["@apideck/better-ajv-errors", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:0.3.7"],\ + ["@babel/core", "npm:7.29.7"],\ + ["@babel/preset-env", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:7.29.7"],\ + ["@babel/runtime", "npm:7.29.10"],\ + ["@rollup/plugin-babel", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:6.1.0"],\ + ["@rollup/plugin-node-resolve", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:16.0.3"],\ + ["@rollup/plugin-replace", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:6.0.3"],\ + ["@rollup/plugin-terser", "virtual:fa942d6e5dec539e5301f51849bb977c77468d949e141f854510bf4b8cd5a367591fcb38c7398241ada1842f095ad4e6a95f8b887b38822ae1d24d264eb73497#npm:1.0.2"],\ + ["@trickfilm400/rollup-plugin-off-main-thread", "npm:3.0.0-pre1"],\ + ["ajv", "npm:8.20.0"],\ + ["common-tags", "npm:1.8.2"],\ + ["eta", "npm:4.6.0"],\ + ["fast-json-stable-stringify", "npm:2.1.0"],\ + ["fs-extra", "npm:9.1.0"],\ + ["glob", "npm:11.1.0"],\ + ["pretty-bytes", "npm:5.6.0"],\ + ["rollup", "npm:4.67.3"],\ + ["source-map", "npm:0.8.0"],\ + ["stringify-object", "npm:3.3.0"],\ + ["strip-comments", "npm:2.0.1"],\ + ["tempy", "npm:0.6.0"],\ + ["upath", "npm:1.2.0"],\ + ["workbox-background-sync", "npm:7.4.1"],\ + ["workbox-broadcast-update", "npm:7.4.1"],\ + ["workbox-build", "npm:7.4.1"],\ + ["workbox-cacheable-response", "npm:7.4.1"],\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-expiration", "npm:7.4.1"],\ + ["workbox-google-analytics", "npm:7.4.1"],\ + ["workbox-navigation-preload", "npm:7.4.1"],\ + ["workbox-precaching", "npm:7.4.1"],\ + ["workbox-range-requests", "npm:7.4.1"],\ + ["workbox-recipes", "npm:7.4.1"],\ + ["workbox-routing", "npm:7.4.1"],\ + ["workbox-strategies", "npm:7.4.1"],\ + ["workbox-streams", "npm:7.4.1"],\ + ["workbox-sw", "npm:7.4.1"],\ + ["workbox-window", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-cacheable-response", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-cacheable-response-npm-7.4.1-86e0266913-10c0.zip/node_modules/workbox-cacheable-response/",\ + "packageDependencies": [\ + ["workbox-cacheable-response", "npm:7.4.1"],\ + ["workbox-core", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-core", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-core-npm-7.4.1-6d2ab3295d-10c0.zip/node_modules/workbox-core/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-expiration", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-expiration-npm-7.4.1-166a77d34d-10c0.zip/node_modules/workbox-expiration/",\ + "packageDependencies": [\ + ["idb", "npm:7.1.1"],\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-expiration", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-google-analytics", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-google-analytics-npm-7.4.1-9a5e3ab2ff-10c0.zip/node_modules/workbox-google-analytics/",\ + "packageDependencies": [\ + ["workbox-background-sync", "npm:7.4.1"],\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-google-analytics", "npm:7.4.1"],\ + ["workbox-routing", "npm:7.4.1"],\ + ["workbox-strategies", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-navigation-preload", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-navigation-preload-npm-7.4.1-64c78647c2-10c0.zip/node_modules/workbox-navigation-preload/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-navigation-preload", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-precaching", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-precaching-npm-7.4.1-4245214ef0-10c0.zip/node_modules/workbox-precaching/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-precaching", "npm:7.4.1"],\ + ["workbox-routing", "npm:7.4.1"],\ + ["workbox-strategies", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-range-requests", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-range-requests-npm-7.4.1-37c7df372b-10c0.zip/node_modules/workbox-range-requests/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-range-requests", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-recipes", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-recipes-npm-7.4.1-e6f6a81830-10c0.zip/node_modules/workbox-recipes/",\ + "packageDependencies": [\ + ["workbox-cacheable-response", "npm:7.4.1"],\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-expiration", "npm:7.4.1"],\ + ["workbox-precaching", "npm:7.4.1"],\ + ["workbox-recipes", "npm:7.4.1"],\ + ["workbox-routing", "npm:7.4.1"],\ + ["workbox-strategies", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-routing", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-routing-npm-7.4.1-acf2a7b4a4-10c0.zip/node_modules/workbox-routing/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-routing", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-strategies", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-strategies-npm-7.4.1-982d77ee57-10c0.zip/node_modules/workbox-strategies/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-strategies", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-streams", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-streams-npm-7.4.1-63e9ca9618-10c0.zip/node_modules/workbox-streams/",\ + "packageDependencies": [\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-routing", "npm:7.4.1"],\ + ["workbox-streams", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-sw", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-sw-npm-7.4.1-5968476a4e-10c0.zip/node_modules/workbox-sw/",\ + "packageDependencies": [\ + ["workbox-sw", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["workbox-window", [\ + ["npm:7.4.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/workbox-window-npm-7.4.1-716261f4f2-10c0.zip/node_modules/workbox-window/",\ + "packageDependencies": [\ + ["@types/trusted-types", "npm:2.0.7"],\ + ["workbox-core", "npm:7.4.1"],\ + ["workbox-window", "npm:7.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wrap-ansi", [\ + ["npm:7.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-10c0.zip/node_modules/wrap-ansi/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:4.3.0"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wrap-ansi", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-10c0.zip/node_modules/wrap-ansi/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:6.2.3"],\ + ["string-width", "npm:5.1.2"],\ + ["strip-ansi", "npm:7.2.0"],\ + ["wrap-ansi", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/wrap-ansi-npm-9.0.2-b66ec4013c-10c0.zip/node_modules/wrap-ansi/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:6.2.3"],\ + ["string-width", "npm:7.2.0"],\ + ["strip-ansi", "npm:7.2.0"],\ + ["wrap-ansi", "npm:9.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wrappy", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/wrappy-npm-1.0.2-916de4d4b3-10c0.zip/node_modules/wrappy/",\ + "packageDependencies": [\ + ["wrappy", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["write-file-atomic", [\ + ["npm:3.0.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/write-file-atomic-npm-3.0.3-d948a237da-10c0.zip/node_modules/write-file-atomic/",\ + "packageDependencies": [\ + ["imurmurhash", "npm:0.1.4"],\ + ["is-typedarray", "npm:1.0.0"],\ + ["signal-exit", "npm:3.0.7"],\ + ["typedarray-to-buffer", "npm:3.1.5"],\ + ["write-file-atomic", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/write-file-atomic-npm-7.0.1-899e53c6b6-10c0.zip/node_modules/write-file-atomic/",\ + "packageDependencies": [\ + ["signal-exit", "npm:4.1.0"],\ + ["write-file-atomic", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/write-file-atomic-npm-8.0.0-12c4344d0d-10c0.zip/node_modules/write-file-atomic/",\ + "packageDependencies": [\ + ["signal-exit", "npm:4.1.0"],\ + ["write-file-atomic", "npm:8.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ws", [\ + ["npm:8.22.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/ws-npm-8.22.1-7798f772b6-10c0.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "npm:8.22.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d46a0b2a1298f44b4585b0e51e04cc7af718aff3191e76bb8a73c27f29d8219f54c864e0531f610b4f018bcae2726d8f23dc8c1a35a9692e90f03267f368c394#npm:8.22.1", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-002402c44a/5/.yarn/berry/cache/ws-npm-8.22.1-7798f772b6-10c0.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["@types/bufferutil", null],\ + ["@types/utf-8-validate", null],\ + ["bufferutil", null],\ + ["utf-8-validate", null],\ + ["ws", "virtual:d46a0b2a1298f44b4585b0e51e04cc7af718aff3191e76bb8a73c27f29d8219f54c864e0531f610b4f018bcae2726d8f23dc8c1a35a9692e90f03267f368c394#npm:8.22.1"]\ + ],\ + "packagePeers": [\ + "@types/bufferutil",\ + "@types/utf-8-validate",\ + "bufferutil",\ + "utf-8-validate"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wsl-utils", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/wsl-utils-npm-1.0.1-28072e47b2-10c0.zip/node_modules/wsl-utils/",\ + "packageDependencies": [\ + ["is-wsl", "npm:3.1.1"],\ + ["powershell-utils", "npm:0.2.1"],\ + ["wsl-utils", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xdg-app-paths", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xdg-app-paths-npm-5.1.0-71fd2cd132-10c0.zip/node_modules/xdg-app-paths/",\ + "packageDependencies": [\ + ["xdg-app-paths", "npm:5.1.0"],\ + ["xdg-portable", "npm:7.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.5.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/xdg-app-paths-npm-5.5.1-046cde0a62-10c0.zip/node_modules/xdg-app-paths/",\ + "packageDependencies": [\ + ["os-paths", "npm:4.4.0"],\ + ["xdg-app-paths", "npm:5.5.1"],\ + ["xdg-portable", "npm:7.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xdg-basedir", [\ + ["npm:5.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xdg-basedir-npm-5.1.0-589d73b54c-10c0.zip/node_modules/xdg-basedir/",\ + "packageDependencies": [\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xdg-portable", [\ + ["npm:7.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xdg-portable-npm-7.3.0-ec0755b51c-10c0.zip/node_modules/xdg-portable/",\ + "packageDependencies": [\ + ["os-paths", "npm:4.4.0"],\ + ["xdg-portable", "npm:7.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xhr", [\ + ["npm:2.6.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xhr-npm-2.6.0-c4a4d64db8-10c0.zip/node_modules/xhr/",\ + "packageDependencies": [\ + ["global", "npm:4.4.0"],\ + ["is-function", "npm:1.0.2"],\ + ["parse-headers", "npm:2.0.6"],\ + ["xhr", "npm:2.6.0"],\ + ["xtend", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xml-name-validator", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xml-name-validator-npm-5.0.0-0e0ec66944-10c0.zip/node_modules/xml-name-validator/",\ + "packageDependencies": [\ + ["xml-name-validator", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xml-naming", [\ + ["npm:0.3.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xml-naming-npm-0.3.0-83875da6c6-10c0.zip/node_modules/xml-naming/",\ + "packageDependencies": [\ + ["xml-naming", "npm:0.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xml-parse-from-string", [\ + ["npm:1.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/xml-parse-from-string-npm-1.0.1-8305dfb2e2-10c0.zip/node_modules/xml-parse-from-string/",\ + "packageDependencies": [\ + ["xml-parse-from-string", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xml2js", [\ + ["npm:0.5.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xml2js-npm-0.5.0-06e57a2771-10c0.zip/node_modules/xml2js/",\ + "packageDependencies": [\ + ["sax", "npm:1.6.1"],\ + ["xml2js", "npm:0.5.0"],\ + ["xmlbuilder", "npm:11.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xmlbuilder", [\ + ["npm:11.0.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/xmlbuilder-npm-11.0.1-b8b04dc929-10c0.zip/node_modules/xmlbuilder/",\ + "packageDependencies": [\ + ["xmlbuilder", "npm:11.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xmlchars", [\ + ["npm:2.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xmlchars-npm-2.2.0-8b78f0f5e4-10c0.zip/node_modules/xmlchars/",\ + "packageDependencies": [\ + ["xmlchars", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xtend", [\ + ["npm:2.1.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/xtend-npm-2.1.2-5342807e9c-10c0.zip/node_modules/xtend/",\ + "packageDependencies": [\ + ["object-keys", "npm:0.4.0"],\ + ["xtend", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/xtend-npm-4.0.2-7f2375736e-10c0.zip/node_modules/xtend/",\ + "packageDependencies": [\ + ["xtend", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xxhash-wasm", [\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/xxhash-wasm-npm-1.1.0-3ea0978f68-10c0.zip/node_modules/xxhash-wasm/",\ + "packageDependencies": [\ + ["xxhash-wasm", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["y18n", [\ + ["npm:5.0.8", {\ + "packageLocation": "../../../../.yarn/berry/cache/y18n-npm-5.0.8-5f3a0a7e62-10c0.zip/node_modules/y18n/",\ + "packageDependencies": [\ + ["y18n", "npm:5.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yallist", [\ + ["npm:3.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/yallist-npm-3.1.1-a568a556b4-10c0.zip/node_modules/yallist/",\ + "packageDependencies": [\ + ["yallist", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yallist-npm-4.0.0-b493d9e907-10c0.zip/node_modules/yallist/",\ + "packageDependencies": [\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yallist-npm-5.0.0-8732dd9f1c-10c0.zip/node_modules/yallist/",\ + "packageDependencies": [\ + ["yallist", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yaml", [\ + ["npm:2.8.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/yaml-npm-2.8.3-dfea86f9e0-10c0.zip/node_modules/yaml/",\ + "packageDependencies": [\ + ["yaml", "npm:2.8.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.9.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/yaml-npm-2.9.1-d61da744fe-10c0.zip/node_modules/yaml/",\ + "packageDependencies": [\ + ["yaml", "npm:2.9.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yaml-eslint-parser", [\ + ["npm:2.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yaml-eslint-parser-npm-2.1.0-ad69b60024-10c0.zip/node_modules/yaml-eslint-parser/",\ + "packageDependencies": [\ + ["eslint-visitor-keys", "npm:5.0.1"],\ + ["yaml", "npm:2.9.1"],\ + ["yaml-eslint-parser", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yaml-language-server", [\ + ["npm:1.23.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yaml-language-server-npm-1.23.0-b4fe9da54c-10c0.zip/node_modules/yaml-language-server/",\ + "packageDependencies": [\ + ["@vscode/l10n", "npm:0.0.18"],\ + ["ajv", "npm:8.20.0"],\ + ["ajv-draft-04", "virtual:b4fe9da54cb7b426ccbd0b967c360dd5a54ab302a432285926e44f8cdadfb2826f6e430b0435c85996f90242ed0ff10aa802b8bc457ac6800407c4cc1c086486#npm:1.0.0"],\ + ["ajv-i18n", "virtual:b4fe9da54cb7b426ccbd0b967c360dd5a54ab302a432285926e44f8cdadfb2826f6e430b0435c85996f90242ed0ff10aa802b8bc457ac6800407c4cc1c086486#npm:4.2.0"],\ + ["prettier", "npm:3.9.10"],\ + ["request-light", "npm:0.5.8"],\ + ["vscode-json-languageservice", "npm:4.1.8"],\ + ["vscode-languageserver", "npm:9.0.1"],\ + ["vscode-languageserver-textdocument", "npm:1.0.16"],\ + ["vscode-languageserver-types", "npm:3.18.5"],\ + ["vscode-uri", "npm:3.2.0"],\ + ["yaml", "npm:2.8.3"],\ + ["yaml-language-server", "npm:1.23.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yargs", [\ + ["npm:17.7.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/yargs-npm-17.7.3-01dd9c59ec-10c0.zip/node_modules/yargs/",\ + "packageDependencies": [\ + ["cliui", "npm:8.0.1"],\ + ["escalade", "npm:3.2.0"],\ + ["get-caller-file", "npm:2.0.5"],\ + ["require-directory", "npm:2.1.1"],\ + ["string-width", "npm:4.2.3"],\ + ["y18n", "npm:5.0.8"],\ + ["yargs", "npm:17.7.3"],\ + ["yargs-parser", "npm:21.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:18.2.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yargs-npm-18.2.0-7d6567ecce-10c0.zip/node_modules/yargs/",\ + "packageDependencies": [\ + ["cliui", "npm:9.0.1"],\ + ["escalade", "npm:3.2.0"],\ + ["get-caller-file", "npm:2.0.5"],\ + ["string-width", "npm:8.3.0"],\ + ["y18n", "npm:5.0.8"],\ + ["yargs", "npm:18.2.0"],\ + ["yargs-parser", "npm:22.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yargs-parser", [\ + ["npm:21.1.1", {\ + "packageLocation": "../../../../.yarn/berry/cache/yargs-parser-npm-21.1.1-8fdc003314-10c0.zip/node_modules/yargs-parser/",\ + "packageDependencies": [\ + ["yargs-parser", "npm:21.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:22.0.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yargs-parser-npm-22.0.0-47d50889f2-10c0.zip/node_modules/yargs-parser/",\ + "packageDependencies": [\ + ["yargs-parser", "npm:22.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yauzl", [\ + ["npm:2.10.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yauzl-npm-2.10.0-72e70ea021-10c0.zip/node_modules/yauzl/",\ + "packageDependencies": [\ + ["buffer-crc32", "npm:0.2.13"],\ + ["fd-slicer", "npm:1.1.0"],\ + ["yauzl", "npm:2.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yauzl-clone", [\ + ["npm:1.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/yauzl-clone-npm-1.0.4-d1dc6f7aa8-10c0.zip/node_modules/yauzl-clone/",\ + "packageDependencies": [\ + ["events-intercept", "npm:2.0.0"],\ + ["yauzl-clone", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yauzl-promise", [\ + ["npm:2.1.3", {\ + "packageLocation": "../../../../.yarn/berry/cache/yauzl-promise-npm-2.1.3-adab3d7ca4-10c0.zip/node_modules/yauzl-promise/",\ + "packageDependencies": [\ + ["yauzl", "npm:2.10.0"],\ + ["yauzl-clone", "npm:1.0.4"],\ + ["yauzl-promise", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yocto-queue", [\ + ["npm:0.1.0", {\ + "packageLocation": "../../../../.yarn/berry/cache/yocto-queue-npm-0.1.0-c6c9a7db29-10c0.zip/node_modules/yocto-queue/",\ + "packageDependencies": [\ + ["yocto-queue", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.2", {\ + "packageLocation": "../../../../.yarn/berry/cache/yocto-queue-npm-1.2.2-04a540db16-10c0.zip/node_modules/yocto-queue/",\ + "packageDependencies": [\ + ["yocto-queue", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["zimmerframe", [\ + ["npm:1.1.5", {\ + "packageLocation": "../../../../.yarn/berry/cache/zimmerframe-npm-1.1.5-fca637abb9-10c0.zip/node_modules/zimmerframe/",\ + "packageDependencies": [\ + ["zimmerframe", "npm:1.1.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["zod", [\ + ["npm:3.22.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/zod-npm-3.22.4-2bccbc41b4-10c0.zip/node_modules/zod/",\ + "packageDependencies": [\ + ["zod", "npm:3.22.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.11", {\ + "packageLocation": "../../../../.yarn/berry/cache/zod-npm-4.1.11-8982bf09c6-10c0.zip/node_modules/zod/",\ + "packageDependencies": [\ + ["zod", "npm:4.1.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.6.7", {\ + "packageLocation": "../../../../.yarn/berry/cache/zod-npm-4.6.7-93f9f3c3ad-10c0.zip/node_modules/zod/",\ + "packageDependencies": [\ + ["zod", "npm:4.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["zwitch", [\ + ["npm:2.0.4", {\ + "packageLocation": "../../../../.yarn/berry/cache/zwitch-npm-2.0.4-13220031e2-10c0.zip/node_modules/zwitch/",\ + "packageDependencies": [\ + ["zwitch", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]]\ + ]\ +}'; + +function $$SETUP_STATE(hydrateRuntimeState, basePath) { + return hydrateRuntimeState(JSON.parse(RAW_RUNTIME_STATE), {basePath: basePath || __dirname}); +} + +const fs = require('fs'); +const path = require('path'); +const crypto = require('crypto'); +const os = require('os'); +const events = require('events'); +const nodeUtils = require('util'); +const stream = require('stream'); +const zlib = require('zlib'); +const require$$0 = require('module'); +const StringDecoder = require('string_decoder'); +const url = require('url'); +const buffer = require('buffer'); +const readline = require('readline'); +const assert = require('assert'); + +const _interopDefaultLegacy = e => e && typeof e === 'object' && 'default' in e ? e : { default: e }; + +function _interopNamespace(e) { + if (e && e.__esModule) return e; + const n = Object.create(null); + if (e) { + for (const k in e) { + if (k !== 'default') { + const d = Object.getOwnPropertyDescriptor(e, k); + Object.defineProperty(n, k, d.get ? d : { + enumerable: true, + get: () => e[k] + }); + } + } + } + n.default = e; + return Object.freeze(n); +} + +const fs__default = /*#__PURE__*/_interopDefaultLegacy(fs); +const path__default = /*#__PURE__*/_interopDefaultLegacy(path); +const nodeUtils__namespace = /*#__PURE__*/_interopNamespace(nodeUtils); +const zlib__default = /*#__PURE__*/_interopDefaultLegacy(zlib); +const require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0); +const StringDecoder__default = /*#__PURE__*/_interopDefaultLegacy(StringDecoder); +const buffer__default = /*#__PURE__*/_interopDefaultLegacy(buffer); +const assert__default = /*#__PURE__*/_interopDefaultLegacy(assert); + +const S_IFMT = 61440; +const S_IFDIR = 16384; +const S_IFREG = 32768; +const S_IFLNK = 40960; +const SAFE_TIME = 456789e3; + +function makeError$1(code, message) { + return Object.assign(new Error(`${code}: ${message}`), { code }); +} +function EBUSY(message) { + return makeError$1(`EBUSY`, message); +} +function ENOSYS(message, reason) { + return makeError$1(`ENOSYS`, `${message}, ${reason}`); +} +function EINVAL(reason) { + return makeError$1(`EINVAL`, `invalid argument, ${reason}`); +} +function EBADF(reason) { + return makeError$1(`EBADF`, `bad file descriptor, ${reason}`); +} +function ENOENT(reason) { + return makeError$1(`ENOENT`, `no such file or directory, ${reason}`); +} +function ENOTDIR(reason) { + return makeError$1(`ENOTDIR`, `not a directory, ${reason}`); +} +function EISDIR(reason) { + return makeError$1(`EISDIR`, `illegal operation on a directory, ${reason}`); +} +function EEXIST(reason) { + return makeError$1(`EEXIST`, `file already exists, ${reason}`); +} +function EROFS(reason) { + return makeError$1(`EROFS`, `read-only filesystem, ${reason}`); +} +function ENOTEMPTY(reason) { + return makeError$1(`ENOTEMPTY`, `directory not empty, ${reason}`); +} +function EOPNOTSUPP(reason) { + return makeError$1(`EOPNOTSUPP`, `operation not supported, ${reason}`); +} +function ERR_DIR_CLOSED() { + return makeError$1(`ERR_DIR_CLOSED`, `Directory handle was closed`); +} + +const DEFAULT_MODE = S_IFREG | 420; +class StatEntry { + uid = 0; + gid = 0; + size = 0; + blksize = 0; + atimeMs = 0; + mtimeMs = 0; + ctimeMs = 0; + birthtimeMs = 0; + atime = /* @__PURE__ */ new Date(0); + mtime = /* @__PURE__ */ new Date(0); + ctime = /* @__PURE__ */ new Date(0); + birthtime = /* @__PURE__ */ new Date(0); + dev = 0; + ino = 0; + mode = DEFAULT_MODE; + nlink = 1; + rdev = 0; + blocks = 1; + isBlockDevice() { + return false; + } + isCharacterDevice() { + return false; + } + isDirectory() { + return (this.mode & S_IFMT) === S_IFDIR; + } + isFIFO() { + return false; + } + isFile() { + return (this.mode & S_IFMT) === S_IFREG; + } + isSocket() { + return false; + } + isSymbolicLink() { + return (this.mode & S_IFMT) === S_IFLNK; + } +} +class BigIntStatsEntry { + uid = BigInt(0); + gid = BigInt(0); + size = BigInt(0); + blksize = BigInt(0); + atimeMs = BigInt(0); + mtimeMs = BigInt(0); + ctimeMs = BigInt(0); + birthtimeMs = BigInt(0); + atimeNs = BigInt(0); + mtimeNs = BigInt(0); + ctimeNs = BigInt(0); + birthtimeNs = BigInt(0); + atime = /* @__PURE__ */ new Date(0); + mtime = /* @__PURE__ */ new Date(0); + ctime = /* @__PURE__ */ new Date(0); + birthtime = /* @__PURE__ */ new Date(0); + dev = BigInt(0); + ino = BigInt(0); + mode = BigInt(DEFAULT_MODE); + nlink = BigInt(1); + rdev = BigInt(0); + blocks = BigInt(1); + isBlockDevice() { + return false; + } + isCharacterDevice() { + return false; + } + isDirectory() { + return (this.mode & BigInt(S_IFMT)) === BigInt(S_IFDIR); + } + isFIFO() { + return false; + } + isFile() { + return (this.mode & BigInt(S_IFMT)) === BigInt(S_IFREG); + } + isSocket() { + return false; + } + isSymbolicLink() { + return (this.mode & BigInt(S_IFMT)) === BigInt(S_IFLNK); + } +} +function makeDefaultStats() { + return new StatEntry(); +} +function clearStats(stats) { + for (const key in stats) { + if (Object.hasOwn(stats, key)) { + const element = stats[key]; + if (typeof element === `number`) { + stats[key] = 0; + } else if (typeof element === `bigint`) { + stats[key] = BigInt(0); + } else if (nodeUtils__namespace.types.isDate(element)) { + stats[key] = /* @__PURE__ */ new Date(0); + } + } + } + return stats; +} +function convertToBigIntStats(stats) { + const bigintStats = new BigIntStatsEntry(); + for (const key in stats) { + if (Object.hasOwn(stats, key)) { + const element = stats[key]; + if (typeof element === `number`) { + bigintStats[key] = BigInt(Math.floor(element)); + } else if (nodeUtils__namespace.types.isDate(element)) { + bigintStats[key] = new Date(element); + } + } + } + bigintStats.atimeNs = bigintStats.atimeMs * BigInt(1e6) + BigInt(Math.floor(stats.atimeMs % 1 * 1e3)) * BigInt(1e3); + bigintStats.mtimeNs = bigintStats.mtimeMs * BigInt(1e6) + BigInt(Math.floor(stats.mtimeMs % 1 * 1e3)) * BigInt(1e3); + bigintStats.ctimeNs = bigintStats.ctimeMs * BigInt(1e6) + BigInt(Math.floor(stats.ctimeMs % 1 * 1e3)) * BigInt(1e3); + bigintStats.birthtimeNs = bigintStats.birthtimeMs * BigInt(1e6) + BigInt(Math.floor(stats.birthtimeMs % 1 * 1e3)) * BigInt(1e3); + return bigintStats; +} +function areStatsEqual(a, b) { + if (a.atimeMs !== b.atimeMs) + return false; + if (a.birthtimeMs !== b.birthtimeMs) + return false; + if (a.blksize !== b.blksize) + return false; + if (a.blocks !== b.blocks) + return false; + if (a.ctimeMs !== b.ctimeMs) + return false; + if (a.dev !== b.dev) + return false; + if (a.gid !== b.gid) + return false; + if (a.ino !== b.ino) + return false; + if (a.isBlockDevice() !== b.isBlockDevice()) + return false; + if (a.isCharacterDevice() !== b.isCharacterDevice()) + return false; + if (a.isDirectory() !== b.isDirectory()) + return false; + if (a.isFIFO() !== b.isFIFO()) + return false; + if (a.isFile() !== b.isFile()) + return false; + if (a.isSocket() !== b.isSocket()) + return false; + if (a.isSymbolicLink() !== b.isSymbolicLink()) + return false; + if (a.mode !== b.mode) + return false; + if (a.mtimeMs !== b.mtimeMs) + return false; + if (a.nlink !== b.nlink) + return false; + if (a.rdev !== b.rdev) + return false; + if (a.size !== b.size) + return false; + if (a.uid !== b.uid) + return false; + const aN = a; + const bN = b; + if (aN.atimeNs !== bN.atimeNs) + return false; + if (aN.mtimeNs !== bN.mtimeNs) + return false; + if (aN.ctimeNs !== bN.ctimeNs) + return false; + if (aN.birthtimeNs !== bN.birthtimeNs) + return false; + return true; +} + +const PortablePath = { + root: `/`, + dot: `.`, + parent: `..` +}; +const Filename = { + home: `~`, + nodeModules: `node_modules`, + manifest: `package.json`, + lockfile: `yarn.lock`, + virtual: `__virtual__`, + /** + * @deprecated + */ + pnpJs: `.pnp.js`, + pnpCjs: `.pnp.cjs`, + pnpData: `.pnp.data.json`, + pnpEsmLoader: `.pnp.loader.mjs`, + rc: `.yarnrc.yml`, + env: `.env` +}; +const npath = Object.create(path__default.default); +const ppath = Object.create(path__default.default.posix); +npath.cwd = () => process.cwd(); +ppath.cwd = process.platform === `win32` ? () => toPortablePath(process.cwd()) : process.cwd; +if (process.platform === `win32`) { + ppath.resolve = (...segments) => { + if (segments.length > 0 && ppath.isAbsolute(segments[0])) { + return path__default.default.posix.resolve(...segments); + } else { + return path__default.default.posix.resolve(ppath.cwd(), ...segments); + } + }; +} +const contains = function(pathUtils, from, to) { + from = pathUtils.normalize(from); + to = pathUtils.normalize(to); + if (from === to) + return `.`; + if (!from.endsWith(pathUtils.sep)) + from = from + pathUtils.sep; + if (to.startsWith(from)) { + return to.slice(from.length); + } else { + return null; + } +}; +npath.contains = (from, to) => contains(npath, from, to); +ppath.contains = (from, to) => contains(ppath, from, to); +const WINDOWS_PATH_REGEXP = /^([a-zA-Z]:.*)$/; +const UNC_WINDOWS_PATH_REGEXP = /^\/\/(\.\/)?(.*)$/; +const PORTABLE_PATH_REGEXP = /^\/([a-zA-Z]:.*)$/; +const UNC_PORTABLE_PATH_REGEXP = /^\/unc\/(\.dot\/)?(.*)$/; +function fromPortablePathWin32(p) { + let portablePathMatch, uncPortablePathMatch; + if (portablePathMatch = p.match(PORTABLE_PATH_REGEXP)) + p = portablePathMatch[1]; + else if (uncPortablePathMatch = p.match(UNC_PORTABLE_PATH_REGEXP)) + p = `\\\\${uncPortablePathMatch[1] ? `.\\` : ``}${uncPortablePathMatch[2]}`; + else + return p; + return p.replace(/\//g, `\\`); +} +function toPortablePathWin32(p) { + p = p.replace(/\\/g, `/`); + let windowsPathMatch, uncWindowsPathMatch; + if (windowsPathMatch = p.match(WINDOWS_PATH_REGEXP)) + p = `/${windowsPathMatch[1]}`; + else if (uncWindowsPathMatch = p.match(UNC_WINDOWS_PATH_REGEXP)) + p = `/unc/${uncWindowsPathMatch[1] ? `.dot/` : ``}${uncWindowsPathMatch[2]}`; + return p; +} +const toPortablePath = process.platform === `win32` ? toPortablePathWin32 : (p) => p; +const fromPortablePath = process.platform === `win32` ? fromPortablePathWin32 : (p) => p; +npath.fromPortablePath = fromPortablePath; +npath.toPortablePath = toPortablePath; +function convertPath(targetPathUtils, sourcePath) { + return targetPathUtils === npath ? fromPortablePath(sourcePath) : toPortablePath(sourcePath); +} + +const defaultTime = new Date(SAFE_TIME * 1e3); +const defaultTimeMs = defaultTime.getTime(); +async function copyPromise(destinationFs, destination, sourceFs, source, opts) { + const normalizedDestination = destinationFs.pathUtils.normalize(destination); + const normalizedSource = sourceFs.pathUtils.normalize(source); + const prelayout = []; + const postlayout = []; + const { atime, mtime } = opts.stableTime ? { atime: defaultTime, mtime: defaultTime } : await sourceFs.lstatPromise(normalizedSource); + await destinationFs.mkdirpPromise(destinationFs.pathUtils.dirname(destination), { utimes: [atime, mtime] }); + await copyImpl(prelayout, postlayout, destinationFs, normalizedDestination, sourceFs, normalizedSource, { ...opts, didParentExist: true }); + for (const operation of prelayout) + await operation(); + await Promise.all(postlayout.map((operation) => { + return operation(); + })); +} +async function copyImpl(prelayout, postlayout, destinationFs, destination, sourceFs, source, opts) { + const destinationStat = opts.didParentExist ? await maybeLStat(destinationFs, destination) : null; + const sourceStat = await sourceFs.lstatPromise(source); + const { atime, mtime } = opts.stableTime ? { atime: defaultTime, mtime: defaultTime } : sourceStat; + let updated; + switch (true) { + case sourceStat.isDirectory(): + { + updated = await copyFolder(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } + break; + case sourceStat.isFile(): + { + updated = await copyFile(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } + break; + case sourceStat.isSymbolicLink(): + { + updated = await copySymlink(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } + break; + default: { + throw new Error(`Unsupported file type (${sourceStat.mode})`); + } + } + if (opts.linkStrategy?.type !== `HardlinkFromIndex` || !sourceStat.isFile()) { + if (updated || destinationStat?.mtime?.getTime() !== mtime.getTime() || destinationStat?.atime?.getTime() !== atime.getTime()) { + postlayout.push(() => destinationFs.lutimesPromise(destination, atime, mtime)); + updated = true; + } + if (destinationStat === null || (destinationStat.mode & 511) !== (sourceStat.mode & 511)) { + postlayout.push(() => destinationFs.chmodPromise(destination, sourceStat.mode & 511)); + updated = true; + } + } + return updated; +} +async function maybeLStat(baseFs, p) { + try { + return await baseFs.lstatPromise(p); + } catch { + return null; + } +} +async function copyFolder(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (destinationStat !== null && !destinationStat.isDirectory()) { + if (opts.overwrite) { + prelayout.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return false; + } + } + let updated = false; + if (destinationStat === null) { + prelayout.push(async () => { + try { + await destinationFs.mkdirPromise(destination, { mode: sourceStat.mode }); + } catch (err) { + if (err.code !== `EEXIST`) { + throw err; + } + } + }); + updated = true; + } + const entries = await sourceFs.readdirPromise(source); + const nextOpts = opts.didParentExist && !destinationStat ? { ...opts, didParentExist: false } : opts; + if (opts.stableSort) { + for (const entry of entries.sort()) { + if (await copyImpl(prelayout, postlayout, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), nextOpts)) { + updated = true; + } + } + } else { + const entriesUpdateStatus = await Promise.all(entries.map(async (entry) => { + await copyImpl(prelayout, postlayout, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), nextOpts); + })); + if (entriesUpdateStatus.some((status) => status)) { + updated = true; + } + } + return updated; +} +async function copyFileViaIndex(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts, linkStrategy) { + const sourceHash = await sourceFs.checksumFilePromise(source, { algorithm: `sha1` }); + const defaultMode = 420; + const sourceMode = sourceStat.mode & 511; + const indexFileName = `${sourceHash}${sourceMode !== defaultMode ? sourceMode.toString(8) : ``}`; + const indexPath = destinationFs.pathUtils.join(linkStrategy.indexPath, sourceHash.slice(0, 2), `${indexFileName}.dat`); + let AtomicBehavior; + ((AtomicBehavior2) => { + AtomicBehavior2[AtomicBehavior2["Lock"] = 0] = "Lock"; + AtomicBehavior2[AtomicBehavior2["Rename"] = 1] = "Rename"; + })(AtomicBehavior || (AtomicBehavior = {})); + let atomicBehavior = 1 /* Rename */; + let indexStat = await maybeLStat(destinationFs, indexPath); + if (destinationStat) { + const isDestinationHardlinkedFromIndex = indexStat && destinationStat.dev === indexStat.dev && destinationStat.ino === indexStat.ino; + const isIndexModified = indexStat?.mtimeMs !== defaultTimeMs; + if (isDestinationHardlinkedFromIndex) { + if (isIndexModified && linkStrategy.autoRepair) { + atomicBehavior = 0 /* Lock */; + indexStat = null; + } + } + if (!isDestinationHardlinkedFromIndex) { + if (opts.overwrite) { + prelayout.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return false; + } + } + } + const tempPath = !indexStat && atomicBehavior === 1 /* Rename */ ? `${indexPath}.${Math.floor(Math.random() * 4294967296).toString(16).padStart(8, `0`)}` : null; + let tempPathCleaned = false; + prelayout.push(async () => { + if (!indexStat) { + if (atomicBehavior === 0 /* Lock */) { + await destinationFs.lockPromise(indexPath, async () => { + const content = await sourceFs.readFilePromise(source); + await destinationFs.writeFilePromise(indexPath, content); + }); + } + if (atomicBehavior === 1 /* Rename */ && tempPath) { + const content = await sourceFs.readFilePromise(source); + await destinationFs.writeFilePromise(tempPath, content); + try { + await destinationFs.linkPromise(tempPath, indexPath); + } catch (err) { + if (err.code === `EEXIST`) { + tempPathCleaned = true; + await destinationFs.unlinkPromise(tempPath); + } else { + throw err; + } + } + } + } + if (!destinationStat) { + await destinationFs.linkPromise(indexPath, destination); + } + }); + postlayout.push(async () => { + if (!indexStat) { + await destinationFs.lutimesPromise(indexPath, defaultTime, defaultTime); + if (sourceMode !== defaultMode) { + await destinationFs.chmodPromise(indexPath, sourceMode); + } + } + if (tempPath && !tempPathCleaned) { + await destinationFs.unlinkPromise(tempPath); + } + }); + return false; +} +async function copyFileDirect(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (destinationStat !== null) { + if (opts.overwrite) { + prelayout.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return false; + } + } + prelayout.push(async () => { + const content = await sourceFs.readFilePromise(source); + await destinationFs.writeFilePromise(destination, content); + }); + return true; +} +async function copyFile(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (opts.linkStrategy?.type === `HardlinkFromIndex`) { + return copyFileViaIndex(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts, opts.linkStrategy); + } else { + return copyFileDirect(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } +} +async function copySymlink(prelayout, postlayout, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (destinationStat !== null) { + if (opts.overwrite) { + prelayout.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return false; + } + } + prelayout.push(async () => { + await destinationFs.symlinkPromise(convertPath(destinationFs.pathUtils, await sourceFs.readlinkPromise(source)), destination); + }); + return true; +} + +class CustomDir { + constructor(path, nextDirent, opts = {}) { + this.path = path; + this.nextDirent = nextDirent; + this.opts = opts; + } + closed = false; + throwIfClosed() { + if (this.closed) { + throw ERR_DIR_CLOSED(); + } + } + async *[Symbol.asyncIterator]() { + try { + let dirent; + while ((dirent = await this.read()) !== null) { + yield dirent; + } + } finally { + await this.close(); + } + } + read(cb) { + const dirent = this.readSync(); + if (typeof cb !== `undefined`) + return cb(null, dirent); + return Promise.resolve(dirent); + } + readSync() { + this.throwIfClosed(); + return this.nextDirent(); + } + close(cb) { + this.closeSync(); + if (typeof cb !== `undefined`) + return cb(null); + return Promise.resolve(); + } + closeSync() { + this.throwIfClosed(); + this.opts.onClose?.(); + this.closed = true; + } +} +function opendir(fakeFs, path, entries, opts) { + const nextDirent = () => { + const filename = entries.shift(); + if (typeof filename === `undefined`) + return null; + const entryPath = fakeFs.pathUtils.join(path, filename); + return Object.assign(fakeFs.statSync(entryPath), { + name: filename, + path: void 0 + }); + }; + return new CustomDir(path, nextDirent, opts); +} + +function assertStatus(current, expected) { + if (current !== expected) { + throw new Error(`Invalid StatWatcher status: expected '${expected}', got '${current}'`); + } +} +class CustomStatWatcher extends events.EventEmitter { + fakeFs; + path; + bigint; + status = "ready" /* Ready */; + changeListeners = /* @__PURE__ */ new Map(); + lastStats; + startTimeout = null; + static create(fakeFs, path, opts) { + const statWatcher = new CustomStatWatcher(fakeFs, path, opts); + statWatcher.start(); + return statWatcher; + } + constructor(fakeFs, path, { bigint = false } = {}) { + super(); + this.fakeFs = fakeFs; + this.path = path; + this.bigint = bigint; + this.lastStats = this.stat(); + } + start() { + assertStatus(this.status, "ready" /* Ready */); + this.status = "running" /* Running */; + this.startTimeout = setTimeout(() => { + this.startTimeout = null; + if (!this.fakeFs.existsSync(this.path)) { + this.emit("change" /* Change */, this.lastStats, this.lastStats); + } + }, 3); + } + stop() { + assertStatus(this.status, "running" /* Running */); + this.status = "stopped" /* Stopped */; + if (this.startTimeout !== null) { + clearTimeout(this.startTimeout); + this.startTimeout = null; + } + this.emit("stop" /* Stop */); + } + stat() { + try { + return this.fakeFs.statSync(this.path, { bigint: this.bigint }); + } catch { + const statInstance = this.bigint ? new BigIntStatsEntry() : new StatEntry(); + return clearStats(statInstance); + } + } + /** + * Creates an interval whose callback compares the current stats with the previous stats and notifies all listeners in case of changes. + * + * @param opts.persistent Decides whether the interval should be immediately unref-ed. + */ + makeInterval(opts) { + const interval = setInterval(() => { + const currentStats = this.stat(); + const previousStats = this.lastStats; + if (areStatsEqual(currentStats, previousStats)) + return; + this.lastStats = currentStats; + this.emit("change" /* Change */, currentStats, previousStats); + }, opts.interval); + return opts.persistent ? interval : interval.unref(); + } + /** + * Registers a listener and assigns it an interval. + */ + registerChangeListener(listener, opts) { + this.addListener("change" /* Change */, listener); + this.changeListeners.set(listener, this.makeInterval(opts)); + } + /** + * Unregisters the listener and clears the assigned interval. + */ + unregisterChangeListener(listener) { + this.removeListener("change" /* Change */, listener); + const interval = this.changeListeners.get(listener); + if (typeof interval !== `undefined`) + clearInterval(interval); + this.changeListeners.delete(listener); + } + /** + * Unregisters all listeners and clears all assigned intervals. + */ + unregisterAllChangeListeners() { + for (const listener of this.changeListeners.keys()) { + this.unregisterChangeListener(listener); + } + } + hasChangeListeners() { + return this.changeListeners.size > 0; + } + /** + * Refs all stored intervals. + */ + ref() { + for (const interval of this.changeListeners.values()) + interval.ref(); + return this; + } + /** + * Unrefs all stored intervals. + */ + unref() { + for (const interval of this.changeListeners.values()) + interval.unref(); + return this; + } +} + +const statWatchersByFakeFS = /* @__PURE__ */ new WeakMap(); +function watchFile(fakeFs, path, a, b) { + let bigint; + let persistent; + let interval; + let listener; + switch (typeof a) { + case `function`: + { + bigint = false; + persistent = true; + interval = 5007; + listener = a; + } + break; + default: + { + ({ + bigint = false, + persistent = true, + interval = 5007 + } = a); + listener = b; + } + break; + } + let statWatchers = statWatchersByFakeFS.get(fakeFs); + if (typeof statWatchers === `undefined`) + statWatchersByFakeFS.set(fakeFs, statWatchers = /* @__PURE__ */ new Map()); + let statWatcher = statWatchers.get(path); + if (typeof statWatcher === `undefined`) { + statWatcher = CustomStatWatcher.create(fakeFs, path, { bigint }); + statWatchers.set(path, statWatcher); + } + statWatcher.registerChangeListener(listener, { persistent, interval }); + return statWatcher; +} +function unwatchFile(fakeFs, path, cb) { + const statWatchers = statWatchersByFakeFS.get(fakeFs); + if (typeof statWatchers === `undefined`) + return; + const statWatcher = statWatchers.get(path); + if (typeof statWatcher === `undefined`) + return; + if (typeof cb === `undefined`) + statWatcher.unregisterAllChangeListeners(); + else + statWatcher.unregisterChangeListener(cb); + if (!statWatcher.hasChangeListeners()) { + statWatcher.stop(); + statWatchers.delete(path); + } +} +function unwatchAllFiles(fakeFs) { + const statWatchers = statWatchersByFakeFS.get(fakeFs); + if (typeof statWatchers === `undefined`) + return; + for (const path of statWatchers.keys()) { + unwatchFile(fakeFs, path); + } +} + +class FakeFS { + pathUtils; + constructor(pathUtils) { + this.pathUtils = pathUtils; + } + async *genTraversePromise(init, { stableSort = false } = {}) { + const stack = [init]; + while (stack.length > 0) { + const p = stack.shift(); + const entry = await this.lstatPromise(p); + if (entry.isDirectory()) { + const entries = await this.readdirPromise(p); + if (stableSort) { + for (const entry2 of entries.sort()) { + stack.push(this.pathUtils.join(p, entry2)); + } + } else { + throw new Error(`Not supported`); + } + } else { + yield p; + } + } + } + async checksumFilePromise(path, { algorithm = `sha512` } = {}) { + const fd = await this.openPromise(path, `r`); + try { + const CHUNK_SIZE = 65536; + const chunk = Buffer.allocUnsafeSlow(CHUNK_SIZE); + const hash = crypto.createHash(algorithm); + let bytesRead = 0; + while ((bytesRead = await this.readPromise(fd, chunk, 0, CHUNK_SIZE)) !== 0) + hash.update(bytesRead === CHUNK_SIZE ? chunk : chunk.slice(0, bytesRead)); + return hash.digest(`hex`); + } finally { + await this.closePromise(fd); + } + } + async removePromise(p, { recursive = true, maxRetries = 5 } = {}) { + let stat; + try { + stat = await this.lstatPromise(p); + } catch (error) { + if (error.code === `ENOENT`) { + return; + } else { + throw error; + } + } + if (stat.isDirectory()) { + if (recursive) { + const entries = await this.readdirPromise(p); + await Promise.all(entries.map((entry) => { + return this.removePromise(this.pathUtils.resolve(p, entry)); + })); + } + for (let t = 0; t <= maxRetries; t++) { + try { + await this.rmdirPromise(p); + break; + } catch (error) { + if (error.code !== `EBUSY` && error.code !== `ENOTEMPTY`) { + throw error; + } else if (t < maxRetries) { + await new Promise((resolve) => setTimeout(resolve, t * 100)); + } + } + } + } else { + await this.unlinkPromise(p); + } + } + removeSync(p, { recursive = true } = {}) { + let stat; + try { + stat = this.lstatSync(p); + } catch (error) { + if (error.code === `ENOENT`) { + return; + } else { + throw error; + } + } + if (stat.isDirectory()) { + if (recursive) + for (const entry of this.readdirSync(p)) + this.removeSync(this.pathUtils.resolve(p, entry)); + this.rmdirSync(p); + } else { + this.unlinkSync(p); + } + } + async mkdirpPromise(p, { chmod, utimes } = {}) { + p = this.resolve(p); + if (p === this.pathUtils.dirname(p)) + return void 0; + const parts = p.split(this.pathUtils.sep); + let createdDirectory; + for (let u = 2; u <= parts.length; ++u) { + const subPath = parts.slice(0, u).join(this.pathUtils.sep); + if (!this.existsSync(subPath)) { + try { + await this.mkdirPromise(subPath); + } catch (error) { + if (error.code === `EEXIST`) { + continue; + } else { + throw error; + } + } + createdDirectory ??= subPath; + if (chmod != null) + await this.chmodPromise(subPath, chmod); + if (utimes != null) { + await this.utimesPromise(subPath, utimes[0], utimes[1]); + } else { + const parentStat = await this.statPromise(this.pathUtils.dirname(subPath)); + await this.utimesPromise(subPath, parentStat.atime, parentStat.mtime); + } + } + } + return createdDirectory; + } + mkdirpSync(p, { chmod, utimes } = {}) { + p = this.resolve(p); + if (p === this.pathUtils.dirname(p)) + return void 0; + const parts = p.split(this.pathUtils.sep); + let createdDirectory; + for (let u = 2; u <= parts.length; ++u) { + const subPath = parts.slice(0, u).join(this.pathUtils.sep); + if (!this.existsSync(subPath)) { + try { + this.mkdirSync(subPath); + } catch (error) { + if (error.code === `EEXIST`) { + continue; + } else { + throw error; + } + } + createdDirectory ??= subPath; + if (chmod != null) + this.chmodSync(subPath, chmod); + if (utimes != null) { + this.utimesSync(subPath, utimes[0], utimes[1]); + } else { + const parentStat = this.statSync(this.pathUtils.dirname(subPath)); + this.utimesSync(subPath, parentStat.atime, parentStat.mtime); + } + } + } + return createdDirectory; + } + async copyPromise(destination, source, { baseFs = this, overwrite = true, stableSort = false, stableTime = false, linkStrategy = null } = {}) { + return await copyPromise(this, destination, baseFs, source, { overwrite, stableSort, stableTime, linkStrategy }); + } + copySync(destination, source, { baseFs = this, overwrite = true } = {}) { + const stat = baseFs.lstatSync(source); + const exists = this.existsSync(destination); + if (stat.isDirectory()) { + this.mkdirpSync(destination); + const directoryListing = baseFs.readdirSync(source); + for (const entry of directoryListing) { + this.copySync(this.pathUtils.join(destination, entry), baseFs.pathUtils.join(source, entry), { baseFs, overwrite }); + } + } else if (stat.isFile()) { + if (!exists || overwrite) { + if (exists) + this.removeSync(destination); + const content = baseFs.readFileSync(source); + this.writeFileSync(destination, content); + } + } else if (stat.isSymbolicLink()) { + if (!exists || overwrite) { + if (exists) + this.removeSync(destination); + const target = baseFs.readlinkSync(source); + this.symlinkSync(convertPath(this.pathUtils, target), destination); + } + } else { + throw new Error(`Unsupported file type (file: ${source}, mode: 0o${stat.mode.toString(8).padStart(6, `0`)})`); + } + const mode = stat.mode & 511; + this.chmodSync(destination, mode); + } + async changeFilePromise(p, content, opts = {}) { + if (Buffer.isBuffer(content)) { + return this.changeFileBufferPromise(p, content, opts); + } else { + return this.changeFileTextPromise(p, content, opts); + } + } + async changeFileBufferPromise(p, content, { mode } = {}) { + let current = Buffer.alloc(0); + try { + current = await this.readFilePromise(p); + } catch { + } + if (Buffer.compare(current, content) === 0) + return; + await this.writeFilePromise(p, content, { mode }); + } + async changeFileTextPromise(p, content, { automaticNewlines, mode } = {}) { + let current = ``; + try { + current = await this.readFilePromise(p, `utf8`); + } catch { + } + const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; + if (current === normalizedContent) + return; + await this.writeFilePromise(p, normalizedContent, { mode }); + } + changeFileSync(p, content, opts = {}) { + if (Buffer.isBuffer(content)) { + return this.changeFileBufferSync(p, content, opts); + } else { + return this.changeFileTextSync(p, content, opts); + } + } + changeFileBufferSync(p, content, { mode } = {}) { + let current = Buffer.alloc(0); + try { + current = this.readFileSync(p); + } catch { + } + if (Buffer.compare(current, content) === 0) + return; + this.writeFileSync(p, content, { mode }); + } + changeFileTextSync(p, content, { automaticNewlines = false, mode } = {}) { + let current = ``; + try { + current = this.readFileSync(p, `utf8`); + } catch { + } + const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; + if (current === normalizedContent) + return; + this.writeFileSync(p, normalizedContent, { mode }); + } + async movePromise(fromP, toP) { + try { + await this.renamePromise(fromP, toP); + } catch (error) { + if (error.code === `EXDEV`) { + await this.copyPromise(toP, fromP); + await this.removePromise(fromP); + } else { + throw error; + } + } + } + moveSync(fromP, toP) { + try { + this.renameSync(fromP, toP); + } catch (error) { + if (error.code === `EXDEV`) { + this.copySync(toP, fromP); + this.removeSync(fromP); + } else { + throw error; + } + } + } + async lockPromise(affectedPath, callback) { + const lockPath = `${affectedPath}.flock`; + const interval = 1e3 / 60; + const startTime = Date.now(); + let fd = null; + const isAlive = async () => { + let pid; + try { + [pid] = await this.readJsonPromise(lockPath); + } catch { + return Date.now() - startTime < 500; + } + try { + process.kill(pid, 0); + return true; + } catch { + return false; + } + }; + while (fd === null) { + try { + fd = await this.openPromise(lockPath, `wx`); + } catch (error) { + if (error.code === `EEXIST`) { + if (!await isAlive()) { + try { + await this.unlinkPromise(lockPath); + continue; + } catch { + } + } + if (Date.now() - startTime < 60 * 1e3) { + await new Promise((resolve) => setTimeout(resolve, interval)); + } else { + throw new Error(`Couldn't acquire a lock in a reasonable time (via ${lockPath})`); + } + } else { + throw error; + } + } + } + await this.writePromise(fd, JSON.stringify([process.pid])); + try { + return await callback(); + } finally { + try { + await this.closePromise(fd); + await this.unlinkPromise(lockPath); + } catch { + } + } + } + async readJsonPromise(p) { + const content = await this.readFilePromise(p, `utf8`); + try { + return JSON.parse(content); + } catch (error) { + error.message += ` (in ${p})`; + throw error; + } + } + readJsonSync(p) { + const content = this.readFileSync(p, `utf8`); + try { + return JSON.parse(content); + } catch (error) { + error.message += ` (in ${p})`; + throw error; + } + } + async writeJsonPromise(p, data, { compact = false } = {}) { + const space = compact ? 0 : 2; + return await this.writeFilePromise(p, `${JSON.stringify(data, null, space)} +`); + } + writeJsonSync(p, data, { compact = false } = {}) { + const space = compact ? 0 : 2; + return this.writeFileSync(p, `${JSON.stringify(data, null, space)} +`); + } + async preserveTimePromise(p, cb) { + const stat = await this.lstatPromise(p); + const result = await cb(); + if (typeof result !== `undefined`) + p = result; + await this.lutimesPromise(p, stat.atime, stat.mtime); + } + async preserveTimeSync(p, cb) { + const stat = this.lstatSync(p); + const result = cb(); + if (typeof result !== `undefined`) + p = result; + this.lutimesSync(p, stat.atime, stat.mtime); + } +} +class BasePortableFakeFS extends FakeFS { + constructor() { + super(ppath); + } +} +function getEndOfLine(content) { + const matches = content.match(/\r?\n/g); + if (matches === null) + return os.EOL; + const crlf = matches.filter((nl) => nl === `\r +`).length; + const lf = matches.length - crlf; + return crlf > lf ? `\r +` : ` +`; +} +function normalizeLineEndings(originalContent, newContent) { + return newContent.replace(/\r?\n/g, getEndOfLine(originalContent)); +} + +class ProxiedFS extends FakeFS { + getExtractHint(hints) { + return this.baseFs.getExtractHint(hints); + } + resolve(path) { + return this.mapFromBase(this.baseFs.resolve(this.mapToBase(path))); + } + getRealPath() { + return this.mapFromBase(this.baseFs.getRealPath()); + } + async openPromise(p, flags, mode) { + return this.baseFs.openPromise(this.mapToBase(p), flags, mode); + } + openSync(p, flags, mode) { + return this.baseFs.openSync(this.mapToBase(p), flags, mode); + } + async opendirPromise(p, opts) { + return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(p), opts), { path: p }); + } + opendirSync(p, opts) { + return Object.assign(this.baseFs.opendirSync(this.mapToBase(p), opts), { path: p }); + } + async readPromise(fd, buffer, offset, length, position) { + return await this.baseFs.readPromise(fd, buffer, offset, length, position); + } + readSync(fd, buffer, offset, length, position) { + return this.baseFs.readSync(fd, buffer, offset, length, position); + } + async writePromise(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return await this.baseFs.writePromise(fd, buffer, offset); + } else { + return await this.baseFs.writePromise(fd, buffer, offset, length, position); + } + } + writeSync(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return this.baseFs.writeSync(fd, buffer, offset); + } else { + return this.baseFs.writeSync(fd, buffer, offset, length, position); + } + } + async closePromise(fd) { + return this.baseFs.closePromise(fd); + } + closeSync(fd) { + this.baseFs.closeSync(fd); + } + createReadStream(p, opts) { + return this.baseFs.createReadStream(p !== null ? this.mapToBase(p) : p, opts); + } + createWriteStream(p, opts) { + return this.baseFs.createWriteStream(p !== null ? this.mapToBase(p) : p, opts); + } + async realpathPromise(p) { + return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(p))); + } + realpathSync(p) { + return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(p))); + } + async existsPromise(p) { + return this.baseFs.existsPromise(this.mapToBase(p)); + } + existsSync(p) { + return this.baseFs.existsSync(this.mapToBase(p)); + } + accessSync(p, mode) { + return this.baseFs.accessSync(this.mapToBase(p), mode); + } + async accessPromise(p, mode) { + return this.baseFs.accessPromise(this.mapToBase(p), mode); + } + async statPromise(p, opts) { + return this.baseFs.statPromise(this.mapToBase(p), opts); + } + statSync(p, opts) { + return this.baseFs.statSync(this.mapToBase(p), opts); + } + async fstatPromise(fd, opts) { + return this.baseFs.fstatPromise(fd, opts); + } + fstatSync(fd, opts) { + return this.baseFs.fstatSync(fd, opts); + } + lstatPromise(p, opts) { + return this.baseFs.lstatPromise(this.mapToBase(p), opts); + } + lstatSync(p, opts) { + return this.baseFs.lstatSync(this.mapToBase(p), opts); + } + async fchmodPromise(fd, mask) { + return this.baseFs.fchmodPromise(fd, mask); + } + fchmodSync(fd, mask) { + return this.baseFs.fchmodSync(fd, mask); + } + async chmodPromise(p, mask) { + return this.baseFs.chmodPromise(this.mapToBase(p), mask); + } + chmodSync(p, mask) { + return this.baseFs.chmodSync(this.mapToBase(p), mask); + } + async fchownPromise(fd, uid, gid) { + return this.baseFs.fchownPromise(fd, uid, gid); + } + fchownSync(fd, uid, gid) { + return this.baseFs.fchownSync(fd, uid, gid); + } + async chownPromise(p, uid, gid) { + return this.baseFs.chownPromise(this.mapToBase(p), uid, gid); + } + chownSync(p, uid, gid) { + return this.baseFs.chownSync(this.mapToBase(p), uid, gid); + } + async renamePromise(oldP, newP) { + return this.baseFs.renamePromise(this.mapToBase(oldP), this.mapToBase(newP)); + } + renameSync(oldP, newP) { + return this.baseFs.renameSync(this.mapToBase(oldP), this.mapToBase(newP)); + } + async copyFilePromise(sourceP, destP, flags = 0) { + return this.baseFs.copyFilePromise(this.mapToBase(sourceP), this.mapToBase(destP), flags); + } + copyFileSync(sourceP, destP, flags = 0) { + return this.baseFs.copyFileSync(this.mapToBase(sourceP), this.mapToBase(destP), flags); + } + async appendFilePromise(p, content, opts) { + return this.baseFs.appendFilePromise(this.fsMapToBase(p), content, opts); + } + appendFileSync(p, content, opts) { + return this.baseFs.appendFileSync(this.fsMapToBase(p), content, opts); + } + async writeFilePromise(p, content, opts) { + return this.baseFs.writeFilePromise(this.fsMapToBase(p), content, opts); + } + writeFileSync(p, content, opts) { + return this.baseFs.writeFileSync(this.fsMapToBase(p), content, opts); + } + async unlinkPromise(p) { + return this.baseFs.unlinkPromise(this.mapToBase(p)); + } + unlinkSync(p) { + return this.baseFs.unlinkSync(this.mapToBase(p)); + } + async utimesPromise(p, atime, mtime) { + return this.baseFs.utimesPromise(this.mapToBase(p), atime, mtime); + } + utimesSync(p, atime, mtime) { + return this.baseFs.utimesSync(this.mapToBase(p), atime, mtime); + } + async lutimesPromise(p, atime, mtime) { + return this.baseFs.lutimesPromise(this.mapToBase(p), atime, mtime); + } + lutimesSync(p, atime, mtime) { + return this.baseFs.lutimesSync(this.mapToBase(p), atime, mtime); + } + async mkdirPromise(p, opts) { + return this.baseFs.mkdirPromise(this.mapToBase(p), opts); + } + mkdirSync(p, opts) { + return this.baseFs.mkdirSync(this.mapToBase(p), opts); + } + async rmdirPromise(p, opts) { + return this.baseFs.rmdirPromise(this.mapToBase(p), opts); + } + rmdirSync(p, opts) { + return this.baseFs.rmdirSync(this.mapToBase(p), opts); + } + async rmPromise(p, opts) { + return this.baseFs.rmPromise(this.mapToBase(p), opts); + } + rmSync(p, opts) { + return this.baseFs.rmSync(this.mapToBase(p), opts); + } + async linkPromise(existingP, newP) { + return this.baseFs.linkPromise(this.mapToBase(existingP), this.mapToBase(newP)); + } + linkSync(existingP, newP) { + return this.baseFs.linkSync(this.mapToBase(existingP), this.mapToBase(newP)); + } + async symlinkPromise(target, p, type) { + const mappedP = this.mapToBase(p); + if (this.pathUtils.isAbsolute(target)) + return this.baseFs.symlinkPromise(this.mapToBase(target), mappedP, type); + const mappedAbsoluteTarget = this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(p), target)); + const mappedTarget = this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(mappedP), mappedAbsoluteTarget); + return this.baseFs.symlinkPromise(mappedTarget, mappedP, type); + } + symlinkSync(target, p, type) { + const mappedP = this.mapToBase(p); + if (this.pathUtils.isAbsolute(target)) + return this.baseFs.symlinkSync(this.mapToBase(target), mappedP, type); + const mappedAbsoluteTarget = this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(p), target)); + const mappedTarget = this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(mappedP), mappedAbsoluteTarget); + return this.baseFs.symlinkSync(mappedTarget, mappedP, type); + } + async readFilePromise(p, encoding) { + return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); + } + readFileSync(p, encoding) { + return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); + } + readdirPromise(p, opts) { + return this.baseFs.readdirPromise(this.mapToBase(p), opts); + } + readdirSync(p, opts) { + return this.baseFs.readdirSync(this.mapToBase(p), opts); + } + async readlinkPromise(p) { + return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(p))); + } + readlinkSync(p) { + return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(p))); + } + async truncatePromise(p, len) { + return this.baseFs.truncatePromise(this.mapToBase(p), len); + } + truncateSync(p, len) { + return this.baseFs.truncateSync(this.mapToBase(p), len); + } + async ftruncatePromise(fd, len) { + return this.baseFs.ftruncatePromise(fd, len); + } + ftruncateSync(fd, len) { + return this.baseFs.ftruncateSync(fd, len); + } + watch(p, a, b) { + return this.baseFs.watch( + this.mapToBase(p), + // @ts-expect-error - reason TBS + a, + b + ); + } + watchFile(p, a, b) { + return this.baseFs.watchFile( + this.mapToBase(p), + // @ts-expect-error - reason TBS + a, + b + ); + } + unwatchFile(p, cb) { + return this.baseFs.unwatchFile(this.mapToBase(p), cb); + } + fsMapToBase(p) { + if (typeof p === `number`) { + return p; + } else { + return this.mapToBase(p); + } + } +} + +function direntToPortable(dirent) { + const portableDirent = dirent; + if (typeof dirent.path === `string`) + portableDirent.path = npath.toPortablePath(dirent.path); + return portableDirent; +} +class NodeFS extends BasePortableFakeFS { + realFs; + constructor(realFs = fs__default.default) { + super(); + this.realFs = realFs; + } + getExtractHint() { + return false; + } + getRealPath() { + return PortablePath.root; + } + resolve(p) { + return ppath.resolve(p); + } + async openPromise(p, flags, mode) { + return await new Promise((resolve, reject) => { + this.realFs.open(npath.fromPortablePath(p), flags, mode, this.makeCallback(resolve, reject)); + }); + } + openSync(p, flags, mode) { + return this.realFs.openSync(npath.fromPortablePath(p), flags, mode); + } + async opendirPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (typeof opts !== `undefined`) { + this.realFs.opendir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.opendir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }).then((dir) => { + const dirWithFixedPath = dir; + Object.defineProperty(dirWithFixedPath, `path`, { + value: p, + configurable: true, + writable: true + }); + return dirWithFixedPath; + }); + } + opendirSync(p, opts) { + const dir = typeof opts !== `undefined` ? this.realFs.opendirSync(npath.fromPortablePath(p), opts) : this.realFs.opendirSync(npath.fromPortablePath(p)); + const dirWithFixedPath = dir; + Object.defineProperty(dirWithFixedPath, `path`, { + value: p, + configurable: true, + writable: true + }); + return dirWithFixedPath; + } + async readPromise(fd, buffer, offset = 0, length = 0, position = -1) { + return await new Promise((resolve, reject) => { + this.realFs.read(fd, buffer, offset, length, position, (error, bytesRead) => { + if (error) { + reject(error); + } else { + resolve(bytesRead); + } + }); + }); + } + readSync(fd, buffer, offset, length, position) { + return this.realFs.readSync(fd, buffer, offset, length, position); + } + async writePromise(fd, buffer, offset, length, position) { + return await new Promise((resolve, reject) => { + if (typeof buffer === `string`) { + return this.realFs.write(fd, buffer, offset, this.makeCallback(resolve, reject)); + } else { + return this.realFs.write(fd, buffer, offset, length, position, this.makeCallback(resolve, reject)); + } + }); + } + writeSync(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return this.realFs.writeSync(fd, buffer, offset); + } else { + return this.realFs.writeSync(fd, buffer, offset, length, position); + } + } + async closePromise(fd) { + await new Promise((resolve, reject) => { + this.realFs.close(fd, this.makeCallback(resolve, reject)); + }); + } + closeSync(fd) { + this.realFs.closeSync(fd); + } + createReadStream(p, opts) { + const realPath = p !== null ? npath.fromPortablePath(p) : p; + return this.realFs.createReadStream(realPath, opts); + } + createWriteStream(p, opts) { + const realPath = p !== null ? npath.fromPortablePath(p) : p; + return this.realFs.createWriteStream(realPath, opts); + } + async realpathPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.realpath(npath.fromPortablePath(p), {}, this.makeCallback(resolve, reject)); + }).then((path) => { + return npath.toPortablePath(path); + }); + } + realpathSync(p) { + return npath.toPortablePath(this.realFs.realpathSync(npath.fromPortablePath(p), {})); + } + async existsPromise(p) { + return await new Promise((resolve) => { + this.realFs.exists(npath.fromPortablePath(p), resolve); + }); + } + accessSync(p, mode) { + return this.realFs.accessSync(npath.fromPortablePath(p), mode); + } + async accessPromise(p, mode) { + return await new Promise((resolve, reject) => { + this.realFs.access(npath.fromPortablePath(p), mode, this.makeCallback(resolve, reject)); + }); + } + existsSync(p) { + return this.realFs.existsSync(npath.fromPortablePath(p)); + } + async statPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + this.realFs.stat(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.stat(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }); + } + statSync(p, opts) { + if (opts) { + return this.realFs.statSync(npath.fromPortablePath(p), opts); + } else { + return this.realFs.statSync(npath.fromPortablePath(p)); + } + } + async fstatPromise(fd, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + this.realFs.fstat(fd, opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.fstat(fd, this.makeCallback(resolve, reject)); + } + }); + } + fstatSync(fd, opts) { + if (opts) { + return this.realFs.fstatSync(fd, opts); + } else { + return this.realFs.fstatSync(fd); + } + } + async lstatPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + this.realFs.lstat(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.lstat(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }); + } + lstatSync(p, opts) { + if (opts) { + return this.realFs.lstatSync(npath.fromPortablePath(p), opts); + } else { + return this.realFs.lstatSync(npath.fromPortablePath(p)); + } + } + async fchmodPromise(fd, mask) { + return await new Promise((resolve, reject) => { + this.realFs.fchmod(fd, mask, this.makeCallback(resolve, reject)); + }); + } + fchmodSync(fd, mask) { + return this.realFs.fchmodSync(fd, mask); + } + async chmodPromise(p, mask) { + return await new Promise((resolve, reject) => { + this.realFs.chmod(npath.fromPortablePath(p), mask, this.makeCallback(resolve, reject)); + }); + } + chmodSync(p, mask) { + return this.realFs.chmodSync(npath.fromPortablePath(p), mask); + } + async fchownPromise(fd, uid, gid) { + return await new Promise((resolve, reject) => { + this.realFs.fchown(fd, uid, gid, this.makeCallback(resolve, reject)); + }); + } + fchownSync(fd, uid, gid) { + return this.realFs.fchownSync(fd, uid, gid); + } + async chownPromise(p, uid, gid) { + return await new Promise((resolve, reject) => { + this.realFs.chown(npath.fromPortablePath(p), uid, gid, this.makeCallback(resolve, reject)); + }); + } + chownSync(p, uid, gid) { + return this.realFs.chownSync(npath.fromPortablePath(p), uid, gid); + } + async renamePromise(oldP, newP) { + return await new Promise((resolve, reject) => { + this.realFs.rename(npath.fromPortablePath(oldP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); + }); + } + renameSync(oldP, newP) { + return this.realFs.renameSync(npath.fromPortablePath(oldP), npath.fromPortablePath(newP)); + } + async copyFilePromise(sourceP, destP, flags = 0) { + return await new Promise((resolve, reject) => { + this.realFs.copyFile(npath.fromPortablePath(sourceP), npath.fromPortablePath(destP), flags, this.makeCallback(resolve, reject)); + }); + } + copyFileSync(sourceP, destP, flags = 0) { + return this.realFs.copyFileSync(npath.fromPortablePath(sourceP), npath.fromPortablePath(destP), flags); + } + async appendFilePromise(p, content, opts) { + return await new Promise((resolve, reject) => { + const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; + if (opts) { + this.realFs.appendFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.appendFile(fsNativePath, content, this.makeCallback(resolve, reject)); + } + }); + } + appendFileSync(p, content, opts) { + const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; + if (opts) { + this.realFs.appendFileSync(fsNativePath, content, opts); + } else { + this.realFs.appendFileSync(fsNativePath, content); + } + } + async writeFilePromise(p, content, opts) { + return await new Promise((resolve, reject) => { + const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; + if (opts) { + this.realFs.writeFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.writeFile(fsNativePath, content, this.makeCallback(resolve, reject)); + } + }); + } + writeFileSync(p, content, opts) { + const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; + if (opts) { + this.realFs.writeFileSync(fsNativePath, content, opts); + } else { + this.realFs.writeFileSync(fsNativePath, content); + } + } + async unlinkPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.unlink(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }); + } + unlinkSync(p) { + return this.realFs.unlinkSync(npath.fromPortablePath(p)); + } + async utimesPromise(p, atime, mtime) { + return await new Promise((resolve, reject) => { + this.realFs.utimes(npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); + }); + } + utimesSync(p, atime, mtime) { + this.realFs.utimesSync(npath.fromPortablePath(p), atime, mtime); + } + async lutimesPromise(p, atime, mtime) { + return await new Promise((resolve, reject) => { + this.realFs.lutimes(npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); + }); + } + lutimesSync(p, atime, mtime) { + this.realFs.lutimesSync(npath.fromPortablePath(p), atime, mtime); + } + async mkdirPromise(p, opts) { + return await new Promise((resolve, reject) => { + this.realFs.mkdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + }); + } + mkdirSync(p, opts) { + return this.realFs.mkdirSync(npath.fromPortablePath(p), opts); + } + async rmdirPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + this.realFs.rmdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.rmdir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }); + } + rmdirSync(p, opts) { + return this.realFs.rmdirSync(npath.fromPortablePath(p), opts); + } + async rmPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + this.realFs.rm(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.rm(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }); + } + rmSync(p, opts) { + return this.realFs.rmSync(npath.fromPortablePath(p), opts); + } + async linkPromise(existingP, newP) { + return await new Promise((resolve, reject) => { + this.realFs.link(npath.fromPortablePath(existingP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); + }); + } + linkSync(existingP, newP) { + return this.realFs.linkSync(npath.fromPortablePath(existingP), npath.fromPortablePath(newP)); + } + async symlinkPromise(target, p, type) { + return await new Promise((resolve, reject) => { + this.realFs.symlink(npath.fromPortablePath(target.replace(/\/+$/, ``)), npath.fromPortablePath(p), type, this.makeCallback(resolve, reject)); + }); + } + symlinkSync(target, p, type) { + return this.realFs.symlinkSync(npath.fromPortablePath(target.replace(/\/+$/, ``)), npath.fromPortablePath(p), type); + } + async readFilePromise(p, encoding) { + return await new Promise((resolve, reject) => { + const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; + this.realFs.readFile(fsNativePath, encoding, this.makeCallback(resolve, reject)); + }); + } + readFileSync(p, encoding) { + const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; + return this.realFs.readFileSync(fsNativePath, encoding); + } + async readdirPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + if (opts.recursive && process.platform === `win32`) { + if (opts.withFileTypes) { + this.realFs.readdir(npath.fromPortablePath(p), opts, this.makeCallback((results) => resolve(results.map(direntToPortable)), reject)); + } else { + this.realFs.readdir(npath.fromPortablePath(p), opts, this.makeCallback((results) => resolve(results.map(npath.toPortablePath)), reject)); + } + } else { + this.realFs.readdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } + } else { + this.realFs.readdir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }); + } + readdirSync(p, opts) { + if (opts) { + if (opts.recursive && process.platform === `win32`) { + if (opts.withFileTypes) { + return this.realFs.readdirSync(npath.fromPortablePath(p), opts).map(direntToPortable); + } else { + return this.realFs.readdirSync(npath.fromPortablePath(p), opts).map(npath.toPortablePath); + } + } else { + return this.realFs.readdirSync(npath.fromPortablePath(p), opts); + } + } else { + return this.realFs.readdirSync(npath.fromPortablePath(p)); + } + } + async readlinkPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.readlink(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }).then((path) => { + return npath.toPortablePath(path); + }); + } + readlinkSync(p) { + return npath.toPortablePath(this.realFs.readlinkSync(npath.fromPortablePath(p))); + } + async truncatePromise(p, len) { + return await new Promise((resolve, reject) => { + this.realFs.truncate(npath.fromPortablePath(p), len, this.makeCallback(resolve, reject)); + }); + } + truncateSync(p, len) { + return this.realFs.truncateSync(npath.fromPortablePath(p), len); + } + async ftruncatePromise(fd, len) { + return await new Promise((resolve, reject) => { + this.realFs.ftruncate(fd, len, this.makeCallback(resolve, reject)); + }); + } + ftruncateSync(fd, len) { + return this.realFs.ftruncateSync(fd, len); + } + watch(p, a, b) { + return this.realFs.watch( + npath.fromPortablePath(p), + // @ts-expect-error - reason TBS + a, + b + ); + } + watchFile(p, a, b) { + return this.realFs.watchFile( + npath.fromPortablePath(p), + // @ts-expect-error - reason TBS + a, + b + ); + } + unwatchFile(p, cb) { + return this.realFs.unwatchFile(npath.fromPortablePath(p), cb); + } + makeCallback(resolve, reject) { + return (err, result) => { + if (err) { + reject(err); + } else { + resolve(result); + } + }; + } +} + +const MOUNT_MASK = 4278190080; +class MountFS extends BasePortableFakeFS { + baseFs; + mountInstances; + fdMap = /* @__PURE__ */ new Map(); + nextFd = 3; + factoryPromise; + factorySync; + filter; + getMountPoint; + magic; + maxAge; + maxOpenFiles; + typeCheck; + isMount = /* @__PURE__ */ new Set(); + notMount = /* @__PURE__ */ new Set(); + realPaths = /* @__PURE__ */ new Map(); + constructor({ baseFs = new NodeFS(), filter = null, magicByte = 42, maxOpenFiles = Infinity, useCache = true, maxAge = 5e3, typeCheck = fs.constants.S_IFREG, getMountPoint, factoryPromise, factorySync }) { + if (Math.floor(magicByte) !== magicByte || !(magicByte > 1 && magicByte <= 127)) + throw new Error(`The magic byte must be set to a round value between 1 and 127 included`); + super(); + this.baseFs = baseFs; + this.mountInstances = useCache ? /* @__PURE__ */ new Map() : null; + this.factoryPromise = factoryPromise; + this.factorySync = factorySync; + this.filter = filter; + this.getMountPoint = getMountPoint; + this.magic = magicByte << 24; + this.maxAge = maxAge; + this.maxOpenFiles = maxOpenFiles; + this.typeCheck = typeCheck; + } + getExtractHint(hints) { + return this.baseFs.getExtractHint(hints); + } + getRealPath() { + return this.baseFs.getRealPath(); + } + saveAndClose() { + unwatchAllFiles(this); + if (this.mountInstances) { + for (const [path, { childFs }] of this.mountInstances.entries()) { + childFs.saveAndClose?.(); + this.mountInstances.delete(path); + } + } + } + discardAndClose() { + unwatchAllFiles(this); + if (this.mountInstances) { + for (const [path, { childFs }] of this.mountInstances.entries()) { + childFs.discardAndClose?.(); + this.mountInstances.delete(path); + } + } + } + resolve(p) { + return this.baseFs.resolve(p); + } + remapFd(mountFs, fd) { + const remappedFd = this.nextFd++ | this.magic; + this.fdMap.set(remappedFd, [mountFs, fd]); + return remappedFd; + } + async openPromise(p, flags, mode) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.openPromise(p, flags, mode); + }, async (mountFs, { subPath }) => { + return this.remapFd(mountFs, await mountFs.openPromise(subPath, flags, mode)); + }); + } + openSync(p, flags, mode) { + return this.makeCallSync(p, () => { + return this.baseFs.openSync(p, flags, mode); + }, (mountFs, { subPath }) => { + return this.remapFd(mountFs, mountFs.openSync(subPath, flags, mode)); + }); + } + async opendirPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.opendirPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.opendirPromise(subPath, opts); + }, { + requireSubpath: false + }); + } + opendirSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.opendirSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.opendirSync(subPath, opts); + }, { + requireSubpath: false + }); + } + async readPromise(fd, buffer, offset, length, position) { + if ((fd & MOUNT_MASK) !== this.magic) + return await this.baseFs.readPromise(fd, buffer, offset, length, position); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`read`); + const [mountFs, realFd] = entry; + return await mountFs.readPromise(realFd, buffer, offset, length, position); + } + readSync(fd, buffer, offset, length, position) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.readSync(fd, buffer, offset, length, position); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`readSync`); + const [mountFs, realFd] = entry; + return mountFs.readSync(realFd, buffer, offset, length, position); + } + async writePromise(fd, buffer, offset, length, position) { + if ((fd & MOUNT_MASK) !== this.magic) { + if (typeof buffer === `string`) { + return await this.baseFs.writePromise(fd, buffer, offset); + } else { + return await this.baseFs.writePromise(fd, buffer, offset, length, position); + } + } + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`write`); + const [mountFs, realFd] = entry; + if (typeof buffer === `string`) { + return await mountFs.writePromise(realFd, buffer, offset); + } else { + return await mountFs.writePromise(realFd, buffer, offset, length, position); + } + } + writeSync(fd, buffer, offset, length, position) { + if ((fd & MOUNT_MASK) !== this.magic) { + if (typeof buffer === `string`) { + return this.baseFs.writeSync(fd, buffer, offset); + } else { + return this.baseFs.writeSync(fd, buffer, offset, length, position); + } + } + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`writeSync`); + const [mountFs, realFd] = entry; + if (typeof buffer === `string`) { + return mountFs.writeSync(realFd, buffer, offset); + } else { + return mountFs.writeSync(realFd, buffer, offset, length, position); + } + } + async closePromise(fd) { + if ((fd & MOUNT_MASK) !== this.magic) + return await this.baseFs.closePromise(fd); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`close`); + this.fdMap.delete(fd); + const [mountFs, realFd] = entry; + return await mountFs.closePromise(realFd); + } + closeSync(fd) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.closeSync(fd); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`closeSync`); + this.fdMap.delete(fd); + const [mountFs, realFd] = entry; + return mountFs.closeSync(realFd); + } + createReadStream(p, opts) { + if (p === null) + return this.baseFs.createReadStream(p, opts); + return this.makeCallSync(p, () => { + return this.baseFs.createReadStream(p, opts); + }, (mountFs, { archivePath, subPath }) => { + const stream = mountFs.createReadStream(subPath, opts); + stream.path = npath.fromPortablePath(this.pathUtils.join(archivePath, subPath)); + return stream; + }); + } + createWriteStream(p, opts) { + if (p === null) + return this.baseFs.createWriteStream(p, opts); + return this.makeCallSync(p, () => { + return this.baseFs.createWriteStream(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.createWriteStream(subPath, opts); + }); + } + async realpathPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.realpathPromise(p); + }, async (mountFs, { archivePath, subPath }) => { + let realArchivePath = this.realPaths.get(archivePath); + if (typeof realArchivePath === `undefined`) { + realArchivePath = await this.baseFs.realpathPromise(archivePath); + this.realPaths.set(archivePath, realArchivePath); + } + return this.pathUtils.join(realArchivePath, this.pathUtils.relative(PortablePath.root, await mountFs.realpathPromise(subPath))); + }); + } + realpathSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.realpathSync(p); + }, (mountFs, { archivePath, subPath }) => { + let realArchivePath = this.realPaths.get(archivePath); + if (typeof realArchivePath === `undefined`) { + realArchivePath = this.baseFs.realpathSync(archivePath); + this.realPaths.set(archivePath, realArchivePath); + } + return this.pathUtils.join(realArchivePath, this.pathUtils.relative(PortablePath.root, mountFs.realpathSync(subPath))); + }); + } + async existsPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.existsPromise(p); + }, async (mountFs, { subPath }) => { + return await mountFs.existsPromise(subPath); + }); + } + existsSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.existsSync(p); + }, (mountFs, { subPath }) => { + return mountFs.existsSync(subPath); + }); + } + async accessPromise(p, mode) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.accessPromise(p, mode); + }, async (mountFs, { subPath }) => { + return await mountFs.accessPromise(subPath, mode); + }); + } + accessSync(p, mode) { + return this.makeCallSync(p, () => { + return this.baseFs.accessSync(p, mode); + }, (mountFs, { subPath }) => { + return mountFs.accessSync(subPath, mode); + }); + } + async statPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.statPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.statPromise(subPath, opts); + }); + } + statSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.statSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.statSync(subPath, opts); + }); + } + async fstatPromise(fd, opts) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.fstatPromise(fd, opts); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fstat`); + const [mountFs, realFd] = entry; + return mountFs.fstatPromise(realFd, opts); + } + fstatSync(fd, opts) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.fstatSync(fd, opts); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fstatSync`); + const [mountFs, realFd] = entry; + return mountFs.fstatSync(realFd, opts); + } + async lstatPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.lstatPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.lstatPromise(subPath, opts); + }); + } + lstatSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.lstatSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.lstatSync(subPath, opts); + }); + } + async fchmodPromise(fd, mask) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.fchmodPromise(fd, mask); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fchmod`); + const [mountFs, realFd] = entry; + return mountFs.fchmodPromise(realFd, mask); + } + fchmodSync(fd, mask) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.fchmodSync(fd, mask); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fchmodSync`); + const [mountFs, realFd] = entry; + return mountFs.fchmodSync(realFd, mask); + } + async chmodPromise(p, mask) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.chmodPromise(p, mask); + }, async (mountFs, { subPath }) => { + return await mountFs.chmodPromise(subPath, mask); + }); + } + chmodSync(p, mask) { + return this.makeCallSync(p, () => { + return this.baseFs.chmodSync(p, mask); + }, (mountFs, { subPath }) => { + return mountFs.chmodSync(subPath, mask); + }); + } + async fchownPromise(fd, uid, gid) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.fchownPromise(fd, uid, gid); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fchown`); + const [zipFs, realFd] = entry; + return zipFs.fchownPromise(realFd, uid, gid); + } + fchownSync(fd, uid, gid) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.fchownSync(fd, uid, gid); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fchownSync`); + const [zipFs, realFd] = entry; + return zipFs.fchownSync(realFd, uid, gid); + } + async chownPromise(p, uid, gid) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.chownPromise(p, uid, gid); + }, async (mountFs, { subPath }) => { + return await mountFs.chownPromise(subPath, uid, gid); + }); + } + chownSync(p, uid, gid) { + return this.makeCallSync(p, () => { + return this.baseFs.chownSync(p, uid, gid); + }, (mountFs, { subPath }) => { + return mountFs.chownSync(subPath, uid, gid); + }); + } + async renamePromise(oldP, newP) { + return await this.makeCallPromise(oldP, async () => { + return await this.makeCallPromise(newP, async () => { + return await this.baseFs.renamePromise(oldP, newP); + }, async () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); + }); + }, async (mountFsO, { subPath: subPathO }) => { + return await this.makeCallPromise(newP, async () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); + }, async (mountFsN, { subPath: subPathN }) => { + if (mountFsO !== mountFsN) { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); + } else { + return await mountFsO.renamePromise(subPathO, subPathN); + } + }); + }); + } + renameSync(oldP, newP) { + return this.makeCallSync(oldP, () => { + return this.makeCallSync(newP, () => { + return this.baseFs.renameSync(oldP, newP); + }, () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); + }); + }, (mountFsO, { subPath: subPathO }) => { + return this.makeCallSync(newP, () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); + }, (mountFsN, { subPath: subPathN }) => { + if (mountFsO !== mountFsN) { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); + } else { + return mountFsO.renameSync(subPathO, subPathN); + } + }); + }); + } + async copyFilePromise(sourceP, destP, flags = 0) { + const fallback = async (sourceFs, sourceP2, destFs, destP2) => { + if ((flags & fs.constants.COPYFILE_FICLONE_FORCE) !== 0) + throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP2}' -> ${destP2}'`), { code: `EXDEV` }); + if (flags & fs.constants.COPYFILE_EXCL && await this.existsPromise(sourceP2)) + throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EEXIST` }); + let content; + try { + content = await sourceFs.readFilePromise(sourceP2); + } catch { + throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EINVAL` }); + } + await destFs.writeFilePromise(destP2, content); + }; + return await this.makeCallPromise(sourceP, async () => { + return await this.makeCallPromise(destP, async () => { + return await this.baseFs.copyFilePromise(sourceP, destP, flags); + }, async (mountFsD, { subPath: subPathD }) => { + return await fallback(this.baseFs, sourceP, mountFsD, subPathD); + }); + }, async (mountFsS, { subPath: subPathS }) => { + return await this.makeCallPromise(destP, async () => { + return await fallback(mountFsS, subPathS, this.baseFs, destP); + }, async (mountFsD, { subPath: subPathD }) => { + if (mountFsS !== mountFsD) { + return await fallback(mountFsS, subPathS, mountFsD, subPathD); + } else { + return await mountFsS.copyFilePromise(subPathS, subPathD, flags); + } + }); + }); + } + copyFileSync(sourceP, destP, flags = 0) { + const fallback = (sourceFs, sourceP2, destFs, destP2) => { + if ((flags & fs.constants.COPYFILE_FICLONE_FORCE) !== 0) + throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP2}' -> ${destP2}'`), { code: `EXDEV` }); + if (flags & fs.constants.COPYFILE_EXCL && this.existsSync(sourceP2)) + throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EEXIST` }); + let content; + try { + content = sourceFs.readFileSync(sourceP2); + } catch { + throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EINVAL` }); + } + destFs.writeFileSync(destP2, content); + }; + return this.makeCallSync(sourceP, () => { + return this.makeCallSync(destP, () => { + return this.baseFs.copyFileSync(sourceP, destP, flags); + }, (mountFsD, { subPath: subPathD }) => { + return fallback(this.baseFs, sourceP, mountFsD, subPathD); + }); + }, (mountFsS, { subPath: subPathS }) => { + return this.makeCallSync(destP, () => { + return fallback(mountFsS, subPathS, this.baseFs, destP); + }, (mountFsD, { subPath: subPathD }) => { + if (mountFsS !== mountFsD) { + return fallback(mountFsS, subPathS, mountFsD, subPathD); + } else { + return mountFsS.copyFileSync(subPathS, subPathD, flags); + } + }); + }); + } + async appendFilePromise(p, content, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.appendFilePromise(p, content, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.appendFilePromise(subPath, content, opts); + }); + } + appendFileSync(p, content, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.appendFileSync(p, content, opts); + }, (mountFs, { subPath }) => { + return mountFs.appendFileSync(subPath, content, opts); + }); + } + async writeFilePromise(p, content, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.writeFilePromise(p, content, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.writeFilePromise(subPath, content, opts); + }); + } + writeFileSync(p, content, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.writeFileSync(p, content, opts); + }, (mountFs, { subPath }) => { + return mountFs.writeFileSync(subPath, content, opts); + }); + } + async unlinkPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.unlinkPromise(p); + }, async (mountFs, { subPath }) => { + return await mountFs.unlinkPromise(subPath); + }); + } + unlinkSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.unlinkSync(p); + }, (mountFs, { subPath }) => { + return mountFs.unlinkSync(subPath); + }); + } + async utimesPromise(p, atime, mtime) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.utimesPromise(p, atime, mtime); + }, async (mountFs, { subPath }) => { + return await mountFs.utimesPromise(subPath, atime, mtime); + }); + } + utimesSync(p, atime, mtime) { + return this.makeCallSync(p, () => { + return this.baseFs.utimesSync(p, atime, mtime); + }, (mountFs, { subPath }) => { + return mountFs.utimesSync(subPath, atime, mtime); + }); + } + async lutimesPromise(p, atime, mtime) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.lutimesPromise(p, atime, mtime); + }, async (mountFs, { subPath }) => { + return await mountFs.lutimesPromise(subPath, atime, mtime); + }); + } + lutimesSync(p, atime, mtime) { + return this.makeCallSync(p, () => { + return this.baseFs.lutimesSync(p, atime, mtime); + }, (mountFs, { subPath }) => { + return mountFs.lutimesSync(subPath, atime, mtime); + }); + } + async mkdirPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.mkdirPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.mkdirPromise(subPath, opts); + }); + } + mkdirSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.mkdirSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.mkdirSync(subPath, opts); + }); + } + async rmdirPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.rmdirPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.rmdirPromise(subPath, opts); + }); + } + rmdirSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.rmdirSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.rmdirSync(subPath, opts); + }); + } + async rmPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.rmPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.rmPromise(subPath, opts); + }); + } + rmSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.rmSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.rmSync(subPath, opts); + }); + } + async linkPromise(existingP, newP) { + return await this.makeCallPromise(newP, async () => { + return await this.baseFs.linkPromise(existingP, newP); + }, async (mountFs, { subPath }) => { + return await mountFs.linkPromise(existingP, subPath); + }); + } + linkSync(existingP, newP) { + return this.makeCallSync(newP, () => { + return this.baseFs.linkSync(existingP, newP); + }, (mountFs, { subPath }) => { + return mountFs.linkSync(existingP, subPath); + }); + } + async symlinkPromise(target, p, type) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.symlinkPromise(target, p, type); + }, async (mountFs, { subPath }) => { + return await mountFs.symlinkPromise(target, subPath); + }); + } + symlinkSync(target, p, type) { + return this.makeCallSync(p, () => { + return this.baseFs.symlinkSync(target, p, type); + }, (mountFs, { subPath }) => { + return mountFs.symlinkSync(target, subPath); + }); + } + async readFilePromise(p, encoding) { + return this.makeCallPromise(p, async () => { + return await this.baseFs.readFilePromise(p, encoding); + }, async (mountFs, { subPath }) => { + return await mountFs.readFilePromise(subPath, encoding); + }); + } + readFileSync(p, encoding) { + return this.makeCallSync(p, () => { + return this.baseFs.readFileSync(p, encoding); + }, (mountFs, { subPath }) => { + return mountFs.readFileSync(subPath, encoding); + }); + } + async readdirPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.readdirPromise(p, opts); + }, async (mountFs, { subPath }) => { + return await mountFs.readdirPromise(subPath, opts); + }, { + requireSubpath: false + }); + } + readdirSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.readdirSync(p, opts); + }, (mountFs, { subPath }) => { + return mountFs.readdirSync(subPath, opts); + }, { + requireSubpath: false + }); + } + async readlinkPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.readlinkPromise(p); + }, async (mountFs, { subPath }) => { + return await mountFs.readlinkPromise(subPath); + }); + } + readlinkSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.readlinkSync(p); + }, (mountFs, { subPath }) => { + return mountFs.readlinkSync(subPath); + }); + } + async truncatePromise(p, len) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.truncatePromise(p, len); + }, async (mountFs, { subPath }) => { + return await mountFs.truncatePromise(subPath, len); + }); + } + truncateSync(p, len) { + return this.makeCallSync(p, () => { + return this.baseFs.truncateSync(p, len); + }, (mountFs, { subPath }) => { + return mountFs.truncateSync(subPath, len); + }); + } + async ftruncatePromise(fd, len) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.ftruncatePromise(fd, len); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`ftruncate`); + const [mountFs, realFd] = entry; + return mountFs.ftruncatePromise(realFd, len); + } + ftruncateSync(fd, len) { + if ((fd & MOUNT_MASK) !== this.magic) + return this.baseFs.ftruncateSync(fd, len); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`ftruncateSync`); + const [mountFs, realFd] = entry; + return mountFs.ftruncateSync(realFd, len); + } + watch(p, a, b) { + return this.makeCallSync(p, () => { + return this.baseFs.watch( + p, + // @ts-expect-error - reason TBS + a, + b + ); + }, (mountFs, { subPath }) => { + return mountFs.watch( + subPath, + // @ts-expect-error - reason TBS + a, + b + ); + }); + } + watchFile(p, a, b) { + return this.makeCallSync(p, () => { + return this.baseFs.watchFile( + p, + // @ts-expect-error - reason TBS + a, + b + ); + }, () => { + return watchFile(this, p, a, b); + }); + } + unwatchFile(p, cb) { + return this.makeCallSync(p, () => { + return this.baseFs.unwatchFile(p, cb); + }, () => { + return unwatchFile(this, p, cb); + }); + } + async makeCallPromise(p, discard, accept, { requireSubpath = true } = {}) { + if (typeof p !== `string`) + return await discard(); + const normalizedP = this.resolve(p); + const mountInfo = this.findMount(normalizedP); + if (!mountInfo) + return await discard(); + if (requireSubpath && mountInfo.subPath === `/`) + return await discard(); + return await this.getMountPromise(mountInfo.archivePath, async (mountFs) => await accept(mountFs, mountInfo)); + } + makeCallSync(p, discard, accept, { requireSubpath = true } = {}) { + if (typeof p !== `string`) + return discard(); + const normalizedP = this.resolve(p); + const mountInfo = this.findMount(normalizedP); + if (!mountInfo) + return discard(); + if (requireSubpath && mountInfo.subPath === `/`) + return discard(); + return this.getMountSync(mountInfo.archivePath, (mountFs) => accept(mountFs, mountInfo)); + } + findMount(p) { + if (this.filter && !this.filter.test(p)) + return null; + let filePath = ``; + while (true) { + const pathPartWithArchive = p.substring(filePath.length); + const mountPoint = this.getMountPoint(pathPartWithArchive, filePath); + if (!mountPoint) + return null; + filePath = this.pathUtils.join(filePath, mountPoint); + if (!this.isMount.has(filePath)) { + if (this.notMount.has(filePath)) + continue; + try { + if (this.typeCheck !== null && (this.baseFs.statSync(filePath).mode & fs.constants.S_IFMT) !== this.typeCheck) { + this.notMount.add(filePath); + continue; + } + } catch { + return null; + } + this.isMount.add(filePath); + } + return { + archivePath: filePath, + subPath: this.pathUtils.join(PortablePath.root, p.substring(filePath.length)) + }; + } + } + limitOpenFilesTimeout = null; + limitOpenFiles(max) { + if (this.mountInstances === null) + return; + const now = Date.now(); + let nextExpiresAt = now + this.maxAge; + let closeCount = max === null ? 0 : this.mountInstances.size - max; + for (const [path, { childFs, expiresAt, refCount }] of this.mountInstances.entries()) { + if (refCount !== 0 || childFs.hasOpenFileHandles?.()) { + continue; + } else if (now >= expiresAt) { + childFs.saveAndClose?.(); + this.mountInstances.delete(path); + closeCount -= 1; + continue; + } else if (max === null || closeCount <= 0) { + nextExpiresAt = expiresAt; + break; + } + childFs.saveAndClose?.(); + this.mountInstances.delete(path); + closeCount -= 1; + } + if (this.limitOpenFilesTimeout === null && (max === null && this.mountInstances.size > 0 || max !== null) && isFinite(nextExpiresAt)) { + this.limitOpenFilesTimeout = setTimeout(() => { + this.limitOpenFilesTimeout = null; + this.limitOpenFiles(null); + }, nextExpiresAt - now).unref(); + } + } + async getMountPromise(p, accept) { + if (this.mountInstances) { + let cachedMountFs = this.mountInstances.get(p); + if (!cachedMountFs) { + const createFsInstance = await this.factoryPromise(this.baseFs, p); + cachedMountFs = this.mountInstances.get(p); + if (!cachedMountFs) { + cachedMountFs = { + childFs: createFsInstance(), + expiresAt: 0, + refCount: 0 + }; + } + } + this.mountInstances.delete(p); + this.limitOpenFiles(this.maxOpenFiles - 1); + this.mountInstances.set(p, cachedMountFs); + cachedMountFs.expiresAt = Date.now() + this.maxAge; + cachedMountFs.refCount += 1; + try { + return await accept(cachedMountFs.childFs); + } finally { + cachedMountFs.refCount -= 1; + } + } else { + const mountFs = (await this.factoryPromise(this.baseFs, p))(); + try { + return await accept(mountFs); + } finally { + mountFs.saveAndClose?.(); + } + } + } + getMountSync(p, accept) { + if (this.mountInstances) { + let cachedMountFs = this.mountInstances.get(p); + if (!cachedMountFs) { + cachedMountFs = { + childFs: this.factorySync(this.baseFs, p), + expiresAt: 0, + refCount: 0 + }; + } + this.mountInstances.delete(p); + this.limitOpenFiles(this.maxOpenFiles - 1); + this.mountInstances.set(p, cachedMountFs); + cachedMountFs.expiresAt = Date.now() + this.maxAge; + return accept(cachedMountFs.childFs); + } else { + const childFs = this.factorySync(this.baseFs, p); + try { + return accept(childFs); + } finally { + childFs.saveAndClose?.(); + } + } + } +} + +class PosixFS extends ProxiedFS { + baseFs; + constructor(baseFs) { + super(npath); + this.baseFs = baseFs; + } + mapFromBase(path) { + return npath.fromPortablePath(path); + } + mapToBase(path) { + return npath.toPortablePath(path); + } +} + +const NUMBER_REGEXP = /^[0-9]+$/; +const VIRTUAL_REGEXP = /^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/; +const VALID_COMPONENT = /^([^/]+-)?[a-f0-9]+$/; +class VirtualFS extends ProxiedFS { + baseFs; + static makeVirtualPath(base, component, to) { + if (ppath.basename(base) !== `__virtual__`) + throw new Error(`Assertion failed: Virtual folders must be named "__virtual__"`); + if (!ppath.basename(component).match(VALID_COMPONENT)) + throw new Error(`Assertion failed: Virtual components must be ended by an hexadecimal hash`); + const target = ppath.relative(ppath.dirname(base), to); + const segments = target.split(`/`); + let depth = 0; + while (depth < segments.length && segments[depth] === `..`) + depth += 1; + const finalSegments = segments.slice(depth); + const fullVirtualPath = ppath.join(base, component, String(depth), ...finalSegments); + return fullVirtualPath; + } + static resolveVirtual(p) { + const match = p.match(VIRTUAL_REGEXP); + if (!match || !match[3] && match[5]) + return p; + const target = ppath.dirname(match[1]); + if (!match[3] || !match[4]) + return target; + const isnum = NUMBER_REGEXP.test(match[4]); + if (!isnum) + return p; + const depth = Number(match[4]); + const backstep = `../`.repeat(depth); + const subpath = match[5] || `.`; + return VirtualFS.resolveVirtual(ppath.join(target, backstep, subpath)); + } + constructor({ baseFs = new NodeFS() } = {}) { + super(ppath); + this.baseFs = baseFs; + } + getExtractHint(hints) { + return this.baseFs.getExtractHint(hints); + } + getRealPath() { + return this.baseFs.getRealPath(); + } + realpathSync(p) { + const match = p.match(VIRTUAL_REGEXP); + if (!match) + return this.baseFs.realpathSync(p); + if (!match[5]) + return p; + const realpath = this.baseFs.realpathSync(this.mapToBase(p)); + return VirtualFS.makeVirtualPath(match[1], match[3], realpath); + } + async realpathPromise(p) { + const match = p.match(VIRTUAL_REGEXP); + if (!match) + return await this.baseFs.realpathPromise(p); + if (!match[5]) + return p; + const realpath = await this.baseFs.realpathPromise(this.mapToBase(p)); + return VirtualFS.makeVirtualPath(match[1], match[3], realpath); + } + mapToBase(p) { + if (p === ``) + return p; + if (this.pathUtils.isAbsolute(p)) + return VirtualFS.resolveVirtual(p); + const resolvedRoot = VirtualFS.resolveVirtual(this.baseFs.resolve(PortablePath.dot)); + const resolvedP = VirtualFS.resolveVirtual(this.baseFs.resolve(p)); + return ppath.relative(resolvedRoot, resolvedP) || PortablePath.dot; + } + mapFromBase(p) { + return p; + } +} + +const URL = Number(process.versions.node.split('.', 1)[0]) < 20 ? url.URL : globalThis.URL; + +class NodePathFS extends ProxiedFS { + baseFs; + constructor(baseFs) { + super(npath); + this.baseFs = baseFs; + } + mapFromBase(path) { + return path; + } + mapToBase(path) { + if (typeof path === `string`) + return path; + if (path instanceof URL) + return url.fileURLToPath(path); + if (Buffer.isBuffer(path)) { + const str = path.toString(); + if (!isUtf8(path, str)) + throw new Error(`Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942`); + return str; + } + throw new Error(`Unsupported path type: ${nodeUtils.inspect(path)}`); + } +} +function isUtf8(buf, str) { + if (typeof buffer__default.default.isUtf8 !== `undefined`) + return buffer__default.default.isUtf8(buf); + return Buffer.byteLength(str) === buf.byteLength; +} + +const kBaseFs = Symbol(`kBaseFs`); +const kFd = Symbol(`kFd`); +const kClosePromise = Symbol(`kClosePromise`); +const kCloseResolve = Symbol(`kCloseResolve`); +const kCloseReject = Symbol(`kCloseReject`); +const kRefs = Symbol(`kRefs`); +const kRef = Symbol(`kRef`); +const kUnref = Symbol(`kUnref`); +class FileHandle { + [kBaseFs]; + [kFd]; + [kRefs] = 1; + [kClosePromise] = void 0; + [kCloseResolve] = void 0; + [kCloseReject] = void 0; + constructor(fd, baseFs) { + this[kBaseFs] = baseFs; + this[kFd] = fd; + } + get fd() { + return this[kFd]; + } + async appendFile(data, options) { + try { + this[kRef](this.appendFile); + const encoding = (typeof options === `string` ? options : options?.encoding) ?? void 0; + return await this[kBaseFs].appendFilePromise(this.fd, data, encoding ? { encoding } : void 0); + } finally { + this[kUnref](); + } + } + async chown(uid, gid) { + try { + this[kRef](this.chown); + return await this[kBaseFs].fchownPromise(this.fd, uid, gid); + } finally { + this[kUnref](); + } + } + async chmod(mode) { + try { + this[kRef](this.chmod); + return await this[kBaseFs].fchmodPromise(this.fd, mode); + } finally { + this[kUnref](); + } + } + createReadStream(options) { + return this[kBaseFs].createReadStream(null, { ...options, fd: this.fd }); + } + createWriteStream(options) { + return this[kBaseFs].createWriteStream(null, { ...options, fd: this.fd }); + } + // FIXME: Missing FakeFS version + datasync() { + throw new Error(`Method not implemented.`); + } + // FIXME: Missing FakeFS version + sync() { + throw new Error(`Method not implemented.`); + } + async read(bufferOrOptions, offsetOrOptions, length, position) { + try { + this[kRef](this.read); + let buffer; + let offset; + if (!ArrayBuffer.isView(bufferOrOptions)) { + buffer = bufferOrOptions?.buffer ?? Buffer.alloc(16384); + offset = bufferOrOptions?.offset ?? 0; + length = bufferOrOptions?.length ?? buffer.byteLength - offset; + position = bufferOrOptions?.position ?? null; + } else if (typeof offsetOrOptions === `object` && offsetOrOptions !== null) { + buffer = bufferOrOptions; + offset = offsetOrOptions?.offset ?? 0; + length = offsetOrOptions?.length ?? buffer.byteLength - offset; + position = offsetOrOptions?.position ?? null; + } else { + buffer = bufferOrOptions; + offset = offsetOrOptions ?? 0; + length ??= 0; + } + if (length === 0) { + return { + bytesRead: length, + buffer + }; + } + const bytesRead = await this[kBaseFs].readPromise( + this.fd, + // FIXME: FakeFS should support ArrayBufferViews directly + Buffer.isBuffer(buffer) ? buffer : Buffer.from(buffer.buffer, buffer.byteOffset, buffer.byteLength), + offset, + length, + position + ); + return { + bytesRead, + buffer + }; + } finally { + this[kUnref](); + } + } + async readFile(options) { + try { + this[kRef](this.readFile); + const encoding = (typeof options === `string` ? options : options?.encoding) ?? void 0; + return await this[kBaseFs].readFilePromise(this.fd, encoding); + } finally { + this[kUnref](); + } + } + readLines(options) { + return readline.createInterface({ + input: this.createReadStream(options), + crlfDelay: Infinity + }); + } + async stat(opts) { + try { + this[kRef](this.stat); + return await this[kBaseFs].fstatPromise(this.fd, opts); + } finally { + this[kUnref](); + } + } + async truncate(len) { + try { + this[kRef](this.truncate); + return await this[kBaseFs].ftruncatePromise(this.fd, len); + } finally { + this[kUnref](); + } + } + // FIXME: Missing FakeFS version + utimes(atime, mtime) { + throw new Error(`Method not implemented.`); + } + async writeFile(data, options) { + try { + this[kRef](this.writeFile); + const encoding = (typeof options === `string` ? options : options?.encoding) ?? void 0; + await this[kBaseFs].writeFilePromise(this.fd, data, encoding); + } finally { + this[kUnref](); + } + } + async write(...args) { + try { + this[kRef](this.write); + if (ArrayBuffer.isView(args[0])) { + const [buffer, offset, length, position] = args; + const bytesWritten = await this[kBaseFs].writePromise(this.fd, buffer, offset ?? void 0, length ?? void 0, position ?? void 0); + return { bytesWritten, buffer }; + } else { + const [data, position, encoding] = args; + const bytesWritten = await this[kBaseFs].writePromise(this.fd, data, position, encoding); + return { bytesWritten, buffer: data }; + } + } finally { + this[kUnref](); + } + } + // TODO: Use writev from FakeFS when that is implemented + async writev(buffers, position) { + try { + this[kRef](this.writev); + let bytesWritten = 0; + if (typeof position !== `undefined`) { + for (const buffer of buffers) { + const writeResult = await this.write(buffer, void 0, void 0, position); + bytesWritten += writeResult.bytesWritten; + position += writeResult.bytesWritten; + } + } else { + for (const buffer of buffers) { + const writeResult = await this.write(buffer); + bytesWritten += writeResult.bytesWritten; + } + } + return { + buffers, + bytesWritten + }; + } finally { + this[kUnref](); + } + } + // FIXME: Missing FakeFS version + readv(buffers, position) { + throw new Error(`Method not implemented.`); + } + close() { + if (this[kFd] === -1) return Promise.resolve(); + if (this[kClosePromise]) return this[kClosePromise]; + this[kRefs]--; + if (this[kRefs] === 0) { + const fd = this[kFd]; + this[kFd] = -1; + this[kClosePromise] = this[kBaseFs].closePromise(fd).finally(() => { + this[kClosePromise] = void 0; + }); + } else { + this[kClosePromise] = new Promise((resolve, reject) => { + this[kCloseResolve] = resolve; + this[kCloseReject] = reject; + }).finally(() => { + this[kClosePromise] = void 0; + this[kCloseReject] = void 0; + this[kCloseResolve] = void 0; + }); + } + return this[kClosePromise]; + } + [kRef](caller) { + if (this[kFd] === -1) { + const err = new Error(`file closed`); + err.code = `EBADF`; + err.syscall = caller.name; + throw err; + } + this[kRefs]++; + } + [kUnref]() { + this[kRefs]--; + if (this[kRefs] === 0) { + const fd = this[kFd]; + this[kFd] = -1; + this[kBaseFs].closePromise(fd).then(this[kCloseResolve], this[kCloseReject]); + } + } +} + +const SYNC_IMPLEMENTATIONS = /* @__PURE__ */ new Set([ + `accessSync`, + `appendFileSync`, + `createReadStream`, + `createWriteStream`, + `chmodSync`, + `fchmodSync`, + `chownSync`, + `fchownSync`, + `closeSync`, + `copyFileSync`, + `linkSync`, + `lstatSync`, + `fstatSync`, + `lutimesSync`, + `mkdirSync`, + `openSync`, + `opendirSync`, + `readlinkSync`, + `readFileSync`, + `readdirSync`, + `readlinkSync`, + `realpathSync`, + `renameSync`, + `rmdirSync`, + `rmSync`, + `statSync`, + `symlinkSync`, + `truncateSync`, + `ftruncateSync`, + `unlinkSync`, + `unwatchFile`, + `utimesSync`, + `watch`, + `watchFile`, + `writeFileSync`, + `writeSync` +]); +const ASYNC_IMPLEMENTATIONS = /* @__PURE__ */ new Set([ + `accessPromise`, + `appendFilePromise`, + `fchmodPromise`, + `chmodPromise`, + `fchownPromise`, + `chownPromise`, + `closePromise`, + `copyFilePromise`, + `linkPromise`, + `fstatPromise`, + `lstatPromise`, + `lutimesPromise`, + `mkdirPromise`, + `openPromise`, + `opendirPromise`, + `readdirPromise`, + `realpathPromise`, + `readFilePromise`, + `readdirPromise`, + `readlinkPromise`, + `renamePromise`, + `rmdirPromise`, + `rmPromise`, + `statPromise`, + `symlinkPromise`, + `truncatePromise`, + `ftruncatePromise`, + `unlinkPromise`, + `utimesPromise`, + `writeFilePromise`, + `writeSync` +]); +function patchFs(patchedFs, fakeFs) { + fakeFs = new NodePathFS(fakeFs); + const setupFn = (target, name, replacement) => { + const orig = target[name]; + target[name] = replacement; + if (typeof orig?.[nodeUtils.promisify.custom] !== `undefined`) { + replacement[nodeUtils.promisify.custom] = orig[nodeUtils.promisify.custom]; + } + }; + { + setupFn(patchedFs, `exists`, (p, ...args) => { + const hasCallback = typeof args[args.length - 1] === `function`; + const callback = hasCallback ? args.pop() : () => { + }; + process.nextTick(() => { + fakeFs.existsPromise(p).then((exists) => { + callback(exists); + }, () => { + callback(false); + }); + }); + }); + setupFn(patchedFs, `read`, (...args) => { + let [fd, buffer, offset, length, position, callback] = args; + if (args.length <= 3) { + let options = {}; + if (args.length < 3) { + callback = args[1]; + } else { + options = args[1]; + callback = args[2]; + } + ({ + buffer = Buffer.alloc(16384), + offset = 0, + length = buffer.byteLength, + position + } = options); + } + if (offset == null) + offset = 0; + length |= 0; + if (length === 0) { + process.nextTick(() => { + callback(null, 0, buffer); + }); + return; + } + if (position == null) + position = -1; + process.nextTick(() => { + fakeFs.readPromise(fd, buffer, offset, length, position).then((bytesRead) => { + callback(null, bytesRead, buffer); + }, (error) => { + callback(error, 0, buffer); + }); + }); + }); + for (const fnName of ASYNC_IMPLEMENTATIONS) { + const origName = fnName.replace(/Promise$/, ``); + if (typeof patchedFs[origName] === `undefined`) + continue; + const fakeImpl = fakeFs[fnName]; + if (typeof fakeImpl === `undefined`) + continue; + const wrapper = (...args) => { + const hasCallback = typeof args[args.length - 1] === `function`; + const callback = hasCallback ? args.pop() : () => { + }; + process.nextTick(() => { + fakeImpl.apply(fakeFs, args).then((result) => { + callback(null, result); + }, (error) => { + callback(error); + }); + }); + }; + setupFn(patchedFs, origName, wrapper); + } + patchedFs.realpath.native = patchedFs.realpath; + } + { + setupFn(patchedFs, `existsSync`, (p) => { + try { + return fakeFs.existsSync(p); + } catch { + return false; + } + }); + setupFn(patchedFs, `readSync`, (...args) => { + let [fd, buffer, offset, length, position] = args; + if (args.length <= 3) { + const options = args[2] || {}; + ({ offset = 0, length = buffer.byteLength, position } = options); + } + if (offset == null) + offset = 0; + length |= 0; + if (length === 0) + return 0; + if (position == null) + position = -1; + return fakeFs.readSync(fd, buffer, offset, length, position); + }); + for (const fnName of SYNC_IMPLEMENTATIONS) { + const origName = fnName; + if (typeof patchedFs[origName] === `undefined`) + continue; + const fakeImpl = fakeFs[fnName]; + if (typeof fakeImpl === `undefined`) + continue; + setupFn(patchedFs, origName, fakeImpl.bind(fakeFs)); + } + patchedFs.realpathSync.native = patchedFs.realpathSync; + } + { + const patchedFsPromises = patchedFs.promises; + for (const fnName of ASYNC_IMPLEMENTATIONS) { + const origName = fnName.replace(/Promise$/, ``); + if (typeof patchedFsPromises[origName] === `undefined`) + continue; + const fakeImpl = fakeFs[fnName]; + if (typeof fakeImpl === `undefined`) + continue; + if (fnName === `open`) + continue; + setupFn(patchedFsPromises, origName, (pathLike, ...args) => { + if (pathLike instanceof FileHandle) { + return pathLike[origName].apply(pathLike, args); + } else { + return fakeImpl.call(fakeFs, pathLike, ...args); + } + }); + } + setupFn(patchedFsPromises, `open`, async (...args) => { + const fd = await fakeFs.openPromise(...args); + return new FileHandle(fd, fakeFs); + }); + } + { + patchedFs.read[nodeUtils.promisify.custom] = async (fd, buffer, ...args) => { + const res = fakeFs.readPromise(fd, buffer, ...args); + return { bytesRead: await res, buffer }; + }; + patchedFs.write[nodeUtils.promisify.custom] = async (fd, buffer, ...args) => { + const res = fakeFs.writePromise(fd, buffer, ...args); + return { bytesWritten: await res, buffer }; + }; + } +} + +let cachedInstance; +let registeredFactory = () => { + throw new Error(`Assertion failed: No libzip instance is available, and no factory was configured`); +}; +function setFactory(factory) { + registeredFactory = factory; +} +function getInstance() { + if (typeof cachedInstance === `undefined`) + cachedInstance = registeredFactory(); + return cachedInstance; +} + +var libzipSync = {exports: {}}; + +(function (module, exports) { +var frozenFs = Object.assign({}, fs__default.default); +var createModule = function() { + var _scriptDir = void 0; + if (typeof __filename !== "undefined") _scriptDir = _scriptDir || __filename; + return function(createModule2) { + createModule2 = createModule2 || {}; + var Module = typeof createModule2 !== "undefined" ? createModule2 : {}; + var readyPromiseResolve, readyPromiseReject; + Module["ready"] = new Promise(function(resolve, reject) { + readyPromiseResolve = resolve; + readyPromiseReject = reject; + }); + var moduleOverrides = {}; + var key; + for (key in Module) { + if (Module.hasOwnProperty(key)) { + moduleOverrides[key] = Module[key]; + } + } + var scriptDirectory = ""; + function locateFile(path) { + if (Module["locateFile"]) { + return Module["locateFile"](path, scriptDirectory); + } + return scriptDirectory + path; + } + var read_, readBinary; + var nodeFS; + var nodePath; + { + { + scriptDirectory = __dirname + "/"; + } + read_ = function shell_read(filename, binary) { + var ret = tryParseAsDataURI(filename); + if (ret) { + return binary ? ret : ret.toString(); + } + if (!nodeFS) nodeFS = frozenFs; + if (!nodePath) nodePath = path__default.default; + filename = nodePath["normalize"](filename); + return nodeFS["readFileSync"](filename, binary ? null : "utf8"); + }; + readBinary = function readBinary2(filename) { + var ret = read_(filename, true); + if (!ret.buffer) { + ret = new Uint8Array(ret); + } + assert(ret.buffer); + return ret; + }; + if (process["argv"].length > 1) { + process["argv"][1].replace(/\\/g, "/"); + } + process["argv"].slice(2); + Module["inspect"] = function() { + return "[Emscripten Module object]"; + }; + } + Module["print"] || console.log.bind(console); + var err = Module["printErr"] || console.warn.bind(console); + for (key in moduleOverrides) { + if (moduleOverrides.hasOwnProperty(key)) { + Module[key] = moduleOverrides[key]; + } + } + moduleOverrides = null; + if (Module["arguments"]) ; + if (Module["thisProgram"]) ; + if (Module["quit"]) ; + var wasmBinary; + if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; + Module["noExitRuntime"] || true; + if (typeof WebAssembly !== "object") { + abort("no native wasm support detected"); + } + function getValue(ptr, type, noSafe) { + type = type || "i8"; + if (type.charAt(type.length - 1) === "*") type = "i32"; + switch (type) { + case "i1": + return HEAP8[ptr >> 0]; + case "i8": + return HEAP8[ptr >> 0]; + case "i16": + return LE_HEAP_LOAD_I16((ptr >> 1) * 2); + case "i32": + return LE_HEAP_LOAD_I32((ptr >> 2) * 4); + case "i64": + return LE_HEAP_LOAD_I32((ptr >> 2) * 4); + case "float": + return LE_HEAP_LOAD_F32((ptr >> 2) * 4); + case "double": + return LE_HEAP_LOAD_F64((ptr >> 3) * 8); + default: + abort("invalid type for getValue: " + type); + } + return null; + } + var wasmMemory; + var ABORT = false; + function assert(condition, text) { + if (!condition) { + abort("Assertion failed: " + text); + } + } + function getCFunc(ident) { + var func = Module["_" + ident]; + assert( + func, + "Cannot call unknown function " + ident + ", make sure it is exported" + ); + return func; + } + function ccall(ident, returnType, argTypes, args, opts) { + var toC = { + string: function(str) { + var ret2 = 0; + if (str !== null && str !== void 0 && str !== 0) { + var len = (str.length << 2) + 1; + ret2 = stackAlloc(len); + stringToUTF8(str, ret2, len); + } + return ret2; + }, + array: function(arr) { + var ret2 = stackAlloc(arr.length); + writeArrayToMemory(arr, ret2); + return ret2; + } + }; + function convertReturnValue(ret2) { + if (returnType === "string") return UTF8ToString(ret2); + if (returnType === "boolean") return Boolean(ret2); + return ret2; + } + var func = getCFunc(ident); + var cArgs = []; + var stack = 0; + if (args) { + for (var i = 0; i < args.length; i++) { + var converter = toC[argTypes[i]]; + if (converter) { + if (stack === 0) stack = stackSave(); + cArgs[i] = converter(args[i]); + } else { + cArgs[i] = args[i]; + } + } + } + var ret = func.apply(null, cArgs); + ret = convertReturnValue(ret); + if (stack !== 0) stackRestore(stack); + return ret; + } + function cwrap(ident, returnType, argTypes, opts) { + argTypes = argTypes || []; + var numericArgs = argTypes.every(function(type) { + return type === "number"; + }); + var numericRet = returnType !== "string"; + if (numericRet && numericArgs && !opts) { + return getCFunc(ident); + } + return function() { + return ccall(ident, returnType, argTypes, arguments); + }; + } + var UTF8Decoder = new TextDecoder("utf8"); + function UTF8ToString(ptr, maxBytesToRead) { + if (!ptr) return ""; + var maxPtr = ptr + maxBytesToRead; + for (var end = ptr; !(end >= maxPtr) && HEAPU8[end]; ) ++end; + return UTF8Decoder.decode(HEAPU8.subarray(ptr, end)); + } + function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { + if (!(maxBytesToWrite > 0)) return 0; + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; + for (var i = 0; i < str.length; ++i) { + var u = str.charCodeAt(i); + if (u >= 55296 && u <= 57343) { + var u1 = str.charCodeAt(++i); + u = 65536 + ((u & 1023) << 10) | u1 & 1023; + } + if (u <= 127) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 2047) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 192 | u >> 6; + heap[outIdx++] = 128 | u & 63; + } else if (u <= 65535) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 224 | u >> 12; + heap[outIdx++] = 128 | u >> 6 & 63; + heap[outIdx++] = 128 | u & 63; + } else { + if (outIdx + 3 >= endIdx) break; + heap[outIdx++] = 240 | u >> 18; + heap[outIdx++] = 128 | u >> 12 & 63; + heap[outIdx++] = 128 | u >> 6 & 63; + heap[outIdx++] = 128 | u & 63; + } + } + heap[outIdx] = 0; + return outIdx - startIdx; + } + function stringToUTF8(str, outPtr, maxBytesToWrite) { + return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); + } + function lengthBytesUTF8(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + var u = str.charCodeAt(i); + if (u >= 55296 && u <= 57343) + u = 65536 + ((u & 1023) << 10) | str.charCodeAt(++i) & 1023; + if (u <= 127) ++len; + else if (u <= 2047) len += 2; + else if (u <= 65535) len += 3; + else len += 4; + } + return len; + } + function allocateUTF8(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = _malloc(size); + if (ret) stringToUTF8Array(str, HEAP8, ret, size); + return ret; + } + function writeArrayToMemory(array, buffer2) { + HEAP8.set(array, buffer2); + } + function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - x % multiple; + } + return x; + } + var buffer, HEAP8, HEAPU8; + var HEAP_DATA_VIEW; + function updateGlobalBufferAndViews(buf) { + buffer = buf; + Module["HEAP_DATA_VIEW"] = HEAP_DATA_VIEW = new DataView(buf); + Module["HEAP8"] = HEAP8 = new Int8Array(buf); + Module["HEAP16"] = new Int16Array(buf); + Module["HEAP32"] = new Int32Array(buf); + Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); + Module["HEAPU16"] = new Uint16Array(buf); + Module["HEAPU32"] = new Uint32Array(buf); + Module["HEAPF32"] = new Float32Array(buf); + Module["HEAPF64"] = new Float64Array(buf); + } + Module["INITIAL_MEMORY"] || 16777216; + var wasmTable; + var __ATPRERUN__ = []; + var __ATINIT__ = []; + var __ATPOSTRUN__ = []; + function preRun() { + if (Module["preRun"]) { + if (typeof Module["preRun"] == "function") + Module["preRun"] = [Module["preRun"]]; + while (Module["preRun"].length) { + addOnPreRun(Module["preRun"].shift()); + } + } + callRuntimeCallbacks(__ATPRERUN__); + } + function initRuntime() { + callRuntimeCallbacks(__ATINIT__); + } + function postRun() { + if (Module["postRun"]) { + if (typeof Module["postRun"] == "function") + Module["postRun"] = [Module["postRun"]]; + while (Module["postRun"].length) { + addOnPostRun(Module["postRun"].shift()); + } + } + callRuntimeCallbacks(__ATPOSTRUN__); + } + function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); + } + function addOnInit(cb) { + __ATINIT__.unshift(cb); + } + function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); + } + var runDependencies = 0; + var dependenciesFulfilled = null; + function addRunDependency(id) { + runDependencies++; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies); + } + } + function removeRunDependency(id) { + runDependencies--; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies); + } + if (runDependencies == 0) { + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); + } + } + } + Module["preloadedImages"] = {}; + Module["preloadedAudios"] = {}; + function abort(what) { + if (Module["onAbort"]) { + Module["onAbort"](what); + } + what += ""; + err(what); + ABORT = true; + what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; + var e = new WebAssembly.RuntimeError(what); + readyPromiseReject(e); + throw e; + } + var dataURIPrefix = "data:application/octet-stream;base64,"; + function isDataURI(filename) { + return filename.startsWith(dataURIPrefix); + } + var wasmBinaryFile = "data:application/octet-stream;base64,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QCAAKAJIIgEgASADaiADEAcaAkAgAyAAKAJsIgFNBEAgACABIANrNgJsDAELIABCADcCbAsgACAAKAJoIANrIgE2AmggACAAKAJYIANrNgJYIAEgACgChC5JBEAgACABNgKELgsgAEH8gAEoAgARAwAgAiADaiECCwJAIAAoAgAiASgCBCIERQ0AIAAoAjwhBSAAIAIgBCACIARJGyICBH8gACgCSCAAKAJoaiAFaiEFIAEgBCACazYCBAJAAkACQAJAIAEoAhwiBCgCFEEBaw4CAQACCyAEQaABaiAFIAEoAgAgAkHcgAEoAgARCAAMAgsgASABKAIwIAUgASgCACACQcSAASgCABEEADYCMAwBCyAFIAEoAgAgAhAHGgsgASABKAIAIAJqNgIAIAEgASgCCCACajYCCCAAKAI8BSAFCyACaiICNgI8AkAgACgChC4iASACakEDSQ0AIAAoAmggAWshAQJAIAAoAnRBgQhPBEAgACAAIAAoAkggAWoiAi0AACACLQABIAAoAnwRAAA2AlQMAQsgAUUNACAAIAFBAWsgACgChAERAgAaCyAAKAKELiAAKAI8IgJBAUZrIgRFDQAgACABIAQgACgCgAERBQAgACAAKAKELiAEazYChC4gACgCPCECCyACQYUCSw0AIAAoAgAoAgRFDQAgACgCMCEBDAELCwJAIAAoAkQiAiAAKAJAIgNNDQAgAAJ/IAAoAjwgACgCaGoiASADSwRAIAAoAkggAWpBACACIAFrIgNBggIgA0GCAkkbIgMQGSABIANqDAELIAFBggJqIgEgA00NASAAKAJIIANqQQAgAiADayICIAEgA2siAyACIANJGyIDEBkgACgCQCADags2AkALC50CAQF/AkAgAAJ/IAAoAqAuIgFBwABGBEAgACgCBCAAKAIQaiAAKQOYLjcAACAAQgA3A5guIAAgACgCEEEIajYCEEEADAELIAFBIE4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgE2AqAuCyABQRBOBEAgACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACAAKAKgLkEQayIBNgKgLgsgAUEISA0BIAAgACgCECIBQQFqNgIQ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KAJUIgEEfyABQQAgARAiEBkgACgCVAVBAAsQBiAAQQA2AlQLC9wMAgl/AX4jAEFAaiIGJAACQAJAAkACQAJAIAEoAjBBABAjIgVBAkZBACABKAI4QQAQIyIEQQFGGw0AIAVBAUZBACAEQQJGGw0AIAVBAkciAw0BIARBAkcNAQsgASABLwEMQYAQcjsBDEEAIQMMAQsgASABLwEMQf/vA3E7AQxBACEFIANFBEBB9eABIAEoAjAgAEEIahBpIgVFDQILIAJBgAJxBEAgBSEDDAELIARBAkcEQCAFIQMMAQtB9cYBIAEoAjggAEEIahBpIgNFBEAgBRAcDAILIAMgBTYCAAsgASABLwEMQf7/A3EgAS8BUiIFQQBHcjsBDAJAAkACQAJAAn8CQAJAIAEpAyhC/v///w9WDQAgASkDIEL+////D1YNACACQYAEcUUNASABKQNIQv////8PVA0BCyAFQYECa0H//wNxQQNJIQdBAQwBCyAFQYECa0H//wNxIQQgAkGACnFBgApHDQEgBEEDSSEHQQALIQkgBkIcEBciBEUEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyADEBwMBQsgAkGACHEhBQJAAkAgAkGAAnEEQAJAIAUNACABKQMgQv////8PVg0AIAEpAyhCgICAgBBUDQMLIAQgASkDKBAYIAEpAyAhDAwBCwJAAkACQCAFDQAgASkDIEL/////D1YNACABKQMoIgxC/////w9WDQEgASkDSEKAgICAEFQNBAsgASkDKCIMQv////8PVA0BCyAEIAwQGAsgASkDICIMQv////8PWgRAIAQgDBAYCyABKQNIIgxC/////w9UDQELIAQgDBAYCyAELQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAQQCCADEBwMBQtBASEKQQEgBC0AAAR+IAQpAxAFQgALp0H//wNxIAYQRyEFIAQQCCAFIAM2AgAgBw0BDAILIAMhBSAEQQJLDQELIAZCBxAXIgRFBEAgAEEIaiIABEAgAEEANgIEIABBDjYCAAsgBRAcDAMLIARBAhANIARBhxJBAhAsIAQgAS0AUhBwIAQgAS8BEBANIAQtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAsgBBAIDAILQYGyAkEHIAYQRyEDIAQQCCADIAU2AgBBASELIAMhBQsgBkIuEBciA0UEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyAFEBwMAgsgA0GjEkGoEiACQYACcSIHG0EEECwgB0UEQCADIAkEf0EtBSABLwEIC0H//wNxEA0LIAMgCQR/QS0FIAEvAQoLQf//A3EQDSADIAEvAQwQDSADIAsEf0HjAAUgASgCEAtB//8DcRANIAYgASgCFDYCPAJ/IAZBPGoQjQEiCEUEQEEAIQlBIQwBCwJ/IAgoAhQiBEHQAE4EQCAEQQl0DAELIAhB0AA2AhRBgMACCyEEIAgoAgRBBXQgCCgCCEELdGogCCgCAEEBdmohCSAIKAIMIAQgCCgCEEEFdGpqQaDAAWoLIQQgAyAJQf//A3EQDSADIARB//8DcRANIAMCfyALBEBBACABKQMoQhRUDQEaCyABKAIYCxASIAEpAyAhDCADAn8gAwJ/AkAgBwRAIAxC/v///w9YBEAgASkDKEL/////D1QNAgsgA0F/EBJBfwwDC0F/IAxC/v///w9WDQEaCyAMpwsQEiABKQMoIgxC/////w8gDEL/////D1QbpwsQEiADIAEoAjAiBAR/IAQvAQQFQQALQf//A3EQDSADIAEoAjQgAhBsIAVBgAYQbGpB//8DcRANIAdFBEAgAyABKAI4IgQEfyAELwEEBUEAC0H//wNxEA0gAyABLwE8EA0gAyABLwFAEA0gAyABKAJEEBIgAyABKQNIIgxC/////w8gDEL/////D1QbpxASCyADLQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAMQCCAFEBwMAgsgACAGIAMtAAAEfiADKQMQBUIACxAbIQQgAxAIIARBf0wNACABKAIwIgMEQCAAIAMQYUF/TA0BCyAFBEAgACAFQYAGEGtBf0wNAQsgBRAcIAEoAjQiBQRAIAAgBSACEGtBAEgNAgsgBw0CIAEoAjgiAUUNAiAAIAEQYUEATg0CDAELIAUQHAtBfyEKCyAGQUBrJAAgCgtNAQJ/IAEtAAAhAgJAIAAtAAAiA0UNACACIANHDQADQCABLQABIQIgAC0AASIDRQ0BIAFBAWohASAAQQFqIQAgAiADRg0ACwsgAyACawvcAwICfgF/IAOtIQQgACkDmC4hBQJAIAACfyAAAn4gACgCoC4iBkEDaiIDQT9NBEAgBCAGrYYgBYQMAQsgBkHAAEYEQCAAKAIEIAAoAhBqIAU3AAAgACgCEEEIagwCCyAAKAIEIAAoAhBqIAQgBq2GIAWENwAAIAAgACgCEEEIajYCECAGQT1rIQMgBEHAACAGa62ICyIENwOYLiAAIAM2AqAuIANBOU4EQCAAKAIEIAAoAhBqIAQ3AAAgACAAKAIQQQhqNgIQDAILIANBGU4EQCAAKAIEIAAoAhBqIAQ+AAAgACAAKAIQQQRqNgIQIAAgACkDmC5CIIgiBDcDmC4gACAAKAKgLkEgayIDNgKgLgsgA0EJTgR/IAAoAgQgACgCEGogBD0AACAAIAAoAhBBAmo2AhAgACkDmC5CEIghBCAAKAKgLkEQawUgAwtBAUgNASAAKAIQCyIDQQFqNgIQIAAoAgQgA2ogBDwAAAsgAEEANgKgLiAAQgA3A5guIAAoAgQgACgCEGogAjsAACAAIAAoAhBBAmoiAzYCECAAKAIEIANqIAJBf3M7AAAgACAAKAIQQQJqIgM2AhAgAgRAIAAoAgQgA2ogASACEAcaIAAgACgCECACajYCEAsLrAQCAX8BfgJAIAANACABUA0AIAMEQCADQQA2AgQgA0ESNgIAC0EADwsCQAJAIAAgASACIAMQiQEiBEUNAEEYEAkiAkUEQCADBEAgA0EANgIEIANBDjYCAAsCQCAEKAIoIgBFBEAgBCkDGCEBDAELIABBADYCKCAEKAIoQgA3AyAgBCAEKQMYIgUgBCkDICIBIAEgBVQbIgE3AxgLIAQpAwggAVYEQANAIAQoAgAgAadBBHRqKAIAEAYgAUIBfCIBIAQpAwhUDQALCyAEKAIAEAYgBCgCBBAGIAQQBgwBCyACQQA2AhQgAiAENgIQIAJBABABNgIMIAJBADYCCCACQgA3AgACf0E4EAkiAEUEQCADBEAgA0EANgIEIANBDjYCAAtBAAwBCyAAQQA2AgggAEIANwMAIABCADcDICAAQoCAgIAQNwIsIABBADoAKCAAQQA2AhQgAEIANwIMIABBADsBNCAAIAI2AgggAEEkNgIEIABCPyACQQBCAEEOQSQRDAAiASABQgBTGzcDGCAACyIADQEgAigCECIDBEACQCADKAIoIgBFBEAgAykDGCEBDAELIABBADYCKCADKAIoQgA3AyAgAyADKQMYIgUgAykDICIBIAEgBVQbIgE3AxgLIAMpAwggAVYEQANAIAMoAgAgAadBBHRqKAIAEAYgAUIBfCIBIAMpAwhUDQALCyADKAIAEAYgAygCBBAGIAMQBgsgAhAGC0EAIQALIAALiwwBBn8gACABaiEFAkACQCAAKAIEIgJBAXENACACQQNxRQ0BIAAoAgAiAiABaiEBAkAgACACayIAQciEASgCAEcEQCACQf8BTQRAIAAoAggiBCACQQN2IgJBA3RB3IQBakYaIAAoAgwiAyAERw0CQbSEAUG0hAEoAgBBfiACd3E2AgAMAwsgACgCGCEGAkAgACAAKAIMIgNHBEAgACgCCCICQcSEASgCAEkaIAIgAzYCDCADIAI2AggMAQsCQCAAQRRqIgIoAgAiBA0AIABBEGoiAigCACIEDQBBACEDDAELA0AgAiEHIAQiA0EUaiICKAIAIgQNACADQRBqIQIgAygCECIEDQALIAdBADYCAAsgBkUNAgJAIAAgACgCHCIEQQJ0QeSGAWoiAigCAEYEQCACIAM2AgAgAw0BQbiEAUG4hAEoAgBBfiAEd3E2AgAMBAsgBkEQQRQgBigCECAARhtqIAM2AgAgA0UNAwsgAyAGNgIYIAAoAhAiAgRAIAMgAjYCECACIAM2AhgLIAAoAhQiAkUNAiADIAI2AhQgAiADNgIYDAILIAUoAgQiAkEDcUEDRw0BQbyEASABNgIAIAUgAkF+cTYCBCAAIAFBAXI2AgQgBSABNgIADwsgBCADNgIMIAMgBDYCCAsCQCAFKAIEIgJBAnFFBEAgBUHMhAEoAgBGBEBBzIQBIAA2AgBBwIQBQcCEASgCACABaiIBNgIAIAAgAUEBcjYCBCAAQciEASgCAEcNA0G8hAFBADYCAEHIhAFBADYCAA8LIAVByIQBKAIARgRAQciEASAANgIAQbyEAUG8hAEoAgAgAWoiATYCACAAIAFBAXI2AgQgACABaiABNgIADwsgAkF4cSABaiEBAkAgAkH/AU0EQCAFKAIIIgQgAkEDdiICQQN0QdyEAWpGGiAEIAUoAgwiA0YEQEG0hAFBtIQBKAIAQX4gAndxNgIADAILIAQgAzYCDCADIAQ2AggMAQsgBSgCGCEGAkAgBSAFKAIMIgNHBEAgBSgCCCICQcSEASgCAEkaIAIgAzYCDCADIAI2AggMAQsCQCAFQRRqIgQoAgAiAg0AIAVBEGoiBCgCACICDQBBACEDDAELA0AgBCEHIAIiA0EUaiIEKAIAIgINACADQRBqIQQgAygCECICDQALIAdBADYCAAsgBkUNAAJAIAUgBSgCHCIEQQJ0QeSGAWoiAigCAEYEQCACIAM2AgAgAw0BQbiEAUG4hAEoAgBBfiAEd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAM2AgAgA0UNAQsgAyAGNgIYIAUoAhAiAgRAIAMgAjYCECACIAM2AhgLIAUoAhQiAkUNACADIAI2AhQgAiADNgIYCyAAIAFBAXI2AgQgACABaiABNgIAIABByIQBKAIARw0BQbyEASABNgIADwsgBSACQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgALIAFB/wFNBEAgAUEDdiICQQN0QdyEAWohAQJ/QbSEASgCACIDQQEgAnQiAnFFBEBBtIQBIAIgA3I2AgAgAQwBCyABKAIICyECIAEgADYCCCACIAA2AgwgACABNgIMIAAgAjYCCA8LQR8hAiAAQgA3AhAgAUH///8HTQRAIAFBCHYiAiACQYD+P2pBEHZBCHEiBHQiAiACQYDgH2pBEHZBBHEiA3QiAiACQYCAD2pBEHZBAnEiAnRBD3YgAyAEciACcmsiAkEBdCABIAJBFWp2QQFxckEcaiECCyAAIAI2AhwgAkECdEHkhgFqIQcCQAJAQbiEASgCACIEQQEgAnQiA3FFBEBBuIQBIAMgBHI2AgAgByAANgIAIAAgBzYCGAwBCyABQQBBGSACQQF2ayACQR9GG3QhAiAHKAIAIQMDQCADIgQoAgRBeHEgAUYNAiACQR12IQMgAkEBdCECIAQgA0EEcWoiB0EQaigCACIDDQALIAcgADYCECAAIAQ2AhgLIAAgADYCDCAAIAA2AggPCyAEKAIIIgEgADYCDCAEIAA2AgggAEEANgIYIAAgBDYCDCAAIAE2AggLC1gCAX8BfgJAAn9BACAARQ0AGiAArUIChiICpyIBIABBBHJBgIAESQ0AGkF/IAEgAkIgiKcbCyIBEAkiAEUNACAAQQRrLQAAQQNxRQ0AIABBACABEBkLIAALQwEDfwJAIAJFDQADQCAALQAAIgQgAS0AACIFRgRAIAFBAWohASAAQQFqIQAgAkEBayICDQEMAgsLIAQgBWshAwsgAwsUACAAEEAgACgCABAgIAAoAgQQIAutBAIBfgV/IwBBEGsiBCQAIAAgAWshBgJAAkAgAUEBRgRAIAAgBi0AACACEBkMAQsgAUEJTwRAIAAgBikAADcAACAAIAJBAWtBB3FBAWoiBWohACACIAVrIgFFDQIgBSAGaiECA0AgACACKQAANwAAIAJBCGohAiAAQQhqIQAgAUEIayIBDQALDAILAkACQAJAAkAgAUEEaw4FAAICAgECCyAEIAYoAAAiATYCBCAEIAE2AgAMAgsgBCAGKQAANwMADAELQQghByAEQQhqIQgDQCAIIAYgByABIAEgB0sbIgUQByAFaiEIIAcgBWsiBw0ACyAEIAQpAwg3AwALAkAgBQ0AIAJBEEkNACAEKQMAIQMgAkEQayIGQQR2QQFqQQdxIgEEQANAIAAgAzcACCAAIAM3AAAgAkEQayECIABBEGohACABQQFrIgENAAsLIAZB8ABJDQADQCAAIAM3AHggACADNwBwIAAgAzcAaCAAIAM3AGAgACADNwBYIAAgAzcAUCAAIAM3AEggACADNwBAIAAgAzcAOCAAIAM3ADAgACADNwAoIAAgAzcAICAAIAM3ABggACADNwAQIAAgAzcACCAAIAM3AAAgAEGAAWohACACQYABayICQQ9LDQALCyACQQhPBEBBCCAFayEBA0AgACAEKQMANwAAIAAgAWohACACIAFrIgJBB0sNAAsLIAJFDQEgACAEIAIQBxoLIAAgAmohAAsgBEEQaiQAIAALXwECfyAAKAIIIgEEQCABEAsgAEEANgIICwJAIAAoAgQiAUUNACABKAIAIgJBAXFFDQAgASgCEEF+Rw0AIAEgAkF+cSICNgIAIAINACABECAgAEEANgIECyAAQQA6AAwL1wICBH8BfgJAAkAgACgCQCABp0EEdGooAgAiA0UEQCACBEAgAkEANgIEIAJBFDYCAAsMAQsgACgCACADKQNIIgdBABAUIQMgACgCACEAIANBf0wEQCACBEAgAiAAKAIMNgIAIAIgACgCEDYCBAsMAQtCACEBIwBBEGsiBiQAQX8hAwJAIABCGkEBEBRBf0wEQCACBEAgAiAAKAIMNgIAIAIgACgCEDYCBAsMAQsgAEIEIAZBCmogAhAtIgRFDQBBHiEAQQEhBQNAIAQQDCAAaiEAIAVBAkcEQCAFQQFqIQUMAQsLIAQtAAAEfyAEKQMQIAQpAwhRBUEAC0UEQCACBEAgAkEANgIEIAJBFDYCAAsgBBAIDAELIAQQCCAAIQMLIAZBEGokACADIgBBAEgNASAHIACtfCIBQn9VDQEgAgRAIAJBFjYCBCACQQQ2AgALC0IAIQELIAELYAIBfgF/AkAgAEUNACAAQQhqEF8iAEUNACABIAEoAjBBAWo2AjAgACADNgIIIAAgAjYCBCAAIAE2AgAgAEI/IAEgA0EAQgBBDiACEQoAIgQgBEIAUxs3AxggACEFCyAFCyIAIAAoAiRBAWtBAU0EQCAAQQBCAEEKEA4aIABBADYCJAsLbgACQAJAAkAgA0IQVA0AIAJFDQECfgJAAkACQCACKAIIDgMCAAEECyACKQMAIAB8DAILIAIpAwAgAXwMAQsgAikDAAsiA0IAUw0AIAEgA1oNAgsgBARAIARBADYCBCAEQRI2AgALC0J/IQMLIAMLggICAX8CfgJAQQEgAiADGwRAIAIgA2oQCSIFRQRAIAQEQCAEQQA2AgQgBEEONgIAC0EADwsgAq0hBgJAAkAgAARAIAAgBhATIgBFBEAgBARAIARBADYCBCAEQQ42AgALDAULIAUgACACEAcaIAMNAQwCCyABIAUgBhARIgdCf1cEQCAEBEAgBCABKAIMNgIAIAQgASgCEDYCBAsMBAsgBiAHVQRAIAQEQCAEQQA2AgQgBEERNgIACwwECyADRQ0BCyACIAVqIgBBADoAACACQQFIDQAgBSECA0AgAi0AAEUEQCACQSA6AAALIAJBAWoiAiAASQ0ACwsLIAUPCyAFEAZBAAuBAQEBfwJAIAAEQCADQYAGcSEFQQAhAwNAAkAgAC8BCCACRw0AIAUgACgCBHFFDQAgA0EATg0DIANBAWohAwsgACgCACIADQALCyAEBEAgBEEANgIEIARBCTYCAAtBAA8LIAEEQCABIAAvAQo7AQALIAAvAQpFBEBBwBQPCyAAKAIMC1cBAX9BEBAJIgNFBEBBAA8LIAMgATsBCiADIAA7AQggA0GABjYCBCADQQA2AgACQCABBEAgAyACIAEQYyIANgIMIAANASADEAZBAA8LIANBADYCDAsgAwvuBQIEfwV+IwBB4ABrIgQkACAEQQhqIgNCADcDICADQQA2AhggA0L/////DzcDECADQQA7AQwgA0G/hig2AgggA0EBOgAGIANBADsBBCADQQA2AgAgA0IANwNIIANBgIDYjXg2AkQgA0IANwMoIANCADcDMCADQgA3AzggA0FAa0EAOwEAIANCADcDUCABKQMIUCIDRQRAIAEoAgAoAgApA0ghBwsCfgJAIAMEQCAHIQkMAQsgByEJA0AgCqdBBHQiBSABKAIAaigCACIDKQNIIgggCSAIIAlUGyIJIAEpAyBWBEAgAgRAIAJBADYCBCACQRM2AgALQn8MAwsgAygCMCIGBH8gBi8BBAVBAAtB//8Dca0gCCADKQMgfHxCHnwiCCAHIAcgCFQbIgcgASkDIFYEQCACBEAgAkEANgIEIAJBEzYCAAtCfwwDCyAAKAIAIAEoAgAgBWooAgApA0hBABAUIQYgACgCACEDIAZBf0wEQCACBEAgAiADKAIMNgIAIAIgAygCEDYCBAtCfwwDCyAEQQhqIANBAEEBIAIQaEJ/UQRAIARBCGoQNkJ/DAMLAkACQCABKAIAIAVqKAIAIgMvAQogBC8BEkkNACADKAIQIAQoAhhHDQAgAygCFCAEKAIcRw0AIAMoAjAgBCgCOBBiRQ0AAkAgBCgCICIGIAMoAhhHBEAgBCkDKCEIDAELIAMpAyAiCyAEKQMoIghSDQAgCyEIIAMpAyggBCkDMFENAgsgBC0AFEEIcUUNACAGDQAgCEIAUg0AIAQpAzBQDQELIAIEQCACQQA2AgQgAkEVNgIACyAEQQhqEDZCfwwDCyABKAIAIAVqKAIAKAI0IAQoAjwQbyEDIAEoAgAgBWooAgAiBUEBOgAEIAUgAzYCNCAEQQA2AjwgBEEIahA2IApCAXwiCiABKQMIVA0ACwsgByAJfSIHQv///////////wAgB0L///////////8AVBsLIQcgBEHgAGokACAHC8YBAQJ/QdgAEAkiAUUEQCAABEAgAEEANgIEIABBDjYCAAtBAA8LIAECf0EYEAkiAkUEQCAABEAgAEEANgIEIABBDjYCAAtBAAwBCyACQQA2AhAgAkIANwMIIAJBADYCACACCyIANgJQIABFBEAgARAGQQAPCyABQgA3AwAgAUEANgIQIAFCADcCCCABQgA3AhQgAUEANgJUIAFCADcCHCABQgA3ACEgAUIANwMwIAFCADcDOCABQUBrQgA3AwAgAUIANwNIIAELgBMCD38CfiMAQdAAayIFJAAgBSABNgJMIAVBN2ohEyAFQThqIRBBACEBA0ACQCAOQQBIDQBB/////wcgDmsgAUgEQEGEhAFBPTYCAEF/IQ4MAQsgASAOaiEOCyAFKAJMIgchAQJAAkACQAJAAkACQAJAAkAgBQJ/AkAgBy0AACIGBEADQAJAAkAgBkH/AXEiBkUEQCABIQYMAQsgBkElRw0BIAEhBgNAIAEtAAFBJUcNASAFIAFBAmoiCDYCTCAGQQFqIQYgAS0AAiEMIAghASAMQSVGDQALCyAGIAdrIQEgAARAIAAgByABEC4LIAENDSAFKAJMIQEgBSgCTCwAAUEwa0EKTw0DIAEtAAJBJEcNAyABLAABQTBrIQ9BASERIAFBA2oMBAsgBSABQQFqIgg2AkwgAS0AASEGIAghAQwACwALIA4hDSAADQggEUUNAkEBIQEDQCAEIAFBAnRqKAIAIgAEQCADIAFBA3RqIAAgAhB4QQEhDSABQQFqIgFBCkcNAQwKCwtBASENIAFBCk8NCANAIAQgAUECdGooAgANCCABQQFqIgFBCkcNAAsMCAtBfyEPIAFBAWoLIgE2AkxBACEIAkAgASwAACIKQSBrIgZBH0sNAEEBIAZ0IgZBidEEcUUNAANAAkAgBSABQQFqIgg2AkwgASwAASIKQSBrIgFBIE8NAEEBIAF0IgFBidEEcUUNACABIAZyIQYgCCEBDAELCyAIIQEgBiEICwJAIApBKkYEQCAFAn8CQCABLAABQTBrQQpPDQAgBSgCTCIBLQACQSRHDQAgASwAAUECdCAEakHAAWtBCjYCACABLAABQQN0IANqQYADaygCACELQQEhESABQQNqDAELIBENCEEAIRFBACELIAAEQCACIAIoAgAiAUEEajYCACABKAIAIQsLIAUoAkxBAWoLIgE2AkwgC0F/Sg0BQQAgC2shCyAIQYDAAHIhCAwBCyAFQcwAahB3IgtBAEgNBiAFKAJMIQELQX8hCQJAIAEtAABBLkcNACABLQABQSpGBEACQCABLAACQTBrQQpPDQAgBSgCTCIBLQADQSRHDQAgASwAAkECdCAEakHAAWtBCjYCACABLAACQQN0IANqQYADaygCACEJIAUgAUEEaiIBNgJMDAILIBENByAABH8gAiACKAIAIgFBBGo2AgAgASgCAAVBAAshCSAFIAUoAkxBAmoiATYCTAwBCyAFIAFBAWo2AkwgBUHMAGoQdyEJIAUoAkwhAQtBACEGA0AgBiESQX8hDSABLAAAQcEAa0E5Sw0HIAUgAUEBaiIKNgJMIAEsAAAhBiAKIQEgBiASQTpsakGf7ABqLQAAIgZBAWtBCEkNAAsgBkETRg0CIAZFDQYgD0EATgRAIAQgD0ECdGogBjYCACAFIAMgD0EDdGopAwA3A0AMBAsgAA0BC0EAIQ0MBQsgBUFAayAGIAIQeCAFKAJMIQoMAgsgD0F/Sg0DC0EAIQEgAEUNBAsgCEH//3txIgwgCCAIQYDAAHEbIQZBACENQaQIIQ8gECEIAkACQAJAAn8CQAJAAkACQAJ/AkACQAJAAkACQAJAAkAgCkEBaywAACIBQV9xIAEgAUEPcUEDRhsgASASGyIBQdgAaw4hBBISEhISEhISDhIPBg4ODhIGEhISEgIFAxISCRIBEhIEAAsCQCABQcEAaw4HDhILEg4ODgALIAFB0wBGDQkMEQsgBSkDQCEUQaQIDAULQQAhAQJAAkACQAJAAkACQAJAIBJB/wFxDggAAQIDBBcFBhcLIAUoAkAgDjYCAAwWCyAFKAJAIA42AgAMFQsgBSgCQCAOrDcDAAwUCyAFKAJAIA47AQAMEwsgBSgCQCAOOgAADBILIAUoAkAgDjYCAAwRCyAFKAJAIA6sNwMADBALIAlBCCAJQQhLGyEJIAZBCHIhBkH4ACEBCyAQIQcgAUEgcSEMIAUpA0AiFFBFBEADQCAHQQFrIgcgFKdBD3FBsPAAai0AACAMcjoAACAUQg9WIQogFEIEiCEUIAoNAAsLIAUpA0BQDQMgBkEIcUUNAyABQQR2QaQIaiEPQQIhDQwDCyAQIQEgBSkDQCIUUEUEQANAIAFBAWsiASAUp0EHcUEwcjoAACAUQgdWIQcgFEIDiCEUIAcNAAsLIAEhByAGQQhxRQ0CIAkgECAHayIBQQFqIAEgCUgbIQkMAgsgBSkDQCIUQn9XBEAgBUIAIBR9IhQ3A0BBASENQaQIDAELIAZBgBBxBEBBASENQaUIDAELQaYIQaQIIAZBAXEiDRsLIQ8gECEBAkAgFEKAgICAEFQEQCAUIRUMAQsDQCABQQFrIgEgFCAUQgqAIhVCCn59p0EwcjoAACAUQv////+fAVYhByAVIRQgBw0ACwsgFaciBwRAA0AgAUEBayIBIAcgB0EKbiIMQQpsa0EwcjoAACAHQQlLIQogDCEHIAoNAAsLIAEhBwsgBkH//3txIAYgCUF/ShshBgJAIAUpA0AiFEIAUg0AIAkNAEEAIQkgECEHDAoLIAkgFFAgECAHa2oiASABIAlIGyEJDAkLIAUoAkAiAUGKEiABGyIHQQAgCRB6IgEgByAJaiABGyEIIAwhBiABIAdrIAkgARshCQwICyAJBEAgBSgCQAwCC0EAIQEgAEEgIAtBACAGECcMAgsgBUEANgIMIAUgBSkDQD4CCCAFIAVBCGo2AkBBfyEJIAVBCGoLIQhBACEBAkADQCAIKAIAIgdFDQECQCAFQQRqIAcQeSIHQQBIIgwNACAHIAkgAWtLDQAgCEEEaiEIIAkgASAHaiIBSw0BDAILC0F/IQ0gDA0FCyAAQSAgCyABIAYQJyABRQRAQQAhAQwBC0EAIQggBSgCQCEKA0AgCigCACIHRQ0BIAVBBGogBxB5IgcgCGoiCCABSg0BIAAgBUEEaiAHEC4gCkEEaiEKIAEgCEsNAAsLIABBICALIAEgBkGAwABzECcgCyABIAEgC0gbIQEMBQsgACAFKwNAIAsgCSAGIAFBABEdACEBDAQLIAUgBSkDQDwAN0EBIQkgEyEHIAwhBgwCC0F/IQ0LIAVB0ABqJAAgDQ8LIABBICANIAggB2siDCAJIAkgDEgbIgpqIgggCyAIIAtKGyIBIAggBhAnIAAgDyANEC4gAEEwIAEgCCAGQYCABHMQJyAAQTAgCiAMQQAQJyAAIAcgDBAuIABBICABIAggBkGAwABzECcMAAsAC54DAgR/AX4gAARAIAAoAgAiAQRAIAEQGhogACgCABALCyAAKAIcEAYgACgCIBAQIAAoAiQQECAAKAJQIgMEQCADKAIQIgIEQCADKAIAIgEEfwNAIAIgBEECdGooAgAiAgRAA0AgAigCGCEBIAIQBiABIgINAAsgAygCACEBCyABIARBAWoiBEsEQCADKAIQIQIMAQsLIAMoAhAFIAILEAYLIAMQBgsgACgCQCIBBEAgACkDMFAEfyABBSABED5CAiEFAkAgACkDMEICVA0AQQEhAgNAIAAoAkAgAkEEdGoQPiAFIAApAzBaDQEgBachAiAFQgF8IQUMAAsACyAAKAJACxAGCwJAIAAoAkRFDQBBACECQgEhBQNAIAAoAkwgAkECdGooAgAiAUEBOgAoIAFBDGoiASgCAEUEQCABBEAgAUEANgIEIAFBCDYCAAsLIAUgADUCRFoNASAFpyECIAVCAXwhBQwACwALIAAoAkwQBiAAKAJUIgIEQCACKAIIIgEEQCACKAIMIAERAwALIAIQBgsgAEEIahAxIAAQBgsL6gMCAX4EfwJAIAAEfiABRQRAIAMEQCADQQA2AgQgA0ESNgIAC0J/DwsgAkGDIHEEQAJAIAApAzBQDQBBPEE9IAJBAXEbIQcgAkECcUUEQANAIAAgBCACIAMQUyIFBEAgASAFIAcRAgBFDQYLIARCAXwiBCAAKQMwVA0ADAILAAsDQCAAIAQgAiADEFMiBQRAIAECfyAFECJBAWohBgNAQQAgBkUNARogBSAGQQFrIgZqIggtAABBL0cNAAsgCAsiBkEBaiAFIAYbIAcRAgBFDQULIARCAXwiBCAAKQMwVA0ACwsgAwRAIANBADYCBCADQQk2AgALQn8PC0ESIQYCQAJAIAAoAlAiBUUNACABRQ0AQQkhBiAFKQMIUA0AIAUoAhAgAS0AACIHBH9CpesKIQQgASEAA0AgBCAHrUL/AYN8IQQgAC0AASIHBEAgAEEBaiEAIARC/////w+DQiF+IQQMAQsLIASnBUGFKgsgBSgCAHBBAnRqKAIAIgBFDQADQCABIAAoAgAQOEUEQCACQQhxBEAgACkDCCIEQn9RDQMMBAsgACkDECIEQn9RDQIMAwsgACgCGCIADQALCyADBEAgA0EANgIEIAMgBjYCAAtCfyEECyAEBUJ/Cw8LIAMEQCADQgA3AgALIAQL3AQCB38BfgJAAkAgAEUNACABRQ0AIAJCf1UNAQsgBARAIARBADYCBCAEQRI2AgALQQAPCwJAIAAoAgAiB0UEQEGAAiEHQYACEDwiBkUNASAAKAIQEAYgAEGAAjYCACAAIAY2AhALAkACQCAAKAIQIAEtAAAiBQR/QqXrCiEMIAEhBgNAIAwgBa1C/wGDfCEMIAYtAAEiBQRAIAZBAWohBiAMQv////8Pg0IhfiEMDAELCyAMpwVBhSoLIgYgB3BBAnRqIggoAgAiBQRAA0ACQCAFKAIcIAZHDQAgASAFKAIAEDgNAAJAIANBCHEEQCAFKQMIQn9SDQELIAUpAxBCf1ENBAsgBARAIARBADYCBCAEQQo2AgALQQAPCyAFKAIYIgUNAAsLQSAQCSIFRQ0CIAUgATYCACAFIAgoAgA2AhggCCAFNgIAIAVCfzcDCCAFIAY2AhwgACAAKQMIQgF8Igw3AwggDLogB7hEAAAAAAAA6D+iZEUNACAHQQBIDQAgByAHQQF0IghGDQAgCBA8IgpFDQECQCAMQgAgBxtQBEAgACgCECEJDAELIAAoAhAhCUEAIQQDQCAJIARBAnRqKAIAIgYEQANAIAYoAhghASAGIAogBigCHCAIcEECdGoiCygCADYCGCALIAY2AgAgASIGDQALCyAEQQFqIgQgB0cNAAsLIAkQBiAAIAg2AgAgACAKNgIQCyADQQhxBEAgBSACNwMICyAFIAI3AxBBAQ8LIAQEQCAEQQA2AgQgBEEONgIAC0EADwsgBARAIARBADYCBCAEQQ42AgALQQAL3Q8BF38jAEFAaiIHQgA3AzAgB0IANwM4IAdCADcDICAHQgA3AygCQAJAAkACQAJAIAIEQCACQQNxIQggAkEBa0EDTwRAIAJBfHEhBgNAIAdBIGogASAJQQF0IgxqLwEAQQF0aiIKIAovAQBBAWo7AQAgB0EgaiABIAxBAnJqLwEAQQF0aiIKIAovAQBBAWo7AQAgB0EgaiABIAxBBHJqLwEAQQF0aiIKIAovAQBBAWo7AQAgB0EgaiABIAxBBnJqLwEAQQF0aiIKIAovAQBBAWo7AQAgCUEEaiEJIAZBBGsiBg0ACwsgCARAA0AgB0EgaiABIAlBAXRqLwEAQQF0aiIGIAYvAQBBAWo7AQAgCUEBaiEJIAhBAWsiCA0ACwsgBCgCACEJQQ8hCyAHLwE+IhENAgwBCyAEKAIAIQkLQQ4hC0EAIREgBy8BPA0AQQ0hCyAHLwE6DQBBDCELIAcvATgNAEELIQsgBy8BNg0AQQohCyAHLwE0DQBBCSELIAcvATINAEEIIQsgBy8BMA0AQQchCyAHLwEuDQBBBiELIAcvASwNAEEFIQsgBy8BKg0AQQQhCyAHLwEoDQBBAyELIAcvASYNAEECIQsgBy8BJA0AIAcvASJFBEAgAyADKAIAIgBBBGo2AgAgAEHAAjYBACADIAMoAgAiAEEEajYCACAAQcACNgEAQQEhDQwDCyAJQQBHIRtBASELQQEhCQwBCyALIAkgCSALSxshG0EBIQ5BASEJA0AgB0EgaiAJQQF0ai8BAA0BIAlBAWoiCSALRw0ACyALIQkLQX8hCCAHLwEiIg9BAksNAUEEIAcvASQiECAPQQF0amsiBkEASA0BIAZBAXQgBy8BJiISayIGQQBIDQEgBkEBdCAHLwEoIhNrIgZBAEgNASAGQQF0IAcvASoiFGsiBkEASA0BIAZBAXQgBy8BLCIVayIGQQBIDQEgBkEBdCAHLwEuIhZrIgZBAEgNASAGQQF0IAcvATAiF2siBkEASA0BIAZBAXQgBy8BMiIZayIGQQBIDQEgBkEBdCAHLwE0IhxrIgZBAEgNASAGQQF0IAcvATYiDWsiBkEASA0BIAZBAXQgBy8BOCIYayIGQQBIDQEgBkEBdCAHLwE6IgxrIgZBAEgNASAGQQF0IAcvATwiCmsiBkEASA0BIAZBAXQgEWsiBkEASA0BIAZBACAARSAOchsNASAJIBtLIRpBACEIIAdBADsBAiAHIA87AQQgByAPIBBqIgY7AQYgByAGIBJqIgY7AQggByAGIBNqIgY7AQogByAGIBRqIgY7AQwgByAGIBVqIgY7AQ4gByAGIBZqIgY7ARAgByAGIBdqIgY7ARIgByAGIBlqIgY7ARQgByAGIBxqIgY7ARYgByAGIA1qIgY7ARggByAGIBhqIgY7ARogByAGIAxqIgY7ARwgByAGIApqOwEeAkAgAkUNACACQQFHBEAgAkF+cSEGA0AgASAIQQF0ai8BACIKBEAgByAKQQF0aiIKIAovAQAiCkEBajsBACAFIApBAXRqIAg7AQALIAEgCEEBciIMQQF0ai8BACIKBEAgByAKQQF0aiIKIAovAQAiCkEBajsBACAFIApBAXRqIAw7AQALIAhBAmohCCAGQQJrIgYNAAsLIAJBAXFFDQAgASAIQQF0ai8BACICRQ0AIAcgAkEBdGoiAiACLwEAIgJBAWo7AQAgBSACQQF0aiAIOwEACyAJIBsgGhshDUEUIRBBACEWIAUiCiEYQQAhEgJAAkACQCAADgICAAELQQEhCCANQQpLDQNBgQIhEEHw2QAhGEGw2QAhCkEBIRIMAQsgAEECRiEWQQAhEEHw2gAhGEGw2gAhCiAAQQJHBEAMAQtBASEIIA1BCUsNAgtBASANdCITQQFrIRwgAygCACEUQQAhFSANIQZBACEPQQAhDkF/IQIDQEEBIAZ0IRoCQANAIAkgD2shFwJAIAUgFUEBdGovAQAiCCAQTwRAIAogCCAQa0EBdCIAai8BACERIAAgGGotAAAhAAwBC0EAQeAAIAhBAWogEEkiBhshACAIQQAgBhshEQsgDiAPdiEMQX8gF3QhBiAaIQgDQCAUIAYgCGoiCCAMakECdGoiGSAROwECIBkgFzoAASAZIAA6AAAgCA0AC0EBIAlBAWt0IQYDQCAGIgBBAXYhBiAAIA5xDQALIAdBIGogCUEBdGoiBiAGLwEAQQFrIgY7AQAgAEEBayAOcSAAakEAIAAbIQ4gFUEBaiEVIAZB//8DcUUEQCAJIAtGDQIgASAFIBVBAXRqLwEAQQF0ai8BACEJCyAJIA1NDQAgDiAccSIAIAJGDQALQQEgCSAPIA0gDxsiD2siBnQhAiAJIAtJBEAgCyAPayEMIAkhCAJAA0AgAiAHQSBqIAhBAXRqLwEAayICQQFIDQEgAkEBdCECIAZBAWoiBiAPaiIIIAtJDQALIAwhBgtBASAGdCECC0EBIQggEiACIBNqIhNBtApLcQ0DIBYgE0HQBEtxDQMgAygCACICIABBAnRqIgggDToAASAIIAY6AAAgCCAUIBpBAnRqIhQgAmtBAnY7AQIgACECDAELCyAOBEAgFCAOQQJ0aiIAQQA7AQIgACAXOgABIABBwAA6AAALIAMgAygCACATQQJ0ajYCAAsgBCANNgIAQQAhCAsgCAusAQICfgF/IAFBAmqtIQIgACkDmC4hAwJAIAAoAqAuIgFBA2oiBEE/TQRAIAIgAa2GIAOEIQIMAQsgAUHAAEYEQCAAKAIEIAAoAhBqIAM3AAAgACAAKAIQQQhqNgIQQQMhBAwBCyAAKAIEIAAoAhBqIAIgAa2GIAOENwAAIAAgACgCEEEIajYCECABQT1rIQQgAkHAACABa62IIQILIAAgAjcDmC4gACAENgKgLguXAwICfgN/QYDJADMBACECIAApA5guIQMCQCAAKAKgLiIFQYLJAC8BACIGaiIEQT9NBEAgAiAFrYYgA4QhAgwBCyAFQcAARgRAIAAoAgQgACgCEGogAzcAACAAIAAoAhBBCGo2AhAgBiEEDAELIAAoAgQgACgCEGogAiAFrYYgA4Q3AAAgACAAKAIQQQhqNgIQIARBQGohBCACQcAAIAVrrYghAgsgACACNwOYLiAAIAQ2AqAuIAEEQAJAIARBOU4EQCAAKAIEIAAoAhBqIAI3AAAgACAAKAIQQQhqNgIQDAELIARBGU4EQCAAKAIEIAAoAhBqIAI+AAAgACAAKAIQQQRqNgIQIAAgACkDmC5CIIgiAjcDmC4gACAAKAKgLkEgayIENgKgLgsgBEEJTgR/IAAoAgQgACgCEGogAj0AACAAIAAoAhBBAmo2AhAgACkDmC5CEIghAiAAKAKgLkEQawUgBAtBAUgNACAAIAAoAhAiAUEBajYCECABIAAoAgRqIAI8AAALIABBADYCoC4gAEIANwOYLgsL8hQBEn8gASgCCCICKAIAIQUgAigCDCEHIAEoAgAhCCAAQoCAgIDQxwA3A6ApQQAhAgJAAkAgB0EASgRAQX8hDANAAkAgCCACQQJ0aiIDLwEABEAgACAAKAKgKUEBaiIDNgKgKSAAIANBAnRqQawXaiACNgIAIAAgAmpBqClqQQA6AAAgAiEMDAELIANBADsBAgsgAkEBaiICIAdHDQALIABB/C1qIQ8gAEH4LWohESAAKAKgKSIEQQFKDQIMAQsgAEH8LWohDyAAQfgtaiERQX8hDAsDQCAAIARBAWoiAjYCoCkgACACQQJ0akGsF2ogDEEBaiIDQQAgDEECSCIGGyICNgIAIAggAkECdCIEakEBOwEAIAAgAmpBqClqQQA6AAAgACAAKAL4LUEBazYC+C0gBQRAIA8gDygCACAEIAVqLwECazYCAAsgAyAMIAYbIQwgACgCoCkiBEECSA0ACwsgASAMNgIEIARBAXYhBgNAIAAgBkECdGpBrBdqKAIAIQkCQCAGIgJBAXQiAyAESg0AIAggCUECdGohCiAAIAlqQagpaiENIAYhBQNAAkAgAyAETgRAIAMhAgwBCyAIIABBrBdqIgIgA0EBciIEQQJ0aigCACILQQJ0ai8BACIOIAggAiADQQJ0aigCACIQQQJ0ai8BACICTwRAIAIgDkcEQCADIQIMAgsgAyECIABBqClqIgMgC2otAAAgAyAQai0AAEsNAQsgBCECCyAKLwEAIgQgCCAAIAJBAnRqQawXaigCACIDQQJ0ai8BACILSQRAIAUhAgwCCwJAIAQgC0cNACANLQAAIAAgA2pBqClqLQAASw0AIAUhAgwCCyAAIAVBAnRqQawXaiADNgIAIAIhBSACQQF0IgMgACgCoCkiBEwNAAsLIAAgAkECdGpBrBdqIAk2AgAgBkECTgRAIAZBAWshBiAAKAKgKSEEDAELCyAAKAKgKSEDA0AgByEGIAAgA0EBayIENgKgKSAAKAKwFyEKIAAgACADQQJ0akGsF2ooAgAiCTYCsBdBASECAkAgA0EDSA0AIAggCUECdGohDSAAIAlqQagpaiELQQIhA0EBIQUDQAJAIAMgBE4EQCADIQIMAQsgCCAAQawXaiICIANBAXIiB0ECdGooAgAiBEECdGovAQAiDiAIIAIgA0ECdGooAgAiEEECdGovAQAiAk8EQCACIA5HBEAgAyECDAILIAMhAiAAQagpaiIDIARqLQAAIAMgEGotAABLDQELIAchAgsgDS8BACIHIAggACACQQJ0akGsF2ooAgAiA0ECdGovAQAiBEkEQCAFIQIMAgsCQCAEIAdHDQAgCy0AACAAIANqQagpai0AAEsNACAFIQIMAgsgACAFQQJ0akGsF2ogAzYCACACIQUgAkEBdCIDIAAoAqApIgRMDQALC0ECIQMgAEGsF2oiByACQQJ0aiAJNgIAIAAgACgCpClBAWsiBTYCpCkgACgCsBchAiAHIAVBAnRqIAo2AgAgACAAKAKkKUEBayIFNgKkKSAHIAVBAnRqIAI2AgAgCCAGQQJ0aiINIAggAkECdGoiBS8BACAIIApBAnRqIgQvAQBqOwEAIABBqClqIgkgBmoiCyACIAlqLQAAIgIgCSAKai0AACIKIAIgCksbQQFqOgAAIAUgBjsBAiAEIAY7AQIgACAGNgKwF0EBIQVBASECAkAgACgCoCkiBEECSA0AA0AgDS8BACIKIAggAAJ/IAMgAyAETg0AGiAIIAcgA0EBciICQQJ0aigCACIEQQJ0ai8BACIOIAggByADQQJ0aigCACIQQQJ0ai8BACISTwRAIAMgDiASRw0BGiADIAQgCWotAAAgCSAQai0AAEsNARoLIAILIgJBAnRqQawXaigCACIDQQJ0ai8BACIESQRAIAUhAgwCCwJAIAQgCkcNACALLQAAIAAgA2pBqClqLQAASw0AIAUhAgwCCyAAIAVBAnRqQawXaiADNgIAIAIhBSACQQF0IgMgACgCoCkiBEwNAAsLIAZBAWohByAAIAJBAnRqQawXaiAGNgIAIAAoAqApIgNBAUoNAAsgACAAKAKkKUEBayICNgKkKSAAQawXaiIDIAJBAnRqIAAoArAXNgIAIAEoAgQhCSABKAIIIgIoAhAhBiACKAIIIQogAigCBCEQIAIoAgAhDSABKAIAIQcgAEGkF2pCADcBACAAQZwXakIANwEAIABBlBdqQgA3AQAgAEGMF2oiAUIANwEAQQAhBSAHIAMgACgCpClBAnRqKAIAQQJ0akEAOwECAkAgACgCpCkiAkG7BEoNACACQQFqIQIDQCAHIAAgAkECdGpBrBdqKAIAIgRBAnQiEmoiCyAHIAsvAQJBAnRqLwECIgNBAWogBiADIAZJGyIOOwECIAMgBk8hEwJAIAQgCUoNACAAIA5BAXRqQYwXaiIDIAMvAQBBAWo7AQBBACEDIAQgCk4EQCAQIAQgCmtBAnRqKAIAIQMLIBEgESgCACALLwEAIgQgAyAOamxqNgIAIA1FDQAgDyAPKAIAIAMgDSASai8BAmogBGxqNgIACyAFIBNqIQUgAkEBaiICQb0ERw0ACyAFRQ0AIAAgBkEBdGpBjBdqIQQDQCAGIQIDQCAAIAIiA0EBayICQQF0akGMF2oiDy8BACIKRQ0ACyAPIApBAWs7AQAgACADQQF0akGMF2oiAiACLwEAQQJqOwEAIAQgBC8BAEEBayIDOwEAIAVBAkohAiAFQQJrIQUgAg0ACyAGRQ0AQb0EIQIDQCADQf//A3EiBQRAA0AgACACQQFrIgJBAnRqQawXaigCACIDIAlKDQAgByADQQJ0aiIDLwECIAZHBEAgESARKAIAIAYgAy8BAGxqIgQ2AgAgESAEIAMvAQAgAy8BAmxrNgIAIAMgBjsBAgsgBUEBayIFDQALCyAGQQFrIgZFDQEgACAGQQF0akGMF2ovAQAhAwwACwALIwBBIGsiAiABIgAvAQBBAXQiATsBAiACIAEgAC8BAmpBAXQiATsBBCACIAEgAC8BBGpBAXQiATsBBiACIAEgAC8BBmpBAXQiATsBCCACIAEgAC8BCGpBAXQiATsBCiACIAEgAC8BCmpBAXQiATsBDCACIAEgAC8BDGpBAXQiATsBDiACIAEgAC8BDmpBAXQiATsBECACIAEgAC8BEGpBAXQiATsBEiACIAEgAC8BEmpBAXQiATsBFCACIAEgAC8BFGpBAXQiATsBFiACIAEgAC8BFmpBAXQiATsBGCACIAEgAC8BGGpBAXQiATsBGiACIAEgAC8BGmpBAXQiATsBHCACIAAvARwgAWpBAXQ7AR5BACEAIAxBAE4EQANAIAggAEECdGoiAy8BAiIBBEAgAiABQQF0aiIFIAUvAQAiBUEBajsBACADIAWtQoD+A4NCCIhCgpCAgQh+QpDCiKKIAYNCgYKEiBB+QiCIp0H/AXEgBUH/AXGtQoKQgIEIfkKQwoiiiAGDQoGChIgQfkIYiKdBgP4DcXJBECABa3Y7AQALIAAgDEchASAAQQFqIQAgAQ0ACwsLcgEBfyMAQRBrIgQkAAJ/QQAgAEUNABogAEEIaiEAIAFFBEAgAlBFBEAgAARAIABBADYCBCAAQRI2AgALQQAMAgtBAEIAIAMgABA6DAELIAQgAjcDCCAEIAE2AgAgBEIBIAMgABA6CyEAIARBEGokACAACyIAIAAgASACIAMQJiIARQRAQQAPCyAAKAIwQQAgAiADECULAwABC8gFAQR/IABB//8DcSEDIABBEHYhBEEBIQAgAkEBRgRAIAMgAS0AAGpB8f8DcCIAIARqQfH/A3BBEHQgAHIPCwJAIAEEfyACQRBJDQECQCACQa8rSwRAA0AgAkGwK2shAkG1BSEFIAEhAANAIAMgAC0AAGoiAyAEaiADIAAtAAFqIgNqIAMgAC0AAmoiA2ogAyAALQADaiIDaiADIAAtAARqIgNqIAMgAC0ABWoiA2ogAyAALQAGaiIDaiADIAAtAAdqIgNqIQQgBQRAIABBCGohACAFQQFrIQUMAQsLIARB8f8DcCEEIANB8f8DcCEDIAFBsCtqIQEgAkGvK0sNAAsgAkEISQ0BCwNAIAMgAS0AAGoiACAEaiAAIAEtAAFqIgBqIAAgAS0AAmoiAGogACABLQADaiIAaiAAIAEtAARqIgBqIAAgAS0ABWoiAGogACABLQAGaiIAaiAAIAEtAAdqIgNqIQQgAUEIaiEBIAJBCGsiAkEHSw0ACwsCQCACRQ0AIAJBAWshBiACQQNxIgUEQCABIQADQCACQQFrIQIgAyAALQAAaiIDIARqIQQgAEEBaiIBIQAgBUEBayIFDQALCyAGQQNJDQADQCADIAEtAABqIgAgAS0AAWoiBSABLQACaiIGIAEtAANqIgMgBiAFIAAgBGpqamohBCABQQRqIQEgAkEEayICDQALCyADQfH/A3AgBEHx/wNwQRB0cgVBAQsPCwJAIAJFDQAgAkEBayEGIAJBA3EiBQRAIAEhAANAIAJBAWshAiADIAAtAABqIgMgBGohBCAAQQFqIgEhACAFQQFrIgUNAAsLIAZBA0kNAANAIAMgAS0AAGoiACABLQABaiIFIAEtAAJqIgYgAS0AA2oiAyAGIAUgACAEampqaiEEIAFBBGohASACQQRrIgINAAsLIANB8f8DcCAEQfH/A3BBEHRyCx8AIAAgAiADQcCAASgCABEAACEAIAEgAiADEAcaIAALIwAgACAAKAJAIAIgA0HUgAEoAgARAAA2AkAgASACIAMQBxoLzSoCGH8HfiAAKAIMIgIgACgCECIDaiEQIAMgAWshASAAKAIAIgUgACgCBGohA0F/IAAoAhwiBygCpAF0IQRBfyAHKAKgAXQhCyAHKAI4IQwCf0EAIAcoAiwiEUUNABpBACACIAxJDQAaIAJBhAJqIAwgEWpNCyEWIBBBgwJrIRMgASACaiEXIANBDmshFCAEQX9zIRggC0F/cyESIAcoApwBIRUgBygCmAEhDSAHKAKIASEIIAc1AoQBIR0gBygCNCEOIAcoAjAhGSAQQQFqIQ8DQCAIQThyIQYgBSAIQQN2QQdxayELAn8gAiANIAUpAAAgCK2GIB2EIh2nIBJxQQJ0IgFqIgMtAAAiBA0AGiACIAEgDWoiAS0AAjoAACAGIAEtAAEiAWshBiACQQFqIA0gHSABrYgiHacgEnFBAnQiAWoiAy0AACIEDQAaIAIgASANaiIDLQACOgABIAYgAy0AASIDayEGIA0gHSADrYgiHacgEnFBAnRqIgMtAAAhBCACQQJqCyEBIAtBB2ohBSAGIAMtAAEiAmshCCAdIAKtiCEdAkACQAJAIARB/wFxRQ0AAkACQAJAAkACQANAIARBEHEEQCAVIB0gBK1CD4OIIhqnIBhxQQJ0aiECAn8gCCAEQQ9xIgZrIgRBG0sEQCAEIQggBQwBCyAEQThyIQggBSkAACAErYYgGoQhGiAFIARBA3ZrQQdqCyELIAMzAQIhGyAIIAItAAEiA2shCCAaIAOtiCEaIAItAAAiBEEQcQ0CA0AgBEHAAHFFBEAgCCAVIAIvAQJBAnRqIBqnQX8gBHRBf3NxQQJ0aiICLQABIgNrIQggGiADrYghGiACLQAAIgRBEHFFDQEMBAsLIAdB0f4ANgIEIABB7A42AhggGiEdDAMLIARB/wFxIgJBwABxRQRAIAggDSADLwECQQJ0aiAdp0F/IAJ0QX9zcUECdGoiAy0AASICayEIIB0gAq2IIR0gAy0AACIERQ0HDAELCyAEQSBxBEAgB0G//gA2AgQgASECDAgLIAdB0f4ANgIEIABB0A42AhggASECDAcLIB1BfyAGdEF/c62DIBt8IhunIQUgCCAEQQ9xIgNrIQggGiAErUIPg4ghHSABIBdrIgYgAjMBAiAaQX8gA3RBf3Otg3ynIgRPDQIgBCAGayIGIBlNDQEgBygCjEdFDQEgB0HR/gA2AgQgAEG5DDYCGAsgASECIAshBQwFCwJAIA5FBEAgDCARIAZraiEDDAELIAYgDk0EQCAMIA4gBmtqIQMMAQsgDCARIAYgDmsiBmtqIQMgBSAGTQ0AIAUgBmshBQJAAkAgASADTSABIA8gAWusIhogBq0iGyAaIBtUGyIapyIGaiICIANLcQ0AIAMgBmogAUsgASADT3ENACABIAMgBhAHGiACIQEMAQsgASADIAMgAWsiASABQR91IgFqIAFzIgIQByACaiEBIBogAq0iHn0iHFANACACIANqIQIDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgASACKQAANwAAIAEgAikAGDcAGCABIAIpABA3ABAgASACKQAINwAIIBpCIH0hGiACQSBqIQIgAUEgaiEBIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAEgAikAADcAACABIAIpABg3ABggASACKQAQNwAQIAEgAikACDcACCABIAIpADg3ADggASACKQAwNwAwIAEgAikAKDcAKCABIAIpACA3ACAgASACKQBYNwBYIAEgAikAUDcAUCABIAIpAEg3AEggASACKQBANwBAIAEgAikAYDcAYCABIAIpAGg3AGggASACKQBwNwBwIAEgAikAeDcAeCACQYABaiECIAFBgAFqIQEgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAEgAikAADcAACABIAIpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCABIAIpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCABIAIoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCABIAIvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCABIAItAAA6AAAgAkEBaiECIAFBAWohAQsgHEIAUg0ACwsgDiEGIAwhAwsgBSAGSwRAAkACQCABIANNIAEgDyABa6wiGiAGrSIbIBogG1QbIhqnIglqIgIgA0txDQAgAyAJaiABSyABIANPcQ0AIAEgAyAJEAcaDAELIAEgAyADIAFrIgEgAUEfdSIBaiABcyIBEAcgAWohAiAaIAGtIh59IhxQDQAgASADaiEBA0ACQCAcIB4gHCAeVBsiG0IgVARAIBshGgwBCyAbIhpCIH0iIEIFiEIBfEIDgyIfUEUEQANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCAaQiB9IRogAUEgaiEBIAJBIGohAiAfQgF9Ih9CAFINAAsLICBC4ABUDQADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggAiABKQA4NwA4IAIgASkAMDcAMCACIAEpACg3ACggAiABKQAgNwAgIAIgASkAWDcAWCACIAEpAFA3AFAgAiABKQBINwBIIAIgASkAQDcAQCACIAEpAGA3AGAgAiABKQBoNwBoIAIgASkAcDcAcCACIAEpAHg3AHggAUGAAWohASACQYABaiECIBpCgAF9IhpCH1YNAAsLIBpCEFoEQCACIAEpAAA3AAAgAiABKQAINwAIIBpCEH0hGiACQRBqIQIgAUEQaiEBCyAaQghaBEAgAiABKQAANwAAIBpCCH0hGiACQQhqIQIgAUEIaiEBCyAaQgRaBEAgAiABKAAANgAAIBpCBH0hGiACQQRqIQIgAUEEaiEBCyAaQgJaBEAgAiABLwAAOwAAIBpCAn0hGiACQQJqIQIgAUECaiEBCyAcIBt9IRwgGlBFBEAgAiABLQAAOgAAIAJBAWohAiABQQFqIQELIBxCAFINAAsLIAUgBmshAUEAIARrIQUCQCAEQQdLBEAgBCEDDAELIAEgBE0EQCAEIQMMAQsgAiAEayEFA0ACQCACIAUpAAA3AAAgBEEBdCEDIAEgBGshASACIARqIQIgBEEDSw0AIAMhBCABIANLDQELC0EAIANrIQULIAIgBWohBAJAIAUgDyACa6wiGiABrSIbIBogG1QbIhqnIgFIIAVBf0pxDQAgBUEBSCABIARqIAJLcQ0AIAIgBCABEAcgAWohAgwDCyACIAQgAyADQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANAiABIARqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAILAkAgASADTSABIA8gAWusIhogBa0iGyAaIBtUGyIapyIEaiICIANLcQ0AIAMgBGogAUsgASADT3ENACABIAMgBBAHGgwCCyABIAMgAyABayIBIAFBH3UiAWogAXMiARAHIAFqIQIgGiABrSIefSIcUA0BIAEgA2ohAQNAAkAgHCAeIBwgHlQbIhtCIFQEQCAbIRoMAQsgGyIaQiB9IiBCBYhCAXxCA4MiH1BFBEADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggGkIgfSEaIAFBIGohASACQSBqIQIgH0IBfSIfQgBSDQALCyAgQuAAVA0AA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIAIgASkAODcAOCACIAEpADA3ADAgAiABKQAoNwAoIAIgASkAIDcAICACIAEpAFg3AFggAiABKQBQNwBQIAIgASkASDcASCACIAEpAEA3AEAgAiABKQBgNwBgIAIgASkAaDcAaCACIAEpAHA3AHAgAiABKQB4NwB4IAFBgAFqIQEgAkGAAWohAiAaQoABfSIaQh9WDQALCyAaQhBaBEAgAiABKQAANwAAIAIgASkACDcACCAaQhB9IRogAkEQaiECIAFBEGohAQsgGkIIWgRAIAIgASkAADcAACAaQgh9IRogAkEIaiECIAFBCGohAQsgGkIEWgRAIAIgASgAADYAACAaQgR9IRogAkEEaiECIAFBBGohAQsgGkICWgRAIAIgAS8AADsAACAaQgJ9IRogAkECaiECIAFBAmohAQsgHCAbfSEcIBpQRQRAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBCyAcUEUNAAsMAQsCQAJAIBYEQAJAIAQgBUkEQCAHKAKYRyAESw0BCyABIARrIQMCQEEAIARrIgVBf0ogDyABa6wiGiAbIBogG1QbIhqnIgIgBUpxDQAgBUEBSCACIANqIAFLcQ0AIAEgAyACEAcgAmohAgwFCyABIAMgBCAEQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANBCABIANqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAQLIBAgAWsiCUEBaiIGIAUgBSAGSxshAyABIARrIQIgAUEHcUUNAiADRQ0CIAEgAi0AADoAACACQQFqIQIgAUEBaiIGQQdxQQAgA0EBayIFGw0BIAYhASAFIQMgCSEGDAILAkAgBCAFSQRAIAcoAphHIARLDQELIAEgASAEayIGKQAANwAAIAEgBUEBa0EHcUEBaiIDaiECIAUgA2siBEUNAyADIAZqIQEDQCACIAEpAAA3AAAgAUEIaiEBIAJBCGohAiAEQQhrIgQNAAsMAwsgASAEIAUQPyECDAILIAEgAi0AADoAASAJQQFrIQYgA0ECayEFIAJBAWohAgJAIAFBAmoiCkEHcUUNACAFRQ0AIAEgAi0AADoAAiAJQQJrIQYgA0EDayEFIAJBAWohAgJAIAFBA2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAAyAJQQNrIQYgA0EEayEFIAJBAWohAgJAIAFBBGoiCkEHcUUNACAFRQ0AIAEgAi0AADoABCAJQQRrIQYgA0EFayEFIAJBAWohAgJAIAFBBWoiCkEHcUUNACAFRQ0AIAEgAi0AADoABSAJQQVrIQYgA0EGayEFIAJBAWohAgJAIAFBBmoiCkEHcUUNACAFRQ0AIAEgAi0AADoABiAJQQZrIQYgA0EHayEFIAJBAWohAgJAIAFBB2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAByAJQQdrIQYgA0EIayEDIAFBCGohASACQQFqIQIMBgsgCiEBIAUhAwwFCyAKIQEgBSEDDAQLIAohASAFIQMMAwsgCiEBIAUhAwwCCyAKIQEgBSEDDAELIAohASAFIQMLAkACQCAGQRdNBEAgA0UNASADQQFrIQUgA0EHcSIEBEADQCABIAItAAA6AAAgA0EBayEDIAFBAWohASACQQFqIQIgBEEBayIEDQALCyAFQQdJDQEDQCABIAItAAA6AAAgASACLQABOgABIAEgAi0AAjoAAiABIAItAAM6AAMgASACLQAEOgAEIAEgAi0ABToABSABIAItAAY6AAYgASACLQAHOgAHIAFBCGohASACQQhqIQIgA0EIayIDDQALDAELIAMNAQsgASECDAELIAEgBCADED8hAgsgCyEFDAELIAEgAy0AAjoAACABQQFqIQILIAUgFE8NACACIBNJDQELCyAAIAI2AgwgACAFIAhBA3ZrIgE2AgAgACATIAJrQYMCajYCECAAIBQgAWtBDmo2AgQgByAIQQdxIgA2AogBIAcgHUJ/IACthkJ/hYM+AoQBC+cFAQR/IAMgAiACIANLGyEEIAAgAWshAgJAIABBB3FFDQAgBEUNACAAIAItAAA6AAAgA0EBayEGIAJBAWohAiAAQQFqIgdBB3FBACAEQQFrIgUbRQRAIAchACAFIQQgBiEDDAELIAAgAi0AADoAASADQQJrIQYgBEECayEFIAJBAWohAgJAIABBAmoiB0EHcUUNACAFRQ0AIAAgAi0AADoAAiADQQNrIQYgBEEDayEFIAJBAWohAgJAIABBA2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAAyADQQRrIQYgBEEEayEFIAJBAWohAgJAIABBBGoiB0EHcUUNACAFRQ0AIAAgAi0AADoABCADQQVrIQYgBEEFayEFIAJBAWohAgJAIABBBWoiB0EHcUUNACAFRQ0AIAAgAi0AADoABSADQQZrIQYgBEEGayEFIAJBAWohAgJAIABBBmoiB0EHcUUNACAFRQ0AIAAgAi0AADoABiADQQdrIQYgBEEHayEFIAJBAWohAgJAIABBB2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAByADQQhrIQMgBEEIayEEIABBCGohACACQQFqIQIMBgsgByEAIAUhBCAGIQMMBQsgByEAIAUhBCAGIQMMBAsgByEAIAUhBCAGIQMMAwsgByEAIAUhBCAGIQMMAgsgByEAIAUhBCAGIQMMAQsgByEAIAUhBCAGIQMLAkAgA0EXTQRAIARFDQEgBEEBayEBIARBB3EiAwRAA0AgACACLQAAOgAAIARBAWshBCAAQQFqIQAgAkEBaiECIANBAWsi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CyAAIAMtAAAEfiADKQMQBUIAC6dB//8DcSADKAIEEEcLIQUgAxAICyAEQRBqJAAgBQvgAQICfwF+QTAQCSICRQRAIAEEQCABQQA2AgQgAUEONgIAC0EADwsgAkIANwMIIAJBADYCACACQgA3AxAgAkIANwMYIAJCADcDICACQgA3ACUgAFAEQCACDwsCQCAAQv////8AVg0AIACnQQR0EAkiA0UNACACIAM2AgBBACEBQgEhBANAIAMgAUEEdGoiAUIANwIAIAFCADcABSAAIARSBEAgBKchASAEQgF8IQQMAQsLIAIgADcDCCACIAA3AxAgAg8LIAEEQCABQQA2AgQgAUEONgIAC0EAEBAgAhAGQQAL7gECA38BfiMAQRBrIgQkAAJAIARBDGpCBBAXIgNFBEBBfyECDAELAkAgAQRAIAJBgAZxIQUDQAJAIAUgASgCBHFFDQACQCADKQMIQgBUBEAgA0EAOgAADAELIANCADcDECADQQE6AAALIAMgAS8BCBANIAMgAS8BChANIAMtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAtBfyECDAQLQX8hAiAAIARBDGpCBBAbQQBIDQMgATMBCiIGUA0AIAAgASgCDCAGEBtBAEgNAwsgASgCACIBDQALC0EAIQILIAMQCAsgBEEQaiQAIAILPAEBfyAABEAgAUGABnEhAQNAIAEgACgCBHEEQCACIAAvAQpqQQRqIQILIAAoAgAiAA0ACwsgAkH//wNxC5wBAQN/IABFBEBBAA8LIAAhAwNAAn8CQAJAIAAvAQgiAUH04AFNBEAgAUEBRg0BIAFB9cYBRg0BDAILIAFBgbICRg0AIAFB9eABRw0BCyAAKAIAIQEgAEEANgIAIAAoAgwQBiAAEAYgASADIAAgA0YbIQMCQCACRQRAQQAhAgwBCyACIAE2AgALIAEMAQsgACICKAIACyIADQALIAMLsgQCBX8BfgJAAkACQCAAIAGtEBciAQRAIAEtAAANAUEAIQAMAgsgBARAIARBADYCBCAEQQ42AgALQQAPC0EAIQADQCABLQAABH4gASkDCCABKQMQfQVCAAtCBFQNASABEAwhByABIAEQDCIGrRATIghFBEBBACECIAQEQCAEQQA2AgQgBEEVNgIACyABEAggAEUNAwNAIAAoAgAhASAAKAIMEAYg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DCAAQRg2AggLDAMLIAAgBiAFLwFqQQAgBCABEQYAIQEgBhALIAFFDQILAkAgDUUEQCABIQMMAQsgACABIAUvAWgQgQEhAyABEAsgA0UNAQsCQCAJRSAMckUEQCADIQEMAQsgACADQQEQgAEhASADEAsgAUUNAQsgASEDDAELQQAhAwsgBUHwAGokACADC4UBAQF/IAFFBEAgAEEIaiIABEAgAEEANgIEIABBEjYCAAtBAA8LQTgQCSIDRQRAIABBCGoiAARAIABBADYCBCAAQQ42AgALQQAPCyADQQA2AhAgA0IANwIIIANCADcDKCADQQA2AgQgAyACNgIAIANCADcDGCADQQA2AjAgACABQTsgAxBCCw8AIAAgASACQQBBABCCAQusAgECfyABRQRAIABBCGoiAARAIABBADYCBCAAQRI2AgALQQAPCwJAIAJBfUsNACACQf//A3FBCEYNACAAQQhqIgAEQCAAQQA2AgQgAEEQNgIAC0EADwsCQEGwwAAQCSIFBEAgBUEANgIIIAVCADcCACAFQYiBAUGogQEgAxs2AqhAIAUgAjYCFCAFIAM6ABAgBUEAOgAPIAVBADsBDCAFIAMgAkF9SyIGcToADiAFQQggAiAGG0H//wNxIAQgBUGIgQFBqIEBIAMbKAIAEQAAIgI2AqxAIAINASAFEDEgBRAGCyAAQQhqIgAEQCAAQQA2AgQgAEEONgIAC0EADwsgACABQTogBRBCIgAEfyAABSAFKAKsQCAFKAKoQCgCBBEDACAFEDEgBRAGQQALC6ABAQF/IAIgACgCBCIDIAIgA0kbIgIEQCAAIAMgAms2AgQCQAJAAkACQCAAKAIcIgMoAhRBAWsOAgEAAgsgA0GgAWogASAAKAIAIAJB3IABKAIAEQgADAILIAAgACgCMCABIAAoAgAgAkHEgAEoAgARBAA2AjAMAQsgASAAKAIAIAIQBxoLIAAgACgCACACajYCACAAIAAoAgggAmo2AggLC7cCAQR/QX4hAgJAIABFDQAgACgCIEUNACAAKAIkIgRFDQAgACgCHCIBRQ0AIAEoAgAgAEcNAAJAAkAgASgCICIDQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyADQZoFRg0AIANBKkcN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DCABajYCDCAGIAYoAgggAWo2AgggBSAFKAIUIAFqNgIUIAUgBSgCECABazYCECAGIAYoAhAgAWsiATYCECABDQAgBiAGKAIENgIIC0EAIQRBACEJIAMoAhBFDQAMCgsgAygCHCgCJCEGIAMgAygCGCIBQQFqNgIYIAEgBmotAAAhASADIARBAWo2AhAgAygCBCAEaiABOgAAIAEEQCADKAIQIQQMAQsLIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0HnADYCIAsCQCADKAIcKAIsBEAgAygCDCADKAIQIgFBAmpJBH8gBRAKIAMoAhANAkEABSABCyADKAIEaiAFKAIwOwAAIAMgAygCEEECajYCECADQaABakHkgAEoAgARAQAaCyADQfEANgIgIAUQCiADKAIQRQ0BDAcLDAYLIAUoAgQNAQsgAygCPA0AIApFDQEgAygCIEGaBUYNAQsCfyADKAKIASIBRQRAIAMgChCFAQwBCwJAAkACQCADKAKMAUECaw4CAAECCwJ/AkADQAJAAkAgAygCPA0AIAMQLyADKAI8DQAgCg0BQQAMBAsgAygCSCADKAJoai0AACEEIAMgAygC8C0iAUEBajYC8C0gASADKALsLWpBADoAACADIAMoAvAtIgFBAWo2AvAtIAEgAygC7C1qQQA6AAAgAyADKALwLSIBQQFqNgLwLSABIAMoAuwtaiAEOgAAIAMgBEECdGoiASABLwHkAUEBajsB5AEgAyADKAI8QQFrNgI8IAMgAygCaEEBaiIBNgJoIAMoAvAtIAMoAvQtRw0BQQAhBCADIAMoAlgiBkEATgR/IAMoAkggBmoFQQALIAEgBmtBABAPIAMgAygCaDYCWCADKAIAEAogAygCACgCEA0BDAILCyADQQA2AoQuIApBBEYEQCADIAMoAlgiAUEATgR/IAMoAkggAWoFQQALIAMoAmggAWtBARAPIAMgAygCaDYCWCADKAIAEApBA0ECIAMoAgAoAhAbDAILIAMoAvAtBEBBACEEIAMgAygCWCIBQQBOBH8gAygCSCABagVBAAsgAygCaCABa0EAEA8gAyADKAJoNgJYIAMoAgAQCiADKAIAKAIQRQ0BC0EBIQQLIAQL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bGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AEZpbGUgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwAlcyVzJXMAYnVmZmVyIGVycm9yAE5vIGVycm9yAHN0cmVhbSBlcnJvcgBUZWxsIGVycm9yAEludGVybmFsIGVycm9yAFNlZWsgZXJyb3IAV3JpdGUgZXJyb3IAZmlsZSBlcnJvcgBSZWFkIGVycm9yAFpsaWIgZXJyb3IAZGF0YSBlcnJvcgBDUkMgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoADEuMi4xMy56bGliLW5nAGludmFsaWQgd2luZG93IHNpemUAUmVhZC1vbmx5IGFyY2hpdmUATm90IGEgemlwIGFyY2hpdmUAUmVzb3VyY2Ugc3RpbGwgaW4gdXNlAE1hbGxvYyBmYWlsdXJlAGludmFsaWQgYmxvY2sgdHlwZQBGYWlsdXJlIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZQBDYW4ndCBvcGVuIGZpbGUATm8gc3VjaCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgZmlsZQBDYW4ndCByZW1vdmUgZmlsZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHN0cmVhbSBlbmQAQ29tcHJlc3NlZCBkYXRhIGludmFsaWQATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRl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UgAIANIACAAyAAgAsgAIAHIACADyAAgACgAIAIoACABKAAgAygAIACoACACqAAgAagAIAOoACAAaAAgAmgAIAFoACADaAAgAOgAIALoACAB6AAgA+gAIAAYACACGAAgARgAIAMYACAAmAAgApgAIAGYACADmAAgAFgAIAJYACABWAAgA1gAIADYACAC2AAgAdgAIAPYACAAOAAgAjgAIAE4ACADOAAgALgAIAK4ACABuAAgA7gAIAB4ACACeAAgAXgAIAN4ACAA+AAgAvgAIAH4ACAD+AAgAAQAIAIEACABBAAgAwQAIACEACAChAAgAYQAIAOEACAARAAgAkQAIAFEACADRAAgAMQAIALEACABxAAgA8QAIAAkACACJAAgASQAIAMkACAApAAgAqQAIAGkACADpAAgAGQAIAJkACABZAAgA2QAIADkACAC5AAgAeQAIAPkACAAFAAgAhQAIAEUACADFAAgAJQAIAKUACABlAAgA5QAIABUACACVAAgAVQAIANUACAA1AAgAtQAIAHUACAD1AAgADQAIAI0ACABNAAgAzQAIAC0ACACtAAgAbQAIAO0ACAAdAAgAnQAIAF0ACADdAAgAPQAIAL0ACAB9AAgA/QAIABMACQATAQkAkwAJAJMBCQBTAAkAUwEJANMACQDTAQkAMwAJADMBCQCzAAkAswEJAHMACQBzAQkA8wAJAPMBCQALAAkACwEJAIsACQCLAQkASwAJAEsBCQDLAAkAywEJACsACQArAQkAqwAJAKsBCQBrAAkAawEJAOsACQDrAQkAGwAJABsBCQCbAAkAmwEJAFsACQBbAQkA2wAJANsBCQA7AAkAOwEJALsACQC7AQkAewAJAHsBCQD7AAkA+wEJAAcACQAHAQkAhwAJAIcBCQBHAAkARwEJAMcACQDHAQkAJwAJACcBCQCnAAkApwEJAGcACQBnAQkA5wAJAOcBCQAXAAkAFwEJAJcACQCXAQkAVwAJAFcBCQDXAAkA1wEJADcACQA3AQkAtwAJALcBCQB3AAkAdwEJAPcACQD3AQkADwAJAA8BCQCPAAkAjwEJAE8ACQBPAQkAzwAJAM8BCQAvAAkALwEJAK8ACQCvAQkAbwAJAG8BCQDvAAkA7wEJAB8ACQAfAQkAnwAJAJ8BCQBfAAkAXwEJAN8ACQDfAQkAPwAJAD8BCQC/AAkA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SXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AQcCAAQuFARMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAgERQADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAQfSCAQsCXEQAQbCDAQsQ/////////////////////w=="; + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); + } + function getBinary(file) { + try { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary); + } + var binary = tryParseAsDataURI(file); + if (binary) { + return binary; + } + if (readBinary) { + return readBinary(file); + } else { + throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; + } + } catch (err2) { + abort(err2); + } + } + function instantiateSync(file, info) { + var instance; + var module2; + var binary; + try { + binary = getBinary(file); + module2 = new WebAssembly.Module(binary); + instance = new WebAssembly.Instance(module2, info); + } catch (e) { + var str = e.toString(); + err("failed to compile wasm module: " + str); + if (str.includes("imported Memory") || str.includes("memory import")) { + err( + "Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time)." + ); + } + throw e; + } + return [instance, module2]; + } + function createWasm() { + var info = { a: asmLibraryArg }; + function receiveInstance(instance, module2) { + var exports3 = instance.exports; + Module["asm"] = exports3; + wasmMemory = Module["asm"]["g"]; + updateGlobalBufferAndViews(wasmMemory.buffer); + wasmTable = Module["asm"]["W"]; + addOnInit(Module["asm"]["h"]); + removeRunDependency(); + } + addRunDependency(); + if (Module["instantiateWasm"]) { + try { + var exports2 = Module["instantiateWasm"](info, receiveInstance); + return exports2; + } catch (e) { + err("Module.instantiateWasm callback failed with error: " + e); + return false; + } + } + var result = instantiateSync(wasmBinaryFile, info); + receiveInstance(result[0]); + return Module["asm"]; + } + function LE_HEAP_LOAD_F32(byteOffset) { + return HEAP_DATA_VIEW.getFloat32(byteOffset, true); + } + function LE_HEAP_LOAD_F64(byteOffset) { + return HEAP_DATA_VIEW.getFloat64(byteOffset, true); + } + function LE_HEAP_LOAD_I16(byteOffset) { + return HEAP_DATA_VIEW.getInt16(byteOffset, true); + } + function LE_HEAP_LOAD_I32(byteOffset) { + return HEAP_DATA_VIEW.getInt32(byteOffset, true); + } + function LE_HEAP_STORE_I32(byteOffset, value) { + HEAP_DATA_VIEW.setInt32(byteOffset, value, true); + } + function callRuntimeCallbacks(callbacks) { + while (callbacks.length > 0) { + var callback = callbacks.shift(); + if (typeof callback == "function") { + callback(Module); + continue; + } + var func = callback.func; + if (typeof func === "number") { + if (callback.arg === void 0) { + wasmTable.get(func)(); + } else { + wasmTable.get(func)(callback.arg); + } + } else { + func(callback.arg === void 0 ? null : callback.arg); + } + } + } + function _gmtime_r(time, tmPtr) { + var date = new Date(LE_HEAP_LOAD_I32((time >> 2) * 4) * 1e3); + LE_HEAP_STORE_I32((tmPtr >> 2) * 4, date.getUTCSeconds()); + LE_HEAP_STORE_I32((tmPtr + 4 >> 2) * 4, date.getUTCMinutes()); + LE_HEAP_STORE_I32((tmPtr + 8 >> 2) * 4, date.getUTCHours()); + LE_HEAP_STORE_I32((tmPtr + 12 >> 2) * 4, date.getUTCDate()); + LE_HEAP_STORE_I32((tmPtr + 16 >> 2) * 4, date.getUTCMonth()); + LE_HEAP_STORE_I32((tmPtr + 20 >> 2) * 4, date.getUTCFullYear() - 1900); + LE_HEAP_STORE_I32((tmPtr + 24 >> 2) * 4, date.getUTCDay()); + LE_HEAP_STORE_I32((tmPtr + 36 >> 2) * 4, 0); + LE_HEAP_STORE_I32((tmPtr + 32 >> 2) * 4, 0); + var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); + var yday = (date.getTime() - start) / (1e3 * 60 * 60 * 24) | 0; + LE_HEAP_STORE_I32((tmPtr + 28 >> 2) * 4, yday); + if (!_gmtime_r.GMTString) _gmtime_r.GMTString = allocateUTF8("GMT"); + LE_HEAP_STORE_I32((tmPtr + 40 >> 2) * 4, _gmtime_r.GMTString); + return tmPtr; + } + function ___gmtime_r(a0, a1) { + return _gmtime_r(a0, a1); + } + function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.copyWithin(dest, src, src + num); + } + function emscripten_realloc_buffer(size) { + try { + wasmMemory.grow(size - buffer.byteLength + 65535 >>> 16); + updateGlobalBufferAndViews(wasmMemory.buffer); + return 1; + } catch (e) { + } + } + function _emscripten_resize_heap(requestedSize) { + var oldSize = HEAPU8.length; + requestedSize = requestedSize >>> 0; + var maxHeapSize = 2147483648; + if (requestedSize > maxHeapSize) { + return false; + } + for (var cutDown = 1; cutDown <= 4; cutDown *= 2) { + var overGrownHeapSize = oldSize * (1 + 0.2 / cutDown); + overGrownHeapSize = Math.min( + overGrownHeapSize, + requestedSize + 100663296 + ); + var newSize = Math.min( + maxHeapSize, + alignUp(Math.max(requestedSize, overGrownHeapSize), 65536) + ); + var replacement = emscripten_realloc_buffer(newSize); + if (replacement) { + return true; + } + } + return false; + } + function _setTempRet0(val) { + } + function _time(ptr) { + var ret = Date.now() / 1e3 | 0; + if (ptr) { + LE_HEAP_STORE_I32((ptr >> 2) * 4, ret); + } + return ret; + } + function _tzset() { + if (_tzset.called) return; + _tzset.called = true; + var currentYear = (/* @__PURE__ */ new Date()).getFullYear(); + var winter = new Date(currentYear, 0, 1); + var summer = new Date(currentYear, 6, 1); + var winterOffset = winter.getTimezoneOffset(); + var summerOffset = summer.getTimezoneOffset(); + var stdTimezoneOffset = Math.max(winterOffset, summerOffset); + LE_HEAP_STORE_I32((__get_timezone() >> 2) * 4, stdTimezoneOffset * 60); + LE_HEAP_STORE_I32( + (__get_daylight() >> 2) * 4, + Number(winterOffset != summerOffset) + ); + function extractZone(date) { + var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/); + return match ? match[1] : "GMT"; + } + var winterName = extractZone(winter); + var summerName = extractZone(summer); + var winterNamePtr = allocateUTF8(winterName); + var summerNamePtr = allocateUTF8(summerName); + if (summerOffset < winterOffset) { + LE_HEAP_STORE_I32((__get_tzname() >> 2) * 4, winterNamePtr); + LE_HEAP_STORE_I32((__get_tzname() + 4 >> 2) * 4, summerNamePtr); + } else { + LE_HEAP_STORE_I32((__get_tzname() >> 2) * 4, summerNamePtr); + LE_HEAP_STORE_I32((__get_tzname() + 4 >> 2) * 4, winterNamePtr); + } + } + function _timegm(tmPtr) { + _tzset(); + var time = Date.UTC( + LE_HEAP_LOAD_I32((tmPtr + 20 >> 2) * 4) + 1900, + LE_HEAP_LOAD_I32((tmPtr + 16 >> 2) * 4), + LE_HEAP_LOAD_I32((tmPtr + 12 >> 2) * 4), + LE_HEAP_LOAD_I32((tmPtr + 8 >> 2) * 4), + LE_HEAP_LOAD_I32((tmPtr + 4 >> 2) * 4), + LE_HEAP_LOAD_I32((tmPtr >> 2) * 4), + 0 + ); + var date = new Date(time); + LE_HEAP_STORE_I32((tmPtr + 24 >> 2) * 4, date.getUTCDay()); + var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); + var yday = (date.getTime() - start) / (1e3 * 60 * 60 * 24) | 0; + LE_HEAP_STORE_I32((tmPtr + 28 >> 2) * 4, yday); + return date.getTime() / 1e3 | 0; + } + function intArrayFromBase64(s) { + { + var buf; + try { + buf = Buffer.from(s, "base64"); + } catch (_) { + buf = new Buffer(s, "base64"); + } + return new Uint8Array( + buf["buffer"], + buf["byteOffset"], + buf["byteLength"] + ); + } + } + function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); + } + var asmLibraryArg = { + e: ___gmtime_r, + c: _emscripten_memcpy_big, + d: _emscripten_resize_heap, + a: _setTempRet0, + b: _time, + f: _timegm + }; + var asm = createWasm(); + Module["___wasm_call_ctors"] = asm["h"]; + Module["_zip_ext_count_symlinks"] = asm["i"]; + Module["_zip_file_get_external_attributes"] = asm["j"]; + Module["_zipstruct_statS"] = asm["k"]; + Module["_zipstruct_stat_size"] = asm["l"]; + Module["_zipstruct_stat_mtime"] = asm["m"]; + Module["_zipstruct_stat_crc"] = asm["n"]; + Module["_zipstruct_errorS"] = asm["o"]; + Module["_zipstruct_error_code_zip"] = asm["p"]; + Module["_zipstruct_stat_comp_size"] = asm["q"]; + Module["_zipstruct_stat_comp_method"] = asm["r"]; + Module["_zip_close"] = asm["s"]; + Module["_zip_delete"] = asm["t"]; + Module["_zip_dir_add"] = asm["u"]; + Module["_zip_discard"] = asm["v"]; + Module["_zip_error_init_with_code"] = asm["w"]; + Module["_zip_get_error"] = asm["x"]; + Module["_zip_file_get_error"] = asm["y"]; + Module["_zip_error_strerror"] = asm["z"]; + Module["_zip_fclose"] = asm["A"]; + Module["_zip_file_add"] = asm["B"]; + Module["_free"] = asm["C"]; + var _malloc = Module["_malloc"] = asm["D"]; + Module["_zip_source_error"] = asm["E"]; + Module["_zip_source_seek"] = asm["F"]; + Module["_zip_file_set_external_attributes"] = asm["G"]; + Module["_zip_file_set_mtime"] = asm["H"]; + Module["_zip_fopen_index"] = asm["I"]; + Module["_zip_fread"] = asm["J"]; + Module["_zip_get_name"] = asm["K"]; + Module["_zip_get_num_entries"] = asm["L"]; + Module["_zip_source_read"] = asm["M"]; + Module["_zip_name_locate"] = asm["N"]; + Module["_zip_open_from_source"] = asm["O"]; + Module["_zip_set_file_compression"] = asm["P"]; + Module["_zip_source_buffer"] = asm["Q"]; + Module["_zip_source_buffer_create"] = asm["R"]; + Module["_zip_source_close"] = asm["S"]; + Module["_zip_source_free"] = asm["T"]; + Module["_zip_source_keep"] = asm["U"]; + Module["_zip_source_open"] = asm["V"]; + Module["_zip_source_tell"] = asm["X"]; + Module["_zip_stat_index"] = asm["Y"]; + var __get_tzname = Module["__get_tzname"] = asm["Z"]; + var __get_daylight = Module["__get_daylight"] = asm["_"]; + var __get_timezone = Module["__get_timezone"] = asm["$"]; + var stackSave = Module["stackSave"] = asm["aa"]; + var stackRestore = Module["stackRestore"] = asm["ba"]; + var stackAlloc = Module["stackAlloc"] = asm["ca"]; + Module["cwrap"] = cwrap; + Module["getValue"] = getValue; + var calledRun; + dependenciesFulfilled = function runCaller() { + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; + }; + function run(args) { + if (runDependencies > 0) { + return; + } + preRun(); + if (runDependencies > 0) { + return; + } + function doRun() { + if (calledRun) return; + calledRun = true; + Module["calledRun"] = true; + if (ABORT) return; + initRuntime(); + readyPromiseResolve(Module); + if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"](); + postRun(); + } + if (Module["setStatus"]) { + Module["setStatus"]("Running..."); + setTimeout(function() { + setTimeout(function() { + Module["setStatus"](""); + }, 1); + doRun(); + }, 1); + } else { + doRun(); + } + } + Module["run"] = run; + if (Module["preInit"]) { + if (typeof Module["preInit"] == "function") + Module["preInit"] = [Module["preInit"]]; + while (Module["preInit"].length > 0) { + Module["preInit"].pop()(); + } + } + run(); + return createModule2; + }; +}(); +module.exports = createModule; +}(libzipSync)); + +const createModule = libzipSync.exports; + +const number64 = [ + `number`, + // low + `number` + // high +]; +var Errors = /* @__PURE__ */ ((Errors2) => { + Errors2[Errors2["ZIP_ER_OK"] = 0] = "ZIP_ER_OK"; + Errors2[Errors2["ZIP_ER_MULTIDISK"] = 1] = "ZIP_ER_MULTIDISK"; + Errors2[Errors2["ZIP_ER_RENAME"] = 2] = "ZIP_ER_RENAME"; + Errors2[Errors2["ZIP_ER_CLOSE"] = 3] = "ZIP_ER_CLOSE"; + Errors2[Errors2["ZIP_ER_SEEK"] = 4] = "ZIP_ER_SEEK"; + Errors2[Errors2["ZIP_ER_READ"] = 5] = "ZIP_ER_READ"; + Errors2[Errors2["ZIP_ER_WRITE"] = 6] = "ZIP_ER_WRITE"; + Errors2[Errors2["ZIP_ER_CRC"] = 7] = "ZIP_ER_CRC"; + Errors2[Errors2["ZIP_ER_ZIPCLOSED"] = 8] = "ZIP_ER_ZIPCLOSED"; + Errors2[Errors2["ZIP_ER_NOENT"] = 9] = "ZIP_ER_NOENT"; + Errors2[Errors2["ZIP_ER_EXISTS"] = 10] = "ZIP_ER_EXISTS"; + Errors2[Errors2["ZIP_ER_OPEN"] = 11] = "ZIP_ER_OPEN"; + Errors2[Errors2["ZIP_ER_TMPOPEN"] = 12] = "ZIP_ER_TMPOPEN"; + Errors2[Errors2["ZIP_ER_ZLIB"] = 13] = "ZIP_ER_ZLIB"; + Errors2[Errors2["ZIP_ER_MEMORY"] = 14] = "ZIP_ER_MEMORY"; + Errors2[Errors2["ZIP_ER_CHANGED"] = 15] = "ZIP_ER_CHANGED"; + Errors2[Errors2["ZIP_ER_COMPNOTSUPP"] = 16] = "ZIP_ER_COMPNOTSUPP"; + Errors2[Errors2["ZIP_ER_EOF"] = 17] = "ZIP_ER_EOF"; + Errors2[Errors2["ZIP_ER_INVAL"] = 18] = "ZIP_ER_INVAL"; + Errors2[Errors2["ZIP_ER_NOZIP"] = 19] = "ZIP_ER_NOZIP"; + Errors2[Errors2["ZIP_ER_INTERNAL"] = 20] = "ZIP_ER_INTERNAL"; + Errors2[Errors2["ZIP_ER_INCONS"] = 21] = "ZIP_ER_INCONS"; + Errors2[Errors2["ZIP_ER_REMOVE"] = 22] = "ZIP_ER_REMOVE"; + Errors2[Errors2["ZIP_ER_DELETED"] = 23] = "ZIP_ER_DELETED"; + Errors2[Errors2["ZIP_ER_ENCRNOTSUPP"] = 24] = "ZIP_ER_ENCRNOTSUPP"; + Errors2[Errors2["ZIP_ER_RDONLY"] = 25] = "ZIP_ER_RDONLY"; + Errors2[Errors2["ZIP_ER_NOPASSWD"] = 26] = "ZIP_ER_NOPASSWD"; + Errors2[Errors2["ZIP_ER_WRONGPASSWD"] = 27] = "ZIP_ER_WRONGPASSWD"; + Errors2[Errors2["ZIP_ER_OPNOTSUPP"] = 28] = "ZIP_ER_OPNOTSUPP"; + Errors2[Errors2["ZIP_ER_INUSE"] = 29] = "ZIP_ER_INUSE"; + Errors2[Errors2["ZIP_ER_TELL"] = 30] = "ZIP_ER_TELL"; + Errors2[Errors2["ZIP_ER_COMPRESSED_DATA"] = 31] = "ZIP_ER_COMPRESSED_DATA"; + return Errors2; +})(Errors || {}); +const makeInterface = (emZip) => ({ + // Those are getters because they can change after memory growth + get HEAPU8() { + return emZip.HEAPU8; + }, + errors: Errors, + SEEK_SET: 0, + SEEK_CUR: 1, + SEEK_END: 2, + ZIP_CHECKCONS: 4, + ZIP_EXCL: 2, + ZIP_RDONLY: 16, + ZIP_FL_OVERWRITE: 8192, + ZIP_FL_COMPRESSED: 4, + ZIP_OPSYS_DOS: 0, + ZIP_OPSYS_AMIGA: 1, + ZIP_OPSYS_OPENVMS: 2, + ZIP_OPSYS_UNIX: 3, + ZIP_OPSYS_VM_CMS: 4, + ZIP_OPSYS_ATARI_ST: 5, + ZIP_OPSYS_OS_2: 6, + ZIP_OPSYS_MACINTOSH: 7, + ZIP_OPSYS_Z_SYSTEM: 8, + ZIP_OPSYS_CPM: 9, + ZIP_OPSYS_WINDOWS_NTFS: 10, + ZIP_OPSYS_MVS: 11, + ZIP_OPSYS_VSE: 12, + ZIP_OPSYS_ACORN_RISC: 13, + ZIP_OPSYS_VFAT: 14, + ZIP_OPSYS_ALTERNATE_MVS: 15, + ZIP_OPSYS_BEOS: 16, + ZIP_OPSYS_TANDEM: 17, + ZIP_OPSYS_OS_400: 18, + ZIP_OPSYS_OS_X: 19, + ZIP_CM_DEFAULT: -1, + ZIP_CM_STORE: 0, + ZIP_CM_DEFLATE: 8, + uint08S: emZip._malloc(1), + uint32S: emZip._malloc(4), + malloc: emZip._malloc, + free: emZip._free, + getValue: emZip.getValue, + openFromSource: emZip.cwrap(`zip_open_from_source`, `number`, [`number`, `number`, `number`]), + close: emZip.cwrap(`zip_close`, `number`, [`number`]), + discard: emZip.cwrap(`zip_discard`, null, [`number`]), + getError: emZip.cwrap(`zip_get_error`, `number`, [`number`]), + getName: emZip.cwrap(`zip_get_name`, `string`, [`number`, `number`, `number`]), + getNumEntries: emZip.cwrap(`zip_get_num_entries`, `number`, [`number`, `number`]), + delete: emZip.cwrap(`zip_delete`, `number`, [`number`, `number`]), + statIndex: emZip.cwrap(`zip_stat_index`, `number`, [`number`, ...number64, `number`, `number`]), + fopenIndex: emZip.cwrap(`zip_fopen_index`, `number`, [`number`, ...number64, `number`]), + fread: emZip.cwrap(`zip_fread`, `number`, [`number`, `number`, `number`, `number`]), + fclose: emZip.cwrap(`zip_fclose`, `number`, [`number`]), + dir: { + add: emZip.cwrap(`zip_dir_add`, `number`, [`number`, `string`]) + }, + file: { + add: emZip.cwrap(`zip_file_add`, `number`, [`number`, `string`, `number`, `number`]), + getError: emZip.cwrap(`zip_file_get_error`, `number`, [`number`]), + getExternalAttributes: emZip.cwrap(`zip_file_get_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), + setExternalAttributes: emZip.cwrap(`zip_file_set_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), + setMtime: emZip.cwrap(`zip_file_set_mtime`, `number`, [`number`, ...number64, `number`, `number`]), + setCompression: emZip.cwrap(`zip_set_file_compression`, `number`, [`number`, ...number64, `number`, `number`]) + }, + ext: { + countSymlinks: emZip.cwrap(`zip_ext_count_symlinks`, `number`, [`number`]) + }, + error: { + initWithCode: emZip.cwrap(`zip_error_init_with_code`, null, [`number`, `number`]), + strerror: emZip.cwrap(`zip_error_strerror`, `string`, [`number`]) + }, + name: { + locate: emZip.cwrap(`zip_name_locate`, `number`, [`number`, `string`, `number`]) + }, + source: { + fromUnattachedBuffer: emZip.cwrap(`zip_source_buffer_create`, `number`, [`number`, ...number64, `number`, `number`]), + fromBuffer: emZip.cwrap(`zip_source_buffer`, `number`, [`number`, `number`, ...number64, `number`]), + free: emZip.cwrap(`zip_source_free`, null, [`number`]), + keep: emZip.cwrap(`zip_source_keep`, null, [`number`]), + open: emZip.cwrap(`zip_source_open`, `number`, [`number`]), + close: emZip.cwrap(`zip_source_close`, `number`, [`number`]), + seek: emZip.cwrap(`zip_source_seek`, `number`, [`number`, ...number64, `number`]), + tell: emZip.cwrap(`zip_source_tell`, `number`, [`number`]), + read: emZip.cwrap(`zip_source_read`, `number`, [`number`, `number`, `number`]), + error: emZip.cwrap(`zip_source_error`, `number`, [`number`]) + }, + struct: { + statS: emZip.cwrap(`zipstruct_statS`, `number`, []), + statSize: emZip.cwrap(`zipstruct_stat_size`, `number`, [`number`]), + statCompSize: emZip.cwrap(`zipstruct_stat_comp_size`, `number`, [`number`]), + statCompMethod: emZip.cwrap(`zipstruct_stat_comp_method`, `number`, [`number`]), + statMtime: emZip.cwrap(`zipstruct_stat_mtime`, `number`, [`number`]), + statCrc: emZip.cwrap(`zipstruct_stat_crc`, `number`, [`number`]), + errorS: emZip.cwrap(`zipstruct_errorS`, `number`, []), + errorCodeZip: emZip.cwrap(`zipstruct_error_code_zip`, `number`, [`number`]) + } +}); + +function getArchivePart(path, extension) { + let idx = path.indexOf(extension); + if (idx <= 0) + return null; + let nextCharIdx = idx; + while (idx >= 0) { + nextCharIdx = idx + extension.length; + if (path[nextCharIdx] === ppath.sep) + break; + if (path[idx - 1] === ppath.sep) + return null; + idx = path.indexOf(extension, nextCharIdx); + } + if (path.length > nextCharIdx && path[nextCharIdx] !== ppath.sep) + return null; + return path.slice(0, nextCharIdx); +} +class ZipOpenFS extends MountFS { + static async openPromise(fn, opts) { + const zipOpenFs = new ZipOpenFS(opts); + try { + return await fn(zipOpenFs); + } finally { + zipOpenFs.saveAndClose(); + } + } + constructor(opts = {}) { + const fileExtensions = opts.fileExtensions; + const readOnlyArchives = opts.readOnlyArchives; + const getMountPoint = typeof fileExtensions === `undefined` ? (path) => getArchivePart(path, `.zip`) : (path) => { + for (const extension of fileExtensions) { + const result = getArchivePart(path, extension); + if (result) { + return result; + } + } + return null; + }; + const factorySync = (baseFs, p) => { + return new ZipFS(p, { + baseFs, + readOnly: readOnlyArchives, + stats: baseFs.statSync(p), + customZipImplementation: opts.customZipImplementation + }); + }; + const factoryPromise = async (baseFs, p) => { + const zipOptions = { + baseFs, + readOnly: readOnlyArchives, + stats: await baseFs.statPromise(p), + customZipImplementation: opts.customZipImplementation + }; + return () => { + return new ZipFS(p, zipOptions); + }; + }; + super({ + ...opts, + factorySync, + factoryPromise, + getMountPoint + }); + } +} + +class LibzipError extends Error { + code; + constructor(message, code) { + super(message); + this.name = `Libzip Error`; + this.code = code; + } +} +class LibZipImpl { + libzip; + lzSource; + zip; + listings; + symlinkCount; + filesShouldBeCached = true; + constructor(opts) { + const buffer = `buffer` in opts ? opts.buffer : opts.baseFs.readFileSync(opts.path); + this.libzip = getInstance(); + const errPtr = this.libzip.malloc(4); + try { + let flags = 0; + if (opts.readOnly) + flags |= this.libzip.ZIP_RDONLY; + const lzSource = this.allocateUnattachedSource(buffer); + try { + this.zip = this.libzip.openFromSource(lzSource, flags, errPtr); + this.lzSource = lzSource; + } catch (error) { + this.libzip.source.free(lzSource); + throw error; + } + if (this.zip === 0) { + const error = this.libzip.struct.errorS(); + this.libzip.error.initWithCode(error, this.libzip.getValue(errPtr, `i32`)); + throw this.makeLibzipError(error); + } + } finally { + this.libzip.free(errPtr); + } + const entryCount = this.libzip.getNumEntries(this.zip, 0); + const listings = new Array(entryCount); + for (let t = 0; t < entryCount; ++t) + listings[t] = this.libzip.getName(this.zip, t, 0); + this.listings = listings; + this.symlinkCount = this.libzip.ext.countSymlinks(this.zip); + if (this.symlinkCount === -1) { + throw this.makeLibzipError(this.libzip.getError(this.zip)); + } + } + getSymlinkCount() { + return this.symlinkCount; + } + getListings() { + return this.listings; + } + stat(entry) { + const stat = this.libzip.struct.statS(); + const rc = this.libzip.statIndex(this.zip, entry, 0, 0, stat); + if (rc === -1) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + const size = this.libzip.struct.statSize(stat) >>> 0; + const mtime = this.libzip.struct.statMtime(stat) >>> 0; + const crc = this.libzip.struct.statCrc(stat) >>> 0; + return { size, mtime, crc }; + } + makeLibzipError(error) { + const errorCode = this.libzip.struct.errorCodeZip(error); + const strerror = this.libzip.error.strerror(error); + const libzipError = new LibzipError(strerror, this.libzip.errors[errorCode]); + if (errorCode === this.libzip.errors.ZIP_ER_CHANGED) + throw new Error(`Assertion failed: Unexpected libzip error: ${libzipError.message}`); + return libzipError; + } + setFileSource(target, compression, buffer) { + const lzSource = this.allocateSource(buffer); + try { + const newIndex = this.libzip.file.add(this.zip, target, lzSource, this.libzip.ZIP_FL_OVERWRITE); + if (newIndex === -1) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + if (compression !== null) { + const rc = this.libzip.file.setCompression(this.zip, newIndex, 0, compression[0], compression[1]); + if (rc === -1) { + throw this.makeLibzipError(this.libzip.getError(this.zip)); + } + } + return newIndex; + } catch (error) { + this.libzip.source.free(lzSource); + throw error; + } + } + setMtime(entry, mtime) { + const rc = this.libzip.file.setMtime(this.zip, entry, 0, mtime, 0); + if (rc === -1) { + throw this.makeLibzipError(this.libzip.getError(this.zip)); + } + } + getExternalAttributes(index) { + const attrs = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); + if (attrs === -1) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; + const attributes = this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 0; + return [opsys, attributes]; + } + setExternalAttributes(index, opsys, attributes) { + const rc = this.libzip.file.setExternalAttributes(this.zip, index, 0, 0, opsys, attributes); + if (rc === -1) { + throw this.makeLibzipError(this.libzip.getError(this.zip)); + } + } + locate(name) { + return this.libzip.name.locate(this.zip, name, 0); + } + getFileSource(index) { + const stat = this.libzip.struct.statS(); + const rc = this.libzip.statIndex(this.zip, index, 0, 0, stat); + if (rc === -1) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + const size = this.libzip.struct.statCompSize(stat); + const compressionMethod = this.libzip.struct.statCompMethod(stat); + const buffer = this.libzip.malloc(size); + try { + const file = this.libzip.fopenIndex(this.zip, index, 0, this.libzip.ZIP_FL_COMPRESSED); + if (file === 0) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + try { + const rc2 = this.libzip.fread(file, buffer, size, 0); + if (rc2 === -1) + throw this.makeLibzipError(this.libzip.file.getError(file)); + else if (rc2 < size) + throw new Error(`Incomplete read`); + else if (rc2 > size) + throw new Error(`Overread`); + const memory = this.libzip.HEAPU8.subarray(buffer, buffer + size); + const data = Buffer.from(memory); + return { data, compressionMethod }; + } finally { + this.libzip.fclose(file); + } + } finally { + this.libzip.free(buffer); + } + } + deleteEntry(index) { + const rc = this.libzip.delete(this.zip, index); + if (rc === -1) { + throw this.makeLibzipError(this.libzip.getError(this.zip)); + } + } + addDirectory(path) { + const index = this.libzip.dir.add(this.zip, path); + if (index === -1) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + return index; + } + getBufferAndClose() { + try { + this.libzip.source.keep(this.lzSource); + if (this.libzip.close(this.zip) === -1) + throw this.makeLibzipError(this.libzip.getError(this.zip)); + if (this.libzip.source.open(this.lzSource) === -1) + throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); + if (this.libzip.source.seek(this.lzSource, 0, 0, this.libzip.SEEK_END) === -1) + throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); + const size = this.libzip.source.tell(this.lzSource); + if (size === -1) + throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); + if (this.libzip.source.seek(this.lzSource, 0, 0, this.libzip.SEEK_SET) === -1) + throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); + const buffer = this.libzip.malloc(size); + if (!buffer) + throw new Error(`Couldn't allocate enough memory`); + try { + const rc = this.libzip.source.read(this.lzSource, buffer, size); + if (rc === -1) + throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); + else if (rc < size) + throw new Error(`Incomplete read`); + else if (rc > size) + throw new Error(`Overread`); + let result = Buffer.from(this.libzip.HEAPU8.subarray(buffer, buffer + size)); + if (process.env.YARN_IS_TEST_ENV && process.env.YARN_ZIP_DATA_EPILOGUE) + result = Buffer.concat([result, Buffer.from(process.env.YARN_ZIP_DATA_EPILOGUE)]); + return result; + } finally { + this.libzip.free(buffer); + } + } finally { + this.libzip.source.close(this.lzSource); + this.libzip.source.free(this.lzSource); + } + } + allocateBuffer(content) { + if (!Buffer.isBuffer(content)) + content = Buffer.from(content); + const buffer = this.libzip.malloc(content.byteLength); + if (!buffer) + throw new Error(`Couldn't allocate enough memory`); + const heap = new Uint8Array(this.libzip.HEAPU8.buffer, buffer, content.byteLength); + heap.set(content); + return { buffer, byteLength: content.byteLength }; + } + allocateUnattachedSource(content) { + const error = this.libzip.struct.errorS(); + const { buffer, byteLength } = this.allocateBuffer(content); + const source = this.libzip.source.fromUnattachedBuffer(buffer, byteLength, 0, 1, error); + if (source === 0) { + this.libzip.free(error); + throw this.makeLibzipError(error); + } + return source; + } + allocateSource(content) { + const { buffer, byteLength } = this.allocateBuffer(content); + const source = this.libzip.source.fromBuffer(this.zip, buffer, byteLength, 0, 1); + if (source === 0) { + this.libzip.free(buffer); + throw this.makeLibzipError(this.libzip.getError(this.zip)); + } + return source; + } + discard() { + this.libzip.discard(this.zip); + } +} + +const ZIP_UNIX = 3; +const STORE = 0; +const DEFLATE = 8; +const DEFAULT_COMPRESSION_LEVEL = `mixed`; +function toUnixTimestamp(time) { + if (typeof time === `string` && String(+time) === time) + return +time; + if (typeof time === `number` && Number.isFinite(time)) { + if (time < 0) { + return Date.now() / 1e3; + } else { + return time; + } + } + if (nodeUtils.types.isDate(time)) + return time.getTime() / 1e3; + throw new Error(`Invalid time`); +} +function makeEmptyArchive() { + return Buffer.from([ + 80, + 75, + 5, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ]); +} +class ZipFS extends BasePortableFakeFS { + baseFs; + path; + stats; + level; + zipImpl; + listings = /* @__PURE__ */ new Map(); + entries = /* @__PURE__ */ new Map(); + /** + * A cache of indices mapped to file sources. + * Populated by `setFileSource` calls. + * Required for supporting read after write. + */ + fileSources = /* @__PURE__ */ new Map(); + symlinkCount; + fds = /* @__PURE__ */ new Map(); + nextFd = 0; + ready = false; + readOnly = false; + constructor(source, opts = {}) { + super(); + if (opts.readOnly) + this.readOnly = true; + const pathOptions = opts; + this.level = typeof pathOptions.level !== `undefined` ? pathOptions.level : DEFAULT_COMPRESSION_LEVEL; + const ZipImplCls = opts.customZipImplementation ?? LibZipImpl; + if (typeof source === `string`) { + const { baseFs = new NodeFS() } = pathOptions; + this.baseFs = baseFs; + this.path = source; + } else { + this.path = null; + this.baseFs = null; + } + if (opts.stats) { + this.stats = opts.stats; + } else { + if (typeof source === `string`) { + try { + this.stats = this.baseFs.statSync(source); + } catch (error) { + if (error.code === `ENOENT` && pathOptions.create) { + this.stats = makeDefaultStats(); + } else { + throw error; + } + } + } else { + this.stats = makeDefaultStats(); + } + } + if (typeof source === `string`) { + if (opts.create) { + this.zipImpl = new ZipImplCls({ buffer: makeEmptyArchive(), readOnly: this.readOnly }); + } else { + this.zipImpl = new ZipImplCls({ path: source, baseFs: this.baseFs, readOnly: this.readOnly, size: this.stats.size }); + } + } else { + this.zipImpl = new ZipImplCls({ buffer: source ?? makeEmptyArchive(), readOnly: this.readOnly }); + } + this.listings.set(PortablePath.root, /* @__PURE__ */ new Set()); + const listings = this.zipImpl.getListings(); + for (let t = 0; t < listings.length; t++) { + const raw = listings[t]; + if (ppath.isAbsolute(raw)) + continue; + const p = ppath.resolve(PortablePath.root, raw); + this.registerEntry(p, t); + if (raw.endsWith(`/`)) { + this.registerListing(p); + } + } + this.symlinkCount = this.zipImpl.getSymlinkCount(); + this.ready = true; + } + getExtractHint(hints) { + for (const fileName of this.entries.keys()) { + const ext = this.pathUtils.extname(fileName); + if (hints.relevantExtensions.has(ext)) { + return true; + } + } + return false; + } + getAllFiles() { + return Array.from(this.entries.keys()); + } + getRealPath() { + if (!this.path) + throw new Error(`ZipFS don't have real paths when loaded from a buffer`); + return this.path; + } + prepareClose() { + if (!this.ready) + throw EBUSY(`archive closed, close`); + unwatchAllFiles(this); + } + getBufferAndClose() { + this.prepareClose(); + if (this.entries.size === 0) { + this.discardAndClose(); + return makeEmptyArchive(); + } + try { + return this.zipImpl.getBufferAndClose(); + } finally { + this.ready = false; + } + } + discardAndClose() { + this.prepareClose(); + this.zipImpl.discard(); + this.ready = false; + } + saveAndClose() { + if (!this.path || !this.baseFs) + throw new Error(`ZipFS cannot be saved and must be discarded when loaded from a buffer`); + if (this.readOnly) { + this.discardAndClose(); + return; + } + const newMode = this.baseFs.existsSync(this.path) || this.stats.mode === DEFAULT_MODE ? void 0 : this.stats.mode; + this.baseFs.writeFileSync(this.path, this.getBufferAndClose(), { mode: newMode }); + this.ready = false; + } + resolve(p) { + return ppath.resolve(PortablePath.root, p); + } + async openPromise(p, flags, mode) { + return this.openSync(p, flags, mode); + } + openSync(p, flags, mode) { + const fd = this.nextFd++; + this.fds.set(fd, { cursor: 0, p }); + return fd; + } + hasOpenFileHandles() { + return !!this.fds.size; + } + async opendirPromise(p, opts) { + return this.opendirSync(p, opts); + } + opendirSync(p, opts = {}) { + const resolvedP = this.resolveFilename(`opendir '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`opendir '${p}'`); + const directoryListing = this.listings.get(resolvedP); + if (!directoryListing) + throw ENOTDIR(`opendir '${p}'`); + const entries = [...directoryListing]; + const fd = this.openSync(resolvedP, `r`); + const onClose = () => { + this.closeSync(fd); + }; + return opendir(this, resolvedP, entries, { onClose }); + } + async readPromise(fd, buffer, offset, length, position) { + return this.readSync(fd, buffer, offset, length, position); + } + readSync(fd, buffer, offset = 0, length = buffer.byteLength, position = -1) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`read`); + const realPosition = position === -1 || position === null ? entry.cursor : position; + const source = this.readFileSync(entry.p); + source.copy(buffer, offset, realPosition, realPosition + length); + const bytesRead = Math.max(0, Math.min(source.length - realPosition, length)); + if (position === -1 || position === null) + entry.cursor += bytesRead; + return bytesRead; + } + async writePromise(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return this.writeSync(fd, buffer, position); + } else { + return this.writeSync(fd, buffer, offset, length, position); + } + } + writeSync(fd, buffer, offset, length, position) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`read`); + throw new Error(`Unimplemented`); + } + async closePromise(fd) { + return this.closeSync(fd); + } + closeSync(fd) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`read`); + this.fds.delete(fd); + } + createReadStream(p, { encoding } = {}) { + if (p === null) + throw new Error(`Unimplemented`); + const fd = this.openSync(p, `r`); + const stream$1 = Object.assign( + new stream.PassThrough({ + emitClose: true, + autoDestroy: true, + destroy: (error, callback) => { + clearImmediate(immediate); + this.closeSync(fd); + callback(error); + } + }), + { + close() { + stream$1.destroy(); + }, + bytesRead: 0, + path: p, + // "This property is `true` if the underlying file has not been opened yet" + pending: false + } + ); + const immediate = setImmediate(async () => { + try { + const data = await this.readFilePromise(p, encoding); + stream$1.bytesRead = data.length; + stream$1.end(data); + } catch (error) { + stream$1.destroy(error); + } + }); + return stream$1; + } + createWriteStream(p, { encoding } = {}) { + if (this.readOnly) + throw EROFS(`open '${p}'`); + if (p === null) + throw new Error(`Unimplemented`); + const chunks = []; + const fd = this.openSync(p, `w`); + const stream$1 = Object.assign( + new stream.PassThrough({ + autoDestroy: true, + emitClose: true, + destroy: (error, callback) => { + try { + if (error) { + callback(error); + } else { + this.writeFileSync(p, Buffer.concat(chunks), encoding); + callback(null); + } + } catch (err) { + callback(err); + } finally { + this.closeSync(fd); + } + } + }), + { + close() { + stream$1.destroy(); + }, + bytesWritten: 0, + path: p, + // "This property is `true` if the underlying file has not been opened yet" + pending: false + } + ); + stream$1.on(`data`, (chunk) => { + const chunkBuffer = Buffer.from(chunk); + stream$1.bytesWritten += chunkBuffer.length; + chunks.push(chunkBuffer); + }); + return stream$1; + } + async realpathPromise(p) { + return this.realpathSync(p); + } + realpathSync(p) { + const resolvedP = this.resolveFilename(`lstat '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`lstat '${p}'`); + return resolvedP; + } + async existsPromise(p) { + return this.existsSync(p); + } + existsSync(p) { + if (!this.ready) + throw EBUSY(`archive closed, existsSync '${p}'`); + if (this.symlinkCount === 0) { + const resolvedP2 = ppath.resolve(PortablePath.root, p); + return this.entries.has(resolvedP2) || this.listings.has(resolvedP2); + } + let resolvedP; + try { + resolvedP = this.resolveFilename(`stat '${p}'`, p, void 0, false); + } catch { + return false; + } + if (resolvedP === void 0) + return false; + return this.entries.has(resolvedP) || this.listings.has(resolvedP); + } + async accessPromise(p, mode) { + return this.accessSync(p, mode); + } + accessSync(p, mode = fs.constants.F_OK) { + const resolvedP = this.resolveFilename(`access '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`access '${p}'`); + if (this.readOnly && mode & fs.constants.W_OK) { + throw EROFS(`access '${p}'`); + } + } + async statPromise(p, opts = { bigint: false }) { + if (opts.bigint) + return this.statSync(p, { bigint: true }); + return this.statSync(p); + } + statSync(p, opts = { bigint: false, throwIfNoEntry: true }) { + const resolvedP = this.resolveFilename(`stat '${p}'`, p, void 0, opts.throwIfNoEntry); + if (resolvedP === void 0) + return void 0; + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) { + if (opts.throwIfNoEntry === false) + return void 0; + throw ENOENT(`stat '${p}'`); + } + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) + throw ENOTDIR(`stat '${p}'`); + return this.statImpl(`stat '${p}'`, resolvedP, opts); + } + async fstatPromise(fd, opts) { + return this.fstatSync(fd, opts); + } + fstatSync(fd, opts) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) + throw EBADF(`fstatSync`); + const { p } = entry; + const resolvedP = this.resolveFilename(`stat '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`stat '${p}'`); + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) + throw ENOTDIR(`stat '${p}'`); + return this.statImpl(`fstat '${p}'`, resolvedP, opts); + } + async lstatPromise(p, opts = { bigint: false }) { + if (opts.bigint) + return this.lstatSync(p, { bigint: true }); + return this.lstatSync(p); + } + lstatSync(p, opts = { bigint: false, throwIfNoEntry: true }) { + const resolvedP = this.resolveFilename(`lstat '${p}'`, p, false, opts.throwIfNoEntry); + if (resolvedP === void 0) + return void 0; + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) { + if (opts.throwIfNoEntry === false) + return void 0; + throw ENOENT(`lstat '${p}'`); + } + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) + throw ENOTDIR(`lstat '${p}'`); + return this.statImpl(`lstat '${p}'`, resolvedP, opts); + } + statImpl(reason, p, opts = {}) { + const entry = this.entries.get(p); + if (typeof entry !== `undefined`) { + const stat = this.zipImpl.stat(entry); + const crc = stat.crc; + const size = stat.size; + const mtimeMs = stat.mtime * 1e3; + const uid = this.stats.uid; + const gid = this.stats.gid; + const blksize = 512; + const blocks = Math.ceil(stat.size / blksize); + const atimeMs = mtimeMs; + const birthtimeMs = mtimeMs; + const ctimeMs = mtimeMs; + const atime = new Date(atimeMs); + const birthtime = new Date(birthtimeMs); + const ctime = new Date(ctimeMs); + const mtime = new Date(mtimeMs); + const type = this.listings.has(p) ? fs.constants.S_IFDIR : this.isSymbolicLink(entry) ? fs.constants.S_IFLNK : fs.constants.S_IFREG; + const defaultMode = type === fs.constants.S_IFDIR ? 493 : 420; + const mode = type | this.getUnixMode(entry, defaultMode) & 511; + const statInstance = Object.assign(new StatEntry(), { uid, gid, size, blksize, blocks, atime, birthtime, ctime, mtime, atimeMs, birthtimeMs, ctimeMs, mtimeMs, mode, crc }); + return opts.bigint === true ? convertToBigIntStats(statInstance) : statInstance; + } + if (this.listings.has(p)) { + const uid = this.stats.uid; + const gid = this.stats.gid; + const size = 0; + const blksize = 512; + const blocks = 0; + const atimeMs = this.stats.mtimeMs; + const birthtimeMs = this.stats.mtimeMs; + const ctimeMs = this.stats.mtimeMs; + const mtimeMs = this.stats.mtimeMs; + const atime = new Date(atimeMs); + const birthtime = new Date(birthtimeMs); + const ctime = new Date(ctimeMs); + const mtime = new Date(mtimeMs); + const mode = fs.constants.S_IFDIR | 493; + const crc = 0; + const statInstance = Object.assign(new StatEntry(), { uid, gid, size, blksize, blocks, atime, birthtime, ctime, mtime, atimeMs, birthtimeMs, ctimeMs, mtimeMs, mode, crc }); + return opts.bigint === true ? convertToBigIntStats(statInstance) : statInstance; + } + throw new Error(`Unreachable`); + } + getUnixMode(index, defaultMode) { + const [opsys, attributes] = this.zipImpl.getExternalAttributes(index); + if (opsys !== ZIP_UNIX) + return defaultMode; + return attributes >>> 16; + } + registerListing(p) { + const existingListing = this.listings.get(p); + if (existingListing) + return existingListing; + const parentListing = this.registerListing(ppath.dirname(p)); + parentListing.add(ppath.basename(p)); + const newListing = /* @__PURE__ */ new Set(); + this.listings.set(p, newListing); + return newListing; + } + registerEntry(p, index) { + const parentListing = this.registerListing(ppath.dirname(p)); + parentListing.add(ppath.basename(p)); + this.entries.set(p, index); + } + unregisterListing(p) { + this.listings.delete(p); + const parentListing = this.listings.get(ppath.dirname(p)); + parentListing?.delete(ppath.basename(p)); + } + unregisterEntry(p) { + this.unregisterListing(p); + const entry = this.entries.get(p); + this.entries.delete(p); + if (typeof entry === `undefined`) + return; + this.fileSources.delete(entry); + if (this.isSymbolicLink(entry)) { + this.symlinkCount--; + } + } + deleteEntry(p, index) { + this.unregisterEntry(p); + this.zipImpl.deleteEntry(index); + } + resolveFilename(reason, p, resolveLastComponent = true, throwIfNoEntry = true) { + if (!this.ready) + throw EBUSY(`archive closed, ${reason}`); + let resolvedP = ppath.resolve(PortablePath.root, p); + if (resolvedP === `/`) + return PortablePath.root; + const fileIndex = this.entries.get(resolvedP); + if (resolveLastComponent && fileIndex !== void 0) { + if (this.symlinkCount !== 0 && this.isSymbolicLink(fileIndex)) { + const target = this.getFileSource(fileIndex).toString(); + return this.resolveFilename(reason, ppath.resolve(ppath.dirname(resolvedP), target), true, throwIfNoEntry); + } else { + return resolvedP; + } + } + while (true) { + const parentP = this.resolveFilename(reason, ppath.dirname(resolvedP), true, throwIfNoEntry); + if (parentP === void 0) + return parentP; + const isDir = this.listings.has(parentP); + const doesExist = this.entries.has(parentP); + if (!isDir && !doesExist) { + if (throwIfNoEntry === false) + return void 0; + throw ENOENT(reason); + } + if (!isDir) + throw ENOTDIR(reason); + resolvedP = ppath.resolve(parentP, ppath.basename(resolvedP)); + if (!resolveLastComponent || this.symlinkCount === 0) + break; + const index = this.zipImpl.locate(resolvedP.slice(1)); + if (index === -1) + break; + if (this.isSymbolicLink(index)) { + const target = this.getFileSource(index).toString(); + resolvedP = ppath.resolve(ppath.dirname(resolvedP), target); + } else { + break; + } + } + return resolvedP; + } + setFileSource(p, content) { + const buffer = Buffer.isBuffer(content) ? content : Buffer.from(content); + const target = ppath.relative(PortablePath.root, p); + let compression = null; + if (this.level !== `mixed`) { + const method = this.level === 0 ? STORE : DEFLATE; + compression = [method, this.level]; + } + const newIndex = this.zipImpl.setFileSource(target, compression, buffer); + this.fileSources.set(newIndex, buffer); + return newIndex; + } + isSymbolicLink(index) { + if (this.symlinkCount === 0) + return false; + const [opsys, attrs] = this.zipImpl.getExternalAttributes(index); + if (opsys !== ZIP_UNIX) + return false; + const attributes = attrs >>> 16; + return (attributes & fs.constants.S_IFMT) === fs.constants.S_IFLNK; + } + getFileSource(index, opts = { asyncDecompress: false }) { + const cachedFileSource = this.fileSources.get(index); + if (typeof cachedFileSource !== `undefined`) + return cachedFileSource; + const { data, compressionMethod } = this.zipImpl.getFileSource(index); + if (compressionMethod === STORE) { + if (this.zipImpl.filesShouldBeCached) + this.fileSources.set(index, data); + return data; + } else if (compressionMethod === DEFLATE) { + if (opts.asyncDecompress) { + return new Promise((resolve, reject) => { + zlib__default.default.inflateRaw(data, (error, result) => { + if (error) { + reject(error); + } else { + if (this.zipImpl.filesShouldBeCached) + this.fileSources.set(index, result); + resolve(result); + } + }); + }); + } else { + const decompressedData = zlib__default.default.inflateRawSync(data); + if (this.zipImpl.filesShouldBeCached) + this.fileSources.set(index, decompressedData); + return decompressedData; + } + } else { + throw new Error(`Unsupported compression method: ${compressionMethod}`); + } + } + async fchmodPromise(fd, mask) { + return this.chmodPromise(this.fdToPath(fd, `fchmod`), mask); + } + fchmodSync(fd, mask) { + return this.chmodSync(this.fdToPath(fd, `fchmodSync`), mask); + } + async chmodPromise(p, mask) { + return this.chmodSync(p, mask); + } + chmodSync(p, mask) { + if (this.readOnly) + throw EROFS(`chmod '${p}'`); + mask &= 493; + const resolvedP = this.resolveFilename(`chmod '${p}'`, p, false); + const entry = this.entries.get(resolvedP); + if (typeof entry === `undefined`) + throw new Error(`Assertion failed: The entry should have been registered (${resolvedP})`); + const oldMod = this.getUnixMode(entry, fs.constants.S_IFREG | 0); + const newMod = oldMod & ~511 | mask; + this.zipImpl.setExternalAttributes(entry, ZIP_UNIX, newMod << 16); + } + async fchownPromise(fd, uid, gid) { + return this.chownPromise(this.fdToPath(fd, `fchown`), uid, gid); + } + fchownSync(fd, uid, gid) { + return this.chownSync(this.fdToPath(fd, `fchownSync`), uid, gid); + } + async chownPromise(p, uid, gid) { + return this.chownSync(p, uid, gid); + } + chownSync(p, uid, gid) { + throw new Error(`Unimplemented`); + } + async renamePromise(oldP, newP) { + return this.renameSync(oldP, newP); + } + renameSync(oldP, newP) { + throw new Error(`Unimplemented`); + } + async copyFilePromise(sourceP, destP, flags) { + const { indexSource, indexDest, resolvedDestP } = this.prepareCopyFile(sourceP, destP, flags); + const source = await this.getFileSource(indexSource, { asyncDecompress: true }); + const newIndex = this.setFileSource(resolvedDestP, source); + if (newIndex !== indexDest) { + this.registerEntry(resolvedDestP, newIndex); + } + } + copyFileSync(sourceP, destP, flags = 0) { + const { indexSource, indexDest, resolvedDestP } = this.prepareCopyFile(sourceP, destP, flags); + const source = this.getFileSource(indexSource); + const newIndex = this.setFileSource(resolvedDestP, source); + if (newIndex !== indexDest) { + this.registerEntry(resolvedDestP, newIndex); + } + } + prepareCopyFile(sourceP, destP, flags = 0) { + if (this.readOnly) + throw EROFS(`copyfile '${sourceP} -> '${destP}'`); + if ((flags & fs.constants.COPYFILE_FICLONE_FORCE) !== 0) + throw ENOSYS(`unsupported clone operation`, `copyfile '${sourceP}' -> ${destP}'`); + const resolvedSourceP = this.resolveFilename(`copyfile '${sourceP} -> ${destP}'`, sourceP); + const indexSource = this.entries.get(resolvedSourceP); + if (typeof indexSource === `undefined`) + throw EINVAL(`copyfile '${sourceP}' -> '${destP}'`); + const resolvedDestP = this.resolveFilename(`copyfile '${sourceP}' -> ${destP}'`, destP); + const indexDest = this.entries.get(resolvedDestP); + if ((flags & (fs.constants.COPYFILE_EXCL | fs.constants.COPYFILE_FICLONE_FORCE)) !== 0 && typeof indexDest !== `undefined`) + throw EEXIST(`copyfile '${sourceP}' -> '${destP}'`); + return { + indexSource, + resolvedDestP, + indexDest + }; + } + async appendFilePromise(p, content, opts) { + if (this.readOnly) + throw EROFS(`open '${p}'`); + if (typeof opts === `undefined`) + opts = { flag: `a` }; + else if (typeof opts === `string`) + opts = { flag: `a`, encoding: opts }; + else if (typeof opts.flag === `undefined`) + opts = { flag: `a`, ...opts }; + return this.writeFilePromise(p, content, opts); + } + appendFileSync(p, content, opts = {}) { + if (this.readOnly) + throw EROFS(`open '${p}'`); + if (typeof opts === `undefined`) + opts = { flag: `a` }; + else if (typeof opts === `string`) + opts = { flag: `a`, encoding: opts }; + else if (typeof opts.flag === `undefined`) + opts = { flag: `a`, ...opts }; + return this.writeFileSync(p, content, opts); + } + fdToPath(fd, reason) { + const path = this.fds.get(fd)?.p; + if (typeof path === `undefined`) + throw EBADF(reason); + return path; + } + async writeFilePromise(p, content, opts) { + const { encoding, mode, index, resolvedP } = this.prepareWriteFile(p, opts); + if (index !== void 0 && typeof opts === `object` && opts.flag && opts.flag.includes(`a`)) + content = Buffer.concat([await this.getFileSource(index, { asyncDecompress: true }), Buffer.from(content)]); + if (encoding !== null) + content = content.toString(encoding); + const newIndex = this.setFileSource(resolvedP, content); + if (newIndex !== index) + this.registerEntry(resolvedP, newIndex); + if (mode !== null) { + await this.chmodPromise(resolvedP, mode); + } + } + writeFileSync(p, content, opts) { + const { encoding, mode, index, resolvedP } = this.prepareWriteFile(p, opts); + if (index !== void 0 && typeof opts === `object` && opts.flag && opts.flag.includes(`a`)) + content = Buffer.concat([this.getFileSource(index), Buffer.from(content)]); + if (encoding !== null) + content = content.toString(encoding); + const newIndex = this.setFileSource(resolvedP, content); + if (newIndex !== index) + this.registerEntry(resolvedP, newIndex); + if (mode !== null) { + this.chmodSync(resolvedP, mode); + } + } + prepareWriteFile(p, opts) { + if (typeof p === `number`) + p = this.fdToPath(p, `read`); + if (this.readOnly) + throw EROFS(`open '${p}'`); + const resolvedP = this.resolveFilename(`open '${p}'`, p); + if (this.listings.has(resolvedP)) + throw EISDIR(`open '${p}'`); + let encoding = null, mode = null; + if (typeof opts === `string`) { + encoding = opts; + } else if (typeof opts === `object`) { + ({ + encoding = null, + mode = null + } = opts); + } + const index = this.entries.get(resolvedP); + return { + encoding, + mode, + resolvedP, + index + }; + } + async unlinkPromise(p) { + return this.unlinkSync(p); + } + unlinkSync(p) { + if (this.readOnly) + throw EROFS(`unlink '${p}'`); + const resolvedP = this.resolveFilename(`unlink '${p}'`, p); + if (this.listings.has(resolvedP)) + throw EISDIR(`unlink '${p}'`); + const index = this.entries.get(resolvedP); + if (typeof index === `undefined`) + throw EINVAL(`unlink '${p}'`); + this.deleteEntry(resolvedP, index); + } + async utimesPromise(p, atime, mtime) { + return this.utimesSync(p, atime, mtime); + } + utimesSync(p, atime, mtime) { + if (this.readOnly) + throw EROFS(`utimes '${p}'`); + const resolvedP = this.resolveFilename(`utimes '${p}'`, p); + this.utimesImpl(resolvedP, mtime); + } + async lutimesPromise(p, atime, mtime) { + return this.lutimesSync(p, atime, mtime); + } + lutimesSync(p, atime, mtime) { + if (this.readOnly) + throw EROFS(`lutimes '${p}'`); + const resolvedP = this.resolveFilename(`utimes '${p}'`, p, false); + this.utimesImpl(resolvedP, mtime); + } + utimesImpl(resolvedP, mtime) { + if (this.listings.has(resolvedP)) { + if (!this.entries.has(resolvedP)) + this.hydrateDirectory(resolvedP); + } + const entry = this.entries.get(resolvedP); + if (entry === void 0) + throw new Error(`Unreachable`); + this.zipImpl.setMtime(entry, toUnixTimestamp(mtime)); + } + async mkdirPromise(p, opts) { + return this.mkdirSync(p, opts); + } + mkdirSync(p, { mode = 493, recursive = false } = {}) { + if (recursive) + return this.mkdirpSync(p, { chmod: mode }); + if (this.readOnly) + throw EROFS(`mkdir '${p}'`); + const resolvedP = this.resolveFilename(`mkdir '${p}'`, p); + if (this.entries.has(resolvedP) || this.listings.has(resolvedP)) + throw EEXIST(`mkdir '${p}'`); + this.hydrateDirectory(resolvedP); + this.chmodSync(resolvedP, mode); + return void 0; + } + async rmdirPromise(p, opts) { + return this.rmdirSync(p, opts); + } + rmdirSync(p, { recursive = false } = {}) { + if (this.readOnly) + throw EROFS(`rmdir '${p}'`); + if (recursive) { + this.removeSync(p); + return; + } + const resolvedP = this.resolveFilename(`rmdir '${p}'`, p); + const directoryListing = this.listings.get(resolvedP); + if (!directoryListing) + throw ENOTDIR(`rmdir '${p}'`); + if (directoryListing.size > 0) + throw ENOTEMPTY(`rmdir '${p}'`); + const index = this.entries.get(resolvedP); + if (typeof index === `undefined`) + throw EINVAL(`rmdir '${p}'`); + this.deleteEntry(p, index); + } + async rmPromise(p, opts) { + return this.rmSync(p, opts); + } + rmSync(p, { recursive = false } = {}) { + if (this.readOnly) + throw EROFS(`rm '${p}'`); + if (recursive) { + this.removeSync(p); + return; + } + const resolvedP = this.resolveFilename(`rm '${p}'`, p); + const directoryListing = this.listings.get(resolvedP); + if (!directoryListing) + throw ENOTDIR(`rm '${p}'`); + if (directoryListing.size > 0) + throw ENOTEMPTY(`rm '${p}'`); + const index = this.entries.get(resolvedP); + if (typeof index === `undefined`) + throw EINVAL(`rm '${p}'`); + this.deleteEntry(p, index); + } + hydrateDirectory(resolvedP) { + const index = this.zipImpl.addDirectory(ppath.relative(PortablePath.root, resolvedP)); + this.registerListing(resolvedP); + this.registerEntry(resolvedP, index); + return index; + } + async linkPromise(existingP, newP) { + return this.linkSync(existingP, newP); + } + linkSync(existingP, newP) { + throw EOPNOTSUPP(`link '${existingP}' -> '${newP}'`); + } + async symlinkPromise(target, p) { + return this.symlinkSync(target, p); + } + symlinkSync(target, p) { + if (this.readOnly) + throw EROFS(`symlink '${target}' -> '${p}'`); + const resolvedP = this.resolveFilename(`symlink '${target}' -> '${p}'`, p); + if (this.listings.has(resolvedP)) + throw EISDIR(`symlink '${target}' -> '${p}'`); + if (this.entries.has(resolvedP)) + throw EEXIST(`symlink '${target}' -> '${p}'`); + const index = this.setFileSource(resolvedP, target); + this.registerEntry(resolvedP, index); + this.zipImpl.setExternalAttributes(index, ZIP_UNIX, (fs.constants.S_IFLNK | 511) << 16); + this.symlinkCount += 1; + } + async readFilePromise(p, encoding) { + if (typeof encoding === `object`) + encoding = encoding ? encoding.encoding : void 0; + const data = await this.readFileBuffer(p, { asyncDecompress: true }); + return encoding ? data.toString(encoding) : data; + } + readFileSync(p, encoding) { + if (typeof encoding === `object`) + encoding = encoding ? encoding.encoding : void 0; + const data = this.readFileBuffer(p); + return encoding ? data.toString(encoding) : data; + } + readFileBuffer(p, opts = { asyncDecompress: false }) { + if (typeof p === `number`) + p = this.fdToPath(p, `read`); + const resolvedP = this.resolveFilename(`open '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`open '${p}'`); + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) + throw ENOTDIR(`open '${p}'`); + if (this.listings.has(resolvedP)) + throw EISDIR(`read`); + const entry = this.entries.get(resolvedP); + if (entry === void 0) + throw new Error(`Unreachable`); + return this.getFileSource(entry, opts); + } + async readdirPromise(p, opts) { + return this.readdirSync(p, opts); + } + readdirSync(p, opts) { + const resolvedP = this.resolveFilename(`scandir '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`scandir '${p}'`); + const directoryListing = this.listings.get(resolvedP); + if (!directoryListing) + throw ENOTDIR(`scandir '${p}'`); + if (opts?.recursive) { + if (opts?.withFileTypes) { + const entries = Array.from(directoryListing, (name) => { + return Object.assign(this.statImpl(`lstat`, ppath.join(p, name)), { + name, + path: PortablePath.dot, + parentPath: PortablePath.dot + }); + }); + for (const entry of entries) { + if (!entry.isDirectory()) + continue; + const subPath = ppath.join(entry.path, entry.name); + const subListing = this.listings.get(ppath.join(resolvedP, subPath)); + for (const child of subListing) { + entries.push(Object.assign(this.statImpl(`lstat`, ppath.join(p, subPath, child)), { + name: child, + path: subPath, + parentPath: subPath + })); + } + } + return entries; + } else { + const entries = [...directoryListing]; + for (const subPath of entries) { + const subListing = this.listings.get(ppath.join(resolvedP, subPath)); + if (typeof subListing === `undefined`) + continue; + for (const child of subListing) { + entries.push(ppath.join(subPath, child)); + } + } + return entries; + } + } else if (opts?.withFileTypes) { + return Array.from(directoryListing, (name) => { + return Object.assign(this.statImpl(`lstat`, ppath.join(p, name)), { + name, + path: void 0, + parentPath: void 0 + }); + }); + } else { + return [...directoryListing]; + } + } + async readlinkPromise(p) { + const entry = this.prepareReadlink(p); + return (await this.getFileSource(entry, { asyncDecompress: true })).toString(); + } + readlinkSync(p) { + const entry = this.prepareReadlink(p); + return this.getFileSource(entry).toString(); + } + prepareReadlink(p) { + const resolvedP = this.resolveFilename(`readlink '${p}'`, p, false); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) + throw ENOENT(`readlink '${p}'`); + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) + throw ENOTDIR(`open '${p}'`); + if (this.listings.has(resolvedP)) + throw EINVAL(`readlink '${p}'`); + const entry = this.entries.get(resolvedP); + if (entry === void 0) + throw new Error(`Unreachable`); + if (!this.isSymbolicLink(entry)) + throw EINVAL(`readlink '${p}'`); + return entry; + } + async truncatePromise(p, len = 0) { + const resolvedP = this.resolveFilename(`open '${p}'`, p); + const index = this.entries.get(resolvedP); + if (typeof index === `undefined`) + throw EINVAL(`open '${p}'`); + const source = await this.getFileSource(index, { asyncDecompress: true }); + const truncated = Buffer.alloc(len, 0); + source.copy(truncated); + return await this.writeFilePromise(p, truncated); + } + truncateSync(p, len = 0) { + const resolvedP = this.resolveFilename(`open '${p}'`, p); + const index = this.entries.get(resolvedP); + if (typeof index === `undefined`) + throw EINVAL(`open '${p}'`); + const source = this.getFileSource(index); + const truncated = Buffer.alloc(len, 0); + source.copy(truncated); + return this.writeFileSync(p, truncated); + } + async ftruncatePromise(fd, len) { + return this.truncatePromise(this.fdToPath(fd, `ftruncate`), len); + } + ftruncateSync(fd, len) { + return this.truncateSync(this.fdToPath(fd, `ftruncateSync`), len); + } + watch(p, a, b) { + let persistent; + switch (typeof a) { + case `function`: + case `string`: + case `undefined`: + { + persistent = true; + } + break; + default: + { + ({ persistent = true } = a); + } + break; + } + if (!persistent) + return { on: () => { + }, close: () => { + } }; + const interval = setInterval(() => { + }, 24 * 60 * 60 * 1e3); + return { + on: () => { + }, + close: () => { + clearInterval(interval); + } + }; + } + watchFile(p, a, b) { + const resolvedP = ppath.resolve(PortablePath.root, p); + return watchFile(this, resolvedP, a, b); + } + unwatchFile(p, cb) { + const resolvedP = ppath.resolve(PortablePath.root, p); + return unwatchFile(this, resolvedP, cb); + } +} + +const SIGNATURE = { + CENTRAL_DIRECTORY: 33639248, + END_OF_CENTRAL_DIRECTORY: 101010256 +}; +const noCommentCDSize = 22; +class JsZipImpl { + fd; + baseFs; + entries; + filesShouldBeCached = false; + constructor(opts) { + if (`buffer` in opts) + throw new Error(`Buffer based zip archives are not supported`); + if (!opts.readOnly) + throw new Error(`Writable zip archives are not supported`); + this.baseFs = opts.baseFs; + this.fd = this.baseFs.openSync(opts.path, `r`); + try { + this.entries = JsZipImpl.readZipSync(this.fd, this.baseFs, opts.size); + } catch (error) { + this.baseFs.closeSync(this.fd); + this.fd = `closed`; + throw error; + } + } + static readZipSync(fd, baseFs, fileSize) { + if (fileSize < noCommentCDSize) + throw new Error(`Invalid ZIP file: EOCD not found`); + let eocdOffset = -1; + let eocdBuffer = Buffer.alloc(noCommentCDSize); + baseFs.readSync( + fd, + eocdBuffer, + 0, + noCommentCDSize, + fileSize - noCommentCDSize + ); + if (eocdBuffer.readUInt32LE(0) === SIGNATURE.END_OF_CENTRAL_DIRECTORY) { + eocdOffset = 0; + } else { + const bufferSize = Math.min(65557, fileSize); + eocdBuffer = Buffer.alloc(bufferSize); + baseFs.readSync( + fd, + eocdBuffer, + 0, + bufferSize, + Math.max(0, fileSize - bufferSize) + ); + for (let i = eocdBuffer.length - 4; i >= 0; i--) { + if (eocdBuffer.readUInt32LE(i) === SIGNATURE.END_OF_CENTRAL_DIRECTORY) { + eocdOffset = i; + break; + } + } + if (eocdOffset === -1) { + throw new Error(`Not a zip archive`); + } + } + const totalEntries = eocdBuffer.readUInt16LE(eocdOffset + 10); + const centralDirSize = eocdBuffer.readUInt32LE(eocdOffset + 12); + const centralDirOffset = eocdBuffer.readUInt32LE(eocdOffset + 16); + const commentLength = eocdBuffer.readUInt16LE(eocdOffset + 20); + if (eocdOffset + commentLength + noCommentCDSize > eocdBuffer.length) + throw new Error(`Zip archive inconsistent`); + if (totalEntries == 65535 || centralDirSize == 4294967295 || centralDirOffset == 4294967295) + throw new Error(`Zip 64 is not supported`); + if (centralDirSize > fileSize) + throw new Error(`Zip archive inconsistent`); + if (totalEntries > centralDirSize / 46) + throw new Error(`Zip archive inconsistent`); + const cdBuffer = Buffer.alloc(centralDirSize); + if (baseFs.readSync(fd, cdBuffer, 0, cdBuffer.length, centralDirOffset) !== cdBuffer.length) + throw new Error(`Zip archive inconsistent`); + const entries = []; + let offset = 0; + let index = 0; + let sumCompressedSize = 0; + while (index < totalEntries) { + if (offset + 46 > cdBuffer.length) + throw new Error(`Zip archive inconsistent`); + if (cdBuffer.readUInt32LE(offset) !== SIGNATURE.CENTRAL_DIRECTORY) + throw new Error(`Zip archive inconsistent`); + const versionMadeBy = cdBuffer.readUInt16LE(offset + 4); + const os = versionMadeBy >>> 8; + const flags = cdBuffer.readUInt16LE(offset + 8); + if ((flags & 1) !== 0) + throw new Error(`Encrypted zip files are not supported`); + const compressionMethod = cdBuffer.readUInt16LE(offset + 10); + const crc = cdBuffer.readUInt32LE(offset + 16); + const nameLength = cdBuffer.readUInt16LE(offset + 28); + const extraLength = cdBuffer.readUInt16LE(offset + 30); + const commentLength2 = cdBuffer.readUInt16LE(offset + 32); + const localHeaderOffset = cdBuffer.readUInt32LE(offset + 42); + const name = cdBuffer.toString(`utf8`, offset + 46, offset + 46 + nameLength).replaceAll(`\0`, ` `); + if (name.includes(`\0`)) + throw new Error(`Invalid ZIP file`); + const compressedSize = cdBuffer.readUInt32LE(offset + 20); + const externalAttributes = cdBuffer.readUInt32LE(offset + 38); + entries.push({ + name, + os, + mtime: SAFE_TIME, + //we dont care, + crc, + compressionMethod, + isSymbolicLink: os === ZIP_UNIX && (externalAttributes >>> 16 & S_IFMT) === S_IFLNK, + size: cdBuffer.readUInt32LE(offset + 24), + compressedSize, + externalAttributes, + localHeaderOffset + }); + sumCompressedSize += compressedSize; + index += 1; + offset += 46 + nameLength + extraLength + commentLength2; + } + if (sumCompressedSize > fileSize) + throw new Error(`Zip archive inconsistent`); + if (offset !== cdBuffer.length) + throw new Error(`Zip archive inconsistent`); + return entries; + } + getExternalAttributes(index) { + const entry = this.entries[index]; + return [entry.os, entry.externalAttributes]; + } + getListings() { + return this.entries.map((e) => e.name); + } + getSymlinkCount() { + let count = 0; + for (const entry of this.entries) + if (entry.isSymbolicLink) + count += 1; + return count; + } + stat(index) { + const entry = this.entries[index]; + return { + crc: entry.crc, + mtime: entry.mtime, + size: entry.size + }; + } + locate(name) { + for (let ind = 0; ind < this.entries.length; ind++) + if (this.entries[ind].name === name) + return ind; + return -1; + } + getFileSource(index) { + if (this.fd === `closed`) + throw new Error(`ZIP file is closed`); + const entry = this.entries[index]; + const localHeaderBuf = Buffer.alloc(30); + this.baseFs.readSync( + this.fd, + localHeaderBuf, + 0, + localHeaderBuf.length, + entry.localHeaderOffset + ); + const nameLength = localHeaderBuf.readUInt16LE(26); + const extraLength = localHeaderBuf.readUInt16LE(28); + const buffer = Buffer.alloc(entry.compressedSize); + if (this.baseFs.readSync(this.fd, buffer, 0, entry.compressedSize, entry.localHeaderOffset + 30 + nameLength + extraLength) !== entry.compressedSize) + throw new Error(`Invalid ZIP file`); + return { data: buffer, compressionMethod: entry.compressionMethod }; + } + discard() { + if (this.fd !== `closed`) { + this.baseFs.closeSync(this.fd); + this.fd = `closed`; + } + } + addDirectory(path) { + throw new Error(`Not implemented`); + } + deleteEntry(index) { + throw new Error(`Not implemented`); + } + setMtime(index, mtime) { + throw new Error(`Not implemented`); + } + getBufferAndClose() { + throw new Error(`Not implemented`); + } + setFileSource(target, compression, buffer) { + throw new Error(`Not implemented`); + } + setExternalAttributes(index, opsys, attributes) { + throw new Error(`Not implemented`); + } +} + +setFactory(() => { + const emZip = createModule(); + return makeInterface(emZip); +}); + +var ErrorCode = /* @__PURE__ */ ((ErrorCode2) => { + ErrorCode2["API_ERROR"] = `API_ERROR`; + ErrorCode2["BUILTIN_NODE_RESOLUTION_FAILED"] = `BUILTIN_NODE_RESOLUTION_FAILED`; + ErrorCode2["EXPORTS_RESOLUTION_FAILED"] = `EXPORTS_RESOLUTION_FAILED`; + ErrorCode2["MISSING_DEPENDENCY"] = `MISSING_DEPENDENCY`; + ErrorCode2["MISSING_PEER_DEPENDENCY"] = `MISSING_PEER_DEPENDENCY`; + ErrorCode2["QUALIFIED_PATH_RESOLUTION_FAILED"] = `QUALIFIED_PATH_RESOLUTION_FAILED`; + ErrorCode2["INTERNAL"] = `INTERNAL`; + ErrorCode2["UNDECLARED_DEPENDENCY"] = `UNDECLARED_DEPENDENCY`; + ErrorCode2["UNSUPPORTED"] = `UNSUPPORTED`; + return ErrorCode2; +})(ErrorCode || {}); +const MODULE_NOT_FOUND_ERRORS = /* @__PURE__ */ new Set([ + "BUILTIN_NODE_RESOLUTION_FAILED" /* BUILTIN_NODE_RESOLUTION_FAILED */, + "MISSING_DEPENDENCY" /* MISSING_DEPENDENCY */, + "MISSING_PEER_DEPENDENCY" /* MISSING_PEER_DEPENDENCY */, + "QUALIFIED_PATH_RESOLUTION_FAILED" /* QUALIFIED_PATH_RESOLUTION_FAILED */, + "UNDECLARED_DEPENDENCY" /* UNDECLARED_DEPENDENCY */ +]); +function makeError(pnpCode, message, data = {}, code) { + code ??= MODULE_NOT_FOUND_ERRORS.has(pnpCode) ? `MODULE_NOT_FOUND` : pnpCode; + const propertySpec = { + configurable: true, + writable: true, + enumerable: false + }; + return Object.defineProperties(new Error(message), { + code: { + ...propertySpec, + value: code + }, + pnpCode: { + ...propertySpec, + value: pnpCode + }, + data: { + ...propertySpec, + value: data + } + }); +} +function getIssuerModule(parent) { + let issuer = parent; + while (issuer && (issuer.id === `[eval]` || issuer.id === `` || !issuer.filename)) + issuer = issuer.parent; + return issuer || null; +} +function getPathForDisplay(p) { + return npath.normalize(npath.fromPortablePath(p)); +} + +const [major, minor, patch] = process.versions.node.split(`.`).map((value) => parseInt(value, 10)); +const WATCH_MODE_MESSAGE_USES_ARRAYS = major > 19 || major === 19 && minor >= 2 || major === 18 && minor >= 13; + +function readPackageScope(checkPath) { + const rootSeparatorIndex = checkPath.indexOf(npath.sep); + let separatorIndex; + do { + separatorIndex = checkPath.lastIndexOf(npath.sep); + checkPath = checkPath.slice(0, separatorIndex); + if (checkPath.endsWith(`${npath.sep}node_modules`)) + return false; + const pjson = readPackage(checkPath + npath.sep); + if (pjson) { + return { + data: pjson, + path: checkPath + }; + } + } while (separatorIndex > rootSeparatorIndex); + return false; +} +function readPackage(requestPath) { + const jsonPath = npath.resolve(requestPath, `package.json`); + if (!fs__default.default.existsSync(jsonPath)) + return null; + return JSON.parse(fs__default.default.readFileSync(jsonPath, `utf8`)); +} +function ERR_REQUIRE_ESM(filename, parentPath = null) { + const basename = parentPath && path__default.default.basename(filename) === path__default.default.basename(parentPath) ? filename : path__default.default.basename(filename); + const msg = `require() of ES Module ${filename}${parentPath ? ` from ${parentPath}` : ``} not supported. +Instead change the require of ${basename} in ${parentPath} to a dynamic import() which is available in all CommonJS modules.`; + const err = new Error(msg); + err.code = `ERR_REQUIRE_ESM`; + return err; +} +function reportRequiredFilesToWatchMode(paths) { + if (process.env.WATCH_REPORT_DEPENDENCIES && process.send) { + const files = paths.map((filename) => npath.fromPortablePath(VirtualFS.resolveVirtual(filename))); + if (WATCH_MODE_MESSAGE_USES_ARRAYS) { + process.send({ "watch:require": files }); + } else { + for (const filename of files) { + process.send({ "watch:require": filename }); + } + } + } +} + +function applyPatch(pnpapi, opts) { + let enableNativeHooks = true; + process.versions.pnp = String(pnpapi.VERSIONS.std); + const moduleExports = require$$0__default.default; + moduleExports.findPnpApi = (lookupSource) => { + const lookupPath = lookupSource instanceof URL ? url.fileURLToPath(lookupSource) : lookupSource; + const apiPath = opts.manager.findApiPathFor(lookupPath); + if (apiPath === null) + return null; + const apiEntry = opts.manager.getApiEntry(apiPath, true); + return apiEntry.instance.findPackageLocator(lookupPath) ? apiEntry.instance : null; + }; + function getRequireStack(parent) { + const requireStack = []; + for (let cursor = parent; cursor; cursor = cursor.parent) + requireStack.push(cursor.filename || cursor.id); + return requireStack; + } + const originalModuleLoad = require$$0.Module._load; + require$$0.Module._load = function(request, parent, isMain) { + if (request === `pnpapi`) { + const parentApiPath = opts.manager.getApiPathFromParent(parent); + if (parentApiPath) { + return opts.manager.getApiEntry(parentApiPath, true).instance; + } + } + return originalModuleLoad.call(require$$0.Module, request, parent, isMain); + }; + function getIssuerSpecsFromPaths(paths) { + return paths.map((path) => ({ + apiPath: opts.manager.findApiPathFor(path), + path, + module: null + })); + } + function getIssuerSpecsFromModule(module) { + if (module && module.id !== `` && module.id !== `internal/preload` && !module.parent && !module.filename && module.paths.length > 0) { + return [{ + apiPath: opts.manager.findApiPathFor(module.paths[0]), + path: module.paths[0], + module + }]; + } + const issuer = getIssuerModule(module); + if (issuer !== null) { + const path = npath.dirname(issuer.filename); + const apiPath = opts.manager.getApiPathFromParent(issuer); + return [{ apiPath, path, module }]; + } else { + const path = process.cwd(); + const apiPath = opts.manager.findApiPathFor(npath.join(path, `[file]`)) ?? opts.manager.getApiPathFromParent(null); + return [{ apiPath, path, module }]; + } + } + function makeFakeParent(path) { + const fakeParent = new require$$0.Module(``); + const fakeFilePath = npath.join(path, `[file]`); + fakeParent.paths = require$$0.Module._nodeModulePaths(fakeFilePath); + return fakeParent; + } + const pathRegExp = /^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:@[^/]+\/)?[^/]+)\/*(.*|)$/; + const originalModuleResolveFilename = require$$0.Module._resolveFilename; + require$$0.Module._resolveFilename = function(request, parent, isMain, options) { + if (require$$0.isBuiltin(request)) + return request; + if (!enableNativeHooks) + return originalModuleResolveFilename.call(require$$0.Module, request, parent, isMain, options); + if (options && options.plugnplay === false) { + const { plugnplay, ...forwardedOptions } = options; + try { + enableNativeHooks = false; + return originalModuleResolveFilename.call(require$$0.Module, request, parent, isMain, forwardedOptions); + } finally { + enableNativeHooks = true; + } + } + if (options) { + const optionNames = new Set(Object.keys(options)); + optionNames.delete(`paths`); + optionNames.delete(`plugnplay`); + optionNames.delete(`conditions`); + if (optionNames.size > 0) { + throw makeError( + ErrorCode.UNSUPPORTED, + `Some options passed to require() aren't supported by PnP yet (${Array.from(optionNames).join(`, `)})` + ); + } + } + const issuerSpecs = options && options.paths ? getIssuerSpecsFromPaths(options.paths) : getIssuerSpecsFromModule(parent); + if (request.match(pathRegExp) === null) { + const parentDirectory = parent?.filename != null ? npath.dirname(parent.filename) : null; + const absoluteRequest = npath.isAbsolute(request) ? request : parentDirectory !== null ? npath.resolve(parentDirectory, request) : null; + if (absoluteRequest !== null) { + const apiPath = parent && parentDirectory === npath.dirname(absoluteRequest) ? opts.manager.getApiPathFromParent(parent) : opts.manager.findApiPathFor(absoluteRequest); + if (apiPath !== null) { + issuerSpecs.unshift({ + apiPath, + path: parentDirectory, + module: null + }); + } + } + } + let firstError; + for (const { apiPath, path, module } of issuerSpecs) { + let resolution; + const issuerApi = apiPath !== null ? opts.manager.getApiEntry(apiPath, true).instance : null; + try { + if (issuerApi !== null) { + resolution = issuerApi.resolveRequest(request, path !== null ? `${path}/` : null, { + conditions: options?.conditions + }); + } else { + if (path === null) + throw new Error(`Assertion failed: Expected the path to be set`); + resolution = originalModuleResolveFilename.call(require$$0.Module, request, module || makeFakeParent(path), isMain, { + conditions: options?.conditions + }); + } + } catch (error) { + firstError = firstError || error; + continue; + } + if (resolution !== null) { + return resolution; + } + } + const requireStack = getRequireStack(parent); + Object.defineProperty(firstError, `requireStack`, { + configurable: true, + writable: true, + enumerable: false, + value: requireStack + }); + if (requireStack.length > 0) + firstError.message += ` +Require stack: +- ${requireStack.join(` +- `)}`; + if (typeof firstError.pnpCode === `string`) + Error.captureStackTrace(firstError); + throw firstError; + }; + const originalFindPath = require$$0.Module._findPath; + require$$0.Module._findPath = function(request, paths, isMain) { + if (request === `pnpapi`) + return false; + if (!enableNativeHooks) + return originalFindPath.call(require$$0.Module, request, paths, isMain); + const isAbsolute = npath.isAbsolute(request); + if (isAbsolute) + paths = [``]; + else if (!paths || paths.length === 0) + return false; + for (const path of paths) { + let resolution; + try { + const pnpApiPath = opts.manager.findApiPathFor(isAbsolute ? request : path); + if (pnpApiPath !== null) { + const api = opts.manager.getApiEntry(pnpApiPath, true).instance; + resolution = api.resolveRequest(request, path) || false; + } else { + resolution = originalFindPath.call(require$$0.Module, request, [path], isMain); + } + } catch { + continue; + } + if (resolution) { + return resolution; + } + } + return false; + }; + if (!process.features.require_module) { + const originalExtensionJSFunction = require$$0.Module._extensions[`.js`]; + require$$0.Module._extensions[`.js`] = function(module, filename) { + if (filename.endsWith(`.js`)) { + const pkg = readPackageScope(filename); + if (pkg && pkg.data?.type === `module`) { + const err = ERR_REQUIRE_ESM(filename, module.parent?.filename); + Error.captureStackTrace(err); + throw err; + } + } + originalExtensionJSFunction.call(this, module, filename); + }; + } + const originalDlopen = process.dlopen; + process.dlopen = function(...args) { + const [module, filename, ...rest] = args; + return originalDlopen.call( + this, + module, + npath.fromPortablePath(VirtualFS.resolveVirtual(npath.toPortablePath(filename))), + ...rest + ); + }; + const originalEmit = process.emit; + process.emit = function(name, data, ...args) { + if (name === `warning` && typeof data === `object` && data.name === `ExperimentalWarning` && (data.message.includes(`--experimental-loader`) || data.message.includes(`Custom ESM Loaders is an experimental feature`))) + return false; + return originalEmit.apply(process, arguments); + }; + patchFs(fs__default.default, new PosixFS(opts.fakeFs)); +} + +function hydrateRuntimeState(data, { basePath }) { + const portablePath = npath.toPortablePath(basePath); + const absolutePortablePath = ppath.resolve(portablePath); + const ignorePattern = data.ignorePatternData !== null ? new RegExp(data.ignorePatternData) : null; + const packageLocatorsByLocations = /* @__PURE__ */ new Map(); + const packageRegistry = new Map(data.packageRegistryData.map(([packageName, packageStoreData]) => { + return [packageName, new Map(packageStoreData.map(([packageReference, packageInformationData]) => { + if (packageName === null !== (packageReference === null)) + throw new Error(`Assertion failed: The name and reference should be null, or neither should`); + const discardFromLookup = packageInformationData.discardFromLookup ?? false; + const packageLocator = { name: packageName, reference: packageReference }; + const entry = packageLocatorsByLocations.get(packageInformationData.packageLocation); + if (!entry) { + packageLocatorsByLocations.set(packageInformationData.packageLocation, { locator: packageLocator, discardFromLookup }); + } else { + entry.discardFromLookup = entry.discardFromLookup && discardFromLookup; + if (!discardFromLookup) { + entry.locator = packageLocator; + } + } + let resolvedPackageLocation = null; + return [packageReference, { + packageDependencies: new Map(packageInformationData.packageDependencies), + packagePeers: new Set(packageInformationData.packagePeers), + linkType: packageInformationData.linkType, + discardFromLookup, + // we only need this for packages that are used by the currently running script + // this is a lazy getter because `ppath.join` has some overhead + get packageLocation() { + return resolvedPackageLocation || (resolvedPackageLocation = ppath.join(absolutePortablePath, packageInformationData.packageLocation)); + } + }]; + }))]; + })); + const fallbackExclusionList = new Map(data.fallbackExclusionList.map(([packageName, packageReferences]) => { + return [packageName, new Set(packageReferences)]; + })); + const fallbackPool = new Map(data.fallbackPool); + const dependencyTreeRoots = data.dependencyTreeRoots; + const enableTopLevelFallback = data.enableTopLevelFallback; + return { + basePath: portablePath, + dependencyTreeRoots, + enableTopLevelFallback, + fallbackExclusionList, + pnpZipBackend: data.pnpZipBackend, + fallbackPool, + ignorePattern, + packageLocatorsByLocations, + packageRegistry + }; +} + +const ArrayIsArray = Array.isArray; +const JSONStringify = JSON.stringify; +const ObjectGetOwnPropertyNames = Object.getOwnPropertyNames; +const ObjectPrototypeHasOwnProperty = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop); +const RegExpPrototypeExec = (obj, string) => RegExp.prototype.exec.call(obj, string); +const RegExpPrototypeSymbolReplace = (obj, ...rest) => RegExp.prototype[Symbol.replace].apply(obj, rest); +const StringPrototypeEndsWith = (str, ...rest) => String.prototype.endsWith.apply(str, rest); +const StringPrototypeIncludes = (str, ...rest) => String.prototype.includes.apply(str, rest); +const StringPrototypeLastIndexOf = (str, ...rest) => String.prototype.lastIndexOf.apply(str, rest); +const StringPrototypeIndexOf = (str, ...rest) => String.prototype.indexOf.apply(str, rest); +const StringPrototypeReplace = (str, ...rest) => String.prototype.replace.apply(str, rest); +const StringPrototypeSlice = (str, ...rest) => String.prototype.slice.apply(str, rest); +const StringPrototypeStartsWith = (str, ...rest) => String.prototype.startsWith.apply(str, rest); +const SafeMap = Map; +const JSONParse = JSON.parse; + +function createErrorType(code, messageCreator, errorType) { + return class extends errorType { + constructor(...args) { + super(messageCreator(...args)); + this.code = code; + this.name = `${errorType.name} [${code}]`; + } + }; +} +const ERR_PACKAGE_IMPORT_NOT_DEFINED = createErrorType( + `ERR_PACKAGE_IMPORT_NOT_DEFINED`, + (specifier, packagePath, base) => { + return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ``} imported from ${base}`; + }, + TypeError +); +const ERR_INVALID_MODULE_SPECIFIER = createErrorType( + `ERR_INVALID_MODULE_SPECIFIER`, + (request, reason, base = void 0) => { + return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ``}`; + }, + TypeError +); +const ERR_INVALID_PACKAGE_TARGET = createErrorType( + `ERR_INVALID_PACKAGE_TARGET`, + (pkgPath, key, target, isImport = false, base = void 0) => { + const relError = typeof target === `string` && !isImport && target.length && !StringPrototypeStartsWith(target, `./`); + if (key === `.`) { + assert__default.default(isImport === false); + return `Invalid "exports" main target ${JSONStringify(target)} defined in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ``}${relError ? `; targets must start with "./"` : ``}`; + } + return `Invalid "${isImport ? `imports` : `exports`}" target ${JSONStringify( + target + )} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ``}${relError ? `; targets must start with "./"` : ``}`; + }, + Error +); +const ERR_INVALID_PACKAGE_CONFIG = createErrorType( + `ERR_INVALID_PACKAGE_CONFIG`, + (path, base, message) => { + return `Invalid package config ${path}${base ? ` while importing ${base}` : ``}${message ? `. ${message}` : ``}`; + }, + Error +); +const ERR_PACKAGE_PATH_NOT_EXPORTED = createErrorType( + "ERR_PACKAGE_PATH_NOT_EXPORTED", + (pkgPath, subpath, base = void 0) => { + if (subpath === ".") + return `No "exports" main defined in ${pkgPath}package.json${base ? ` imported from ${base}` : ""}`; + return `Package subpath '${subpath}' is not defined by "exports" in ${pkgPath}package.json${base ? ` imported from ${base}` : ""}`; + }, + Error +); + +function filterOwnProperties(source, keys) { + const filtered = /* @__PURE__ */ Object.create(null); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + if (ObjectPrototypeHasOwnProperty(source, key)) { + filtered[key] = source[key]; + } + } + return filtered; +} + +const packageJSONCache = new SafeMap(); +function getPackageConfig(path, specifier, base, readFileSyncFn) { + const existing = packageJSONCache.get(path); + if (existing !== void 0) { + return existing; + } + const source = readFileSyncFn(path); + if (source === void 0) { + const packageConfig2 = { + pjsonPath: path, + exists: false, + main: void 0, + name: void 0, + type: "none", + exports: void 0, + imports: void 0 + }; + packageJSONCache.set(path, packageConfig2); + return packageConfig2; + } + let packageJSON; + try { + packageJSON = JSONParse(source); + } catch (error) { + throw new ERR_INVALID_PACKAGE_CONFIG( + path, + (base ? `"${specifier}" from ` : "") + url.fileURLToPath(base || specifier), + error.message + ); + } + let { imports, main, name, type } = filterOwnProperties(packageJSON, [ + "imports", + "main", + "name", + "type" + ]); + const exports = ObjectPrototypeHasOwnProperty(packageJSON, "exports") ? packageJSON.exports : void 0; + if (typeof imports !== "object" || imports === null) { + imports = void 0; + } + if (typeof main !== "string") { + main = void 0; + } + if (typeof name !== "string") { + name = void 0; + } + if (type !== "module" && type !== "commonjs") { + type = "none"; + } + const packageConfig = { + pjsonPath: path, + exists: true, + main, + name, + type, + exports, + imports + }; + packageJSONCache.set(path, packageConfig); + return packageConfig; +} +function getPackageScopeConfig(resolved, readFileSyncFn) { + let packageJSONUrl = new URL("./package.json", resolved); + while (true) { + const packageJSONPath2 = packageJSONUrl.pathname; + if (StringPrototypeEndsWith(packageJSONPath2, "node_modules/package.json")) { + break; + } + const packageConfig2 = getPackageConfig( + url.fileURLToPath(packageJSONUrl), + resolved, + void 0, + readFileSyncFn + ); + if (packageConfig2.exists) { + return packageConfig2; + } + const lastPackageJSONUrl = packageJSONUrl; + packageJSONUrl = new URL("../package.json", packageJSONUrl); + if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) { + break; + } + } + const packageJSONPath = url.fileURLToPath(packageJSONUrl); + const packageConfig = { + pjsonPath: packageJSONPath, + exists: false, + main: void 0, + name: void 0, + type: "none", + exports: void 0, + imports: void 0 + }; + packageJSONCache.set(packageJSONPath, packageConfig); + return packageConfig; +} + +function throwImportNotDefined(specifier, packageJSONUrl, base) { + throw new ERR_PACKAGE_IMPORT_NOT_DEFINED( + specifier, + packageJSONUrl && url.fileURLToPath(new URL(".", packageJSONUrl)), + url.fileURLToPath(base) + ); +} +function throwInvalidSubpath(subpath, packageJSONUrl, internal, base) { + const reason = `request is not a valid subpath for the "${internal ? "imports" : "exports"}" resolution of ${url.fileURLToPath(packageJSONUrl)}`; + throw new ERR_INVALID_MODULE_SPECIFIER( + subpath, + reason, + base && url.fileURLToPath(base) + ); +} +function throwInvalidPackageTarget(subpath, target, packageJSONUrl, internal, base) { + if (typeof target === "object" && target !== null) { + target = JSONStringify(target, null, ""); + } else { + target = `${target}`; + } + throw new ERR_INVALID_PACKAGE_TARGET( + url.fileURLToPath(new URL(".", packageJSONUrl)), + subpath, + target, + internal, + base && url.fileURLToPath(base) + ); +} +const invalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; +const patternRegEx = /\*/g; +function resolvePackageTargetString(target, subpath, match, packageJSONUrl, base, pattern, internal, conditions) { + if (subpath !== "" && !pattern && target[target.length - 1] !== "/") + throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); + if (!StringPrototypeStartsWith(target, "./")) { + if (internal && !StringPrototypeStartsWith(target, "../") && !StringPrototypeStartsWith(target, "/")) { + let isURL = false; + try { + new URL(target); + isURL = true; + } catch { + } + if (!isURL) { + const exportTarget = pattern ? RegExpPrototypeSymbolReplace(patternRegEx, target, () => subpath) : target + subpath; + return exportTarget; + } + } + throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); + } + if (RegExpPrototypeExec( + invalidSegmentRegEx, + StringPrototypeSlice(target, 2) + ) !== null) + throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); + const resolved = new URL(target, packageJSONUrl); + const resolvedPath = resolved.pathname; + const packagePath = new URL(".", packageJSONUrl).pathname; + if (!StringPrototypeStartsWith(resolvedPath, packagePath)) + throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); + if (subpath === "") return resolved; + if (RegExpPrototypeExec(invalidSegmentRegEx, subpath) !== null) { + const request = pattern ? StringPrototypeReplace(match, "*", () => subpath) : match + subpath; + throwInvalidSubpath(request, packageJSONUrl, internal, base); + } + if (pattern) { + return new URL( + RegExpPrototypeSymbolReplace(patternRegEx, resolved.href, () => subpath) + ); + } + return new URL(subpath, resolved); +} +function isArrayIndex(key) { + const keyNum = +key; + if (`${keyNum}` !== key) return false; + return keyNum >= 0 && keyNum < 4294967295; +} +function resolvePackageTarget(packageJSONUrl, target, subpath, packageSubpath, base, pattern, internal, conditions) { + if (typeof target === "string") { + return resolvePackageTargetString( + target, + subpath, + packageSubpath, + packageJSONUrl, + base, + pattern, + internal); + } else if (ArrayIsArray(target)) { + if (target.length === 0) { + return null; + } + let lastException; + for (let i = 0; i < target.length; i++) { + const targetItem = target[i]; + let resolveResult; + try { + resolveResult = resolvePackageTarget( + packageJSONUrl, + targetItem, + subpath, + packageSubpath, + base, + pattern, + internal, + conditions + ); + } catch (e) { + lastException = e; + if (e.code === "ERR_INVALID_PACKAGE_TARGET") { + continue; + } + throw e; + } + if (resolveResult === void 0) { + continue; + } + if (resolveResult === null) { + lastException = null; + continue; + } + return resolveResult; + } + if (lastException === void 0 || lastException === null) + return lastException; + throw lastException; + } else if (typeof target === "object" && target !== null) { + const keys = ObjectGetOwnPropertyNames(target); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + if (isArrayIndex(key)) { + throw new ERR_INVALID_PACKAGE_CONFIG( + url.fileURLToPath(packageJSONUrl), + base, + '"exports" cannot contain numeric property keys.' + ); + } + } + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + if (key === "default" || conditions.has(key)) { + const conditionalTarget = target[key]; + const resolveResult = resolvePackageTarget( + packageJSONUrl, + conditionalTarget, + subpath, + packageSubpath, + base, + pattern, + internal, + conditions + ); + if (resolveResult === void 0) continue; + return resolveResult; + } + } + return void 0; + } else if (target === null) { + return null; + } + throwInvalidPackageTarget( + packageSubpath, + target, + packageJSONUrl, + internal, + base + ); +} +function patternKeyCompare(a, b) { + const aPatternIndex = StringPrototypeIndexOf(a, "*"); + const bPatternIndex = StringPrototypeIndexOf(b, "*"); + const baseLenA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; + const baseLenB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; + if (baseLenA > baseLenB) return -1; + if (baseLenB > baseLenA) return 1; + if (aPatternIndex === -1) return 1; + if (bPatternIndex === -1) return -1; + if (a.length > b.length) return -1; + if (b.length > a.length) return 1; + return 0; +} +function isConditionalExportsMainSugar(exports, packageJSONUrl, base) { + if (typeof exports === "string" || ArrayIsArray(exports)) return true; + if (typeof exports !== "object" || exports === null) return false; + const keys = ObjectGetOwnPropertyNames(exports); + let isConditionalSugar = false; + let i = 0; + for (let j = 0; j < keys.length; j++) { + const key = keys[j]; + const curIsConditionalSugar = key === "" || key[0] !== "."; + if (i++ === 0) { + isConditionalSugar = curIsConditionalSugar; + } else if (isConditionalSugar !== curIsConditionalSugar) { + throw new ERR_INVALID_PACKAGE_CONFIG( + url.fileURLToPath(packageJSONUrl), + base, + `"exports" cannot contain some keys starting with '.' and some not. The exports object must either be an object of package subpath keys or an object of main entry condition name keys only.` + ); + } + } + return isConditionalSugar; +} +function throwExportsNotFound(subpath, packageJSONUrl, base) { + throw new ERR_PACKAGE_PATH_NOT_EXPORTED( + url.fileURLToPath(new URL(".", packageJSONUrl)), + subpath, + base && url.fileURLToPath(base) + ); +} +const emittedPackageWarnings = /* @__PURE__ */ new Set(); +function emitTrailingSlashPatternDeprecation(match, pjsonUrl, base) { + const pjsonPath = url.fileURLToPath(pjsonUrl); + if (emittedPackageWarnings.has(pjsonPath + "|" + match)) return; + emittedPackageWarnings.add(pjsonPath + "|" + match); + process.emitWarning( + `Use of deprecated trailing slash pattern mapping "${match}" in the "exports" field module resolution of the package at ${pjsonPath}${base ? ` imported from ${url.fileURLToPath(base)}` : ""}. Mapping specifiers ending in "/" is no longer supported.`, + "DeprecationWarning", + "DEP0155" + ); +} +function packageExportsResolve({ + packageJSONUrl, + packageSubpath, + exports, + base, + conditions +}) { + if (isConditionalExportsMainSugar(exports, packageJSONUrl, base)) + exports = { ".": exports }; + if (ObjectPrototypeHasOwnProperty(exports, packageSubpath) && !StringPrototypeIncludes(packageSubpath, "*") && !StringPrototypeEndsWith(packageSubpath, "/")) { + const target = exports[packageSubpath]; + const resolveResult = resolvePackageTarget( + packageJSONUrl, + target, + "", + packageSubpath, + base, + false, + false, + conditions + ); + if (resolveResult == null) { + throwExportsNotFound(packageSubpath, packageJSONUrl, base); + } + return resolveResult; + } + let bestMatch = ""; + let bestMatchSubpath; + const keys = ObjectGetOwnPropertyNames(exports); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + const patternIndex = StringPrototypeIndexOf(key, "*"); + if (patternIndex !== -1 && StringPrototypeStartsWith( + packageSubpath, + StringPrototypeSlice(key, 0, patternIndex) + )) { + if (StringPrototypeEndsWith(packageSubpath, "/")) + emitTrailingSlashPatternDeprecation( + packageSubpath, + packageJSONUrl, + base + ); + const patternTrailer = StringPrototypeSlice(key, patternIndex + 1); + if (packageSubpath.length >= key.length && StringPrototypeEndsWith(packageSubpath, patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && StringPrototypeLastIndexOf(key, "*") === patternIndex) { + bestMatch = key; + bestMatchSubpath = StringPrototypeSlice( + packageSubpath, + patternIndex, + packageSubpath.length - patternTrailer.length + ); + } + } + } + if (bestMatch) { + const target = exports[bestMatch]; + const resolveResult = resolvePackageTarget( + packageJSONUrl, + target, + bestMatchSubpath, + bestMatch, + base, + true, + false, + conditions + ); + if (resolveResult == null) { + throwExportsNotFound(packageSubpath, packageJSONUrl, base); + } + return resolveResult; + } + throwExportsNotFound(packageSubpath, packageJSONUrl, base); +} +function packageImportsResolve({ name, base, conditions, readFileSyncFn }) { + if (name === "#" || StringPrototypeStartsWith(name, "#/") || StringPrototypeEndsWith(name, "/")) { + const reason = "is not a valid internal imports specifier name"; + throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, url.fileURLToPath(base)); + } + let packageJSONUrl; + const packageConfig = getPackageScopeConfig(base, readFileSyncFn); + if (packageConfig.exists) { + packageJSONUrl = url.pathToFileURL(packageConfig.pjsonPath); + const imports = packageConfig.imports; + if (imports) { + if (ObjectPrototypeHasOwnProperty(imports, name) && !StringPrototypeIncludes(name, "*")) { + const resolveResult = resolvePackageTarget( + packageJSONUrl, + imports[name], + "", + name, + base, + false, + true, + conditions + ); + if (resolveResult != null) { + return resolveResult; + } + } else { + let bestMatch = ""; + let bestMatchSubpath; + const keys = ObjectGetOwnPropertyNames(imports); + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; + const patternIndex = StringPrototypeIndexOf(key, "*"); + if (patternIndex !== -1 && StringPrototypeStartsWith( + name, + StringPrototypeSlice(key, 0, patternIndex) + )) { + const patternTrailer = StringPrototypeSlice(key, patternIndex + 1); + if (name.length >= key.length && StringPrototypeEndsWith(name, patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && StringPrototypeLastIndexOf(key, "*") === patternIndex) { + bestMatch = key; + bestMatchSubpath = StringPrototypeSlice( + name, + patternIndex, + name.length - patternTrailer.length + ); + } + } + } + if (bestMatch) { + const target = imports[bestMatch]; + const resolveResult = resolvePackageTarget( + packageJSONUrl, + target, + bestMatchSubpath, + bestMatch, + base, + true, + true, + conditions + ); + if (resolveResult != null) { + return resolveResult; + } + } + } + } + } + throwImportNotDefined(name, packageJSONUrl, base); +} + +const flagSymbol = Symbol('arg flag'); + +class ArgError extends Error { + constructor(msg, code) { + super(msg); + this.name = 'ArgError'; + this.code = code; + + Object.setPrototypeOf(this, ArgError.prototype); + } +} + +function arg( + opts, + { + argv = process.argv.slice(2), + permissive = false, + stopAtPositional = false + } = {} +) { + if (!opts) { + throw new ArgError( + 'argument specification object is required', + 'ARG_CONFIG_NO_SPEC' + ); + } + + const result = { _: [] }; + + const aliases = {}; + const handlers = {}; + + for (const key of Object.keys(opts)) { + if (!key) { + throw new ArgError( + 'argument key cannot be an empty string', + 'ARG_CONFIG_EMPTY_KEY' + ); + } + + if (key[0] !== '-') { + throw new ArgError( + `argument key must start with '-' but found: '${key}'`, + 'ARG_CONFIG_NONOPT_KEY' + ); + } + + if (key.length === 1) { + throw new ArgError( + `argument key must have a name; singular '-' keys are not allowed: ${key}`, + 'ARG_CONFIG_NONAME_KEY' + ); + } + + if (typeof opts[key] === 'string') { + aliases[key] = opts[key]; + continue; + } + + let type = opts[key]; + let isFlag = false; + + if ( + Array.isArray(type) && + type.length === 1 && + typeof type[0] === 'function' + ) { + const [fn] = type; + type = (value, name, prev = []) => { + prev.push(fn(value, name, prev[prev.length - 1])); + return prev; + }; + isFlag = fn === Boolean || fn[flagSymbol] === true; + } else if (typeof type === 'function') { + isFlag = type === Boolean || type[flagSymbol] === true; + } else { + throw new ArgError( + `type missing or not a function or valid array type: ${key}`, + 'ARG_CONFIG_VAD_TYPE' + ); + } + + if (key[1] !== '-' && key.length > 2) { + throw new ArgError( + `short argument keys (with a single hyphen) must have only one character: ${key}`, + 'ARG_CONFIG_SHORTOPT_TOOLONG' + ); + } + + handlers[key] = [type, isFlag]; + } + + for (let i = 0, len = argv.length; i < len; i++) { + const wholeArg = argv[i]; + + if (stopAtPositional && result._.length > 0) { + result._ = result._.concat(argv.slice(i)); + break; + } + + if (wholeArg === '--') { + result._ = result._.concat(argv.slice(i + 1)); + break; + } + + if (wholeArg.length > 1 && wholeArg[0] === '-') { + /* eslint-disable operator-linebreak */ + const separatedArguments = + wholeArg[1] === '-' || wholeArg.length === 2 + ? [wholeArg] + : wholeArg + .slice(1) + .split('') + .map((a) => `-${a}`); + /* eslint-enable operator-linebreak */ + + for (let j = 0; j < separatedArguments.length; j++) { + const arg = separatedArguments[j]; + const [originalArgName, argStr] = + arg[1] === '-' ? arg.split(/=(.*)/, 2) : [arg, undefined]; + + let argName = originalArgName; + while (argName in aliases) { + argName = aliases[argName]; + } + + if (!(argName in handlers)) { + if (permissive) { + result._.push(arg); + continue; + } else { + throw new ArgError( + `unknown or unexpected option: ${originalArgName}`, + 'ARG_UNKNOWN_OPTION' + ); + } + } + + const [type, isFlag] = handlers[argName]; + + if (!isFlag && j + 1 < separatedArguments.length) { + throw new ArgError( + `option requires argument (but was followed by another short argument): ${originalArgName}`, + 'ARG_MISSING_REQUIRED_SHORTARG' + ); + } + + if (isFlag) { + result[argName] = type(true, argName, result[argName]); + } else if (argStr === undefined) { + if ( + argv.length < i + 2 || + (argv[i + 1].length > 1 && + argv[i + 1][0] === '-' && + !( + argv[i + 1].match(/^-?\d*(\.(?=\d))?\d*$/) && + (type === Number || + // eslint-disable-next-line no-undef + (typeof BigInt !== 'undefined' && type === BigInt)) + )) + ) { + const extended = + originalArgName === argName ? '' : ` (alias for ${argName})`; + throw new ArgError( + `option requires argument: ${originalArgName}${extended}`, + 'ARG_MISSING_REQUIRED_LONGARG' + ); + } + + result[argName] = type(argv[i + 1], argName, result[argName]); + ++i; + } else { + result[argName] = type(argStr, argName, result[argName]); + } + } + } else { + result._.push(wholeArg); + } + } + + return result; +} + +arg.flag = (fn) => { + fn[flagSymbol] = true; + return fn; +}; + +// Utility types +arg.COUNT = arg.flag((v, name, existingCount) => (existingCount || 0) + 1); + +// Expose error class +arg.ArgError = ArgError; + +var arg_1 = arg; + +/** + @license + The MIT License (MIT) + + Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ +function getOptionValue(opt) { + parseOptions(); + return options[opt]; +} +let options; +function parseOptions() { + if (!options) { + options = { + "--conditions": [], + ...parseArgv(getNodeOptionsEnvArgv()), + ...parseArgv(process.execArgv) + }; + } +} +function parseArgv(argv) { + return arg_1( + { + "--conditions": [String], + "-C": "--conditions" + }, + { + argv, + permissive: true + } + ); +} +function getNodeOptionsEnvArgv() { + const errors = []; + const envArgv = ParseNodeOptionsEnvVar(process.env.NODE_OPTIONS || "", errors); + if (errors.length !== 0) ; + return envArgv; +} +function ParseNodeOptionsEnvVar(node_options, errors) { + const env_argv = []; + let is_in_string = false; + let will_start_new_arg = true; + for (let index = 0; index < node_options.length; ++index) { + let c = node_options[index]; + if (c === "\\" && is_in_string) { + if (index + 1 === node_options.length) { + errors.push("invalid value for NODE_OPTIONS (invalid escape)\n"); + return env_argv; + } else { + c = node_options[++index]; + } + } else if (c === " " && !is_in_string) { + will_start_new_arg = true; + continue; + } else if (c === '"') { + is_in_string = !is_in_string; + continue; + } + if (will_start_new_arg) { + env_argv.push(c); + will_start_new_arg = false; + } else { + env_argv[env_argv.length - 1] += c; + } + } + if (is_in_string) { + errors.push("invalid value for NODE_OPTIONS (unterminated string)\n"); + } + return env_argv; +} + +function makeApi(runtimeState, opts) { + const alwaysWarnOnFallback = Number(process.env.PNP_ALWAYS_WARN_ON_FALLBACK) > 0; + const debugLevel = Number(process.env.PNP_DEBUG_LEVEL); + const pathRegExp = /^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/; + const isStrictRegExp = /^(\/|\.{1,2}(\/|$))/; + const isDirRegExp = /\/$/; + const isRelativeRegexp = /^\.{0,2}\//; + const topLevelLocator = { name: null, reference: null }; + const fallbackLocators = []; + const emittedWarnings = /* @__PURE__ */ new Set(); + if (runtimeState.enableTopLevelFallback === true) + fallbackLocators.push(topLevelLocator); + if (opts.compatibilityMode !== false) { + for (const name of [`react-scripts`, `gatsby`]) { + const packageStore = runtimeState.packageRegistry.get(name); + if (packageStore) { + for (const reference of packageStore.keys()) { + if (reference === null) { + throw new Error(`Assertion failed: This reference shouldn't be null`); + } else { + fallbackLocators.push({ name, reference }); + } + } + } + } + } + const { + ignorePattern, + packageRegistry, + packageLocatorsByLocations + } = runtimeState; + function makeLogEntry(name, args) { + return { + fn: name, + args, + error: null, + result: null + }; + } + function trace(entry) { + const colors = process.stderr?.hasColors?.() ?? process.stdout.isTTY; + const c = (n, str) => `\x1B[${n}m${str}\x1B[0m`; + const error = entry.error; + if (error) + console.error(c(`31;1`, `\u2716 ${entry.error?.message.replace(/\n.*/s, ``)}`)); + else + console.error(c(`33;1`, `\u203C Resolution`)); + if (entry.args.length > 0) + console.error(); + for (const arg of entry.args) + console.error(` ${c(`37;1`, `In \u2190`)} ${nodeUtils.inspect(arg, { colors, compact: true })}`); + if (entry.result) { + console.error(); + console.error(` ${c(`37;1`, `Out \u2192`)} ${nodeUtils.inspect(entry.result, { colors, compact: true })}`); + } + const stack = new Error().stack.match(/(?<=^ +)at.*/gm)?.slice(2) ?? []; + if (stack.length > 0) { + console.error(); + for (const line of stack) { + console.error(` ${c(`38;5;244`, line)}`); + } + } + console.error(); + } + function maybeLog(name, fn) { + if (opts.allowDebug === false) + return fn; + if (Number.isFinite(debugLevel)) { + if (debugLevel >= 2) { + return (...args) => { + const logEntry = makeLogEntry(name, args); + try { + return logEntry.result = fn(...args); + } catch (error) { + throw logEntry.error = error; + } finally { + trace(logEntry); + } + }; + } else if (debugLevel >= 1) { + return (...args) => { + try { + return fn(...args); + } catch (error) { + const logEntry = makeLogEntry(name, args); + logEntry.error = error; + trace(logEntry); + throw error; + } + }; + } + } + return fn; + } + function getPackageInformationSafe(packageLocator) { + const packageInformation = getPackageInformation(packageLocator); + if (!packageInformation) { + throw makeError( + ErrorCode.INTERNAL, + `Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)` + ); + } + return packageInformation; + } + function isDependencyTreeRoot(packageLocator) { + if (packageLocator.name === null) + return true; + for (const dependencyTreeRoot of runtimeState.dependencyTreeRoots) + if (dependencyTreeRoot.name === packageLocator.name && dependencyTreeRoot.reference === packageLocator.reference) + return true; + return false; + } + const defaultExportsConditions = /* @__PURE__ */ new Set([ + `node`, + `require`, + ...getOptionValue(`--conditions`) + ]); + function applyNodeExportsResolution(unqualifiedPath, conditions = defaultExportsConditions, issuer) { + const locator = findPackageLocator(ppath.join(unqualifiedPath, `internal.js`), { + resolveIgnored: true, + includeDiscardFromLookup: true + }); + if (locator === null) { + throw makeError( + ErrorCode.INTERNAL, + `The locator that owns the "${unqualifiedPath}" path can't be found inside the dependency tree (this is probably an internal error)` + ); + } + const { packageLocation } = getPackageInformationSafe(locator); + const manifestPath = ppath.join(packageLocation, Filename.manifest); + if (!opts.fakeFs.existsSync(manifestPath)) + return null; + const pkgJson = JSON.parse(opts.fakeFs.readFileSync(manifestPath, `utf8`)); + if (pkgJson.exports == null) + return null; + let subpath = ppath.contains(packageLocation, unqualifiedPath); + if (subpath === null) { + throw makeError( + ErrorCode.INTERNAL, + `unqualifiedPath doesn't contain the packageLocation (this is probably an internal error)` + ); + } + if (subpath !== `.` && !isRelativeRegexp.test(subpath)) + subpath = `./${subpath}`; + try { + const resolvedExport = packageExportsResolve({ + packageJSONUrl: url.pathToFileURL(npath.fromPortablePath(manifestPath)), + packageSubpath: subpath, + exports: pkgJson.exports, + base: issuer ? url.pathToFileURL(npath.fromPortablePath(issuer)) : null, + conditions + }); + return npath.toPortablePath(url.fileURLToPath(resolvedExport)); + } catch (error) { + throw makeError( + ErrorCode.EXPORTS_RESOLUTION_FAILED, + error.message, + { unqualifiedPath: getPathForDisplay(unqualifiedPath), locator, pkgJson, subpath: getPathForDisplay(subpath), conditions }, + error.code + ); + } + } + function applyNodeExtensionResolution(unqualifiedPath, candidates, { extensions }) { + let stat; + try { + candidates.push(unqualifiedPath); + stat = opts.fakeFs.statSync(unqualifiedPath); + } catch { + } + if (stat && !stat.isDirectory()) + return opts.fakeFs.realpathSync(unqualifiedPath); + if (stat && stat.isDirectory()) { + let pkgJson; + try { + pkgJson = JSON.parse(opts.fakeFs.readFileSync(ppath.join(unqualifiedPath, Filename.manifest), `utf8`)); + } catch { + } + let nextUnqualifiedPath; + if (pkgJson && pkgJson.main) + nextUnqualifiedPath = ppath.resolve(unqualifiedPath, pkgJson.main); + if (nextUnqualifiedPath && nextUnqualifiedPath !== unqualifiedPath) { + const resolution = applyNodeExtensionResolution(nextUnqualifiedPath, candidates, { extensions }); + if (resolution !== null) { + return resolution; + } + } + } + for (let i = 0, length = extensions.length; i < length; i++) { + const candidateFile = `${unqualifiedPath}${extensions[i]}`; + candidates.push(candidateFile); + if (opts.fakeFs.existsSync(candidateFile)) { + return candidateFile; + } + } + if (stat && stat.isDirectory()) { + for (let i = 0, length = extensions.length; i < length; i++) { + const candidateFile = ppath.format({ dir: unqualifiedPath, name: `index`, ext: extensions[i] }); + candidates.push(candidateFile); + if (opts.fakeFs.existsSync(candidateFile)) { + return candidateFile; + } + } + } + return null; + } + function makeFakeModule(path) { + const fakeModule = new require$$0.Module(path, null); + fakeModule.filename = path; + fakeModule.paths = require$$0.Module._nodeModulePaths(path); + return fakeModule; + } + function callNativeResolution(request, issuer) { + if (issuer.endsWith(`/`)) + issuer = ppath.join(issuer, `internal.js`); + return require$$0.Module._resolveFilename(npath.fromPortablePath(request), makeFakeModule(npath.fromPortablePath(issuer)), false, { plugnplay: false }); + } + function isPathIgnored(path) { + if (ignorePattern === null) + return false; + const subPath = ppath.contains(runtimeState.basePath, path); + if (subPath === null) + return false; + if (ignorePattern.test(subPath.replace(/\/$/, ``))) { + return true; + } else { + return false; + } + } + const VERSIONS = { std: 3, resolveVirtual: 1, getAllLocators: 1 }; + const topLevel = topLevelLocator; + function getPackageInformation({ name, reference }) { + const packageInformationStore = packageRegistry.get(name); + if (!packageInformationStore) + return null; + const packageInformation = packageInformationStore.get(reference); + if (!packageInformation) + return null; + return packageInformation; + } + function findPackageDependents({ name, reference }) { + const dependents = []; + for (const [dependentName, packageInformationStore] of packageRegistry) { + if (dependentName === null) + continue; + for (const [dependentReference, packageInformation] of packageInformationStore) { + if (dependentReference === null) + continue; + const dependencyReference = packageInformation.packageDependencies.get(name); + if (dependencyReference !== reference) + continue; + if (dependentName === name && dependentReference === reference) + continue; + dependents.push({ + name: dependentName, + reference: dependentReference + }); + } + } + return dependents; + } + function findBrokenPeerDependencies(dependency, initialPackage) { + const brokenPackages = /* @__PURE__ */ new Map(); + const alreadyVisited = /* @__PURE__ */ new Set(); + const traversal = (currentPackage) => { + const identifier = JSON.stringify(currentPackage.name); + if (alreadyVisited.has(identifier)) + return; + alreadyVisited.add(identifier); + const dependents = findPackageDependents(currentPackage); + for (const dependent of dependents) { + const dependentInformation = getPackageInformationSafe(dependent); + if (dependentInformation.packagePeers.has(dependency)) { + traversal(dependent); + } else { + let brokenSet = brokenPackages.get(dependent.name); + if (typeof brokenSet === `undefined`) + brokenPackages.set(dependent.name, brokenSet = /* @__PURE__ */ new Set()); + brokenSet.add(dependent.reference); + } + } + }; + traversal(initialPackage); + const brokenList = []; + for (const name of [...brokenPackages.keys()].sort()) + for (const reference of [...brokenPackages.get(name)].sort()) + brokenList.push({ name, reference }); + return brokenList; + } + function findPackageLocator(location, { resolveIgnored = false, includeDiscardFromLookup = false } = {}) { + if (isPathIgnored(location) && !resolveIgnored) + return null; + let relativeLocation = ppath.relative(runtimeState.basePath, location); + if (!relativeLocation.match(isStrictRegExp)) + relativeLocation = `./${relativeLocation}`; + if (!relativeLocation.endsWith(`/`)) + relativeLocation = `${relativeLocation}/`; + do { + const entry = packageLocatorsByLocations.get(relativeLocation); + if (typeof entry === `undefined` || entry.discardFromLookup && !includeDiscardFromLookup) { + relativeLocation = relativeLocation.substring(0, relativeLocation.lastIndexOf(`/`, relativeLocation.length - 2) + 1); + continue; + } + return entry.locator; + } while (relativeLocation !== ``); + return null; + } + function tryReadFile(filePath) { + try { + return opts.fakeFs.readFileSync(npath.toPortablePath(filePath), `utf8`); + } catch (err) { + if (err.code === `ENOENT`) + return void 0; + throw err; + } + } + function resolveToUnqualified(request, issuer, { considerBuiltins = true } = {}) { + if (request.startsWith(`#`)) + throw new Error(`resolveToUnqualified can not handle private import mappings`); + if (request === `pnpapi`) + return npath.toPortablePath(opts.pnpapiResolution); + if (considerBuiltins && require$$0.isBuiltin(request)) + return null; + const requestForDisplay = getPathForDisplay(request); + const issuerForDisplay = issuer && getPathForDisplay(issuer); + if (issuer && isPathIgnored(issuer)) { + if (!ppath.isAbsolute(request) || findPackageLocator(request) === null) { + const result = callNativeResolution(request, issuer); + if (result === false) { + throw makeError( + ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, + `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp) + +Require request: "${requestForDisplay}" +Required by: ${issuerForDisplay} +`, + { request: requestForDisplay, issuer: issuerForDisplay } + ); + } + return npath.toPortablePath(result); + } + } + let unqualifiedPath; + const dependencyNameMatch = request.match(pathRegExp); + if (!dependencyNameMatch) { + if (ppath.isAbsolute(request)) { + unqualifiedPath = ppath.normalize(request); + } else { + if (!issuer) { + throw makeError( + ErrorCode.API_ERROR, + `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, + { request: requestForDisplay, issuer: issuerForDisplay } + ); + } + const absoluteIssuer = ppath.resolve(issuer); + if (issuer.match(isDirRegExp)) { + unqualifiedPath = ppath.normalize(ppath.join(absoluteIssuer, request)); + } else { + unqualifiedPath = ppath.normalize(ppath.join(ppath.dirname(absoluteIssuer), request)); + } + } + } else { + if (!issuer) { + throw makeError( + ErrorCode.API_ERROR, + `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, + { request: requestForDisplay, issuer: issuerForDisplay } + ); + } + const [, dependencyName, subPath] = dependencyNameMatch; + const issuerLocator = findPackageLocator(issuer); + if (!issuerLocator) { + const result = callNativeResolution(request, issuer); + if (result === false) { + throw makeError( + ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, + `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree). + +Require path: "${requestForDisplay}" +Required by: ${issuerForDisplay} +`, + { request: requestForDisplay, issuer: issuerForDisplay } + ); + } + return npath.toPortablePath(result); + } + const issuerInformation = getPackageInformationSafe(issuerLocator); + let dependencyReference = issuerInformation.packageDependencies.get(dependencyName); + let fallbackReference = null; + if (dependencyReference == null) { + if (issuerLocator.name !== null) { + const exclusionEntry = runtimeState.fallbackExclusionList.get(issuerLocator.name); + const canUseFallbacks = !exclusionEntry || !exclusionEntry.has(issuerLocator.reference); + if (canUseFallbacks) { + for (let t = 0, T = fallbackLocators.length; t < T; ++t) { + const fallbackInformation = getPackageInformationSafe(fallbackLocators[t]); + const reference = fallbackInformation.packageDependencies.get(dependencyName); + if (reference == null) + continue; + if (alwaysWarnOnFallback) + fallbackReference = reference; + else + dependencyReference = reference; + break; + } + if (runtimeState.enableTopLevelFallback) { + if (dependencyReference == null && fallbackReference === null) { + const reference = runtimeState.fallbackPool.get(dependencyName); + if (reference != null) { + fallbackReference = reference; + } + } + } + } + } + } + let error = null; + if (dependencyReference === null) { + if (isDependencyTreeRoot(issuerLocator)) { + error = makeError( + ErrorCode.MISSING_PEER_DEPENDENCY, + `Your application tried to access ${dependencyName} (a peer dependency); this isn't allowed as there is no ancestor to satisfy the requirement. Use a devDependency if needed. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerForDisplay} +`, + { request: requestForDisplay, issuer: issuerForDisplay, dependencyName } + ); + } else { + const brokenAncestors = findBrokenPeerDependencies(dependencyName, issuerLocator); + if (brokenAncestors.every((ancestor) => isDependencyTreeRoot(ancestor))) { + error = makeError( + ErrorCode.MISSING_PEER_DEPENDENCY, + `${issuerLocator.name} tried to access ${dependencyName} (a peer dependency) but it isn't provided by your application; this makes the require call ambiguous and unsound. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) +${brokenAncestors.map((ancestorLocator) => `Ancestor breaking the chain: ${ancestorLocator.name}@${ancestorLocator.reference} +`).join(``)} +`, + { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName, brokenAncestors } + ); + } else { + error = makeError( + ErrorCode.MISSING_PEER_DEPENDENCY, + `${issuerLocator.name} tried to access ${dependencyName} (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) + +${brokenAncestors.map((ancestorLocator) => `Ancestor breaking the chain: ${ancestorLocator.name}@${ancestorLocator.reference} +`).join(``)} +`, + { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName, brokenAncestors } + ); + } + } + } else if (dependencyReference === void 0) { + if (!considerBuiltins && require$$0.isBuiltin(request)) { + if (isDependencyTreeRoot(issuerLocator)) { + error = makeError( + ErrorCode.UNDECLARED_DEPENDENCY, + `Your application tried to access ${dependencyName}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${dependencyName} isn't otherwise declared in your dependencies, this makes the require call ambiguous and unsound. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerForDisplay} +`, + { request: requestForDisplay, issuer: issuerForDisplay, dependencyName } + ); + } else { + error = makeError( + ErrorCode.UNDECLARED_DEPENDENCY, + `${issuerLocator.name} tried to access ${dependencyName}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${dependencyName} isn't otherwise declared in ${issuerLocator.name}'s dependencies, this makes the require call ambiguous and unsound. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerForDisplay} +`, + { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName } + ); + } + } else { + if (isDependencyTreeRoot(issuerLocator)) { + error = makeError( + ErrorCode.UNDECLARED_DEPENDENCY, + `Your application tried to access ${dependencyName}, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerForDisplay} +`, + { request: requestForDisplay, issuer: issuerForDisplay, dependencyName } + ); + } else { + error = makeError( + ErrorCode.UNDECLARED_DEPENDENCY, + `${issuerLocator.name} tried to access ${dependencyName}, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound. + +Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) +`, + { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName } + ); + } + } + } + if (dependencyReference == null) { + if (fallbackReference === null || error === null) + throw error || new Error(`Assertion failed: Expected an error to have been set`); + dependencyReference = fallbackReference; + const message = error.message.replace(/\n.*/g, ``); + error.message = message; + if (!emittedWarnings.has(message) && debugLevel !== 0) { + emittedWarnings.add(message); + process.emitWarning(error); + } + } + const dependencyLocator = Array.isArray(dependencyReference) ? { name: dependencyReference[0], reference: dependencyReference[1] } : { name: dependencyName, reference: dependencyReference }; + const dependencyInformation = getPackageInformationSafe(dependencyLocator); + if (!dependencyInformation.packageLocation) { + throw makeError( + ErrorCode.MISSING_DEPENDENCY, + `A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod. + +Required package: ${dependencyLocator.name}@${dependencyLocator.reference}${dependencyLocator.name !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} +Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) +`, + { request: requestForDisplay, issuer: issuerForDisplay, dependencyLocator: Object.assign({}, dependencyLocator) } + ); + } + const dependencyLocation = dependencyInformation.packageLocation; + if (subPath) { + unqualifiedPath = ppath.join(dependencyLocation, subPath); + } else { + unqualifiedPath = dependencyLocation; + } + } + return ppath.normalize(unqualifiedPath); + } + function resolveUnqualifiedExport(request, unqualifiedPath, conditions = defaultExportsConditions, issuer) { + if (isStrictRegExp.test(request)) + return unqualifiedPath; + const unqualifiedExportPath = applyNodeExportsResolution(unqualifiedPath, conditions, issuer); + if (unqualifiedExportPath) { + return ppath.normalize(unqualifiedExportPath); + } else { + return unqualifiedPath; + } + } + function resolveUnqualified(unqualifiedPath, { extensions = Object.keys(require$$0.Module._extensions) } = {}) { + const candidates = []; + const qualifiedPath = applyNodeExtensionResolution(unqualifiedPath, candidates, { extensions }); + if (qualifiedPath) { + reportRequiredFilesToWatchMode([qualifiedPath]); + return ppath.normalize(qualifiedPath); + } else { + reportRequiredFilesToWatchMode(candidates); + const unqualifiedPathForDisplay = getPathForDisplay(unqualifiedPath); + const containingPackage = findPackageLocator(unqualifiedPath); + if (containingPackage) { + const { packageLocation } = getPackageInformationSafe(containingPackage); + let exists = true; + try { + opts.fakeFs.accessSync(packageLocation); + } catch (err) { + if (err?.code === `ENOENT`) { + exists = false; + } else { + const readableError = (err?.message ?? err ?? `empty exception thrown`).replace(/^[A-Z]/, ($0) => $0.toLowerCase()); + throw makeError(ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, `Required package exists but could not be accessed (${readableError}). + +Missing package: ${containingPackage.name}@${containingPackage.reference} +Expected package location: ${getPathForDisplay(packageLocation)} +`, { unqualifiedPath: unqualifiedPathForDisplay, extensions }); + } + } + if (!exists) { + const errorMessage = packageLocation.includes(`/unplugged/`) ? `Required unplugged package missing from disk. This may happen when switching branches without running installs (unplugged packages must be fully materialized on disk to work).` : `Required package missing from disk. If you keep your packages inside your repository then restarting the Node process may be enough. Otherwise, try to run an install first.`; + throw makeError( + ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, + `${errorMessage} + +Missing package: ${containingPackage.name}@${containingPackage.reference} +Expected package location: ${getPathForDisplay(packageLocation)} +`, + { unqualifiedPath: unqualifiedPathForDisplay, extensions } + ); + } + } + throw makeError( + ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, + `Qualified path resolution failed: we looked for the following paths, but none could be accessed. + +Source path: ${unqualifiedPathForDisplay} +${candidates.map((candidate) => `Not found: ${getPathForDisplay(candidate)} +`).join(``)}`, + { unqualifiedPath: unqualifiedPathForDisplay, extensions } + ); + } + } + function resolvePrivateRequest(request, issuer, opts2) { + if (!issuer) + throw new Error(`Assertion failed: An issuer is required to resolve private import mappings`); + const resolved = packageImportsResolve({ + name: request, + base: url.pathToFileURL(npath.fromPortablePath(issuer)), + conditions: opts2.conditions ?? defaultExportsConditions, + readFileSyncFn: tryReadFile + }); + if (resolved instanceof URL) { + return resolveUnqualified(npath.toPortablePath(url.fileURLToPath(resolved)), { extensions: opts2.extensions }); + } else { + if (resolved.startsWith(`#`)) + throw new Error(`Mapping from one private import to another isn't allowed`); + return resolveRequest(resolved, issuer, opts2); + } + } + function resolveRequest(request, issuer, opts2 = {}) { + try { + if (request.startsWith(`#`)) + return resolvePrivateRequest(request, issuer, opts2); + const { considerBuiltins, extensions, conditions } = opts2; + const unqualifiedPath = resolveToUnqualified(request, issuer, { considerBuiltins }); + if (request === `pnpapi`) + return unqualifiedPath; + if (unqualifiedPath === null) + return null; + const isIssuerIgnored = () => issuer !== null ? isPathIgnored(issuer) : false; + const remappedPath = (!considerBuiltins || !require$$0.isBuiltin(request)) && !isIssuerIgnored() ? resolveUnqualifiedExport(request, unqualifiedPath, conditions, issuer) : unqualifiedPath; + return resolveUnqualified(remappedPath, { extensions }); + } catch (error) { + if (Object.hasOwn(error, `pnpCode`)) + Object.assign(error.data, { request: getPathForDisplay(request), issuer: issuer && getPathForDisplay(issuer) }); + throw error; + } + } + function resolveVirtual(request) { + const normalized = ppath.normalize(request); + const resolved = VirtualFS.resolveVirtual(normalized); + return resolved !== normalized ? resolved : null; + } + return { + VERSIONS, + topLevel, + getLocator: (name, referencish) => { + if (Array.isArray(referencish)) { + return { name: referencish[0], reference: referencish[1] }; + } else { + return { name, reference: referencish }; + } + }, + getDependencyTreeRoots: () => { + return [...runtimeState.dependencyTreeRoots]; + }, + getAllLocators() { + const locators = []; + for (const [name, entry] of packageRegistry) + for (const reference of entry.keys()) + if (name !== null && reference !== null) + locators.push({ name, reference }); + return locators; + }, + getPackageInformation: (locator) => { + const info = getPackageInformation(locator); + if (info === null) + return null; + const packageLocation = npath.fromPortablePath(info.packageLocation); + const nativeInfo = { ...info, packageLocation }; + return nativeInfo; + }, + findPackageLocator: (path) => { + return findPackageLocator(npath.toPortablePath(path)); + }, + resolveToUnqualified: maybeLog(`resolveToUnqualified`, (request, issuer, opts2) => { + const portableIssuer = issuer !== null ? npath.toPortablePath(issuer) : null; + const resolution = resolveToUnqualified(npath.toPortablePath(request), portableIssuer, opts2); + if (resolution === null) + return null; + return npath.fromPortablePath(resolution); + }), + resolveUnqualified: maybeLog(`resolveUnqualified`, (unqualifiedPath, opts2) => { + return npath.fromPortablePath(resolveUnqualified(npath.toPortablePath(unqualifiedPath), opts2)); + }), + resolveRequest: maybeLog(`resolveRequest`, (request, issuer, opts2) => { + const portableIssuer = issuer !== null ? npath.toPortablePath(issuer) : null; + const resolution = resolveRequest(npath.toPortablePath(request), portableIssuer, opts2); + if (resolution === null) + return null; + return npath.fromPortablePath(resolution); + }), + resolveVirtual: maybeLog(`resolveVirtual`, (path) => { + const result = resolveVirtual(npath.toPortablePath(path)); + if (result !== null) { + return npath.fromPortablePath(result); + } else { + return null; + } + }) + }; +} + +function makeManager(pnpapi, opts) { + const initialApiPath = npath.toPortablePath(pnpapi.resolveToUnqualified(`pnpapi`, null)); + const initialApiStats = opts.fakeFs.statSync(npath.toPortablePath(initialApiPath)); + const apiMetadata = /* @__PURE__ */ new Map([ + [initialApiPath, { + instance: pnpapi, + stats: initialApiStats, + lastRefreshCheck: Date.now() + }] + ]); + function loadApiInstance(pnpApiPath) { + const nativePath = npath.fromPortablePath(pnpApiPath); + const module = new require$$0.Module(nativePath, null); + module.load(nativePath); + return module.exports; + } + function refreshApiEntry(pnpApiPath, apiEntry) { + const timeNow = Date.now(); + if (timeNow - apiEntry.lastRefreshCheck < 500) + return; + apiEntry.lastRefreshCheck = timeNow; + const stats = opts.fakeFs.statSync(pnpApiPath); + if (stats.mtime > apiEntry.stats.mtime) { + process.emitWarning(`[Warning] The runtime detected new information in a PnP file; reloading the API instance (${npath.fromPortablePath(pnpApiPath)})`); + apiEntry.stats = stats; + apiEntry.instance = loadApiInstance(pnpApiPath); + } + } + function getApiEntry(pnpApiPath, refresh = false) { + let apiEntry = apiMetadata.get(pnpApiPath); + if (typeof apiEntry !== `undefined`) { + if (refresh) { + refreshApiEntry(pnpApiPath, apiEntry); + } + } else { + apiMetadata.set(pnpApiPath, apiEntry = { + instance: loadApiInstance(pnpApiPath), + stats: opts.fakeFs.statSync(pnpApiPath), + lastRefreshCheck: Date.now() + }); + } + return apiEntry; + } + const findApiPathCache = /* @__PURE__ */ new Map(); + function addToCacheAndReturn(start, end, target) { + if (target !== null) { + target = VirtualFS.resolveVirtual(target); + target = opts.fakeFs.realpathSync(target); + } + let curr; + let next = start; + do { + curr = next; + findApiPathCache.set(curr, target); + next = ppath.dirname(curr); + } while (curr !== end); + return target; + } + function findApiPathFor(modulePath) { + let bestCandidate = null; + for (const [apiPath, apiEntry] of apiMetadata) { + const locator = apiEntry.instance.findPackageLocator(modulePath); + if (!locator) + continue; + if (apiMetadata.size === 1) + return apiPath; + const packageInformation = apiEntry.instance.getPackageInformation(locator); + if (!packageInformation) + throw new Error(`Assertion failed: Couldn't get package information for '${modulePath}'`); + if (!bestCandidate) + bestCandidate = { packageLocation: packageInformation.packageLocation, apiPaths: [] }; + if (packageInformation.packageLocation === bestCandidate.packageLocation) { + bestCandidate.apiPaths.push(apiPath); + } else if (packageInformation.packageLocation.length > bestCandidate.packageLocation.length) { + bestCandidate = { packageLocation: packageInformation.packageLocation, apiPaths: [apiPath] }; + } + } + if (bestCandidate) { + if (bestCandidate.apiPaths.length === 1) + return bestCandidate.apiPaths[0]; + const controlSegment = bestCandidate.apiPaths.map((apiPath) => ` ${npath.fromPortablePath(apiPath)}`).join(` +`); + throw new Error(`Unable to locate pnpapi, the module '${modulePath}' is controlled by multiple pnpapi instances. +This is usually caused by using the global cache (enableGlobalCache: true) + +Controlled by: +${controlSegment} +`); + } + const start = ppath.resolve(npath.toPortablePath(modulePath)); + let curr; + let next = start; + do { + curr = next; + const cached = findApiPathCache.get(curr); + if (cached !== void 0) + return addToCacheAndReturn(start, curr, cached); + const cjsCandidate = ppath.join(curr, Filename.pnpCjs); + if (opts.fakeFs.existsSync(cjsCandidate) && opts.fakeFs.statSync(cjsCandidate).isFile()) + return addToCacheAndReturn(start, curr, cjsCandidate); + const legacyCjsCandidate = ppath.join(curr, Filename.pnpJs); + if (opts.fakeFs.existsSync(legacyCjsCandidate) && opts.fakeFs.statSync(legacyCjsCandidate).isFile()) + return addToCacheAndReturn(start, curr, legacyCjsCandidate); + next = ppath.dirname(curr); + } while (curr !== PortablePath.root); + return addToCacheAndReturn(start, curr, null); + } + const moduleToApiPathCache = /* @__PURE__ */ new WeakMap(); + function getApiPathFromParent(parent) { + if (parent == null) + return initialApiPath; + let apiPath = moduleToApiPathCache.get(parent); + if (typeof apiPath !== `undefined`) + return apiPath; + apiPath = parent.filename ? findApiPathFor(parent.filename) : null; + moduleToApiPathCache.set(parent, apiPath); + return apiPath; + } + return { + getApiPathFromParent, + findApiPathFor, + getApiEntry + }; +} + +const localFs = { ...fs__default.default }; +const nodeFs = new NodeFS(localFs); +const defaultRuntimeState = $$SETUP_STATE(hydrateRuntimeState); +const defaultPnpapiResolution = __filename; +const customZipImplementation = defaultRuntimeState.pnpZipBackend === `js` ? JsZipImpl : void 0; +const defaultFsLayer = new VirtualFS({ + baseFs: new ZipOpenFS({ + customZipImplementation, + baseFs: nodeFs, + maxOpenFiles: 80, + readOnlyArchives: true + }) +}); +class DynamicFS extends ProxiedFS { + baseFs = defaultFsLayer; + constructor() { + super(ppath); + } + mapToBase(p) { + return p; + } + mapFromBase(p) { + return p; + } +} +const dynamicFsLayer = new DynamicFS(); +let manager; +const defaultApi = Object.assign(makeApi(defaultRuntimeState, { + fakeFs: dynamicFsLayer, + pnpapiResolution: defaultPnpapiResolution +}), { + /** + * Can be used to generate a different API than the default one (for example + * to map it on `/` rather than the local directory path, or to use a + * different FS layer than the default one). + */ + makeApi: ({ + basePath = void 0, + fakeFs = dynamicFsLayer, + pnpapiResolution = defaultPnpapiResolution, + ...rest + }) => { + const apiRuntimeState = typeof basePath !== `undefined` ? $$SETUP_STATE(hydrateRuntimeState, basePath) : defaultRuntimeState; + return makeApi(apiRuntimeState, { + fakeFs, + pnpapiResolution, + ...rest + }); + }, + /** + * Will inject the specified API into the environment, monkey-patching FS. Is + * automatically called when the hook is loaded through `--require`. + */ + setup: (api) => { + applyPatch(api || defaultApi, { + fakeFs: defaultFsLayer, + manager + }); + dynamicFsLayer.baseFs = new NodeFS(fs__default.default); + } +}); +manager = makeManager(defaultApi, { + fakeFs: dynamicFsLayer +}); +if (module.parent && module.parent.id === `internal/preload`) { + defaultApi.setup(); + if (module.filename) { + delete require$$0__default.default._cache[module.filename]; + } +} +if (process.mainModule === module) { + const reportError = (code, message, data) => { + process.stdout.write(`${JSON.stringify([{ code, message, data }, null])} +`); + }; + const reportSuccess = (resolution) => { + process.stdout.write(`${JSON.stringify([null, resolution])} +`); + }; + const processResolution = (request, issuer) => { + try { + reportSuccess(defaultApi.resolveRequest(request, issuer)); + } catch (error) { + reportError(error.code, error.message, error.data); + } + }; + const processRequest = (data) => { + try { + const [request, issuer] = JSON.parse(data); + processResolution(request, issuer); + } catch (error) { + reportError(`INVALID_JSON`, error.message, error.data); + } + }; + if (process.argv.length > 2) { + if (process.argv.length !== 4) { + process.stderr.write(`Usage: ${process.argv[0]} ${process.argv[1]} +`); + process.exitCode = 64; + } else { + processResolution(process.argv[2], process.argv[3]); + } + } else { + let buffer = ``; + const decoder = new StringDecoder__default.default.StringDecoder(); + process.stdin.on(`data`, (chunk) => { + buffer += decoder.write(chunk); + do { + const index = buffer.indexOf(` +`); + if (index === -1) + break; + const line = buffer.slice(0, index); + buffer = buffer.slice(index + 1); + processRequest(line); + } while (true); + }); + } +} + +module.exports = defaultApi; diff --git a/.vscode/settings.json b/.vscode/settings.json index 12cbd3707..c2ad21881 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -172,6 +172,7 @@ "Kiali", "Kluwer", "kmsplugin", + "koffi", "koko", "Kpow", "ksql", @@ -324,6 +325,7 @@ "RGAA", "Roboto", "rodgtr", + "rollup", "Ryuk", "samp", "scaffolder", diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 000000000..2c4081097 Binary files /dev/null and b/.yarn/install-state.gz differ diff --git a/@types/vitest-axe.d.ts b/@types/vitest-axe.d.ts index c3b6acff4..cd627845f 100644 --- a/@types/vitest-axe.d.ts +++ b/@types/vitest-axe.d.ts @@ -1,8 +1,8 @@ /// -/* eslint-disable @typescript-eslint/no-empty-object-type, no-unused-vars, @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any */ +/* eslint-disable @typescript-eslint/no-empty-object-type, no-unused-vars, @typescript-eslint/no-unused-vars */ import type { AxeMatchers } from 'vitest-axe/matchers' declare module 'vitest' { - export interface Assertion extends AxeMatchers {} + export interface Assertion = void, T = unknown> extends AxeMatchers {} export interface AsymmetricMatchersContaining extends AxeMatchers {} } diff --git a/astro.config.ts b/astro.config.ts index 8725fcd63..4bff1dd86 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -93,13 +93,11 @@ const standardIntegrations = [ project: 'webstack-builders-corporate-website', org: 'webstack-builders', authToken: sentryAuthToken, - unstable_sentryVitePluginOptions: { - release: { - name: sentryReleaseName, - }, - sourcemaps: { - filesToDeleteAfterUpload: ['./dist/**/client/**/*.map', './dist/**/server/**/*.map'], - }, + release: { + name: sentryReleaseName, + }, + sourcemaps: { + filesToDeleteAfterUpload: ['./dist/**/client/**/*.map', './dist/**/server/**/*.map'], }, })] : []), sitemap({ diff --git a/package-lock.json b/package-lock.json index b9bbd6751..32caef62d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,38 +12,39 @@ "servers/*" ], "dependencies": { - "@adobe/remark-gridtables": "3.0.20", - "@astrojs/check": "0.9.10", - "@astrojs/compiler-rs": "^0.4.0", + "@adobe/remark-gridtables": "3.0.22", + "@astrojs/check": "0.9.12", + "@astrojs/compiler-rs": "^0.5.2", "@astrojs/db": "0.21.3", - "@astrojs/mdx": "^7.0.8", - "@astrojs/preact": "^6.0.4", + "@astrojs/markdown-remark": "^7.3.5", + "@astrojs/mdx": "^8.1.2", + "@astrojs/preact": "^6.1.1", "@astrojs/rss": "4.0.19", - "@astrojs/sitemap": "3.7.3", - "@astrojs/vercel": "^11.0.8", - "@axe-core/playwright": "4.13.0", - "@eslint-community/eslint-plugin-eslint-comments": "4.7.2", + "@astrojs/sitemap": "3.7.4", + "@astrojs/vercel": "^11.0.17", + "@axe-core/playwright": "4.14.0", + "@eslint-community/eslint-plugin-eslint-comments": "4.8.1", "@eslint/js": "10.0.1", "@github/relative-time-element": "5.3.1", "@glidejs/glide": "3.7.1", - "@googlemaps/extended-component-library": "0.6.15", - "@happy-dom/global-registrator": "20.11.12", - "@hubspot/api-client": "14.0.1", + "@googlemaps/extended-component-library": "0.7.0", + "@happy-dom/global-registrator": "21.0.4", + "@hubspot/api-client": "14.1.2", "@lighthousejs/types": "0.0.3", "@nanostores/lit": "0.2.3", "@nanostores/persistent": "1.3.5", - "@playwright/browser-chromium": "1.62.1", - "@playwright/test": "1.62.1", + "@playwright/browser-chromium": "1.64.1", + "@playwright/test": "1.64.1", "@semantic-ui/astro-lit": "5.3.0", - "@sentry/astro": "10.71.0", - "@sentry/browser": "10.71.0", - "@shikijs/transformers": "4.4.3", + "@sentry/astro": "11.10.0", + "@sentry/browser": "11.10.0", + "@shikijs/transformers": "4.5.0", "@tailwindcss/forms": "0.5.11", "@tailwindcss/typography": "0.5.20", "@tailwindcss/vite": "4.3.3", - "@testing-library/dom": "10.4.1", - "@testing-library/preact": "3.2.4", - "@testing-library/user-event": "14.6.6", + "@testing-library/dom": "10.4.2", + "@testing-library/preact": "3.2.6", + "@testing-library/user-event": "14.6.8", "@tktco/node-actionlint": "1.6.0", "@types/canvas-confetti": "1.9.0", "@types/confusing-browser-globals": "1.0.3", @@ -55,33 +56,33 @@ "@types/html-to-text": "9.0.4", "@types/js-cookie": "3.0.6", "@types/jsdom": "30.0.0", - "@types/mjml": "5.0.0", - "@types/node": "26.4.0", - "@types/nodemailer": "8.0.1", + "@types/mjml": "5.4.2", + "@types/node": "26.6.6", + "@types/nodemailer": "8.0.2", "@types/nunjucks": "3.2.6", "@types/pubsub-js": "1.8.6", - "@types/react": "19.2.18", - "@types/sanitize-html": "2.16.1", + "@types/react": "19.3.0", + "@types/sanitize-html": "2.16.2", "@types/to-ico": "1.1.3", - "@typescript-eslint/eslint-plugin": "8.68.0", - "@typescript-eslint/parser": "8.68.0", + "@typescript-eslint/eslint-plugin": "8.72.1", + "@typescript-eslint/parser": "8.72.1", "@ungap/structured-clone": "1.4.0", - "@uppy/audio": "4.0.0", + "@uppy/audio": "4.0.2", "@uppy/box": "5.0.0", - "@uppy/core": "6.0.0", - "@uppy/dashboard": "6.0.0", + "@uppy/core": "6.3.0", + "@uppy/dashboard": "6.0.2", "@uppy/dropbox": "6.0.0", "@uppy/google-drive-picker": "2.0.0", "@uppy/onedrive": "6.0.0", - "@uppy/webcam": "6.0.0", + "@uppy/webcam": "6.0.2", "@upstash/search": "0.1.7", "@vercel/analytics": "2.0.1", - "@vitest/coverage-v8": "4.1.11", + "@vitest/coverage-v8": "5.0.5", "@webcomponents/template-shadowroot": "0.2.1", "alex": "11.0.1", - "astro": "^7.2.9", + "astro": "^7.4.4", "astro-vtbot": "3.1.0", - "baseline-browser-mapping": "2.11.20", + "baseline-browser-mapping": "2.11.34", "canvas-confetti": "1.9.4", "canvaskit-wasm": "^0.42.0", "confusing-browser-globals": "1.0.11", @@ -89,22 +90,22 @@ "cross-spawn": "7.0.6", "dedent": "1.7.2", "deterministic-object-hash": "^2.0.2", - "dotenv": "17.4.2", - "dotenv-cli": "11.0.0", + "dotenv": "18.0.9", + "dotenv-cli": "11.1.0", "email-validator": "2.0.4", "embla-carousel": "8.6.0", "embla-carousel-autoplay": "8.6.0", - "entities": "^8.0.0", - "eslint": "10.9.1", - "eslint-plugin-astro": "3.1.0", + "entities": "^9.0.0", + "eslint": "10.14.0", + "eslint-plugin-astro": "3.2.1", "eslint-plugin-import-lite": "0.6.0", - "eslint-plugin-jsdoc": "64.2.1", - "eslint-plugin-security": "4.0.1", - "eslint-plugin-yml": "3.8.1", - "focus-trap": "8.2.2", - "globals": "17.11.0", + "eslint-plugin-jsdoc": "65.4.2", + "eslint-plugin-security": "4.2.1", + "eslint-plugin-yml": "3.9.0", + "focus-trap": "8.2.4", + "globals": "17.13.0", "gsap": "3.15.0", - "happy-dom": "20.11.12", + "happy-dom": "21.0.4", "hast-util-heading-rank": "3.0.0", "hast-util-is-element": "3.0.0", "html-element-attributes": "3.5.0", @@ -112,30 +113,30 @@ "husky": "9.1.7", "install": "0.13.0", "is-whitespace-character": "2.0.1", - "isomorphic-git": "1.41.9", + "isomorphic-git": "1.44.8", "js-cookie": "3.0.8", - "jsdom": "30.0.1", - "libphonenumber-js": "1.13.12", - "lighthouse": "13.4.1", + "jsdom": "30.1.3", + "libphonenumber-js": "1.13.15", + "lighthouse": "13.6.0", "lit": "3.3.3", - "markdownlint-cli2": "0.23.2", + "markdownlint-cli2": "0.24.0", "md-attr-parser": "1.3.0", - "mermaid": "11.17.2", - "mjml": "5.4.0", - "nanostores": "1.5.2", - "node-html-parser": "9.0.2", - "nodemailer": "9.1.1", - "npm": "12.0.2", + "mermaid": "12.2.0", + "mjml": "5.4.1", + "nanostores": "1.5.5", + "node-html-parser": "9.0.6", + "nodemailer": "10.3.1", + "npm": "12.2.1", "nunjucks": "3.2.4", "pdf-lib": "1.17.1", "playwright-lighthouse": "4.0.0", - "postcss": "8.5.26", + "postcss": "8.5.32", "postcss-html": "2.0.0", - "preact": "10.29.8", - "prettier": "3.9.6", - "prettier-plugin-astro": "0.14.1", + "preact": "11.1.1", + "prettier": "3.9.10", + "prettier-plugin-astro": "1.1.2", "pubsub-js": "1.9.5", - "puppeteer": "25.9.0", + "puppeteer": "25.16.0", "qr-code-styling": "1.9.2", "rehype-accessible-emojis": "0.3.2", "rehype-external-links": "3.0.0", @@ -155,72 +156,82 @@ "remark-linkify-regex": "1.2.1", "remark-mark-plus": "1.0.21", "remark-math": "6.0.0", + "remark-mdx": "3.1.1", "remark-parse": "11.0.0", "remark-rehype": "11.1.2", "remark-stringify": "11.0.0", "remark-supersub": "1.0.0", "remark-video": "0.10.0", - "resend": "6.24.0", + "resend": "6.37.0", "retext": "9.0.0", "retext-smartypants": "6.2.0", "rimraf": "6.1.3", - "sanitize-html": "2.17.7", - "schema-dts": "2.0.0", - "sharp": "0.35.4", - "shiki": "4.4.3", + "sanitize-html": "2.18.1", + "schema-dts": "2.1.0", + "sharp": "0.35.5", + "shiki": "4.5.0", "space-separated-tokens": "2.0.2", - "stylelint": "17.14.1", + "stylelint": "17.16.0", "stylelint-config-standard": "40.0.0", "stylelint-declaration-block-no-ignored-properties": "3.0.0", - "stylelint-order": "8.1.1", + "stylelint-order": "8.1.2", "tailwindcss": "4.3.3", "temp-dir": "3.0.0", - "timezones-ical-library": "2.3.1", + "timezones-ical-library": "2.4.0", "title-case": "4.3.2", "to-ico": "1.1.5", - "tslib": "2.8.1", + "tslib": "2.9.1", "typescript": "6.0.3", - "typescript-eslint": "8.68.0", + "typescript-eslint": "8.72.1", "unified": "11.0.5", "unist": "0.0.1", "unist-util-inspect": "8.1.0", "unist-util-is": "6.0.1", - "unist-util-visit": "5.1.0", - "uuid": "14.0.2", - "vercel": "59.9.1", - "vite": "8.2.1", - "vite-plugin-pwa": "1.3.0", - "vitest": "4.1.11", + "unist-util-visit": "5.2.0", + "uuid": "14.0.3", + "vercel": "65.9.0", + "vite": "8.3.5", + "vite-plugin-pwa": "2.0.0", + "vitest": "5.0.5", "vitest-axe": "0.1.0", "workbox-build": "7.4.1", "workbox-window": "7.4.1", - "zod": "4.4.3" + "zod": "4.6.7" }, "engines": { "node": "24.x", "npm": ">=10.0.0" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.63.1" + "@rollup/rollup-linux-x64-gnu": "4.67.3" } }, "node_modules/@adobe/mdast-util-gridtables": { - "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@adobe/mdast-util-gridtables/-/mdast-util-gridtables-4.0.19.tgz", - "integrity": "sha512-Rsl9v3kbz5vGzyROjIhq4m/qriwvU1iu4DTMWAHAnVEC87uTzELf5pqcsJ5GSOdEFhfmHn4MtKd2ALZZ81q5kw==", + "version": "4.0.20", "license": "Apache-2.0", "dependencies": { "@adobe/micromark-extension-gridtables": "^2.0.4", - "mdast-util-from-markdown": "2.0.3", + "mdast-util-from-markdown": "2.1.0", "mdast-util-to-hast": "13.2.1", - "mdast-util-to-markdown": "2.1.2", + "mdast-util-to-markdown": "2.2.0", "unist-util-visit": "5.1.0" } }, + "node_modules/@adobe/mdast-util-gridtables/node_modules/unist-util-visit": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@adobe/micromark-extension-gridtables": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@adobe/micromark-extension-gridtables/-/micromark-extension-gridtables-2.0.4.tgz", - "integrity": "sha512-mzyRI2d0StuUv75VFnffYsHXRUo8J9RlK1EvjfmgHahwda1gNwe1Fqh4AYEZSWChf1HD/QBRcL6hEnxj9hedMg==", + "version": "2.0.5", "license": "Apache-2.0", "dependencies": { "micromark": "^4.0.0", @@ -229,139 +240,102 @@ } }, "node_modules/@adobe/remark-gridtables": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/@adobe/remark-gridtables/-/remark-gridtables-3.0.20.tgz", - "integrity": "sha512-avkCL+619sLX0eQA2oavf3jg0op4m/DCMNZy/9lx7Xv66bSngHHFICYYgL4nfX0k10yRxw8a3EvvMRbCegkXBQ==", + "version": "3.0.22", "license": "Apache-2.0", "dependencies": { - "@adobe/mdast-util-gridtables": "4.0.19", - "@adobe/micromark-extension-gridtables": "2.0.4" + "@adobe/mdast-util-gridtables": "4.0.20", + "@adobe/micromark-extension-gridtables": "2.0.5" } }, "node_modules/@antfu/install-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", - "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "version": "2.1.0", "license": "MIT", "dependencies": { - "package-manager-detector": "^1.3.0", - "tinyexec": "^1.0.1" + "package-manager-detector": "^1.8.0", + "tinyexec": "^1.3.1" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@apm-js-collab/code-transformer": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@apm-js-collab/code-transformer/-/code-transformer-0.18.1.tgz", - "integrity": "sha512-u1Hb6bHjWtkSpiprwVP6YaHC1DTN4RAU3zYkUDUe7WMnJwdyU1pwTL9dFKiSJB9IiLue/EQovmyx6xhU7FFtAQ==", - "license": "Apache-2.0", - "dependencies": { - "@types/estree": "^1.0.8", - "astring": "^1.9.0", - "esquery": "^1.7.0", - "meriyah": "^6.1.4", - "semifies": "^1.0.0", - "source-map": "^0.6.0" - }, - "bin": { - "code-transformer": "cli.js" - } - }, - "node_modules/@apm-js-collab/code-transformer-bundler-plugins": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@apm-js-collab/code-transformer-bundler-plugins/-/code-transformer-bundler-plugins-0.7.4.tgz", - "integrity": "sha512-nAfOeZPSUAQvJa1iFT/5oCrTm5YQhMMrfCNthNnaXHZiOQhu1KGuLoIx7HtbAi3wfwaBYLaICPIeenIaEwcXIg==", + "node_modules/@asamuzakjp/css-color": { + "version": "7.1.9", "license": "MIT", "dependencies": { - "@apm-js-collab/code-transformer": "^0.18.1", - "es-module-lexer": "^2.1.0", - "magic-string": "^0.30.21", - "module-details-from-path": "^1.0.4" + "@csstools/css-calc": "^3.4.3", + "@csstools/css-color-parser": "^4.2.6", + "@csstools/css-parser-algorithms": "^4.0.2", + "@csstools/css-tokenizer": "^4.0.2", + "lru-cache": "^11.5.3" }, "engines": { - "node": ">=18.0.0" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, - "node_modules/@apm-js-collab/code-transformer/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "11.5.3", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@apm-js-collab/tracing-hooks": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.13.0.tgz", - "integrity": "sha512-mTvWz9rnQwx1U3h0XPTHaX7bgfkpipLLTQyjlC2cdhQpQEuoLT0AGzoydeoq2NxfEVv6fWOOETcSbb2nptleyw==", - "license": "Apache-2.0", - "dependencies": { - "@apm-js-collab/code-transformer": "^0.18.0", - "debug": "^4.4.1", - "module-details-from-path": "^1.0.4" + "node": "20 || >=22" } }, - "node_modules/@asamuzakjp/css-color": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-6.0.7.tgz", - "integrity": "sha512-vC/bk1Lz7Tn/EfU9/apOTBk80/8dyGyWMowPoV1tJ52muDGsDqt2HPT2klrFUiY60MQmQv9q8yIht15JnBgDGw==", + "node_modules/@asamuzakjp/dom-selector": { + "version": "10.0.5", "license": "MIT", "dependencies": { - "@csstools/css-calc": "^3.3.0", - "@csstools/css-color-parser": "^4.1.10", - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0", - "lru-cache": "^11.5.2" + "bidi-js": "^1.1.0", + "css-tree": "^3.2.1", + "is-potential-custom-element-name": "^1.0.1", + "lru-cache": "^11.5.3" }, "engines": { - "node": "^22.13.0 || >=24.0.0" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, - "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": { + "version": "11.5.3", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" } }, - "node_modules/@asamuzakjp/dom-selector": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-8.3.2.tgz", - "integrity": "sha512-93Z1N+BQNXysodoicpOIyNh2drHfz/CTf9nnT0FEx72GJcIiwgydD7tGAr78j41LsYn3hlRn+LdGPuBLn1Bl8Q==", + "node_modules/@astrojs/astro2tsx": { + "version": "0.1.3", "license": "MIT", "dependencies": { - "bidi-js": "^1.0.3", - "css-tree": "^3.2.1", - "is-potential-custom-element-name": "^1.0.1", - "lru-cache": "^11.5.2" + "@emnapi/core": "1.11.3", + "@napi-rs/wasm-runtime": "1.2.4" }, "engines": { - "node": "^22.13.0 || >=24.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", - "license": "BlueOak-1.0.0", + "node_modules/@astrojs/astro2tsx/node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.4", + "license": "MIT", + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, "engines": { - "node": "20 || >=22" + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.4", + "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" } }, "node_modules/@astrojs/check": { - "version": "0.9.10", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.10.tgz", - "integrity": "sha512-zgx/UQMozdjOa3bOxjgeCFdtpE3c9rRX6xHwa+2QXvy8z8Akifu2AtubHyv/zzC2znO8dl8fFWL4K+Ba9kS8HQ==", + "version": "0.9.12", "license": "MIT", "dependencies": { - "@astrojs/language-server": "^2.16.7", - "chokidar": "^4.0.3", + "@astrojs/language-server": "^2.17.3", + "chokidar": "^5.0.0", "kleur": "^4.1.5", - "yargs": "^18.0.0" + "yargs": "^18.2.0" }, "bin": { "astro-check": "bin/astro-check.js" @@ -371,63 +345,68 @@ } }, "node_modules/@astrojs/check/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "version": "5.0.0", "license": "MIT", "dependencies": { - "readdirp": "^4.0.1" + "readdirp": "^5.0.0" }, "engines": { - "node": ">= 14.16.0" + "node": ">= 20.19.0" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@astrojs/check/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "version": "5.1.1", "license": "MIT", "engines": { - "node": ">= 14.18.0" + "node": ">= 20.19.0" }, "funding": { "type": "individual", "url": "https://paulmillr.com/funding/" } }, - "node_modules/@astrojs/compiler": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.13.1.tgz", - "integrity": "sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==", - "license": "MIT" - }, "node_modules/@astrojs/compiler-binding": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.4.0.tgz", - "integrity": "sha512-x2RjDUuWfwLNtc3mjAdSRInwqh/rqbLar9cm/5FOMbHvmYZB7yfKewzSclAxWjIZsypJDXv1lhaP2WG+P8TK3g==", + "version": "0.5.2", "license": "MIT", "engines": { "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@astrojs/compiler-binding-darwin-arm64": "0.4.0", - "@astrojs/compiler-binding-darwin-x64": "0.4.0", - "@astrojs/compiler-binding-linux-arm64-gnu": "0.4.0", - "@astrojs/compiler-binding-linux-arm64-musl": "0.4.0", - "@astrojs/compiler-binding-linux-x64-gnu": "0.4.0", - "@astrojs/compiler-binding-linux-x64-musl": "0.4.0", - "@astrojs/compiler-binding-wasm32-wasi": "0.4.0", - "@astrojs/compiler-binding-win32-arm64-msvc": "0.4.0", - "@astrojs/compiler-binding-win32-x64-msvc": "0.4.0" + "@astrojs/compiler-binding-android-arm64": "0.5.2", + "@astrojs/compiler-binding-darwin-arm64": "0.5.2", + "@astrojs/compiler-binding-darwin-x64": "0.5.2", + "@astrojs/compiler-binding-linux-arm64-gnu": "0.5.2", + "@astrojs/compiler-binding-linux-arm64-musl": "0.5.2", + "@astrojs/compiler-binding-linux-x64-gnu": "0.5.2", + "@astrojs/compiler-binding-linux-x64-musl": "0.5.2", + "@astrojs/compiler-binding-wasm32-wasi": "0.5.2", + "@astrojs/compiler-binding-win32-arm64-msvc": "0.5.2", + "@astrojs/compiler-binding-win32-x64-msvc": "0.5.2" + } + }, + "node_modules/@astrojs/compiler-binding-android-arm64": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-android-arm64/-/compiler-binding-android-arm64-0.5.2.tgz", + "integrity": "sha512-kckIxon6Rm/Bxzh9mGPYpRRqUbToUQoHptCmpMmE+Yt0Xumq8CqrKUidyYhrBsrHVO7bxuRzzWUUqvpf+iYceQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@astrojs/compiler-binding-darwin-arm64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.4.0.tgz", - "integrity": "sha512-ZVUwHundaQyFNjE6uoa0usaC0WOCitDCLS/4mdb4rOiJXwVUuKJBMxI5WMzXLWmamsXtK/Z//ifLXvV5Yeh4Hw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.5.2.tgz", + "integrity": "sha512-1ZG5Ar3dD8HtodX9XH1mRmE0qBXZlvjYXSFfpgFwocqfWnvhFuqtGUNseL8wgfImiRMztIjpQqlogQFQQtgiag==", "cpu": [ "arm64" ], @@ -441,9 +420,9 @@ } }, "node_modules/@astrojs/compiler-binding-darwin-x64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.4.0.tgz", - "integrity": "sha512-FI6G8AY8u6fR1SI/QRR5yGMwtvZwP34CDmZpZ5HwJGa50UM1VISTLhqkhV4a476pmgd25X1Aur2dqw6hUnrlKA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.5.2.tgz", + "integrity": "sha512-+kl35S7hiHJ2cb7eujwEsPFYYuSgE11uEE2Z20lAJ+undpgulMcW+weQqFPOSSZccEKHOiLIY+kQHkb4e4092w==", "cpu": [ "x64" ], @@ -457,9 +436,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-arm64-gnu": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.4.0.tgz", - "integrity": "sha512-lB9gLFJK7m82EnjaU8nlRBEfcwGNeHidW3sSjODTUjMNaoewVuUz9fwwdY5M4jiSXIqWLH3yl6TX8FTDKA74Sw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.5.2.tgz", + "integrity": "sha512-BqlR0EHNQLPLwgL9+xogjsAc7zGf0cHho2CPdhv0P1yqbVMwGVaGAqrANP6VYAXCqSC43AF4Czcxc2n+oqdesg==", "cpu": [ "arm64" ], @@ -476,9 +455,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-arm64-musl": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.4.0.tgz", - "integrity": "sha512-HPbvWqbxFxyaoQJhLxCaSjtYBx9KBo7JGVzEFZCmMl968a2PsSH0UfiODYgYPXofTOIsIH2aoCcrHXML0IA3ig==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.5.2.tgz", + "integrity": "sha512-GRGyby3AZWw5d6JQzidyxPyvGgHWsSusrpgKyFVpDTKctABF7L3Pd5V1cRJbV36/rcu+Eh292/wL7pF7MkmGkQ==", "cpu": [ "arm64" ], @@ -495,9 +474,7 @@ } }, "node_modules/@astrojs/compiler-binding-linux-x64-gnu": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.4.0.tgz", - "integrity": "sha512-tQKolMxoJ/+0AmLWm1PmJ/i+z3i10ZU1bNuVjEDulCf48azEMtUNjTZgHJ5MPtpYRNc7dlETr8QujUfduzoC7Q==", + "version": "0.5.2", "cpu": [ "x64" ], @@ -514,9 +491,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-x64-musl": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.4.0.tgz", - "integrity": "sha512-5v5YymudsxMHp3NBLCS8BUlu5CRqeLtWD9cKS/4nIhIEHCbpz9okmVV6I0HWqmBAPhWYcDa3vw/vltYPrOQCTA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.5.2.tgz", + "integrity": "sha512-jOViewGeTh9bSfS8vK72ECxoy2yvmA+Pd/ZcEvBI5c7+7IcfHwZ5qA4L9fRYuOhSrAifvQ2dV4vm1XAtloaWBw==", "cpu": [ "x64" ], @@ -533,25 +510,27 @@ } }, "node_modules/@astrojs/compiler-binding-wasm32-wasi": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.4.0.tgz", - "integrity": "sha512-m/phuH3x3PREvv1OnkM44NoPh4MatUadix1fB1u5SvMLCyDTUZykDJbKnWf1cjnYmHdlB8HcjTjl6JrCqAIXcw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.5.2.tgz", + "integrity": "sha512-Z7p64doar1uvR5C9Xs6j1CV9lGlPVQX7OQ2aAtZ/xKC5aGS6GB13nyc2UfQXTQLvZrvVwsyaflTQy6ziY5Bekw==", "cpu": [ "wasm32" ], "license": "MIT", "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^1.2.2" + "@emnapi/core": "1.11.3", + "@emnapi/runtime": "1.11.3", + "@napi-rs/wasm-runtime": "^1.2.5" }, "engines": { - "node": ">=14.0.0" + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@astrojs/compiler-binding-win32-arm64-msvc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.4.0.tgz", - "integrity": "sha512-B9zYf3okEY83kM8gydlpH2BHP00w4ifxPqlYlWrgTwuD6wnkrJDCwBlgy1q31cERjCJRXN1lrE2VmkLvFjv/6g==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.5.2.tgz", + "integrity": "sha512-Tr13bh+ahTWsjXjzctK7pFpWV+dUU4FtBfETlR7gO+ueex0F+RDch7eRr0YfKysaRhk9tWm14lsCJ5uWyFPNHQ==", "cpu": [ "arm64" ], @@ -565,9 +544,9 @@ } }, "node_modules/@astrojs/compiler-binding-win32-x64-msvc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.4.0.tgz", - "integrity": "sha512-zB0Nrv0dGc0zZWPGDRmmETTPhDRqyZjAjk+gWMlVrJX5U89obpB3VUUE1ZiHxOCN5LQojeLK6O8L/dnoHolvNQ==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.5.2.tgz", + "integrity": "sha512-SfKkI+jOQYLh6wojPvVPV0lFfQnxisweN9B+qCzRvZp7DHAuGif8Y0WcC5PUgN4jb8VKy57LggQDtggR46Du1g==", "cpu": [ "x64" ], @@ -581,12 +560,10 @@ } }, "node_modules/@astrojs/compiler-rs": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.4.0.tgz", - "integrity": "sha512-koVikeon1kreEy+/JzLQRy3vzHHQVOjycs4degg4vFufKApZOwMZvSSAEztYNhmcQVfNVsVZZI4cEge3cexAbQ==", + "version": "0.5.2", "license": "MIT", "dependencies": { - "@astrojs/compiler-binding": "0.4.0" + "@astrojs/compiler-binding": "0.5.2" }, "engines": { "node": ">=22.12.0" @@ -594,9 +571,6 @@ }, "node_modules/@astrojs/db": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@astrojs/db/-/db-0.21.3.tgz", - "integrity": "sha512-ykHI2lzVtzjeizJuTJsZIWXXejg6yqT5HvJqqyhAs2XV7JCMXz5nLNLV4/EaPT0HJVM9d7gsnPk0ObTXI0WNxQ==", - "deprecated": "This package is deprecated. Use a database client (Drizzle, Kysely, etc.) directly instead.", "license": "MIT", "dependencies": { "@clack/prompts": "^1.0.1", @@ -610,36 +584,31 @@ } }, "node_modules/@astrojs/internal-helpers": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.10.4.tgz", - "integrity": "sha512-nozZSy/mKYLqe4YrqbKtdOszedAfXYCtw3wZ0d+CAjz4GqQ4L9rl1ltIL5BlgwmYVinJg/RZ0MgGuWOdlyRZlA==", + "version": "0.13.0", "license": "MIT", "dependencies": { - "@types/hast": "^3.0.4", + "@types/hast": "^3.0.5", "@types/mdast": "^4.0.4", - "js-yaml": "^4.3.0", - "picomatch": "^4.0.4", + "picomatch": "^4.0.7", "retext-smartypants": "^6.2.0", - "shiki": "^4.0.2", - "smol-toml": "^1.6.0", - "unified": "^11.0.5" + "shiki": "^4.5.0", + "smol-toml": "^1.9.1", + "unified": "^11.0.5", + "yaml": "^2.9.1" } }, "node_modules/@astrojs/language-server": { - "version": "2.16.15", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.16.15.tgz", - "integrity": "sha512-hy7nMT1YGDAaRi9Q/SgywovZ8ThBgaRniMUaIT2/lBkFlJyolLjVxDGkhn3qT+zFUQ7GC/yrEBjsb7Xnj+yeaA==", + "version": "2.17.3", "license": "MIT", "dependencies": { - "@astrojs/compiler": "^2.13.1", + "@astrojs/astro2tsx": "^0.1.2", "@astrojs/yaml2ts": "^0.2.4", - "@jridgewell/sourcemap-codec": "^1.5.5", "@volar/kit": "~2.4.28", "@volar/language-core": "~2.4.28", "@volar/language-server": "~2.4.28", "@volar/language-service": "~2.4.28", "muggle-string": "^0.4.1", - "tinyglobby": "^0.2.16", + "tinyglobby": "^0.2.17", "volar-service-css": "0.0.71", "volar-service-emmet": "0.0.71", "volar-service-html": "0.0.71", @@ -648,7 +617,7 @@ "volar-service-typescript-twoslash-queries": "0.0.71", "volar-service-yaml": "0.0.71", "vscode-html-languageservice": "^5.6.2", - "vscode-uri": "^3.1.0" + "vscode-uri": "^3.2.0" }, "bin": { "astro-ls": "bin/nodeServer.js" @@ -667,15 +636,17 @@ } }, "node_modules/@astrojs/markdown-remark": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.2.4.tgz", - "integrity": "sha512-MvspGMynWKAjTe4/lTUdmBPHIFKNVLTCF6UlyWGogTGzNrTvjD+D4n48k7h8swxsEPKHK2TwxkZO7uoaCv1Pow==", + "version": "7.3.5", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/prism": "4.0.2", + "@astrojs/internal-helpers": "0.13.0", + "@astrojs/prism": "4.1.2", + "@mdx-js/mdx": "^3.1.1", + "acorn": "^8.19.0", + "estree-util-visit": "^2.0.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", + "hast-util-to-html": "^9.0.5", "hast-util-to-text": "^4.0.2", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", @@ -683,7 +654,8 @@ "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", - "remark-smartypants": "^3.0.2", + "remark-smartypants": "^3.0.3", + "source-map": "^0.8.0", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.1.0", @@ -691,88 +663,87 @@ "vfile": "^6.0.3" } }, + "node_modules/@astrojs/markdown-remark/node_modules/source-map": { + "version": "0.8.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@astrojs/markdown-remark/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@astrojs/markdown-satteri": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.3.8.tgz", - "integrity": "sha512-n8ItpFTCmlDsVR5+rwDmehSf+jFCYLWmZiisZNGuF7xILqYhsVeBfcha4qgS2Seq3fAc9Tm58ZVrvqFQ6RQgRQ==", + "version": "0.4.6", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/prism": "4.0.2", + "@astrojs/internal-helpers": "0.13.0", + "@astrojs/prism": "4.1.2", "github-slugger": "^2.0.0", - "satteri": "^0.10.3" + "satteri": "^0.10.5" } }, "node_modules/@astrojs/mdx": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-7.0.8.tgz", - "integrity": "sha512-RNuwq2ccTSi7NX9YqlR0noaWoVdOrZuJvdfWXotAzdhMVB0b0zEMLnNU+xar7le0GwTMlTObD/QAu8jeHA/3nA==", + "version": "8.1.2", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/markdown-remark": "7.2.4", - "@mdx-js/mdx": "^3.1.1", - "acorn": "^8.16.0", - "es-module-lexer": "^2.0.0", - "estree-util-visit": "^2.0.0", - "hast-util-to-html": "^9.0.5", - "piccolore": "^0.1.3", - "rehype-raw": "^7.0.0", - "remark-gfm": "^4.0.1", - "remark-smartypants": "^3.0.2", - "source-map": "^0.7.6", - "unist-util-visit": "^5.1.0", - "vfile": "^6.0.3" + "@astrojs/internal-helpers": "0.13.0", + "@astrojs/markdown-satteri": "0.4.6", + "es-module-lexer": "^3.0.3" }, "engines": { - "node": ">=22.12.0" + "node": ">=22.23.4" }, "peerDependencies": { - "@astrojs/markdown-satteri": "^0.3.1", - "astro": "^7.0.0" + "@astrojs/markdown-remark": "^7.3.0", + "@astrojs/markdown-satteri": "^0.4.0", + "astro": "^7.2.10" }, "peerDependenciesMeta": { - "@astrojs/markdown-satteri": { + "@astrojs/markdown-remark": { "optional": true } } }, "node_modules/@astrojs/preact": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@astrojs/preact/-/preact-6.0.4.tgz", - "integrity": "sha512-DDBRpiO7EhDHGiRKReXV4T7IbwuzWhIpF+yce2GBOgormXpsE1uOrBd81snImaYgnMJ7g5hzSHZnmX0VO5D80A==", + "version": "6.1.1", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@preact/preset-vite": "^2.10.5", - "@preact/signals": "^2.8.2", - "devalue": "^5.8.1", - "preact-render-to-string": "^6.6.6", - "vite": "^8.0.13" + "@astrojs/internal-helpers": "0.13.0", + "@preact/preset-vite": "^2.10.6", + "@preact/signals": "^2.11.3", + "devalue": "^6.0.2", + "preact-render-to-string": "^6.8.0", + "vite": "^8.3.4" }, "engines": { - "node": ">=22.12.0" + "node": ">=22.23.4" }, "peerDependencies": { - "preact": "^10.6.5" + "preact": "^10.6.5 || ^11.0.0" } }, "node_modules/@astrojs/prism": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", - "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", + "version": "4.1.2", "license": "MIT", "dependencies": { "prismjs": "^1.30.0" }, "engines": { - "node": ">=22.12.0" + "node": ">=22.23.4" } }, "node_modules/@astrojs/rss": { "version": "4.0.19", - "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.19.tgz", - "integrity": "sha512-e+z5wYeYtffQdHQO8c2tkSd2JEBdAuRXJV4ZEU5IxkYeE6e39woDd7nw1PH1Kk2tEYNCYuKdylnnbhGmt61awA==", "license": "MIT", "dependencies": { "fast-xml-parser": "^5.5.7", @@ -781,103 +752,57 @@ } }, "node_modules/@astrojs/sitemap": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.7.3.tgz", - "integrity": "sha512-f8euLVsyeAmAkSm/1M2Kb8sL8byQmfgbvBNaHFItCheTj/IpiJYSEWVcqDHZ/yEHxiS7+w87mQkzwZaPHmk5GA==", + "version": "3.7.4", "license": "MIT", "dependencies": { "sitemap": "^9.0.0", - "stream-replace-string": "^2.0.0", "zod": "^4.3.6" } }, "node_modules/@astrojs/telemetry": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.3.tgz", - "integrity": "sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==", + "version": "3.4.2", "license": "MIT", "dependencies": { "ci-info": "^4.4.0", "dset": "^3.1.4", "is-docker": "^4.0.0", - "package-manager-detector": "^1.6.0" + "package-manager-detector": "^1.9.0" }, "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0" + "node": ">=22.23.4" } }, "node_modules/@astrojs/vercel": { - "version": "11.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/vercel/-/vercel-11.0.8.tgz", - "integrity": "sha512-ZOlWI7qkt69BJI6b/upCOOSMGvzChvnRFRYdNhiky3fn4D6ecQXaTV2UTkJqAG6lc6ORY6mb+81bo5p3SL22Xg==", + "version": "11.0.17", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@vercel/analytics": "^1.6.1", - "@vercel/functions": "^3.4.3", - "@vercel/nft": "^1.3.2", - "@vercel/routing-utils": "^5.3.3", - "esbuild": "^0.28.0", - "tinyglobby": "^0.2.15" + "@astrojs/internal-helpers": "0.13.0", + "@vercel/analytics": "^2.0.1", + "@vercel/functions": "^3.9.11", + "@vercel/nft": "^1.11.0", + "@vercel/routing-utils": "^6.6.0", + "rolldown": "^1.2.13", + "tinyglobby": "^0.2.17" }, "peerDependencies": { "astro": "^7.0.0" } }, - "node_modules/@astrojs/vercel/node_modules/@vercel/analytics": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.6.1.tgz", - "integrity": "sha512-oH9He/bEM+6oKlv3chWuOOcp8Y6fo6/PSro8hEkgCW3pu9/OiCXiUpRUogDh3Fs3LH2sosDrx8CxeOLBEE+afg==", - "license": "MPL-2.0", - "peerDependencies": { - "@remix-run/react": "^2", - "@sveltejs/kit": "^1 || ^2", - "next": ">= 13", - "react": "^18 || ^19 || ^19.0.0-rc", - "svelte": ">= 4", - "vue": "^3", - "vue-router": "^4" - }, - "peerDependenciesMeta": { - "@remix-run/react": { - "optional": true - }, - "@sveltejs/kit": { - "optional": true - }, - "next": { - "optional": true - }, - "react": { - "optional": true - }, - "svelte": { - "optional": true - }, - "vue": { - "optional": true - }, - "vue-router": { - "optional": true - } - } - }, "node_modules/@astrojs/yaml2ts": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.4.tgz", - "integrity": "sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==", "license": "MIT", "dependencies": { "yaml": "^2.8.3" } }, "node_modules/@axe-core/playwright": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.13.0.tgz", - "integrity": "sha512-6YLx+kxXu5GJceG4ozFg+33a2EMTdjYwWGloJ3sb9Kta5pp+ZNS53uxGVog5JetIY8s++P5UrtX+cri+u0VAVg==", + "version": "4.14.0", "license": "MPL-2.0", "dependencies": { - "axe-core": "~4.13.0" + "axe-core": "~4.14.0" + }, + "engines": { + "node": ">=22.12.0" }, "peerDependencies": { "playwright-core": ">= 1.0.0" @@ -885,8 +810,6 @@ }, "node_modules/@babel/code-frame": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", @@ -899,8 +822,6 @@ }, "node_modules/@babel/compat-data": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -908,8 +829,6 @@ }, "node_modules/@babel/core": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -937,13 +856,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", - "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "version": "7.29.12", "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.8", - "@babel/types": "^7.29.8", + "@babel/parser": "^7.29.12", + "@babel/types": "^7.29.11", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -954,8 +871,6 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", - "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.7" @@ -966,8 +881,6 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", "license": "MIT", "dependencies": { "@babel/compat-data": "^7.29.7", @@ -981,9 +894,7 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", - "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "version": "7.29.12", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", @@ -991,7 +902,7 @@ "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", - "@babel/traverse": "^7.29.7", + "@babel/traverse": "^7.29.12", "semver": "^6.3.1" }, "engines": { @@ -1002,13 +913,11 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", - "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "version": "7.29.10", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", - "regexpu-core": "^6.3.1", + "regexpu-core": "^6.5.3", "semver": "^6.3.1" }, "engines": { @@ -1020,8 +929,6 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", - "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", @@ -1036,8 +943,6 @@ }, "node_modules/@babel/helper-globals": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1045,8 +950,6 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", - "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.29.7", @@ -1058,8 +961,6 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.29.7", @@ -1071,8 +972,6 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.29.7", @@ -1088,8 +987,6 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", - "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", "license": "MIT", "dependencies": { "@babel/types": "^7.29.7" @@ -1100,8 +997,6 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1109,8 +1004,6 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", - "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", @@ -1126,8 +1019,6 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", - "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.29.7", @@ -1143,8 +1034,6 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", - "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", "license": "MIT", "dependencies": { "@babel/traverse": "^7.29.7", @@ -1155,9 +1044,7 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "version": "7.29.11", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1165,8 +1052,6 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1174,8 +1059,6 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1183,8 +1066,6 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", - "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", "license": "MIT", "dependencies": { "@babel/template": "^7.29.7", @@ -1196,25 +1077,21 @@ } }, "node_modules/@babel/helpers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "version": "7.29.10", "license": "MIT", "dependencies": { "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7" + "@babel/types": "^7.29.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "version": "7.29.12", "license": "MIT", "dependencies": { - "@babel/types": "^7.29.8" + "@babel/types": "^7.29.11" }, "bin": { "parser": "bin/babel-parser.js" @@ -1225,8 +1102,6 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", - "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1241,8 +1116,6 @@ }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", - "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1256,8 +1129,6 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", - "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1271,8 +1142,6 @@ }, "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", - "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1287,8 +1156,6 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", - "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1304,8 +1171,6 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", - "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1320,8 +1185,6 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1332,8 +1195,6 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", - "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1347,8 +1208,6 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", - "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1362,8 +1221,6 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", - "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1377,8 +1234,6 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -1393,8 +1248,6 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", - "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1408,8 +1261,6 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", - "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1425,8 +1276,6 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", - "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.29.7", @@ -1442,8 +1291,6 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", - "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1456,9 +1303,7 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", - "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "version": "7.29.12", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1472,8 +1317,6 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", - "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.29.7", @@ -1488,8 +1331,6 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", - "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.29.7", @@ -1503,9 +1344,7 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", - "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "version": "7.29.11", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", @@ -1513,7 +1352,7 @@ "@babel/helper-globals": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7", - "@babel/traverse": "^7.29.7" + "@babel/traverse": "^7.29.10" }, "engines": { "node": ">=6.9.0" @@ -1524,8 +1363,6 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", - "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1540,8 +1377,6 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", - "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1556,8 +1391,6 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", - "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -1572,8 +1405,6 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", - "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1587,8 +1418,6 @@ }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", - "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -1603,8 +1432,6 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", - "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1618,8 +1445,6 @@ }, "node_modules/@babel/plugin-transform-explicit-resource-management": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", - "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1634,8 +1459,6 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", - "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1649,8 +1472,6 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", - "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1664,8 +1485,6 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", - "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1680,8 +1499,6 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", - "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.29.7", @@ -1697,8 +1514,6 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", - "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1712,8 +1527,6 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", - "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1727,8 +1540,6 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", - "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1742,8 +1553,6 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", - "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1757,8 +1566,6 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", - "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.29.7", @@ -1773,8 +1580,6 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", - "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.29.7", @@ -1789,8 +1594,6 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.8.tgz", - "integrity": "sha512-6iSnEK0zlkLKU4heofK/AdmRD4e2SHVpJMtrwnTCzhnaM98ria4rTrOXBBi45BTTYnJtO8txnPsX4fChYXkmeA==", "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.29.7", @@ -1807,8 +1610,6 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", - "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.29.7", @@ -1823,8 +1624,6 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", - "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -1839,8 +1638,6 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", - "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1854,8 +1651,6 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", - "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1869,8 +1664,6 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", - "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1884,8 +1677,6 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", - "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.29.7", @@ -1903,8 +1694,6 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", - "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1919,8 +1708,6 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", - "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1934,8 +1721,6 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", - "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1950,8 +1735,6 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", - "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1965,8 +1748,6 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", - "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.29.7", @@ -1981,8 +1762,6 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", - "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", @@ -1998,8 +1777,6 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", - "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2013,8 +1790,6 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.29.7.tgz", - "integrity": "sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", @@ -2032,8 +1807,6 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.29.7.tgz", - "integrity": "sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==", "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.29.7" @@ -2047,8 +1820,6 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.8.tgz", - "integrity": "sha512-0UpIXPtdDtMXfnV2OJAVMLpj3H/92vmkA6lpSRakmycJvj3VUy6Xs1dM8tXRugupykr5WB+LpiVl0J8LMVg2mg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2062,8 +1833,6 @@ }, "node_modules/@babel/plugin-transform-regexp-modifiers": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", - "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -2078,8 +1847,6 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", - "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2093,8 +1860,6 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", - "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2107,9 +1872,7 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.8.tgz", - "integrity": "sha512-4S9ksMGVWUshvgK0mKfvZky7leuG5/uoFVwMpAomJ8bMoDJiNHRVmc1EglwW/CmGVSqqWpEbXm9FmbRit22qoA==", + "version": "7.29.11", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -2124,8 +1887,6 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", - "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2139,8 +1900,6 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", - "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2154,8 +1913,6 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", - "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2169,8 +1926,6 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", - "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -2184,8 +1939,6 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", - "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -2200,8 +1953,6 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", - "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -2216,8 +1967,6 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", - "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.29.7", @@ -2232,8 +1981,6 @@ }, "node_modules/@babel/preset-env": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.7.tgz", - "integrity": "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==", "license": "MIT", "dependencies": { "@babel/compat-data": "^7.29.7", @@ -2317,8 +2064,6 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2330,9 +2075,7 @@ } }, "node_modules/@babel/runtime": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "version": "7.29.10", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2340,8 +2083,6 @@ }, "node_modules/@babel/template": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -2353,17 +2094,15 @@ } }, "node_modules/@babel/traverse": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", - "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", + "version": "7.29.12", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.8", + "@babel/generator": "^7.29.12", "@babel/helper-globals": "^7.29.7", - "@babel/parser": "^7.29.8", + "@babel/parser": "^7.29.12", "@babel/template": "^7.29.7", - "@babel/types": "^7.29.8", + "@babel/types": "^7.29.11", "debug": "^4.3.1" }, "engines": { @@ -2371,12 +2110,10 @@ } }, "node_modules/@babel/types": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "version": "7.29.11", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-string-parser": "^7.29.11", "@babel/helper-validator-identifier": "^7.29.7" }, "engines": { @@ -2385,8 +2122,6 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", - "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", "license": "MIT", "engines": { "node": ">=18" @@ -2394,17 +2129,13 @@ }, "node_modules/@braintree/sanitize-url": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz", - "integrity": "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==", "license": "MIT" }, "node_modules/@bramus/specificity": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", - "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", + "version": "2.4.3", "license": "MIT", "dependencies": { - "css-tree": "^3.0.0" + "css-tree": "^3.2.1" }, "bin": { "specificity": "bin/cli.js" @@ -2470,8 +2201,6 @@ }, "node_modules/@bruits/satteri-linux-x64-gnu": { "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.10.5.tgz", - "integrity": "sha512-FVaLoPT1fBgGl0J+AYebyyXJYBachGl8Oyyrf1lye4RTqCB4S0Gwkj1uM9RJyThUOvx5VUmAT1CnNh1SFHA+kw==", "cpu": [ "x64" ], @@ -2577,14 +2306,10 @@ }, "node_modules/@bytecodealliance/preview2-shim": { "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@bytecodealliance/preview2-shim/-/preview2-shim-0.17.6.tgz", - "integrity": "sha512-n3cM88gTen5980UOBAD6xDcNNL3ocTK8keab21bpx1ONdA+ARj7uD1qoFxOWCyKlkpSi195FH+GeAut7Oc6zZw==", "license": "(Apache-2.0 WITH LLVM-exception)" }, "node_modules/@cacheable/memory": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz", - "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==", "license": "MIT", "dependencies": { "@cacheable/utils": "^2.5.0", @@ -2593,54 +2318,16 @@ "keyv": "^5.6.0" } }, - "node_modules/@cacheable/memory/node_modules/@keyv/bigmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", - "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==", - "license": "MIT", - "dependencies": { - "hashery": "^1.4.0", - "hookified": "^1.15.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "keyv": "^5.6.0" - } - }, - "node_modules/@cacheable/memory/node_modules/keyv": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", - "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", - "license": "MIT", - "dependencies": { - "@keyv/serialize": "^1.1.1" - } - }, "node_modules/@cacheable/utils": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", - "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", "license": "MIT", "dependencies": { "hashery": "^1.5.1", "keyv": "^5.6.0" } }, - "node_modules/@cacheable/utils/node_modules/keyv": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", - "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", - "license": "MIT", - "dependencies": { - "@keyv/serialize": "^1.1.1" - } - }, "node_modules/@capsizecss/unpack": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz", - "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==", "license": "MIT", "dependencies": { "fontkitten": "^1.0.3" @@ -2649,16 +2336,35 @@ "node": ">=18" } }, + "node_modules/@chevrotain/cst-dts-gen": { + "version": "13.2.0", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/gast": "13.2.0", + "@chevrotain/types": "13.2.0" + } + }, + "node_modules/@chevrotain/gast": { + "version": "13.2.0", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/types": "13.2.0" + } + }, + "node_modules/@chevrotain/regexp-to-ast": { + "version": "13.2.0", + "license": "Apache-2.0" + }, "node_modules/@chevrotain/types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.1.2.tgz", - "integrity": "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==", + "version": "13.2.0", + "license": "Apache-2.0" + }, + "node_modules/@chevrotain/utils": { + "version": "13.2.0", "license": "Apache-2.0" }, "node_modules/@clack/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz", - "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==", + "version": "1.5.1", "license": "MIT", "dependencies": { "fast-wrap-ansi": "^0.2.0", @@ -2669,12 +2375,10 @@ } }, "node_modules/@clack/prompts": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz", - "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==", + "version": "1.8.1", "license": "MIT", "dependencies": { - "@clack/core": "1.4.3", + "@clack/core": "1.5.1", "fast-string-width": "^3.0.2", "fast-wrap-ansi": "^0.2.0", "sisteransi": "^1.0.5" @@ -2684,15 +2388,11 @@ } }, "node_modules/@colordx/core": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.6.0.tgz", - "integrity": "sha512-EDlcg/Hmlj1WuFh/Os9YhA+A2aasB2XlgwFfGePUDuW7fVHC07HBi5AFIMx0Ct1eM8kHM9NRyOtZ0MuVYa8xvg==", + "version": "5.8.0", "license": "MIT" }, "node_modules/@csstools/color-helpers": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.1.1.tgz", - "integrity": "sha512-gLNsunvwf3mCi5u5o46/Z/JcJMnhbHSaZ69rkgPzNM3J4s8hWwpPUQB6/tt0EDFyCiWzxANlx+2LJwpYj4zS1w==", + "version": "6.1.2", "funding": [ { "type": "github", @@ -2709,9 +2409,7 @@ } }, "node_modules/@csstools/css-calc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.3.0.tgz", - "integrity": "sha512-c5ihYsPkdG6JCkU2zTMm4+k6r7RXuGxtWYhu5DHMIiF1FHzrfmHL5so11AoFpUv/tu61xfcmT4AmKoFfMPoqdQ==", + "version": "3.4.3", "funding": [ { "type": "github", @@ -2727,14 +2425,12 @@ "node": ">=20.19.0" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" + "@csstools/css-parser-algorithms": "^4.0.2", + "@csstools/css-tokenizer": "^4.0.2" } }, "node_modules/@csstools/css-color-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.2.1.tgz", - "integrity": "sha512-YpAJZhaHplYQkG8ib+/Fx5Y0eF2lVWi3tIvMJA6i39TLyUNp2439cifzW8VMjhlqrBjHzK5hVGugRRm2zTKI/A==", + "version": "4.2.7", "funding": [ { "type": "github", @@ -2747,21 +2443,19 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^6.1.1", - "@csstools/css-calc": "^3.3.0" + "@csstools/color-helpers": "^6.1.2", + "@csstools/css-calc": "^3.4.3" }, "engines": { "node": ">=20.19.0" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" + "@csstools/css-parser-algorithms": "^4.0.2", + "@csstools/css-tokenizer": "^4.0.2" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz", - "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==", + "version": "4.0.2", "funding": [ { "type": "github", @@ -2777,13 +2471,11 @@ "node": ">=20.19.0" }, "peerDependencies": { - "@csstools/css-tokenizer": "^4.0.0" + "@csstools/css-tokenizer": "^4.0.2" } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.9.tgz", - "integrity": "sha512-iGGw4OsAYsS6pD29MdJ2bX/nJx65a04ZZiw6x+VwWlP2DdXf6f++Zmuv/OzALpdyfVhjbduIIF2cXM7HWBIe9A==", + "version": "1.1.16", "funding": [ { "type": "github", @@ -2805,9 +2497,7 @@ } }, "node_modules/@csstools/css-tokenizer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz", - "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==", + "version": "4.0.2", "funding": [ { "type": "github", @@ -2824,9 +2514,7 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-5.0.0.tgz", - "integrity": "sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==", + "version": "5.0.2", "funding": [ { "type": "github", @@ -2842,14 +2530,12 @@ "node": ">=20.19.0" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" + "@csstools/css-parser-algorithms": "^4.0.2", + "@csstools/css-tokenizer": "^4.0.2" } }, "node_modules/@edge-runtime/format": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@edge-runtime/format/-/format-2.2.1.tgz", - "integrity": "sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==", "license": "MPL-2.0", "engines": { "node": ">=16" @@ -2857,8 +2543,6 @@ }, "node_modules/@edge-runtime/node-utils": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@edge-runtime/node-utils/-/node-utils-2.3.0.tgz", - "integrity": "sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==", "license": "MPL-2.0", "engines": { "node": ">=16" @@ -2866,8 +2550,6 @@ }, "node_modules/@edge-runtime/ponyfill": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@edge-runtime/ponyfill/-/ponyfill-2.4.2.tgz", - "integrity": "sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==", "license": "MPL-2.0", "engines": { "node": ">=16" @@ -2875,8 +2557,6 @@ }, "node_modules/@edge-runtime/primitives": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@edge-runtime/primitives/-/primitives-4.1.0.tgz", - "integrity": "sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==", "license": "MPL-2.0", "engines": { "node": ">=16" @@ -2884,8 +2564,6 @@ }, "node_modules/@edge-runtime/vm": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@edge-runtime/vm/-/vm-3.2.0.tgz", - "integrity": "sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==", "license": "MPL-2.0", "dependencies": { "@edge-runtime/primitives": "4.1.0" @@ -2896,8 +2574,6 @@ }, "node_modules/@emmetio/abbreviation": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", "license": "MIT", "dependencies": { "@emmetio/scanner": "^1.0.4" @@ -2905,8 +2581,6 @@ }, "node_modules/@emmetio/css-abbreviation": { "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", "license": "MIT", "dependencies": { "@emmetio/scanner": "^1.0.4" @@ -2914,8 +2588,6 @@ }, "node_modules/@emmetio/css-parser": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.1.tgz", - "integrity": "sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==", "license": "MIT", "dependencies": { "@emmetio/stream-reader": "^2.2.0", @@ -2924,8 +2596,6 @@ }, "node_modules/@emmetio/html-matcher": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", - "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", "license": "ISC", "dependencies": { "@emmetio/scanner": "^1.0.0" @@ -2933,28 +2603,19 @@ }, "node_modules/@emmetio/scanner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", "license": "MIT" }, "node_modules/@emmetio/stream-reader": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", - "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==", "license": "MIT" }, "node_modules/@emmetio/stream-reader-utils": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", - "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==", "license": "MIT" }, "node_modules/@emnapi/core": { "version": "1.11.3", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", - "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", "license": "MIT", - "optional": true, "dependencies": { "@emnapi/wasi-threads": "1.2.3", "tslib": "^2.4.0" @@ -2962,41 +2623,87 @@ }, "node_modules/@emnapi/runtime": { "version": "1.11.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", "license": "MIT", - "optional": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@emnapi/wasi-threads": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", - "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", "license": "MIT", - "optional": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@epic-web/invariant": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", - "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", "license": "MIT" }, + "node_modules/@es-joy/escodegen": { + "version": "4.2.0", + "license": "BSD-2-Clause", + "dependencies": { + "@es-joy/estraverse": "^7.1.1", + "@es-joy/jsdoccomment": "^0.62.0", + "esprima": "^4.0.1", + "esutils": "^2.0.3", + "optionator": "^0.9.4" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.7.6" + } + }, + "node_modules/@es-joy/escodegen/node_modules/@es-joy/jsdoccomment": { + "version": "0.62.0", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.8", + "@typescript-eslint/types": "^8.44.1", + "comment-parser": "1.4.1", + "esquery": "^1.6.0", + "jsdoc-type-pratt-parser": "~5.9.0" + }, + "engines": { + "node": ">=20.11.0" + } + }, + "node_modules/@es-joy/escodegen/node_modules/comment-parser": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@es-joy/escodegen/node_modules/jsdoc-type-pratt-parser": { + "version": "5.9.2", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@es-joy/estraverse": { + "version": "7.1.1", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.95.1", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.95.1.tgz", - "integrity": "sha512-LO/RI08Fo9bhXwB7Od9G+1j3eSNq63+ZS5CQO8YLXHbDg6kx6S/DhTeY0+Fc9uZrjK1zZSyTx8Sg5gv5DIoCnA==", + "version": "1.0.0", "license": "MIT", "dependencies": { "@types/estree": "^1.0.9", - "@typescript-eslint/types": "^8.67.0", - "comment-parser": "1.4.8", + "@typescript-eslint/types": "^8.72.0", + "comment-parser": "1.4.9", "esquery": "^1.7.0", - "jsdoc-type-pratt-parser": "~9.1.2" + "jsdoc-type-pratt-parser": "~9.4.0" }, "engines": { "node": "^22.22.2 || >=24.15.0" @@ -3004,17 +2711,15 @@ }, "node_modules/@es-joy/resolve.exports": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@es-joy/resolve.exports/-/resolve.exports-1.2.0.tgz", - "integrity": "sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==", "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", - "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", + "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", "cpu": [ "ppc64" ], @@ -3028,9 +2733,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", - "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", + "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", "cpu": [ "arm" ], @@ -3044,9 +2749,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", - "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", + "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", "cpu": [ "arm64" ], @@ -3060,9 +2765,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", - "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", + "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", "cpu": [ "x64" ], @@ -3076,9 +2781,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", - "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", + "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", "cpu": [ "arm64" ], @@ -3092,9 +2797,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", - "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", + "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", "cpu": [ "x64" ], @@ -3108,9 +2813,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", - "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", + "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", "cpu": [ "arm64" ], @@ -3124,9 +2829,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", - "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", + "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", "cpu": [ "x64" ], @@ -3140,9 +2845,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", - "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", + "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", "cpu": [ "arm" ], @@ -3156,9 +2861,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", - "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", + "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", "cpu": [ "arm64" ], @@ -3172,9 +2877,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", - "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", + "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", "cpu": [ "ia32" ], @@ -3188,9 +2893,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", - "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", + "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", "cpu": [ "loong64" ], @@ -3204,9 +2909,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", - "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", + "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", "cpu": [ "mips64el" ], @@ -3220,9 +2925,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", - "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", + "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", "cpu": [ "ppc64" ], @@ -3236,9 +2941,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", - "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", + "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", "cpu": [ "riscv64" ], @@ -3252,9 +2957,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", - "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", + "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", "cpu": [ "s390x" ], @@ -3268,9 +2973,7 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", - "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", + "version": "0.27.0", "cpu": [ "x64" ], @@ -3284,9 +2987,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", - "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", + "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", "cpu": [ "arm64" ], @@ -3300,9 +3003,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", - "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", + "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", "cpu": [ "x64" ], @@ -3316,9 +3019,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", - "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", + "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", "cpu": [ "arm64" ], @@ -3332,9 +3035,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", - "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", + "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", "cpu": [ "x64" ], @@ -3348,9 +3051,9 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", - "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", + "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", "cpu": [ "arm64" ], @@ -3364,9 +3067,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", - "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", + "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", "cpu": [ "x64" ], @@ -3380,9 +3083,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", - "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", + "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", "cpu": [ "arm64" ], @@ -3396,9 +3099,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", - "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", + "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", "cpu": [ "ia32" ], @@ -3412,9 +3115,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", - "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", + "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", "cpu": [ "x64" ], @@ -3428,9 +3131,7 @@ } }, "node_modules/@eslint-community/eslint-plugin-eslint-comments": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.7.2.tgz", - "integrity": "sha512-LF03qURSwEWm2dz5wtdDCzNk+7Opl0X7q6I3undsaIuNsEiNvRV3BCtqu14Q/6Pzg1tBj44LcxpW2EpSLZStZw==", + "version": "4.8.1", "license": "MIT", "dependencies": { "escape-string-regexp": "^4.0.0", @@ -3448,8 +3149,6 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", - "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" @@ -3466,8 +3165,6 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -3475,8 +3172,6 @@ }, "node_modules/@eslint/config-array": { "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", - "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", "license": "Apache-2.0", "dependencies": { "@eslint/object-schema": "^3.0.5", @@ -3489,8 +3184,6 @@ }, "node_modules/@eslint/config-helpers": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", - "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==", "license": "Apache-2.0", "dependencies": { "@eslint/core": "^1.2.1" @@ -3501,8 +3194,6 @@ }, "node_modules/@eslint/core": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", - "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", "license": "Apache-2.0", "dependencies": { "@types/json-schema": "^7.0.15" @@ -3513,8 +3204,6 @@ }, "node_modules/@eslint/js": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", - "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", "license": "MIT", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -3533,17 +3222,13 @@ }, "node_modules/@eslint/object-schema": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", - "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", "license": "Apache-2.0", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" } }, "node_modules/@eslint/plugin-kit": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", - "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", + "version": "0.7.3", "license": "Apache-2.0", "dependencies": { "@eslint/core": "^1.2.1", @@ -3554,9 +3239,7 @@ } }, "node_modules/@exodus/bytes": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.1.tgz", - "integrity": "sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==", + "version": "1.16.0", "license": "MIT", "engines": { "node": "^20.19.0 || ^22.12.0 || >=24.0.0" @@ -3572,8 +3255,6 @@ }, "node_modules/@fastify/busboy": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "license": "MIT", "engines": { "node": ">=14" @@ -3581,8 +3262,6 @@ }, "node_modules/@formatjs/ecma402-abstract": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz", - "integrity": "sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==", "license": "MIT", "dependencies": { "@formatjs/fast-memoize": "2.2.7", @@ -3593,8 +3272,6 @@ }, "node_modules/@formatjs/fast-memoize": { "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz", - "integrity": "sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==", "license": "MIT", "dependencies": { "tslib": "^2.8.0" @@ -3602,8 +3279,6 @@ }, "node_modules/@formatjs/icu-messageformat-parser": { "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.4.tgz", - "integrity": "sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==", "license": "MIT", "dependencies": { "@formatjs/ecma402-abstract": "2.3.6", @@ -3613,8 +3288,6 @@ }, "node_modules/@formatjs/icu-skeleton-parser": { "version": "1.8.16", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.16.tgz", - "integrity": "sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==", "license": "MIT", "dependencies": { "@formatjs/ecma402-abstract": "2.3.6", @@ -3623,8 +3296,6 @@ }, "node_modules/@formatjs/intl-localematcher": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.2.tgz", - "integrity": "sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==", "license": "MIT", "dependencies": { "tslib": "^2.8.0" @@ -3632,8 +3303,6 @@ }, "node_modules/@fortawesome/fontawesome-free": { "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", - "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" @@ -3641,20 +3310,14 @@ }, "node_modules/@github/relative-time-element": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@github/relative-time-element/-/relative-time-element-5.3.1.tgz", - "integrity": "sha512-f++QCIXxGH7rMbpTASRfLyCyPydd4HqwOmATBb/sAUCq72HEZN0MX9znmJSp7NKYxuQxF8j0Mv3ez9P32c70vw==", "license": "MIT" }, "node_modules/@glidejs/glide": { "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@glidejs/glide/-/glide-3.7.1.tgz", - "integrity": "sha512-8he0pZpLSqTesSFYiuWdhBmtdlYSPWxfPUCKtkkiX6ZmT8UdMdmoFPtJaOwLBXv4p2JiGxqbuPdiRGGo2e/htQ==", "license": "MIT" }, "node_modules/@googlemaps/extended-component-library": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/@googlemaps/extended-component-library/-/extended-component-library-0.6.15.tgz", - "integrity": "sha512-tdeqfbHU6Lfvibk947DgXczPRGU49UGoJKTzyAjys9UBjZ0WschmbdGAHVbLIPxZpCYaRs7bFZjS7+JzaeQ61A==", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { "@lit/context": "^1.0.0", @@ -3664,28 +3327,24 @@ } }, "node_modules/@happy-dom/global-registrator": { - "version": "20.11.12", - "resolved": "https://registry.npmjs.org/@happy-dom/global-registrator/-/global-registrator-20.11.12.tgz", - "integrity": "sha512-Oj9ubX+6/k8D+QSs+SKga0ECVAk8XB2dvbQ1pj54fQSC78EPjEoOQ3aMFFPaI5z4EcvwixVOMaaHf8rxcpAX4Q==", + "version": "21.0.4", "license": "MIT", "dependencies": { "@types/node": ">=20.0.0", - "happy-dom": "^20.11.12" + "happy-dom": "^21.0.4" }, "engines": { "node": ">=20.0.0" } }, "node_modules/@hubspot/api-client": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@hubspot/api-client/-/api-client-14.0.1.tgz", - "integrity": "sha512-+2/9e3DguqVXB/htjQ5yxWkLD4fGdS1MNsOVYlc05a4TAGx0PGt+EgvW8o5P9GwQsMIGHCCiR6CJpNYNQtbiqw==", + "version": "14.1.2", "license": "ISC", "dependencies": { "@types/node": "*", "bottleneck": "^2.19.5", "es6-promise": "^4.2.4", - "form-data": "^4.0.4", + "form-data": "^4.0.6", "lodash.merge": "^4.6.2" }, "engines": { @@ -3694,8 +3353,6 @@ }, "node_modules/@humanfs/core": { "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", - "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", "license": "Apache-2.0", "dependencies": { "@humanfs/types": "^0.15.0" @@ -3706,8 +3363,6 @@ }, "node_modules/@humanfs/node": { "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", - "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", "license": "Apache-2.0", "dependencies": { "@humanfs/core": "^0.19.2", @@ -3720,8 +3375,6 @@ }, "node_modules/@humanfs/types": { "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", - "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", "license": "Apache-2.0", "engines": { "node": ">=18.18.0" @@ -3729,8 +3382,6 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "license": "Apache-2.0", "engines": { "node": ">=12.22" @@ -3742,8 +3393,6 @@ }, "node_modules/@humanwhocodes/retry": { "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "license": "Apache-2.0", "engines": { "node": ">=18.18" @@ -3755,34 +3404,28 @@ }, "node_modules/@iconify/types": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", "license": "MIT" }, "node_modules/@iconify/utils": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.4.tgz", - "integrity": "sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==", + "version": "3.1.7", "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^1.1.0", + "@antfu/install-pkg": "^2.0.1", "@iconify/types": "^2.0.0", "import-meta-resolve": "^4.2.0" } }, "node_modules/@img/colour": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", - "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@img/sharp-darwin-arm64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.4.tgz", - "integrity": "sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.5.tgz", + "integrity": "sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==", "cpu": [ "arm64" ], @@ -3798,13 +3441,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.3.3" + "@img/sharp-libvips-darwin-arm64": "1.3.4" } }, "node_modules/@img/sharp-darwin-x64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.4.tgz", - "integrity": "sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.5.tgz", + "integrity": "sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==", "cpu": [ "x64" ], @@ -3820,20 +3463,20 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.3.3" + "@img/sharp-libvips-darwin-x64": "1.3.4" } }, "node_modules/@img/sharp-freebsd-wasm32": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz", - "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.5.tgz", + "integrity": "sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==", "license": "Apache-2.0", "optional": true, "os": [ "freebsd" ], "dependencies": { - "@img/sharp-wasm32": "0.35.4" + "@img/sharp-wasm32": "0.35.5" }, "engines": { "node": ">=20.9.0" @@ -3843,9 +3486,9 @@ } }, "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.3.tgz", - "integrity": "sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.4.tgz", + "integrity": "sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==", "cpu": [ "arm64" ], @@ -3859,9 +3502,9 @@ } }, "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.3.tgz", - "integrity": "sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.4.tgz", + "integrity": "sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==", "cpu": [ "x64" ], @@ -3875,9 +3518,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.3.tgz", - "integrity": "sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.4.tgz", + "integrity": "sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==", "cpu": [ "arm" ], @@ -3894,9 +3537,9 @@ } }, "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.3.tgz", - "integrity": "sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.4.tgz", + "integrity": "sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==", "cpu": [ "arm64" ], @@ -3913,9 +3556,9 @@ } }, "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.3.tgz", - "integrity": "sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.4.tgz", + "integrity": "sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==", "cpu": [ "ppc64" ], @@ -3932,9 +3575,9 @@ } }, "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.3.tgz", - "integrity": "sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.4.tgz", + "integrity": "sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==", "cpu": [ "riscv64" ], @@ -3951,9 +3594,9 @@ } }, "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.3.tgz", - "integrity": "sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.4.tgz", + "integrity": "sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==", "cpu": [ "s390x" ], @@ -3970,9 +3613,7 @@ } }, "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.3.tgz", - "integrity": "sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==", + "version": "1.3.4", "cpu": [ "x64" ], @@ -3989,9 +3630,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.3.tgz", - "integrity": "sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.4.tgz", + "integrity": "sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==", "cpu": [ "arm64" ], @@ -4008,9 +3649,9 @@ } }, "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.3.tgz", - "integrity": "sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.4.tgz", + "integrity": "sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==", "cpu": [ "x64" ], @@ -4027,9 +3668,9 @@ } }, "node_modules/@img/sharp-linux-arm": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.4.tgz", - "integrity": "sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.5.tgz", + "integrity": "sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==", "cpu": [ "arm" ], @@ -4048,13 +3689,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.3.3" + "@img/sharp-libvips-linux-arm": "1.3.4" } }, "node_modules/@img/sharp-linux-arm64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.4.tgz", - "integrity": "sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.5.tgz", + "integrity": "sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==", "cpu": [ "arm64" ], @@ -4073,13 +3714,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.3.3" + "@img/sharp-libvips-linux-arm64": "1.3.4" } }, "node_modules/@img/sharp-linux-ppc64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.4.tgz", - "integrity": "sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.5.tgz", + "integrity": "sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==", "cpu": [ "ppc64" ], @@ -4098,13 +3739,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.3.3" + "@img/sharp-libvips-linux-ppc64": "1.3.4" } }, "node_modules/@img/sharp-linux-riscv64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.4.tgz", - "integrity": "sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.5.tgz", + "integrity": "sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==", "cpu": [ "riscv64" ], @@ -4123,13 +3764,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.3.3" + "@img/sharp-libvips-linux-riscv64": "1.3.4" } }, "node_modules/@img/sharp-linux-s390x": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.4.tgz", - "integrity": "sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.5.tgz", + "integrity": "sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==", "cpu": [ "s390x" ], @@ -4148,13 +3789,11 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.3.3" + "@img/sharp-libvips-linux-s390x": "1.3.4" } }, "node_modules/@img/sharp-linux-x64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.4.tgz", - "integrity": "sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==", + "version": "0.35.5", "cpu": [ "x64" ], @@ -4173,13 +3812,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.3.3" + "@img/sharp-libvips-linux-x64": "1.3.4" } }, "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.4.tgz", - "integrity": "sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.5.tgz", + "integrity": "sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==", "cpu": [ "arm64" ], @@ -4198,13 +3837,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.3.3" + "@img/sharp-libvips-linuxmusl-arm64": "1.3.4" } }, "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.4.tgz", - "integrity": "sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.5.tgz", + "integrity": "sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==", "cpu": [ "x64" ], @@ -4223,13 +3862,13 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.3.3" + "@img/sharp-libvips-linuxmusl-x64": "1.3.4" } }, "node_modules/@img/sharp-wasm32": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.4.tgz", - "integrity": "sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.5.tgz", + "integrity": "sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==", "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { @@ -4243,16 +3882,16 @@ } }, "node_modules/@img/sharp-webcontainers-wasm32": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz", - "integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.5.tgz", + "integrity": "sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==", "cpu": [ "wasm32" ], "license": "Apache-2.0", "optional": true, "dependencies": { - "@img/sharp-wasm32": "0.35.4" + "@img/sharp-wasm32": "0.35.5" }, "engines": { "node": ">=20.9.0" @@ -4262,9 +3901,9 @@ } }, "node_modules/@img/sharp-win32-arm64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.4.tgz", - "integrity": "sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.5.tgz", + "integrity": "sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==", "cpu": [ "arm64" ], @@ -4281,9 +3920,9 @@ } }, "node_modules/@img/sharp-win32-ia32": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.4.tgz", - "integrity": "sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.5.tgz", + "integrity": "sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==", "cpu": [ "ia32" ], @@ -4300,9 +3939,9 @@ } }, "node_modules/@img/sharp-win32-x64": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.4.tgz", - "integrity": "sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==", + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.5.tgz", + "integrity": "sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==", "cpu": [ "x64" ], @@ -4320,8 +3959,6 @@ }, "node_modules/@isaacs/balanced-match": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", - "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", "license": "MIT", "engines": { "node": "20 || >=22" @@ -4329,8 +3966,6 @@ }, "node_modules/@isaacs/brace-expansion": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz", - "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==", "license": "MIT", "dependencies": { "@isaacs/balanced-match": "^4.0.1" @@ -4341,8 +3976,6 @@ }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -4357,9 +3990,7 @@ } }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -4370,14 +4001,10 @@ }, "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -4393,8 +4020,6 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -4408,8 +4033,6 @@ }, "node_modules/@isaacs/fs-minipass": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", "license": "ISC", "dependencies": { "minipass": "^7.0.4" @@ -4420,8 +4043,6 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -4430,8 +4051,6 @@ }, "node_modules/@jridgewell/remapping": { "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -4440,8 +4059,6 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -4449,8 +4066,6 @@ }, "node_modules/@jridgewell/source-map": { "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -4459,30 +4074,354 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@keyv/bigmap": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "hashery": "^1.4.0", + "hookified": "^1.15.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "keyv": "^5.6.0" + } + }, "node_modules/@keyv/serialize": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", - "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", "license": "MIT" }, + "node_modules/@koromix/koffi-android-arm64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-android-arm64/-/koffi-android-arm64-3.3.3.tgz", + "integrity": "sha512-c8iDq/mPXkgQmrmZ6SpqWIVF3ZnJEpjVQswzKzbrCSdr68pmSY/cNj1t4qvv32T8nNjW71/hB+E8Rq1+vVpmQg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-android-x64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-android-x64/-/koffi-android-x64-3.3.3.tgz", + "integrity": "sha512-yAFu4oX6rpBCqr4HiGo3FpywmRN11LOSde4+GJZvfkFymqV3wZtx6TgVe8rZ4ogJZz9B8o1tDeKsZ6pqeoH40g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-darwin-arm64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-arm64/-/koffi-darwin-arm64-3.3.3.tgz", + "integrity": "sha512-aFYI3YMdQWOAmHlVA+GfBlJZTpvfbUv/NoeBBkqblWN7BxuY02bkWMyoksUEl+mnx7ScoMonnjzXKJkNQXmR3w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-darwin-x64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-x64/-/koffi-darwin-x64-3.3.3.tgz", + "integrity": "sha512-6Q8/DDhVADPMm3lFnZFJRETJtf485jZKzn1KogXeA9Gfztv/XMFiCOK4aEouFc256h9uWzC69mGimtcVcwK+Ww==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-freebsd-arm64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-arm64/-/koffi-freebsd-arm64-3.3.3.tgz", + "integrity": "sha512-IynEDMMU9pp7EVVqQwXVU9x0JH7Opj8KB0wbcKgYNEhRM9eGzJ4ai7iwG8y8tdD/Y8niSVrVTj5WLNCCvUWXIw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-freebsd-ia32": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-ia32/-/koffi-freebsd-ia32-3.3.3.tgz", + "integrity": "sha512-5b4W9jX+wmfWn9vG7DvKIrNhhRpPDAx7YQV5i9epUR0Ogxz4s4a3APz/beLCvgHt4WhaSRrazxGYQz1oFOlfow==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-freebsd-x64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-x64/-/koffi-freebsd-x64-3.3.3.tgz", + "integrity": "sha512-+NmMrp3ji1NN4PTaLaXDCKMaJ5Fl+0+nrClmtsu/7wi+fjCrCSGMrJZUmTIJPm1nd8Z5fMRjWesiVvQiy/ETDg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-arm": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm/-/koffi-linux-arm-3.3.3.tgz", + "integrity": "sha512-K+NFO4/SiF4ANCS1ykem36wbEjfBJKsaakLKZ+6LbaLqyLjHHGky4fEIgipac/+XJtD4ZXjhexPIVjwzkO+rMQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-arm64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm64/-/koffi-linux-arm64-3.3.3.tgz", + "integrity": "sha512-y7UHjwOKbj2IjIpWtHmI8LEKXchidt47k605DCv5+YQMIDTbzhz/i3zTI1kRp6EYBLTBwRkR1X1PGt3uUi+rKQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-ia32": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ia32/-/koffi-linux-ia32-3.3.3.tgz", + "integrity": "sha512-dbcpe7IrWr18AAbIKa/RvJ8pM1lEpSELWYW6wsEBIYw/RTLfXqWJ6d9Ya0NWJgHTW+N7783KVQaV5c1Sr3ONDQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-loong64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-loong64/-/koffi-linux-loong64-3.3.3.tgz", + "integrity": "sha512-kbJFmWSoDHGZgxgDhInuvDi8MzrHafBfQ7iWN5P+nHv297beQXrHecFfCNBApnG9d2wrhEoY+EH/TdITuvaSwQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-ppc64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ppc64/-/koffi-linux-ppc64-3.3.3.tgz", + "integrity": "sha512-YwGxjudYHsiDZ6qH4WmEawHXmTaZzjiZ4xdjcbzsVHqNvgZ3Nz7WG03PybecJ+BVH2vqBOntGZ2VsG/sL0WY1g==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-riscv64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-riscv64/-/koffi-linux-riscv64-3.3.3.tgz", + "integrity": "sha512-k/txpUsOO/L4TexahQHxqdFRmBEGE+g++np9M5eNcsHWNXmazeWBrrfB9sjl6cZAP69KZFO0toP+ZMfDUDHmnQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-linux-x64": { + "version": "3.3.3", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-openbsd-arm64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-arm64/-/koffi-openbsd-arm64-3.3.3.tgz", + "integrity": "sha512-NEbQMrixbAWSmWCh4XyHWuhgEqgO4tegWyHoJej7Q3PmyIlgxKHTcRZsjAJ9C3sfgBDNIqPWTjMy3KO2mqEp1g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-openbsd-ia32": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-ia32/-/koffi-openbsd-ia32-3.3.3.tgz", + "integrity": "sha512-zGFX0KwZGmrV7AZY0+oozBpMuQZT7yQEY3NCDSb0rEqKyOrYLBNiXiXA5T8NSY3ipaW0b71L5Cu0KLKabdLY0A==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-openbsd-x64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-x64/-/koffi-openbsd-x64-3.3.3.tgz", + "integrity": "sha512-c1HMWkZPAZKQesKj2HqA6Zk1YEcv7Doc6JU9YJepXG8KpK4XZmI0L5vESSfySmidmasm05QDyLAcwDnNSvtfRA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-win32-arm64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-arm64/-/koffi-win32-arm64-3.3.3.tgz", + "integrity": "sha512-eL7gW4D22OBb3fi04s5ElzzNk+gkGEahaTNMB29UDLDeORe+0qIkhccBPovXW3/IRpdt8W7o8X2myUDXlTSYDQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-win32-ia32": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-ia32/-/koffi-win32-ia32-3.3.3.tgz", + "integrity": "sha512-3sw9vvQqro4yKsOWfKebzfTcdPKRwMrodGXWbfwkTsL61EQKdwsMNKA/0dDe0/ubAAZ0yPgstX8/gs94Svzfgw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, + "node_modules/@koromix/koffi-win32-x64": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-x64/-/koffi-win32-x64-3.3.3.tgz", + "integrity": "sha512-tLTF17wl4CCwOlo1Tt0NbduwUduDvM6c8JSyearcLu6hpNHQo44RF3rKN2i7UkxwCqXyiudZK0lS421CC/TPZA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "funding": { + "url": "https://liberapay.com/Koromix" + } + }, "node_modules/@libsql/client": { "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@libsql/client/-/client-0.17.4.tgz", - "integrity": "sha512-lYayFWasDV78A+TjlEhr6ubb3odBV6OHjb+wdp8VQcyWWAEIjuwbCHaraEUS4m4yWoo0BvZo96It4VdzZRmRWw==", "license": "MIT", "dependencies": { "@libsql/core": "^0.17.4", @@ -4494,8 +4433,6 @@ }, "node_modules/@libsql/core": { "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@libsql/core/-/core-0.17.4.tgz", - "integrity": "sha512-LqF9gIvnJ38nmAH1y/ChizHqDO/MO1wLgA96XrraulEEbqXxLjleSH92YWTolbuJKgPUmGu4aJk9W3UnAcxLOQ==", "license": "MIT", "dependencies": { "js-base64": "^3.7.5" @@ -4529,8 +4466,6 @@ }, "node_modules/@libsql/hrana-client": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@libsql/hrana-client/-/hrana-client-0.10.0.tgz", - "integrity": "sha512-OoA4EMqRAC7kn7V2P6EQqRcpZf2W+AjsNIyCizBg339Tq/aMC7sRnzs3SklderhmQWAqEzvv8A2vhxVmWpkVvw==", "license": "MIT", "dependencies": { "@libsql/isomorphic-ws": "^0.1.5", @@ -4539,8 +4474,6 @@ }, "node_modules/@libsql/isomorphic-ws": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@libsql/isomorphic-ws/-/isomorphic-ws-0.1.5.tgz", - "integrity": "sha512-DtLWIH29onUYR00i0GlQ3UdcTRC6EP4u9w/h9LxpUZJWRMARk6dQwZ6Jkd+QdwVpuAOrdxt18v0K2uIYR3fwFg==", "license": "MIT", "dependencies": { "@types/ws": "^8.5.4", @@ -4601,8 +4534,6 @@ }, "node_modules/@libsql/linux-x64-gnu": { "version": "0.5.29", - "resolved": "https://registry.npmjs.org/@libsql/linux-x64-gnu/-/linux-x64-gnu-0.5.29.tgz", - "integrity": "sha512-y14V0vY0nmMC6G0pHeJcEarcnGU2H6cm21ZceRkacWHvQAEhAG0latQkCtoS2njFOXiYIg+JYPfAoWKbi82rkg==", "cpu": [ "x64" ], @@ -4614,8 +4545,6 @@ }, "node_modules/@libsql/linux-x64-musl": { "version": "0.5.29", - "resolved": "https://registry.npmjs.org/@libsql/linux-x64-musl/-/linux-x64-musl-0.5.29.tgz", - "integrity": "sha512-gquqwA/39tH4pFl+J9n3SOMSymjX+6kZ3kWgY3b94nXFTwac9bnFNMffIomgvlFaC4ArVqMnOZD3nuJ3H3VO1w==", "cpu": [ "x64" ], @@ -4640,14 +4569,10 @@ }, "node_modules/@lighthousejs/types": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@lighthousejs/types/-/types-0.0.3.tgz", - "integrity": "sha512-lpTx5KM6gbIfo/1nqTTiP8BuHyTKOrFdrGITlvVe7h2P3rBaGwnPmCO0mEpzqfk3vHmtmpsNbHjb383Cz+eXkw==", "license": "MIT" }, "node_modules/@lit-labs/ssr": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr/-/ssr-3.3.1.tgz", - "integrity": "sha512-JlF1PempxvzrGEpRFrF+Ki0MHzR3HA51SK8Zv0cFpW9p0bPW4k0FeCwrElCu371UEpXF7RcaE2wgYaE1az0XKg==", "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-client": "^1.1.7", @@ -4668,8 +4593,6 @@ }, "node_modules/@lit-labs/ssr-client": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-client/-/ssr-client-1.1.8.tgz", - "integrity": "sha512-PjGh81oKsoI64m3IDjTqqjhC7dr2uC/o0jrllUb5gRAyp/RlAHxapgJrjq9kWz97faCHLQ8jUlTi6tGm+8fgyA==", "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^2.0.4", @@ -4679,20 +4602,14 @@ }, "node_modules/@lit-labs/ssr-dom-shim": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", - "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==", "license": "BSD-3-Clause" }, "node_modules/@lit-labs/ssr/node_modules/@types/node": { "version": "16.18.126", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", - "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", "license": "MIT" }, "node_modules/@lit/context": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@lit/context/-/context-1.1.6.tgz", - "integrity": "sha512-M26qDE6UkQbZA2mQ3RjJ3Gzd8TxP+/0obMgE5HfkfLhEEyYE3Bui4A5XHiGPjy0MUGAyxB3QgVuw2ciS0kHn6A==", "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^1.6.2 || ^2.1.0" @@ -4700,8 +4617,6 @@ }, "node_modules/@lit/react": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.8.tgz", - "integrity": "sha512-p2+YcF+JE67SRX3mMlJ1TKCSTsgyOVdAwd/nxp3NuV1+Cb6MWALbN6nT7Ld4tpmYofcE5kcaSY1YBB9erY+6fw==", "license": "BSD-3-Clause", "peerDependencies": { "@types/react": "17 || 18 || 19" @@ -4709,8 +4624,6 @@ }, "node_modules/@lit/reactive-element": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", - "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.5.0" @@ -4718,8 +4631,6 @@ }, "node_modules/@mapbox/node-pre-gyp": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz", - "integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==", "license": "BSD-3-Clause", "dependencies": { "consola": "^3.2.3", @@ -4737,32 +4648,8 @@ "node": ">=18" } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -4781,8 +4668,6 @@ }, "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4793,20 +4678,14 @@ }, "node_modules/@mapbox/node-pre-gyp/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, "node_modules/@mapbox/node-pre-gyp/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "license": "BSD-2-Clause" }, "node_modules/@mapbox/node-pre-gyp/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -4815,8 +4694,6 @@ }, "node_modules/@mdx-js/mdx": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", - "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -4850,19 +4727,37 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/@mdx-js/mdx/node_modules/estree-walker": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@mermaid-js/parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.2.1.tgz", - "integrity": "sha512-n12NohV3mrUyUL2o93IgG/ifeW9FTyeJn3zDxkhwa8MJ9Fxg3HQMlA3RiGmD/3UnJvheztkjjQAjA2T4LmUcpw==", + "version": "2.0.1", "license": "MIT", "dependencies": { - "@chevrotain/types": "~11.1.2" + "@chevrotain/types": "~13.2.0" + }, + "engines": { + "node": ">=22.12.0" } }, "node_modules/@nanostores/lit": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@nanostores/lit/-/lit-0.2.3.tgz", - "integrity": "sha512-hIUKzdNrgKXkXCsppzQxmYYYMTn96cncijWhzcYZKn3Yimqj7B6YK94qN/KObjBNEe0xR3JLgMo96ew5fVtW2w==", "license": "MIT", "peerDependencies": { "lit": "^2.6.0 || ^3.0.0", @@ -4871,8 +4766,6 @@ }, "node_modules/@nanostores/persistent": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@nanostores/persistent/-/persistent-1.3.5.tgz", - "integrity": "sha512-CNdhro3jEzNdPpPImIltnPpDKp5vxYmomHlZI7EMNoAxddImx97djxXDdPd2HIC4UczzUUMk7AMWCfMpFJHUsw==", "funding": [ { "type": "github", @@ -4889,8 +4782,6 @@ }, "node_modules/@napi-rs/keyring": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring/-/keyring-1.2.0.tgz", - "integrity": "sha512-d0d4Oyxm+v980PEq1ZH2PmS6cvpMIRc17eYpiU47KgW+lzxklMu6+HOEOPmxrpnF/XQZ0+Q78I2mgMhbIIo/dg==", "license": "MIT", "engines": { "node": ">= 10" @@ -5037,8 +4928,6 @@ }, "node_modules/@napi-rs/keyring-linux-x64-gnu": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-x64-gnu/-/keyring-linux-x64-gnu-1.2.0.tgz", - "integrity": "sha512-8E+7z4tbxSJXxIBqA+vfB1CGajpCDRyTyqXkBig5NtASrv4YXcntSo96Iah2QDR5zD3dSTsmbqJudcj9rKKuHQ==", "cpu": [ "x64" ], @@ -5123,8 +5012,6 @@ }, "node_modules/@napi-rs/lzma-linux-x64-gnu": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", - "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", "cpu": [ "x64" ], @@ -5141,9 +5028,9 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.3.tgz", - "integrity": "sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.6.tgz", + "integrity": "sha512-mRyDmEw9/fCDXCGfL1sbgIw/GUK0PVxRW4YwgPN61F3LQ+fSyoBFarJVzgGyhF6kRzEQZ0FejDqm4WLXSeqQmw==", "license": "MIT", "optional": true, "dependencies": { @@ -5157,20 +5044,16 @@ "url": "https://github.com/sponsors/Brooooooklyn" }, "peerDependencies": { - "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.4", - "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" + "@emnapi/core": "^1.7.1 || 2.0.0-beta.2", + "@emnapi/runtime": "^1.7.1 || 2.0.0-beta.2" } }, "node_modules/@neon-rs/load": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@neon-rs/load/-/load-0.0.4.tgz", - "integrity": "sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==", "license": "MIT" }, "node_modules/@nodable/entities": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-3.0.0.tgz", - "integrity": "sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==", + "version": "3.1.0", "funding": [ { "type": "github", @@ -5181,8 +5064,6 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -5194,8 +5075,6 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "license": "MIT", "engines": { "node": ">= 8" @@ -5203,8 +5082,6 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -5216,8 +5093,6 @@ }, "node_modules/@npmcli/config": { "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.4.1.tgz", - "integrity": "sha512-uSz+elSGzjCMANWa5IlbGczLYPkNI/LeR+cHrgaTqTrTSh9RHhOFA4daD2eRUz6lMtOW+Fnsb+qv7V2Zz8ML0g==", "license": "ISC", "dependencies": { "@npmcli/map-workspaces": "^3.0.2", @@ -5235,8 +5110,6 @@ }, "node_modules/@npmcli/config/node_modules/abbrev": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -5244,8 +5117,6 @@ }, "node_modules/@npmcli/config/node_modules/ini": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -5253,8 +5124,6 @@ }, "node_modules/@npmcli/config/node_modules/nopt": { "version": "7.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "license": "ISC", "dependencies": { "abbrev": "^2.0.0" @@ -5268,8 +5137,6 @@ }, "node_modules/@npmcli/config/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5280,8 +5147,6 @@ }, "node_modules/@npmcli/map-workspaces": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", - "integrity": "sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==", "license": "ISC", "dependencies": { "@npmcli/name-from-folder": "^2.0.0", @@ -5295,14 +5160,10 @@ }, "node_modules/@npmcli/map-workspaces/node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "2.1.7", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -5310,9 +5171,6 @@ }, "node_modules/@npmcli/map-workspaces/node_modules/glob": { "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -5331,14 +5189,10 @@ }, "node_modules/@npmcli/map-workspaces/node_modules/lru-cache": { "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "license": "ISC" }, "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.2" @@ -5352,8 +5206,6 @@ }, "node_modules/@npmcli/map-workspaces/node_modules/path-scurry": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -5368,142 +5220,28 @@ }, "node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", - "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@one-ini/wasm": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", - "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "version": "0.2.1", "license": "MIT" }, "node_modules/@opentelemetry/api": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", - "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", + "version": "1.10.0", "license": "Apache-2.0", "engines": { "node": ">=8.0.0" } }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.220.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz", - "integrity": "sha512-CmVa4ImJ+ynfrPMNaAXHET6Bhb44SwzmfyVJFq9ni2jgXJR/l7C6gfVFddNmHP+ZOkP9cf4f9DBe68qVLTHc9w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.10.0.tgz", - "integrity": "sha512-/wNZ8twnEQQA4HoHu22+vcsdru6pWPWxW+7w+FlxT6Id7PE/WIbZmVKkte+PF72e0F2dnImFeHD2syyE1Mw6MQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.220.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.220.0.tgz", - "integrity": "sha512-xQx3E2WxP1mDvKzxLxX+CTCtNLa560YJZ3087qYHerl2YmiKpv7AH+dAy7vmx+eVrZ5BwhfWUAVoKOoxCNHcpw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.220.0", - "import-in-the-middle": "^3.0.0", - "require-in-the-middle": "^8.0.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.10.0.tgz", - "integrity": "sha512-q6MMm2zhggzsHVNbabYwut+a6nbuQQe3URUoxaojM/8K1IBfwwPzvxIjNi2/lI1TFe+fMHMW9MWhrtDLEXEnkA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.10.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.10.0.tgz", - "integrity": "sha512-MfQGq3GRmTh5fM/y+OjaO0vj6+luCB1XO2gfXCalKCfgKw0eHL++sm75DNweC6ohlp+aFvACqeE0fYayqdRaoQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.10.0", - "@opentelemetry/resources": "2.10.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.10.0.tgz", - "integrity": "sha512-GuYQQT7QD2EeO8lcZLRQzcbOyhqAzL+6WWTKTU9mSUBYBazkEDl+VrQcXQhbB08OWM9anD1aHleVadzulpOaUQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.10.0", - "@opentelemetry/resources": "2.10.0", - "@opentelemetry/sdk-trace": "2.10.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", - "integrity": "sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@oslojs/encoding": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", - "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", "license": "MIT" }, "node_modules/@ota-meshi/ast-token-store": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@ota-meshi/ast-token-store/-/ast-token-store-0.3.0.tgz", - "integrity": "sha512-XRO0zi2NIUKq2lUk3T1ecFSld1fMWRKE6naRFGkgkdeosx7IslyUKNv5Dcb5PJTja9tHJoFu0v/7yEpAkrkrTg==", "license": "MIT", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -5513,9 +5251,9 @@ } }, "node_modules/@oxc-parser/binding-android-arm-eabi": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.121.0.tgz", - "integrity": "sha512-n07FQcySwOlzap424/PLMtOkbS7xOu8nsJduKL8P3COGHKgKoDYXwoAHCbChfgFpHnviehrLWIPX0lKGtbEk/A==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.152.0.tgz", + "integrity": "sha512-393VtirINkae4XHBTkq/yQxhOwEr4V+r0et37P2fp+sYZSdYgZTRDPo5Um8vBh0QjMZ+RmaMy4PP0qwr4cTMwA==", "cpu": [ "arm" ], @@ -5529,9 +5267,9 @@ } }, "node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.121.0.tgz", - "integrity": "sha512-/Dd1xIXboYAicw+twT2utxPD7bL8qh7d3ej0qvaYIMj3/EgIrGR+tSnjCUkiCT6g6uTC0neSS4JY8LxhdSU/sA==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.152.0.tgz", + "integrity": "sha512-iYFcExATJNZ0rZj0o02THbD1Nc9jAW0nVgIQPee6ejbSASpbZXlIMw8jxtpzaG14JQTWwGSZ6U5dEtRJXE6V3Q==", "cpu": [ "arm64" ], @@ -5545,9 +5283,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.121.0.tgz", - "integrity": "sha512-A0jNEvv7QMtCO1yk205t3DWU9sWUjQ2KNF0hSVO5W9R9r/R1BIvzG01UQAfmtC0dQm7sCrs5puixurKSfr2bRQ==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.152.0.tgz", + "integrity": "sha512-fnU+DfUzi5/rFy0LzmipYRz06PAUUkOS8kCJQ3Eg6oqlunC1XZXoffFqxmdL51RmcbYtUG3P8DVG1U5fckoa2A==", "cpu": [ "arm64" ], @@ -5561,9 +5299,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.121.0.tgz", - "integrity": "sha512-SsHzipdxTKUs3I9EOAPmnIimEeJOemqRlRDOp9LIj+96wtxZejF51gNibmoGq8KoqbT1ssAI5po/E3J+vEtXGA==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.152.0.tgz", + "integrity": "sha512-Y3U2okryWTs7hDld6UhjJwLNf8/do+x4g4C+1U5SiGwrTLwbO83WJYJA8+l9iFSilWBgnfpd/+U76tfeNxUHzA==", "cpu": [ "x64" ], @@ -5577,9 +5315,9 @@ } }, "node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.121.0.tgz", - "integrity": "sha512-v1APOTkCp+RWOIDAHRoaeW/UoaHF15a60E8eUL6kUQXh+i4K7PBwq2Wi7jm8p0ymID5/m/oC1w3W31Z/+r7HQw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.152.0.tgz", + "integrity": "sha512-XkhkRrrPffEw+ZLv/d/5pEni0buxinm/E/N6fLbJCunD1DBbeCTtVP23ESV+4CWCWdSz397asks1ViGslpmWiQ==", "cpu": [ "x64" ], @@ -5593,9 +5331,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.121.0.tgz", - "integrity": "sha512-PmqPQuqHZyFVWA4ycr0eu4VnTMmq9laOHZd+8R359w6kzuNZPvmmunmNJ8ybkm769A0nCoVp3TJ6dUz7B3FYIQ==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.152.0.tgz", + "integrity": "sha512-MLzsRRbdfmdzo6JEhbC1yKU9ItfvM8tEf18HM32jCiNYZEz6J3bRBRl3cTkKR0vBdrk9ZVlcARXtwHccs+epDA==", "cpu": [ "arm" ], @@ -5609,9 +5347,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.121.0.tgz", - "integrity": "sha512-vF24htj+MOH+Q7y9A8NuC6pUZu8t/C2Fr/kDOi2OcNf28oogr2xadBPXAbml802E8wRAVfbta6YLDQTearz+jw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.152.0.tgz", + "integrity": "sha512-HHerTEJz7Iy10Ji6BGsk4gqG6PU0UzFuBu91jIEOX89FnrI5ECWSEr7BLpkYQhp7U0QFtMnBhNfQKI0hYZK78w==", "cpu": [ "arm" ], @@ -5625,9 +5363,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.121.0.tgz", - "integrity": "sha512-wjH8cIG2Lu/3d64iZpbYr73hREMgKAfu7fqpXjgM2S16y2zhTfDIp8EQjxO8vlDtKP5Rc7waZW72lh8nZtWrpA==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.152.0.tgz", + "integrity": "sha512-9Bb8GyzZ2uSLzRDZ27usaKokr07mxiBe2dDF5b6bd2janmaJTT1gL51UfP7AU30yFiXrJvcRyFKREAgKwZYs0w==", "cpu": [ "arm64" ], @@ -5644,9 +5382,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.121.0.tgz", - "integrity": "sha512-qT663J/W8yQFw3dtscbEi9LKJevr20V7uWs2MPGTnvNZ3rm8anhhE16gXGpxDOHeg9raySaSHKhd4IGa3YZvuw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.152.0.tgz", + "integrity": "sha512-om7iDMUroI74A/lfRRWY9/Ev3VWrVsrUZ4tyvyh8raBey/sdcfyAD7tYWc+iykAiotnmftyKTpUKFr1QnaBrAQ==", "cpu": [ "arm64" ], @@ -5663,9 +5401,9 @@ } }, "node_modules/@oxc-parser/binding-linux-ppc64-gnu": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.121.0.tgz", - "integrity": "sha512-mYNe4NhVvDBbPkAP8JaVS8lC1dsoJZWH5WCjpw5E+sjhk1R08wt3NnXYUzum7tIiWPfgQxbCMcoxgeemFASbRw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.152.0.tgz", + "integrity": "sha512-Lf1OL2lMTqwDMFC6jnRb30B+WYHKV0XT+bPHcFM6xHtNVwxpobiTzUIvKH6a0LWpvfwyru8Yu6zCGHqqFHH+gg==", "cpu": [ "ppc64" ], @@ -5682,9 +5420,9 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.121.0.tgz", - "integrity": "sha512-+QiFoGxhAbaI/amqX567784cDyyuZIpinBrJNxUzb+/L2aBRX67mN6Jv40pqduHf15yYByI+K5gUEygCuv0z9w==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.152.0.tgz", + "integrity": "sha512-BYWSMQK+YJ9ZILStPcmmiSVq8KEG9Qdq/c4BHPC3rUEq/fEDCVjUIwdj5ZzjgZ9P9is9PKu0tcAXzq1ZXg4urQ==", "cpu": [ "riscv64" ], @@ -5701,9 +5439,9 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-musl": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.121.0.tgz", - "integrity": "sha512-9ykEgyTa5JD/Uhv2sttbKnCfl2PieUfOjyxJC/oDL2UO0qtXOtjPLl7H8Kaj5G7p3hIvFgu3YWvAxvE0sqY+hQ==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.152.0.tgz", + "integrity": "sha512-d2LqHNNNqdH185sRK5dPKWZu201JrNu9/CRFuVEuT+ht7n/QaVblEMWT9MALQPrDWYvhG10P+NSKJFquDWZ09w==", "cpu": [ "riscv64" ], @@ -5720,9 +5458,9 @@ } }, "node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.121.0.tgz", - "integrity": "sha512-DB1EW5VHZdc1lIRjOI3bW/wV6R6y0xlfvdVrqj6kKi7Ayu2U3UqUBdq9KviVkcUGd5Oq+dROqvUEEFRXGAM7EQ==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.152.0.tgz", + "integrity": "sha512-8gBeHt5rA/8+pKhHl+zLggfa3L/V/L2at96p7ty6pBE7id6lFO19nFUc15u2PcjC4OYeYK465MKy1fhhbpFIGw==", "cpu": [ "s390x" ], @@ -5739,9 +5477,7 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.121.0.tgz", - "integrity": "sha512-s4lfobX9p4kPTclvMiH3gcQUd88VlnkMTF6n2MTMDAyX5FPNRhhRSFZK05Ykhf8Zy5NibV4PbGR6DnK7FGNN6A==", + "version": "0.152.0", "cpu": [ "x64" ], @@ -5758,9 +5494,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.121.0.tgz", - "integrity": "sha512-P9KlyTpuBuMi3NRGpJO8MicuGZfOoqZVRP1WjOecwx8yk4L/+mrCRNc5egSi0byhuReblBF2oVoDSMgV9Bj4Hw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.152.0.tgz", + "integrity": "sha512-LcMp6BvrBnewSfdkLHoSqidhoAq4syKOTBV5TYHWd+2VnGkfD/nPRRVIzTBt/Lkbt7pfOFDGtkiTntFS0p6sQQ==", "cpu": [ "x64" ], @@ -5777,9 +5513,9 @@ } }, "node_modules/@oxc-parser/binding-openharmony-arm64": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.121.0.tgz", - "integrity": "sha512-R+4jrWOfF2OAPPhj3Eb3U5CaKNAH9/btMveMULIrcNW/hjfysFQlF8wE0GaVBr81dWz8JLgQlsxwctoL78JwXw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.152.0.tgz", + "integrity": "sha512-jbhoMCslVxzRCRNQ8TSHxjYdSKRvk8O6ciLVDkahJvmyHDzBqba/bMQHM6ULKj/rgHNNbSzlIiakdx8SEfkJzA==", "cpu": [ "arm64" ], @@ -5809,9 +5545,9 @@ } }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.121.0.tgz", - "integrity": "sha512-V0pxh4mql4XTt3aiEtRNUeBAUFOw5jzZNxPABLaOKAWrVzSr9+XUaB095lY7jqMf5t8vkfh8NManGB28zanYKw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.152.0.tgz", + "integrity": "sha512-JZYVlhv36mr/nertnRB7vchJECOBb1Lz6lltalILsB+o9M/is+H6BEDRLQKdqA4JKs6NjJszo46+iM5sfwj6jQ==", "cpu": [ "arm64" ], @@ -5825,9 +5561,9 @@ } }, "node_modules/@oxc-parser/binding-win32-ia32-msvc": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.121.0.tgz", - "integrity": "sha512-4Ob1qvYMPnlF2N9rdmKdkQFdrq16QVcQwBsO8yiPZXof0fHKFF+LmQV501XFbi7lHyrKm8rlJRfQ/M8bZZPVLw==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.152.0.tgz", + "integrity": "sha512-1X9oganvVsunRH0lH10UU05N+H9atpX6WsOybByUjwnfcd3h/0tYwvuv16XuHglrIUOnxV2TodbLVEwwafd64g==", "cpu": [ "ia32" ], @@ -5841,9 +5577,9 @@ } }, "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.121.0.tgz", - "integrity": "sha512-BOp1KCzdboB1tPqoCPXgntgFs0jjeSyOXHzgxVFR7B/qfr3F8r4YDacHkTOUNXtDgM8YwKnkf3rE5gwALYX7NA==", + "version": "0.152.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.152.0.tgz", + "integrity": "sha512-sw0M80/dn9rcpu+Rqqph/C+MjvDDce6MlXmFjsNQtPEymha0eJy3ml6+foSUTqFfpDIDyHZZ4eoJ43IoMe8bJw==", "cpu": [ "x64" ], @@ -5857,12 +5593,10 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.121.0.tgz", - "integrity": "sha512-CGtOARQb9tyv7ECgdAlFxi0Fv7lmzvmlm2rpD/RdijOO9rfk/JvB1CjT8EnoD+tjna/IYgKKw3IV7objRb+aYw==", + "version": "0.152.0", "license": "MIT", "funding": { - "url": "https://github.com/sponsors/Boshen" + "url": "https://github.com/sponsors/oxc-project" } }, "node_modules/@oxc-transform/binding-android-arm-eabi": { @@ -6093,8 +5827,6 @@ }, "node_modules/@oxc-transform/binding-linux-x64-gnu": { "version": "0.111.0", - "resolved": "https://registry.npmjs.org/@oxc-transform/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.111.0.tgz", - "integrity": "sha512-T0Kmvk+OdlUdABdXlDIf3MQReMzFfC75NEI9x8jxy5pKooACEFg0k0V8gyR3gq4DzbDCfucqFQDWNvSgIopAbQ==", "cpu": [ "x64" ], @@ -6211,27 +5943,20 @@ }, "node_modules/@parse5/tools": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@parse5/tools/-/tools-0.3.0.tgz", - "integrity": "sha512-zxRyTHkqb7WQMV8kTNBKWb1BeOFUKXBXTBWuxg9H9hfvQB3IwP6Iw2U75Ia5eyRxPNltmY7E8YAlz6zWwUnjKg==", "license": "MIT", "dependencies": { "parse5": "^7.0.0" } }, "node_modules/@paulirish/trace_engine": { - "version": "0.0.65", - "resolved": "https://registry.npmjs.org/@paulirish/trace_engine/-/trace_engine-0.0.65.tgz", - "integrity": "sha512-Qsm6F5C8xf6ZzQXbQc2+wcpe6sggfs/gvc/ytqSurdvYg3kyW0ECHCqE0CWBKZpqgjVfPNX9c7SCS3r2nEIRGg==", + "version": "0.0.67", "license": "BSD-3-Clause", "dependencies": { - "legacy-javascript": "latest", - "third-party-web": "latest" + "third-party-web": "*" } }, "node_modules/@pdf-lib/standard-fonts": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz", - "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", "license": "MIT", "dependencies": { "pako": "^1.0.6" @@ -6239,8 +5964,6 @@ }, "node_modules/@pdf-lib/upng": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz", - "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==", "license": "MIT", "dependencies": { "pako": "^1.0.10" @@ -6248,34 +5971,38 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, + "node_modules/@pkgr/core": { + "version": "0.3.6", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, "node_modules/@playwright/browser-chromium": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.62.1.tgz", - "integrity": "sha512-DU/t4TSqHvAc+uFMt972forQYqBTh/ul7lZ8U81HYGyxnf6vSPPz9NzuE0OR3x/elqvvGm+n4gcny+QSKT+FDw==", + "version": "1.64.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.62.1" + "playwright-core": "1.64.1" }, "engines": { "node": ">=20" } }, "node_modules/@playwright/test": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.62.1.tgz", - "integrity": "sha512-DTcUc8qii+cpHvtOwggMtBRMjKZHXYWdw8syRYu2vtzuq4Wxphqq4NfCs5Zt44L6mA8rfDfj+PHnxFc/FeK6mQ==", + "version": "1.64.1", "license": "Apache-2.0", "dependencies": { - "playwright": "1.62.1" + "playwright": "1.64.1" }, "bin": { "playwright": "cli.js" @@ -6286,8 +6013,6 @@ }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "license": "MIT", "engines": { "node": ">=12.22.0" @@ -6295,8 +6020,6 @@ }, "node_modules/@pnpm/network.ca-file": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "license": "MIT", "dependencies": { "graceful-fs": "4.2.10" @@ -6307,14 +6030,10 @@ }, "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "license": "ISC" }, "node_modules/@pnpm/npm-conf": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.3.tgz", - "integrity": "sha512-//0sR/cow/s4ICQaYoAobOl4aU8cjU6x/V24V7XkKotb9+O+3zySIYp146vpaobYHnxa4pZX8NkV54Z5AwbDKA==", "license": "MIT", "dependencies": { "@pnpm/config.env-replace": "^1.1.0", @@ -6327,8 +6046,6 @@ }, "node_modules/@preact/preset-vite": { "version": "2.10.6", - "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.10.6.tgz", - "integrity": "sha512-ZZ5RIT2ZVXg8UxRA8VZpoT8CdpDG7RFIqOT4bELqNBp85+HKvQBbgmh3gsoW1UOQXx26TLe+ZRNKI7q281Kckw==", "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.27.1", @@ -6348,12 +6065,10 @@ } }, "node_modules/@preact/signals": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-2.11.1.tgz", - "integrity": "sha512-uYoD+USkacTNU02kfCBkJEV7xabKTmA78W5pnT2GymsuGEC9n/ZO+UT4S96l0dIL6KLDk77VJyUFuOMBvftVHg==", + "version": "2.11.4", "license": "MIT", "dependencies": { - "@preact/signals-core": "^1.14.4" + "@preact/signals-core": "^1.14.5" }, "funding": { "type": "opencollective", @@ -6364,9 +6079,7 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.14.4.tgz", - "integrity": "sha512-HNB6HYeYKhQbJ1aKl+YRjrS4+QWHLKX6qKoUsfS/m0vqzsVaEBiZiaKbG/e+NKk2ch5ALQr/ihWaMHxiCuuWHA==", + "version": "1.14.5", "license": "MIT", "funding": { "type": "opencollective", @@ -6374,15 +6087,14 @@ } }, "node_modules/@prefresh/babel-plugin": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@prefresh/babel-plugin/-/babel-plugin-0.5.3.tgz", - "integrity": "sha512-57LX2SHs4BX2s1IwCjNzTE2OJeEepRCNf1VTEpbNcUyHfMO68eeOWGDIt4ob9aYlW6PEWZ1SuwNikuoIXANDtQ==", - "license": "MIT" + "version": "0.5.4", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0" + } }, "node_modules/@prefresh/core": { "version": "1.5.11", - "resolved": "https://registry.npmjs.org/@prefresh/core/-/core-1.5.11.tgz", - "integrity": "sha512-Ml00PP8jeHaADxfQqxUs4+M5JS+T5J26UnvPVfsrmlpGw2I3e9XtM0DMeuzkmvg+Tn7VdHSMpLBrDPG0iHoDqQ==", "license": "MIT", "peerDependencies": { "preact": "^10.0.0 || ^11.0.0-0" @@ -6390,14 +6102,10 @@ }, "node_modules/@prefresh/utils": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@prefresh/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-vq/sIuN5nYfYzvyayXI4C2QkprfNaHUQ9ZX+3xLD8nL3rWyzpxOm1+K7RtMbhd+66QcaISViK7amjnheQ/4WZw==", "license": "MIT" }, "node_modules/@prefresh/vite": { "version": "2.4.12", - "resolved": "https://registry.npmjs.org/@prefresh/vite/-/vite-2.4.12.tgz", - "integrity": "sha512-FY1fzXpUjiuosznMV0YM7XAOPZjB5FIdWS0W24+XnlxYkt9hNAwwsiKYn+cuTEoMtD/ZVazS5QVssBr9YhpCQA==", "license": "MIT", "dependencies": { "@babel/core": "^7.22.1", @@ -6413,8 +6121,6 @@ }, "node_modules/@prefresh/vite/node_modules/@rollup/pluginutils": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", "license": "MIT", "dependencies": { "estree-walker": "^2.0.1", @@ -6424,16 +6130,8 @@ "node": ">= 8.0.0" } }, - "node_modules/@prefresh/vite/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, "node_modules/@prefresh/vite/node_modules/picomatch": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -6442,13 +6140,15 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/@prettier/parse-srcset": { + "version": "3.1.0", + "license": "MIT" + }, "node_modules/@puppeteer/browsers": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-3.2.1.tgz", - "integrity": "sha512-KDz+3qDRdBAlRlMjmKyj6dEs33YHTk/xRHEENSXq6TNnhgoU15ruSHtEBeVF6OZ9tBDY55Se4P0nFMNsipzU9A==", + "version": "3.2.6", "license": "Apache-2.0", "dependencies": { - "modern-tar": "^0.8.0", + "modern-tar": "^0.8.6", "yargs": "^18.0.0" }, "bin": { @@ -6470,20 +6170,10 @@ } } }, - "node_modules/@renovatebot/pep440": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@renovatebot/pep440/-/pep440-4.2.1.tgz", - "integrity": "sha512-2FK1hF93Fuf1laSdfiEmJvSJPVIDHEUTz68D3Fi9s0IZrrpaEcj6pTFBTbYvsgC5du4ogrtf5re7yMMvrKNgkw==", - "license": "Apache-2.0", - "engines": { - "node": "^20.9.0 || ^22.11.0 || ^24", - "pnpm": "^10.0.0" - } - }, "node_modules/@rolldown/binding-android-arm-eabi": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.6.tgz", - "integrity": "sha512-b+jTcARdTiFLI6jB4a5XjTm0RWd6KcRfQj/I2356fxUZemiho9zQLxo0RtCuMDAyKcLo6cEltkgbQp6d1+sjjQ==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.16.tgz", + "integrity": "sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==", "cpu": [ "arm" ], @@ -6497,9 +6187,9 @@ } }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.1.tgz", - "integrity": "sha512-He6ZoCfv5D7dlRbrhNBkuMVIHd0GDnjJwbICE1OWpG7G3S2gmJ+eXkcNLJjzjNDpeI2aRy56ou39AJM9AD8YFA==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.16.tgz", + "integrity": "sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==", "cpu": [ "arm64" ], @@ -6513,9 +6203,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.1.tgz", - "integrity": "sha512-YzJdn08kSOXnj85ghHauH2iHpOJ6eSmstdRTLyaziDcUxe9SyQJgGyx/5jDIhDvtOcNvMm2Ju7m19+S/Rm1jFg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.16.tgz", + "integrity": "sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==", "cpu": [ "arm64" ], @@ -6529,9 +6219,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.1.tgz", - "integrity": "sha512-cIvAbqM+ZVV6lBSKSBtlNqH5iCiW933t1q8j0H66B3sjbe8AxIRetVqfGgcHcJtMzBIkIALlL9fcDrElWLJQcQ==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.16.tgz", + "integrity": "sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==", "cpu": [ "x64" ], @@ -6545,9 +6235,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.1.tgz", - "integrity": "sha512-rVt+B1B/qmKwCl1XD02wKfgh3vQPXRXdB/TicV2w6g7RVAM1+cZcpigwhLarqiVCxDObFZ7UgXCxPC7tpDoRog==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.16.tgz", + "integrity": "sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==", "cpu": [ "x64" ], @@ -6561,9 +6251,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.1.tgz", - "integrity": "sha512-69YKwJJBOFprQa1GktPgbuBOfnn+EGxu8sBJ1TjPER+zhSpYeaU4N07uqmyBiksOLGXsMegymuecLobfz03h8Q==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.16.tgz", + "integrity": "sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==", "cpu": [ "arm" ], @@ -6577,9 +6267,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.1.tgz", - "integrity": "sha512-9JDhHUf3WcLfnViFWm+TyorqUtnSAHaCzlSNmMOq824prVuuzDOK91K0Hl8DUcEb9M5x2O+d2/jmBMsetRIn3g==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.16.tgz", + "integrity": "sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==", "cpu": [ "arm64" ], @@ -6596,9 +6286,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.1.tgz", - "integrity": "sha512-UvApLEGholmxw/HIwmUnLq3CwdydbhaHHllvWiCTNbyGom7wTwOtz5OAQbAKZYyiEOeIXZNPkM7nA4Dtng7CLw==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.16.tgz", + "integrity": "sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==", "cpu": [ "arm64" ], @@ -6615,9 +6305,9 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.6.tgz", - "integrity": "sha512-eWDoSfU7Co2qj3vgB3Dt4lj1mG6CoWbcJQkRMP3XJplyCMtuaq3LHvPFjS9QIPvMGWVadJC04Xiy0IdcVPtnwQ==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.16.tgz", + "integrity": "sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==", "cpu": [ "ppc64" ], @@ -6634,9 +6324,9 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.6.tgz", - "integrity": "sha512-2bWNjRSIayvupRKxXUY2tWG9fYdoUlTqWywHRvE8Eq3GvuQ+f2HeIkve697fIt+IQs/PV8yFsdWuhp1aJ1PdnA==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.16.tgz", + "integrity": "sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==", "cpu": [ "s390x" ], @@ -6653,9 +6343,7 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.1.tgz", - "integrity": "sha512-uVctNgZHiGnJx5Fij7wHLhgw4uyZBVi6mykeWKOqE7bVy9Hcxn0fM/IuqdMwk6hXlaf9fFShDTFz2+YejP+x0A==", + "version": "1.2.16", "cpu": [ "x64" ], @@ -6672,9 +6360,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.1.tgz", - "integrity": "sha512-T6Eg0xWwcxd/MzBcuv4Z37YVbUbJxy5cMNnbIt/Yr99wFwli30O4BPlY8hKeGyn6lWNtU0QioBS46lVzDN38bg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.16.tgz", + "integrity": "sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==", "cpu": [ "x64" ], @@ -6691,9 +6379,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.1.tgz", - "integrity": "sha512-PuGZVS2xNJyLADeh2F04b+Cz4NwvpglbtWACgrDOa5YDTEHKwmiTDjoD5eZ9/ptXtcpeFrMqD2H4Zn33KAh1Eg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.16.tgz", + "integrity": "sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==", "cpu": [ "arm64" ], @@ -6723,9 +6411,9 @@ } }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.1.tgz", - "integrity": "sha512-oQVOP5cfAWZwRD0Q3nGn/cA9FW3KhMMuQ0NIndALAe6obqjLhqYVYDiGGRGrxvnjJsVbpLwR14gIUYnpIcHR1g==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.16.tgz", + "integrity": "sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==", "cpu": [ "arm64" ], @@ -6739,9 +6427,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.1.tgz", - "integrity": "sha512-Ydsxxx++FNOuov3wCBPaYjZrEvKOOGq3k+BF4BPridhg2pENfitSRD2TEuQ8i33bp5VptuNdC9IzxRKU031z5A==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.16.tgz", + "integrity": "sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==", "cpu": [ "x64" ], @@ -6755,15 +6443,11 @@ } }, "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.1.tgz", - "integrity": "sha512-UTBjtTxVOhodhzFVp/ayITaTETRHPUPYZPXQe0WU0wOgxghMojXxYjOiPOauKIYNWJAWS2fd7gJgGQK8GU8vDA==", + "version": "1.0.1", "license": "MIT" }, "node_modules/@rollup/plugin-babel": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.1.0.tgz", - "integrity": "sha512-dFZNuFD2YRcoomP4oYf+DvQNSUA9ih+A3vUqopQx5EdtPGo3WBnQcI/S8pwpz91UsGfL0HsMSOlaMld8HrbubA==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", @@ -6788,8 +6472,6 @@ }, "node_modules/@rollup/plugin-node-resolve": { "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", - "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -6812,8 +6494,6 @@ }, "node_modules/@rollup/plugin-replace": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", - "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -6832,14 +6512,12 @@ } }, "node_modules/@rollup/plugin-terser": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-1.0.0.tgz", - "integrity": "sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==", + "version": "1.0.2", "license": "MIT", "dependencies": { "serialize-javascript": "^7.0.3", "smob": "^1.0.0", - "terser": "^5.17.4" + "terser": "^5.49.2" }, "engines": { "node": ">=20.0.0" @@ -6854,9 +6532,7 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", - "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", + "version": "5.5.1", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -6875,16 +6551,10 @@ } } }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz", - "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.67.3.tgz", + "integrity": "sha512-o4kGHKu2YRn/jegh1XMs6+1/3SuX6AfWaACGEWavFvN5D6YZd9OrMEBqcIMj0uTeKZr6nTXPhlpkc0IXC6DMXQ==", "cpu": [ "arm" ], @@ -6895,9 +6565,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz", - "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.67.3.tgz", + "integrity": "sha512-vfEEFajQ0K5crrtAAyownI2ZFthoY+BTwGnjoMgd4+l3YPuAcweykaMqcMYXT1wJKCnMiSIpNnAroAWix2fJ3w==", "cpu": [ "arm64" ], @@ -6907,10 +6577,23 @@ "android" ] }, + "node_modules/@rollup/rollup-android-x64": { + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-x64/-/rollup-android-x64-4.67.3.tgz", + "integrity": "sha512-/oNPEUU5nVDZmp1CYGDMIGdUBzON5z5RQufJbtjnOD4+CZYt//2ECHRvvmJL3EXLHaqQ7Zjr1dSTlhLCxJJbGQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz", - "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.67.3.tgz", + "integrity": "sha512-Otbw33hEDwrM/jUn3nib5JLJL0vyTE0ZlmU8L44sCS+AJm0JiZs3ZlNUYj141L4k7XxYmOWtf+9cN2Kqog7OzA==", "cpu": [ "arm64" ], @@ -6921,9 +6604,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz", - "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.67.3.tgz", + "integrity": "sha512-3CNtrc+6X9HL+fzSkKF0o3WkBdO6YBm5PhbLnR9PeQNKLLL7ir4MDtlx6gvP9ZM3Uxjue3xVysAX7+VjWX66Ng==", "cpu": [ "x64" ], @@ -6934,9 +6617,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz", - "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.67.3.tgz", + "integrity": "sha512-KfHwLGjSfgOKHoyzhqqKNhohxNErfYRR2dNWXN6kn5iWMrDNldZopob+Ft/q6aurweYHRz+7M9HuFZ7nvYj5Xg==", "cpu": [ "arm64" ], @@ -6947,9 +6630,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz", - "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.67.3.tgz", + "integrity": "sha512-fXWMWNshsQrNi9pq8FJIpTZfLjhLUqDCabW1hq2Qv1kxzz7I63fRjFRNAC0C49xK9CyUngL/tWbSYjpKo2+GRg==", "cpu": [ "x64" ], @@ -6960,9 +6643,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz", - "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.67.3.tgz", + "integrity": "sha512-22gepfGL1b0Aay36BYddC4mqvQoUgQwGU/5zrUK2BdJucWgWytbhxY4o3iSIbtZsSsFiiRlNT2xfAjrCsDQGQw==", "cpu": [ "arm" ], @@ -6976,9 +6659,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz", - "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.67.3.tgz", + "integrity": "sha512-l04417gOo3y7xaQu52PeXGgy17dSPAa8qhs4iqxMDHKyAUpldNFsasy0kR+Z7CFifnTgwFGmyukDWLIZYEnyQQ==", "cpu": [ "arm" ], @@ -6992,9 +6675,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz", - "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.67.3.tgz", + "integrity": "sha512-0SEhbnWkUv29OhSANlnnOKQSWs5KFoJ0FTQ3ZhxZunUjgBagQzzUmLgxpulYSpldXAGOCK5XLvvspoPngjEWpQ==", "cpu": [ "arm64" ], @@ -7008,9 +6691,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz", - "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.67.3.tgz", + "integrity": "sha512-2wLIbgSqKUcEc4DHrQDHOg9LSfgfSr+rAoBj9wromzLMLSclupvEKHTEugGSuGuklrF7wF0dzXo9R5VymKXgcg==", "cpu": [ "arm64" ], @@ -7024,9 +6707,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz", - "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.67.3.tgz", + "integrity": "sha512-cV3cQixj3ILfdOmvJeXu6GedaH/Xlm4/qtNAUxvVK0tQnzICits97mwuvWY/DZs0lEZTkbCqZmpO/+ne6hs5iQ==", "cpu": [ "loong64" ], @@ -7040,9 +6723,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz", - "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.67.3.tgz", + "integrity": "sha512-DTnriHdEmvrGgPWHVoV8LfwkLsmG2oK9GYvlfV6+beMcdVWVYnNC3R6+jL9DhTVOIpv+Ys9A+1i9rM8aeayOZw==", "cpu": [ "loong64" ], @@ -7056,9 +6739,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz", - "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.67.3.tgz", + "integrity": "sha512-2+v1frx+8t084SIinkBBURODj1lpTqLZO53INfozQa0+bnCNEGtRFag8Gi6OMV9kEK67zIRIqncfyKe1eIYGHA==", "cpu": [ "ppc64" ], @@ -7072,9 +6755,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz", - "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.67.3.tgz", + "integrity": "sha512-vEi902pAjMHXPXOpU4Jr58jMMiZxTf8kkhis1xiLBtLtlm6oRaX+mgFjOsqMdbGt80lS+bfnTCEsAofbK9isLA==", "cpu": [ "ppc64" ], @@ -7088,9 +6771,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz", - "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.67.3.tgz", + "integrity": "sha512-1Nm/kYmkKDcc9gJ9cRVsRPBrNUqLEaY5b2zDk2OsQMcWd2nJiFUpQf3q4T1IEVKgyUQSMuiVNDemLXcuKh/f9Q==", "cpu": [ "riscv64" ], @@ -7104,9 +6787,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz", - "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.67.3.tgz", + "integrity": "sha512-bx93yN/wit1aY9lja1lRh2jfRPFDBfeI9kHoytXDi1Jw6dWz2P2zd6B3oKnQOHa5fTtpHmX9/swWOA2+jWLjKw==", "cpu": [ "riscv64" ], @@ -7120,9 +6803,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz", - "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.67.3.tgz", + "integrity": "sha512-Nt1/uFKauyn2bwGcYaIcF9DA3TORW45XrtdhThm5QPu0TNDpDC5onMNSh8fzvB+klrnLKTCISCw8lR9xpxrEFA==", "cpu": [ "s390x" ], @@ -7136,9 +6819,7 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz", - "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==", + "version": "4.67.3", "cpu": [ "x64" ], @@ -7152,9 +6833,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz", - "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.67.3.tgz", + "integrity": "sha512-6vTihCOamPjOpgcjkXOFB+Lh+LM4Eb95EPYNHjcovwxsnQrFRIJ7M664fLnGklKFOZutrhR9/o+NfgQLE4Zmdg==", "cpu": [ "x64" ], @@ -7168,9 +6849,9 @@ ] }, "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz", - "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.67.3.tgz", + "integrity": "sha512-k5XxCKgPGASSGyXOhXVQQJM6VIRHteqwHBsbwhW55EoimmI2jfkPebwgg/lwcjezpvgyLu8YTTCRsdSrvHKA7A==", "cpu": [ "x64" ], @@ -7181,9 +6862,9 @@ ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz", - "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.67.3.tgz", + "integrity": "sha512-WYqJUhonki85lB0iQ/Ro9BNJiGd7rG7GBZBiB/h4EUBWiUKyI3vq6EZ1aTyy5Y8qVuSIx4ZdqDyAXYiR59Vtvw==", "cpu": [ "arm64" ], @@ -7194,9 +6875,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz", - "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.67.3.tgz", + "integrity": "sha512-WJgIOxBAnyZy2nXZdSk1xtDP0nmU41qfB47jCZ5VCxCipt2/aoImPtXMyPYB1fzXcpmNsAtYxBCY2d2WFYo00g==", "cpu": [ "arm64" ], @@ -7207,9 +6888,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz", - "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.67.3.tgz", + "integrity": "sha512-C0vJ/s69Fll/puogTouGiFkn7kFI7nIAQc8/PTVawth9VNpNYIpv9xrZr6syRaFzSxVhTUt5zoXUFLELGs6vVA==", "cpu": [ "ia32" ], @@ -7220,9 +6901,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz", - "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.67.3.tgz", + "integrity": "sha512-UFCIgrIBg2jU6Ajkrx+AwGz0EWpYCRTjr6wh+jBCY+A6r8pCDeeejTtMbbBszRdnmtUCzlXwwA4h/f4f3zPRSA==", "cpu": [ "x64" ], @@ -7233,9 +6914,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz", - "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==", + "version": "4.67.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.67.3.tgz", + "integrity": "sha512-tlynfm3LIQtOCjFdT7kjyMnGrl0PbhyldgCfj7b1VxafD6uYiJFjd2ATzmYb+YnzNIzNezpK7XzFzDtPu37IeA==", "cpu": [ "x64" ], @@ -7247,8 +6928,6 @@ }, "node_modules/@selderee/plugin-htmlparser2": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.12.0.tgz", - "integrity": "sha512-oELmoyA6ML9jDRMV3kgcMQFKxUfBU0yFVn6yTctVaLT5ygXnxH52I3TZEgV9EhXJC68/uFvE5Daj1/25c0Xa/A==", "license": "MIT", "dependencies": { "domelementtype": "~2.3.0", @@ -7263,8 +6942,6 @@ }, "node_modules/@semantic-ui/astro-lit": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@semantic-ui/astro-lit/-/astro-lit-5.3.0.tgz", - "integrity": "sha512-IQ/EPmHg7RQUfvwhhp1uy+zcZ+037AVs7fGpfLQLfhcQNg+mjAeFqu6Eyx6X2YSH6Jt4ZvyDqRzIkCj3gxyBrA==", "license": "MIT", "dependencies": { "@lit-labs/ssr": "^3.3.1", @@ -7278,74 +6955,69 @@ } }, "node_modules/@sentry/astro": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/astro/-/astro-10.71.0.tgz", - "integrity": "sha512-EHf8zKVmgby93A42GsYBbPb58z+9JDACIkRYHG67qkXLR6osKfLz0hqoBHXlc6DJZ0qhiR4Moft3Thu4wLyoXg==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/browser": "10.71.0", - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0", - "@sentry/node": "10.71.0", - "@sentry/vite-plugin": "^5.3.0" + "@sentry/browser": "11.10.0", + "@sentry/bundler-plugins": "11.10.0", + "@sentry/conventions": "^0.29.0", + "@sentry/core": "11.10.0", + "@sentry/node": "11.10.0", + "@sentry/server-runtime-injection": "11.10.0", + "@sentry/server-utils": "11.10.0" }, "engines": { - "node": ">=18.19.1" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" }, "peerDependencies": { - "astro": ">=3.x || >=4.0.0-beta || >=7.0.0-beta" + "astro": ">=4.0.0-beta || >=7.0.0-beta" } }, "node_modules/@sentry/browser": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.71.0.tgz", - "integrity": "sha512-fTE9tUDoggJSFv8cQ+h1UA9onovOoUNJWu8Var1MXmUVuVG/W3WqzJFVyKArZMj95lizZkq8aiS63SURvrBsFQ==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/browser-utils": "10.71.0", - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0", - "@sentry/feedback": "10.71.0", - "@sentry/replay": "10.71.0", - "@sentry/replay-canvas": "10.71.0" + "@sentry/browser-utils": "11.10.0", + "@sentry/conventions": "^0.29.0", + "@sentry/core": "11.10.0", + "@sentry/feedback": "11.10.0", + "@sentry/replay": "11.10.0", + "@sentry/replay-canvas": "11.10.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/browser-utils": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/browser-utils/-/browser-utils-10.71.0.tgz", - "integrity": "sha512-Djhb+RdEwSdYTlDaMzc2uRCA+bYDIFsFCtZzKEtB9UR7lJNV/bJ0k3el3ifaVGTRELO8WBll/X0elty1Dk5tTw==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0" + "@sentry/conventions": "^0.29.0", + "@sentry/core": "11.10.0", + "web-vitals": "^6.2.3" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/bundler-plugins": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/bundler-plugins/-/bundler-plugins-10.71.0.tgz", - "integrity": "sha512-cTgFyV4N8rFx+4/QMcJBotCCthYFBT/g6VoqG9tFz7CJJtoORIH3RiR+DTfpfBMe7IuVC40XP9MlD4P1LWwXCg==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.18.5", - "@sentry/cli": "^2.58.6", - "@sentry/core": "10.71.0", + "@sentry/core": "11.10.0", "dotenv": "^17.4.2", - "find-up": "^5.0.0", "glob": "^13.0.6", - "magic-string": "~0.30.8" + "magic-string": "~0.30.8 || ^1.0.0", + "oxc-parser": "^0.152.0", + "sentry": "^0.45.0", + "supports-color": "^8.1.1" }, "engines": { - "node": ">= 18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" }, "peerDependencies": { "rollup": ">=3.2.0", - "webpack": ">=5.0.0" + "webpack": ">=5.1.0" }, "peerDependenciesMeta": { "rollup": { @@ -7356,385 +7028,124 @@ } } }, - "node_modules/@sentry/cli": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.58.6.tgz", - "integrity": "sha512-baBcNPLLfUi9WuL+Tpri9BFaAdvugZIKelC5X0tt0Zdy+K0K+PCVSrnNmwMWU/HyaF/SEv6b6UHnXIdqanBlcg==", - "hasInstallScript": true, - "license": "FSL-1.1-MIT", - "dependencies": { - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.7", - "progress": "^2.0.3", - "proxy-from-env": "^1.1.0", - "which": "^2.0.2" - }, - "bin": { - "sentry-cli": "bin/sentry-cli" - }, - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@sentry/cli-darwin": "2.58.6", - "@sentry/cli-linux-arm": "2.58.6", - "@sentry/cli-linux-arm64": "2.58.6", - "@sentry/cli-linux-i686": "2.58.6", - "@sentry/cli-linux-x64": "2.58.6", - "@sentry/cli-win32-arm64": "2.58.6", - "@sentry/cli-win32-i686": "2.58.6", - "@sentry/cli-win32-x64": "2.58.6" - } - }, - "node_modules/@sentry/cli-darwin": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.58.6.tgz", - "integrity": "sha512-udAVvcyfNa0R+95GvPz/+43/N3TC0TYKdkQ7D7jhPSzbcMc7l2fxRNN5yB3UpCA5fWFnW4toeaqwDBhb/Wh3LA==", - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-arm": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.58.6.tgz", - "integrity": "sha512-pD0LAt5PcUzAinBwvDqc66x9+2CabHEv486yP0gRjWO7SakbaxmfVq/EXd8VLq/Tzi39LAu422UYK1lpW3MILw==", - "cpu": [ - "arm" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "linux", - "freebsd", - "android" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-arm64": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.58.6.tgz", - "integrity": "sha512-q8mEcNNmeXMy5i+jWT30TVpH7LcP4HD21CD5XRSPAd/a912HF6EpK0ybf/1USO14WOhoXbAGi9txwaWabSe33g==", - "cpu": [ - "arm64" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "linux", - "freebsd", - "android" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-i686": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.58.6.tgz", - "integrity": "sha512-q8vNJi1eOV/4vxAFWBsEwLHoSYapaZHIf4j76KJGJXFKTkEbsjCOOsKbwUIBTQQhRgV4DFWh3ryfsPS/que4Kg==", - "cpu": [ - "x86", - "ia32" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "linux", - "freebsd", - "android" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-x64": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.58.6.tgz", - "integrity": "sha512-DZu956Mhi3ZRjTBe1WdbGV46ldVbA8d2rgp/fh51GsI25zjBHah4wZnPTSzpc+YqxU6pJpg579B/r3jrIK530Q==", - "cpu": [ - "x64" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "linux", - "freebsd", - "android" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-win32-arm64": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.58.6.tgz", - "integrity": "sha512-nj0Ff/kmAB73EPDhR8B4O9r+NUHK5GkPCkGWC+kXVemqAJWL5jcJ5KdxG0l/S0z6RoEoltID8/43/B+TaMlT7A==", - "cpu": [ - "arm64" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-win32-i686": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.58.6.tgz", - "integrity": "sha512-WNZiDzPbgsEMQWq4avsQ391v/xWKJDIWWWo9GYl+N/w5qcYKkoDW7wQG7T9FasI6ENn68phChTOAPXXxbfAdOg==", - "cpu": [ - "x86", - "ia32" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-win32-x64": { - "version": "2.58.6", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.58.6.tgz", - "integrity": "sha512-R35WJ17oF4D2eqI1DR2sQQqr0fjRTt5xoP16WrTu91XM2lndRMFsnjh+/GttbxapLCBNlrjzia99MJ0PZHZpgA==", - "cpu": [ - "x64" - ], - "license": "FSL-1.1-MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, + "node_modules/@sentry/bundler-plugins/node_modules/dotenv": { + "version": "17.4.2", + "license": "BSD-2-Clause", "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">=12" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@sentry/cli/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/@sentry/cli/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/@sentry/cli/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "funding": { + "url": "https://dotenvx.com" } }, "node_modules/@sentry/conventions": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@sentry/conventions/-/conventions-0.16.0.tgz", - "integrity": "sha512-fO9PLmHdVURcSPUpWCItWAtgKiMwGdJHbovoSEyLplX5sxs2ugvI4CBPTrkkgqhObnZOD0CnWBKDzSVQYBKEyQ==", + "version": "0.29.0", "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/@sentry/core": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.71.0.tgz", - "integrity": "sha512-OIjT7rzcWJjUC6r3eBT3Td1j0afDBMkbbx9jTocSD+ZSfc25eEU7hoIPS0WvfeIOTIN3y8bfQnXavwMReaNVHQ==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/conventions": "^0.16.0" + "@sentry/conventions": "^0.29.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/feedback": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/feedback/-/feedback-10.71.0.tgz", - "integrity": "sha512-4+zMAmn1DcbYBtFE0pWt6zo8vWoBHTuP/UhtCMTCoGB4sVYvmwRxv9Hc9OpRHSzE9kSl8beD0zKFxuoVHizKQQ==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/core": "10.71.0" + "@sentry/core": "11.10.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/node": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.71.0.tgz", - "integrity": "sha512-bw2M/xkMu2+ATo6QWFmtTZTYp5LV1krt9/DTtYqtt4GmhXmXgdFPXCv6783AJI3HUoEMx2BcehhNbKzGrFXo/g==", + "version": "11.10.0", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", - "@opentelemetry/instrumentation": "^0.220.0", - "@opentelemetry/sdk-trace-base": "^2.9.0", - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0", - "@sentry/node-core": "10.71.0", - "@sentry/opentelemetry": "10.71.0", - "@sentry/server-utils": "10.71.0", - "import-in-the-middle": "^3.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/node-core": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.71.0.tgz", - "integrity": "sha512-sxd0/ZW+Uda/17H0R7lB2Othm37VYcdwKdWdyHRizg872TfCX4UwTTPaoS2tMJAUjV2tVh83ZA0fsoC2q9SpjA==", - "license": "MIT", - "dependencies": { - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0", - "@sentry/opentelemetry": "10.71.0", - "import-in-the-middle": "^3.0.0" + "@sentry/bundler-plugins": "11.10.0", + "@sentry/conventions": "^0.29.0", + "@sentry/core": "11.10.0", + "@sentry/opentelemetry": "11.10.0", + "@sentry/server-runtime-injection": "11.10.0", + "@sentry/server-utils": "11.10.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/core": "^1.30.1 || ^2.1.0", - "@opentelemetry/exporter-trace-otlp-http": ">=0.57.0 <1", - "@opentelemetry/instrumentation": ">=0.57.1 <1", - "@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.1.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@opentelemetry/core": { - "optional": true - }, - "@opentelemetry/exporter-trace-otlp-http": { - "optional": true - }, - "@opentelemetry/instrumentation": { - "optional": true - }, - "@opentelemetry/sdk-trace-base": { - "optional": true - } + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/opentelemetry": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.71.0.tgz", - "integrity": "sha512-YgeL0xTObKma3MuOrt+/6M/f6mo/Z08LHh3OxPomzQpgpCgCLGyJ/739cDSSH1LRjqWdPQtoia5asl5ZRdhWmw==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0" + "@sentry/conventions": "^0.29.0", + "@sentry/core": "11.10.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/core": "^1.30.1 || ^2.1.0", - "@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.1.0" + "@opentelemetry/api": "^1.9.0" } }, "node_modules/@sentry/replay": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-10.71.0.tgz", - "integrity": "sha512-ytEgVg7isvavQL6hgsgYeuSCkcA3EyOKm9lMLQOZTLkiUCtFT/ItWwGNhzS46vQ6wsTv3Uc0Y1JlcJHSFKe/Kg==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/browser-utils": "10.71.0", - "@sentry/core": "10.71.0" + "@sentry/browser-utils": "11.10.0", + "@sentry/core": "11.10.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/replay-canvas": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/replay-canvas/-/replay-canvas-10.71.0.tgz", - "integrity": "sha512-YTqesxBh9arExI49LrTm4Y2/xPX40q2GWi0gWRw6lNfYtyNz7/ZfHi8/1N6JEc8dldTslqFhII6ZFecUyU9iaA==", + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/core": "10.71.0", - "@sentry/replay": "10.71.0" + "@sentry/core": "11.10.0", + "@sentry/replay": "11.10.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, - "node_modules/@sentry/server-utils": { - "version": "10.71.0", - "resolved": "https://registry.npmjs.org/@sentry/server-utils/-/server-utils-10.71.0.tgz", - "integrity": "sha512-zdyShKNsghzPGVWVRzc7oybYTsRZdKgdPtq+dsksImo1b6n7ILlD7eYx1Q0eAOZoWkDqDmm+Ml6MQb76IT1eTA==", + "node_modules/@sentry/server-runtime-injection": { + "version": "11.10.0", "license": "MIT", "dependencies": { - "@apm-js-collab/code-transformer-bundler-plugins": "^0.7.3", - "@apm-js-collab/tracing-hooks": "^0.13.0", - "@sentry/conventions": "^0.16.0", - "@sentry/core": "10.71.0", - "meriyah": "^6.1.4" + "@sentry/core": "11.10.0", + "@sentry/server-utils": "11.10.0" }, "engines": { - "node": ">=18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, - "node_modules/@sentry/vite-plugin": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-5.4.0.tgz", - "integrity": "sha512-fFJgCxs5hDyAm9BbZJ+LbA+LK2tjX5OoD0v0ARU4StR6KQmGUduoPs69yJ9AfqZ0om3Rlp5JDliiwFcNkasORA==", + "node_modules/@sentry/server-utils": { + "version": "11.10.0", "license": "MIT", "dependencies": { - "@sentry/bundler-plugins": "^10.64.0" + "@opentelemetry/api": "^1.9.1", + "@sentry/conventions": "^0.29.0", + "@sentry/core": "11.10.0" }, "engines": { - "node": ">= 18" + "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@shikijs/core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.4.3.tgz", - "integrity": "sha512-QCR4q2ZO/ILJEuwiBMel4wdcTDb1JGwfjKTxPDF6x8ixOaluPrVqIn06C99AcRPhmYlBR56d/Fb+GN58GzExpg==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/primitive": "4.4.3", - "@shikijs/types": "4.4.3", + "@shikijs/primitive": "4.5.0", + "@shikijs/types": "4.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5", "hast-util-to-html": "^9.0.5" @@ -7744,12 +7155,10 @@ } }, "node_modules/@shikijs/engine-javascript": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.4.3.tgz", - "integrity": "sha512-FbOjFJp9VLdo1Wevs10BBtVxiTWwNLqZh5Gkhjgda/ioL15YOgeSl9n+6XMa3qRlPQzfhFNe641SrynFHYG0nQ==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/types": "4.4.3", + "@shikijs/types": "4.5.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.6" }, @@ -7758,12 +7167,10 @@ } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.4.3.tgz", - "integrity": "sha512-EcOQkxdxGQrc1Row/cC2c96/v1dbZqGnEVu1qTuT/MJmp6+cXCvQussowVmCv5Tqr3KuY3c7IbM6HTW3LJ1k9w==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/types": "4.4.3", + "@shikijs/types": "4.5.0", "@shikijs/vscode-textmate": "^10.0.2" }, "engines": { @@ -7771,24 +7178,20 @@ } }, "node_modules/@shikijs/langs": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.4.3.tgz", - "integrity": "sha512-ePic0yfAJGOF83D5wBHK/00EjK65oahBYxFk5epgq33WRv7X9UuxLEV8PtR0szC0z8dl7INIpIodB99JRFlR+A==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/types": "4.4.3" + "@shikijs/types": "4.5.0" }, "engines": { "node": ">=20" } }, "node_modules/@shikijs/primitive": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.4.3.tgz", - "integrity": "sha512-m0wBeLDQDeIxRdUmrCPdQqfuUamDwRL5isCfYbguKD6NiaKpVbsv+3J81DyIKgNW5h4WAIIr8T4EkgQrBBxvaQ==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/types": "4.4.3", + "@shikijs/types": "4.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5" }, @@ -7797,34 +7200,28 @@ } }, "node_modules/@shikijs/themes": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.4.3.tgz", - "integrity": "sha512-w8UHjeUnIR965KMWJHUPXOc2mNJUnK3vpVLYLvw5IYU2mnTTJ89E24OrJDBNiJDQ0qzb0tc4l7mrIXx5cFeIyw==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/types": "4.4.3" + "@shikijs/types": "4.5.0" }, "engines": { "node": ">=20" } }, "node_modules/@shikijs/transformers": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-4.4.3.tgz", - "integrity": "sha512-oJSARV6NaWd+rnNJbtnpAdj3Zg0ZVyzsnMgb3vi3HA+35y8lBWUCpOnWsmyiXZIikY+x1BDqrQUgmxfzWh7Jvw==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/core": "4.4.3", - "@shikijs/types": "4.4.3" + "@shikijs/core": "4.5.0", + "@shikijs/types": "4.5.0" }, "engines": { "node": ">=20" } }, "node_modules/@shikijs/types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.4.3.tgz", - "integrity": "sha512-UEJxmRR++MAGR6hugn0vgVS2W/6lWAts84FFSrnlH9sP0LNol7E5+NQ792pH8liWUhyMyjhTgSUH3k7iD7tc5g==", + "version": "4.5.0", "license": "MIT", "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", @@ -7835,21 +7232,15 @@ } }, "node_modules/@shikijs/vscode-textmate": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "version": "10.1.0", "license": "MIT" }, "node_modules/@sinclair/typebox": { "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", "license": "MIT" }, "node_modules/@sindresorhus/base62": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/base62/-/base62-1.0.0.tgz", - "integrity": "sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==", "license": "MIT", "engines": { "node": ">=18" @@ -7860,8 +7251,6 @@ }, "node_modules/@sindresorhus/is": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "license": "MIT", "engines": { "node": ">=10" @@ -7872,8 +7261,6 @@ }, "node_modules/@sindresorhus/merge-streams": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", - "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", "license": "MIT", "engines": { "node": ">=18" @@ -7884,20 +7271,10 @@ }, "node_modules/@stablelib/base64": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", - "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==", - "license": "MIT" - }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", "license": "MIT" }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.1" @@ -7908,8 +7285,6 @@ }, "node_modules/@tailwindcss/forms": { "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.11.tgz", - "integrity": "sha512-h9wegbZDPurxG22xZSoWtdzc41/OlNEUQERNqI/0fOwa2aVlWGu7C35E/x6LDyD3lgtztFSSjKZyuVM0hxhbgA==", "license": "MIT", "dependencies": { "mini-svg-data-uri": "^1.2.3" @@ -7920,8 +7295,6 @@ }, "node_modules/@tailwindcss/node": { "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", - "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", @@ -7935,8 +7308,6 @@ }, "node_modules/@tailwindcss/oxide": { "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", - "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", "license": "MIT", "engines": { "node": ">= 20" @@ -8076,8 +7447,6 @@ }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", - "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", "cpu": [ "x64" ], @@ -8175,8 +7544,6 @@ }, "node_modules/@tailwindcss/typography": { "version": "0.5.20", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.20.tgz", - "integrity": "sha512-hwbzQuNUfcPvbegQFatVPl/MY/tcM9KLl963hQ5laJKPh81TEZ1+dNG9PirGvcaDBkp+BCshExAyKVPW91dozw==", "license": "MIT", "dependencies": { "postcss-selector-parser": "6.0.10" @@ -8187,8 +7554,6 @@ }, "node_modules/@tailwindcss/vite": { "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", - "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", "license": "MIT", "dependencies": { "@tailwindcss/node": "4.3.3", @@ -8200,9 +7565,7 @@ } }, "node_modules/@testing-library/dom": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", - "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "version": "10.4.2", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", @@ -8219,12 +7582,10 @@ } }, "node_modules/@testing-library/preact": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@testing-library/preact/-/preact-3.2.4.tgz", - "integrity": "sha512-F+kJ243LP6VmEK1M809unzTE/ijg+bsMNuiRN0JEDIJBELKKDNhdgC/WrUSZ7klwJvtlO3wQZ9ix+jhObG07Fg==", + "version": "3.2.6", "license": "MIT", "dependencies": { - "@testing-library/dom": "^8.11.1" + "@testing-library/dom": "^10.4.2" }, "engines": { "node": ">= 12" @@ -8233,69 +7594,8 @@ "preact": ">=10 || ^10.0.0-alpha.0 || ^10.0.0-beta.0" } }, - "node_modules/@testing-library/preact/node_modules/@testing-library/dom": { - "version": "8.20.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", - "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/preact/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/preact/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/preact/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@testing-library/user-event": { - "version": "14.6.6", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.6.tgz", - "integrity": "sha512-Jbs9FpkkIDw8FgSc6kOVsOv8JuuqGAL7J4X1oot77JxAoDlkNn2GRkd0aYRVuQ+pVQAiHWVkE4rX/dkF5fBiCw==", + "version": "14.6.8", "license": "MIT", "engines": { "node": ">=12", @@ -8307,8 +7607,6 @@ }, "node_modules/@tktco/node-actionlint": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@tktco/node-actionlint/-/node-actionlint-1.6.0.tgz", - "integrity": "sha512-fk0UKkws3QOnnpwbVtYLW5eZUozktdassXGQYeWvX5sLlPZIby4XRXDnHxaqnfNxH3b3DZJ/xNA23wf2L2Y1JQ==", "license": "ISC", "dependencies": { "@babel/code-frame": "^7.27.1", @@ -8323,9 +7621,7 @@ } }, "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "version": "2.0.1", "license": "MIT", "engines": { "node": ">= 10" @@ -8333,8 +7629,6 @@ }, "node_modules/@transloadit/prettier-bytes": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-2.0.0.tgz", - "integrity": "sha512-GYzxSL3y9XlhwamBLkHT1y2jFrRsHkZZ1jNctn8NeMNyTtIbMK1Qf0f1koHkDdW+MwOUowCmpm8zP6ZpQ36G5w==", "license": "MIT", "engines": { "node": ">=22" @@ -8342,8 +7636,6 @@ }, "node_modules/@trickfilm400/rollup-plugin-off-main-thread": { "version": "3.0.0-pre1", - "resolved": "https://registry.npmjs.org/@trickfilm400/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-3.0.0-pre1.tgz", - "integrity": "sha512-/67zpWDBLV+oYAEL682s1ktXL0HgqX76f6gaVGkGnVZlBbm1zd0v4Bz8MFF2GGhoX9rvfq3KSQHubFHwa6w6/Q==", "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.10", @@ -8357,8 +7649,6 @@ }, "node_modules/@ts-morph/common": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.11.1.tgz", - "integrity": "sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==", "license": "MIT", "dependencies": { "fast-glob": "^3.2.7", @@ -8369,14 +7659,10 @@ }, "node_modules/@ts-morph/common/node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, "node_modules/@ts-morph/common/node_modules/brace-expansion": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", - "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "version": "1.1.21", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -8385,8 +7671,6 @@ }, "node_modules/@ts-morph/common/node_modules/minimatch": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -8397,8 +7681,6 @@ }, "node_modules/@ts-morph/common/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" @@ -8408,19 +7690,14 @@ } }, "node_modules/@tybys/wasm-util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "version": "0.10.4", "license": "MIT", - "optional": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@types/acorn": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", "license": "MIT", "dependencies": { "@types/estree": "*" @@ -8428,20 +7705,14 @@ }, "node_modules/@types/aria-query": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", "license": "MIT" }, "node_modules/@types/canvas-confetti": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@types/canvas-confetti/-/canvas-confetti-1.9.0.tgz", - "integrity": "sha512-aBGj/dULrimR1XDZLtG9JwxX1b4HPRF6CX9Yfwh3NvstZEm1ZL7RBnel4keCPSqs1ANRu1u2Aoz9R+VmtjYuTg==", "license": "MIT" }, "node_modules/@types/chai": { "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", "license": "MIT", "dependencies": { "@types/deep-eql": "*", @@ -8450,8 +7721,6 @@ }, "node_modules/@types/concat-stream": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-2.0.3.tgz", - "integrity": "sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -8459,14 +7728,10 @@ }, "node_modules/@types/confusing-browser-globals": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/confusing-browser-globals/-/confusing-browser-globals-1.0.3.tgz", - "integrity": "sha512-q+6axdE3RyjrSsy2ONE4UpF89rwOfpoMBP3lqJ+OzLuOeYHwP+o2GITzuleKb1UT3FSYybO8QmeACgyHleu2CA==", "license": "MIT" }, "node_modules/@types/cross-spawn": { "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -8474,8 +7739,6 @@ }, "node_modules/@types/d3": { "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", - "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", "license": "MIT", "dependencies": { "@types/d3-array": "*", @@ -8512,14 +7775,10 @@ }, "node_modules/@types/d3-array": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", "license": "MIT" }, "node_modules/@types/d3-axis": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", - "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", "license": "MIT", "dependencies": { "@types/d3-selection": "*" @@ -8527,8 +7786,6 @@ }, "node_modules/@types/d3-brush": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", - "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", "license": "MIT", "dependencies": { "@types/d3-selection": "*" @@ -8536,20 +7793,14 @@ }, "node_modules/@types/d3-chord": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", - "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", "license": "MIT" }, "node_modules/@types/d3-color": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", "license": "MIT" }, "node_modules/@types/d3-contour": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", - "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", "license": "MIT", "dependencies": { "@types/d3-array": "*", @@ -8558,20 +7809,14 @@ }, "node_modules/@types/d3-delaunay": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", "license": "MIT" }, "node_modules/@types/d3-dispatch": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", - "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", "license": "MIT" }, "node_modules/@types/d3-drag": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", - "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", "license": "MIT", "dependencies": { "@types/d3-selection": "*" @@ -8579,20 +7824,14 @@ }, "node_modules/@types/d3-dsv": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", - "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", "license": "MIT" }, "node_modules/@types/d3-ease": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", "license": "MIT" }, "node_modules/@types/d3-fetch": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", - "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", "license": "MIT", "dependencies": { "@types/d3-dsv": "*" @@ -8600,20 +7839,14 @@ }, "node_modules/@types/d3-force": { "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", - "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", "license": "MIT" }, "node_modules/@types/d3-format": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", - "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", "license": "MIT" }, "node_modules/@types/d3-geo": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w==", "license": "MIT", "dependencies": { "@types/geojson": "*" @@ -8621,14 +7854,10 @@ }, "node_modules/@types/d3-hierarchy": { "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", - "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", "license": "MIT" }, "node_modules/@types/d3-interpolate": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", "license": "MIT", "dependencies": { "@types/d3-color": "*" @@ -8636,32 +7865,22 @@ }, "node_modules/@types/d3-path": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", "license": "MIT" }, "node_modules/@types/d3-polygon": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", - "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", "license": "MIT" }, "node_modules/@types/d3-quadtree": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", - "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", "license": "MIT" }, "node_modules/@types/d3-random": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.4.tgz", - "integrity": "sha512-UHYId5WTCx4L4YNel7NU00XUXXgvgpgZOvp10PuvsQENjMDXhh2RyFc0KBjO7B45ne4Ha1yVH7ii0vnzKkuzWA==", "license": "MIT" }, "node_modules/@types/d3-scale": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", - "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", "license": "MIT", "dependencies": { "@types/d3-time": "*" @@ -8669,20 +7888,14 @@ }, "node_modules/@types/d3-scale-chromatic": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", "license": "MIT" }, "node_modules/@types/d3-selection": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", - "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "version": "3.0.12", "license": "MIT" }, "node_modules/@types/d3-shape": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-kVd74ta9eof3eJOvbNd1vGKS/XERRyQbT26Og63hIsvDO84cjD5gEOhsXf26w3FSoNlPVz84DOFcKv/oou+fMw==", "license": "MIT", "dependencies": { "@types/d3-path": "*" @@ -8690,35 +7903,25 @@ }, "node_modules/@types/d3-time": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", "license": "MIT" }, "node_modules/@types/d3-time-format": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", - "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", "license": "MIT" }, "node_modules/@types/d3-timer": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", "license": "MIT" }, "node_modules/@types/d3-transition": { "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", - "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", "license": "MIT", "dependencies": { "@types/d3-selection": "*" } }, "node_modules/@types/d3-zoom": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", - "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "version": "3.0.9", "license": "MIT", "dependencies": { "@types/d3-interpolate": "*", @@ -8727,8 +7930,6 @@ }, "node_modules/@types/debug": { "version": "4.1.13", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", - "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", "license": "MIT", "dependencies": { "@types/ms": "*" @@ -8736,20 +7937,14 @@ }, "node_modules/@types/deep-eql": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", "license": "MIT" }, "node_modules/@types/dom-speech-recognition": { "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@types/dom-speech-recognition/-/dom-speech-recognition-0.0.12.tgz", - "integrity": "sha512-SmLovKV3e/J71U5CBmKYe03Q75biuw7jiEWGoO1arc47CjtmxCr+W7cPJcAAwySSJFwr+jWkr/fPVuVuL+D6Dw==", "license": "MIT" }, "node_modules/@types/eslint": { "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "license": "MIT", "dependencies": { "@types/estree": "*", @@ -8758,8 +7953,6 @@ }, "node_modules/@types/eslint-plugin-security": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/eslint-plugin-security/-/eslint-plugin-security-3.0.1.tgz", - "integrity": "sha512-z+v78aGgONHyq7mMaXgzG+10HonH0HBubSLDbTXdNGyCLtM3c29MdDc9hQzHO9pDan4WYHWdULVOJyzszqDuqg==", "license": "MIT", "dependencies": { "@types/eslint": "*" @@ -8767,20 +7960,14 @@ }, "node_modules/@types/esrecurse": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", - "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", "license": "MIT" }, "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "version": "1.0.10", "license": "MIT" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "license": "MIT", "dependencies": { "@types/estree": "*" @@ -8788,20 +7975,14 @@ }, "node_modules/@types/geojson": { "version": "7946.0.16", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", "license": "MIT" }, "node_modules/@types/glidejs__glide": { "version": "3.6.6", - "resolved": "https://registry.npmjs.org/@types/glidejs__glide/-/glidejs__glide-3.6.6.tgz", - "integrity": "sha512-pSaSBa/NU3SKEBgXXIsdFWziIW1X+vepSN2k657DCSp9RJ7mf3WG93mXPmwPX6+5c21nYoMZoPRe5cm8xsyqUQ==", "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", - "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -8809,32 +7990,22 @@ }, "node_modules/@types/html-to-text": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@types/html-to-text/-/html-to-text-9.0.4.tgz", - "integrity": "sha512-pUY3cKH/Nm2yYrEmDlPR1mR7yszjGx4DrwPjQ702C4/D5CwHuZTgZdIdwPkRbcuhs7BAh2L5rg3CL5cbRiGTCQ==", "license": "MIT" }, "node_modules/@types/http-cache-semantics": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", "license": "MIT" }, "node_modules/@types/is-empty": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/is-empty/-/is-empty-1.2.3.tgz", - "integrity": "sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==", "license": "MIT" }, "node_modules/@types/js-cookie": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", - "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==", "license": "MIT" }, "node_modules/@types/jsdom": { "version": "30.0.0", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-30.0.0.tgz", - "integrity": "sha512-uAHGxujGE0cDaKGdK28zgDotFtNA7MKq5DXl8LrfdxdCI8VHcg15oJz+amHTChPNI5JpgEPQWc2xFdrw3em/nQ==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -8843,10 +8014,18 @@ "undici-types": "^8.9.0" } }, + "node_modules/@types/jsdom/node_modules/entities": { + "version": "8.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@types/jsdom/node_modules/parse5": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", - "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", "license": "MIT", "dependencies": { "entities": "^8.0.0" @@ -8857,26 +8036,18 @@ }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "license": "MIT" }, "node_modules/@types/katex": { "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz", - "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==", "license": "MIT" }, "node_modules/@types/mathjax": { "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@types/mathjax/-/mathjax-0.0.40.tgz", - "integrity": "sha512-rHusx08LCg92WJxrsM3SPjvLTSvK5C+gealtSuhKbEOcUZfWlwigaFoPLf6Dfxhg4oryN5qP9Sj7zOQ4HYXINw==", "license": "MIT" }, "node_modules/@types/mdast": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -8884,41 +8055,29 @@ }, "node_modules/@types/mdx": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", - "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", "license": "MIT" }, "node_modules/@types/minimist": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", "license": "MIT" }, "node_modules/@types/mjml": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/mjml/-/mjml-5.0.0.tgz", - "integrity": "sha512-z6P0yjEOVOz6cZVyD3vkPSifzVH0fa9M8BFM8Jl9HtpeFkBJyCZHRLPx1uFnkZijgAYmtO/JfSbp4EF1fNwsXQ==", + "version": "5.4.2", "license": "MIT", "dependencies": { - "@types/mjml-core": "*" + "@types/mjml-core": "~5.1" } }, "node_modules/@types/mjml-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/mjml-core/-/mjml-core-5.1.0.tgz", - "integrity": "sha512-dYYmvGIHFi4wzsV+zX7UhP4C5QFSKeTjk53uQcadyIpTrrpJSs8JCZEKfSCrbKS7Hev3aR62b2dg58IeuwiR/w==", + "version": "5.1.1", "license": "MIT" }, "node_modules/@types/ms": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "license": "MIT" }, "node_modules/@types/nlcst": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", - "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -8926,29 +8085,21 @@ }, "node_modules/@types/nlcst/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/@types/node": { - "version": "26.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.0.tgz", - "integrity": "sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==", + "version": "26.6.6", "license": "MIT", "dependencies": { - "undici-types": "~8.3.0" + "undici-types": "~8.9.0" } }, "node_modules/@types/node/node_modules/undici-types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "version": "8.9.0", "license": "MIT" }, "node_modules/@types/nodemailer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.1.tgz", - "integrity": "sha512-PxpaInm8V1JQDd4j0ds5HfvWQk8JupS1C0Picb96QJsrrRDjBH+DlK7L4ZdNSqNULhiZRQHc40nLVShaGxXAMw==", + "version": "8.0.2", "license": "MIT", "dependencies": { "@types/node": "*" @@ -8956,26 +8107,18 @@ }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "license": "MIT" }, "node_modules/@types/nunjucks": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@types/nunjucks/-/nunjucks-3.2.6.tgz", - "integrity": "sha512-pHiGtf83na1nCzliuAdq8GowYiXvH5l931xZ0YEHaLMNFgynpEqx+IPStlu7UaDkehfvl01e4x/9Tpwhy7Ue3w==", "license": "MIT" }, "node_modules/@types/pubsub-js": { "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@types/pubsub-js/-/pubsub-js-1.8.6.tgz", - "integrity": "sha512-Kwug5cwV0paUDm/NfwDx1sp9xI0bGIvmWJjJWCU8NngkCCMt3EIC7oPDvb6fV7BR8kPpFyyBu4D11bda/2MdPA==", "license": "MIT" }, "node_modules/@types/react": { - "version": "19.2.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", - "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "version": "19.3.0", "license": "MIT", "dependencies": { "csstype": "^3.2.2" @@ -8983,35 +8126,21 @@ }, "node_modules/@types/relateurl": { "version": "0.2.33", - "resolved": "https://registry.npmjs.org/@types/relateurl/-/relateurl-0.2.33.tgz", - "integrity": "sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==", "license": "MIT" }, "node_modules/@types/resolve": { "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "license": "MIT" - }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "license": "MIT" }, "node_modules/@types/sanitize-html": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-2.16.1.tgz", - "integrity": "sha512-n9wjs8bCOTyN/ynwD8s/nTcTreIHB1vf31vhLMGqUPNHaweKC4/fAl4Dj+hUlCTKYgm4P3k83fmiFfzkZ6sgMA==", + "version": "2.16.2", "license": "MIT", "dependencies": { - "htmlparser2": "^10.1" + "htmlparser2": "^12.0" } }, "node_modules/@types/sax": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -9019,14 +8148,10 @@ }, "node_modules/@types/supports-color": { "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", - "integrity": "sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==", "license": "MIT" }, "node_modules/@types/to-ico": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/to-ico/-/to-ico-1.1.3.tgz", - "integrity": "sha512-3Ew8Hsz/qiDGzwvz75pjRU+6Ocfvrit6hHfirauEdJXxdro73MTe5XdcANh4GZ2wdJqWw9BIuHwWgKAfjUXoGw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -9034,48 +8159,36 @@ }, "node_modules/@types/tough-cookie": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", - "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "license": "MIT" }, "node_modules/@types/trusted-types": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", "license": "MIT" }, "node_modules/@types/unist": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "license": "MIT" }, "node_modules/@types/whatwg-mimetype": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz", - "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==", "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "version": "8.18.2", "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.68.0.tgz", - "integrity": "sha512-WASHDpCm6qO5jj9g1a+8NiW5+GCkAyLReR56/4VruYmNgfUmqpxOfZ2Yfb8xGfJPWv5Qi6LSD8sXdces3vbp/Q==", + "version": "8.72.1", "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.68.0", - "@typescript-eslint/type-utils": "8.68.0", - "@typescript-eslint/utils": "8.68.0", - "@typescript-eslint/visitor-keys": "8.68.0", + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/type-utils": "8.72.1", + "@typescript-eslint/utils": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -9088,21 +8201,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.68.0", + "@typescript-eslint/parser": "^8.72.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.68.0.tgz", - "integrity": "sha512-fHq2VC1kpyYfvEcbiMjOpySY4WS7voEp89yAThrHRX5sm9j2lzYppCb2umFMEed4fWcyeLjHxrz0mpjNBaBxMQ==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.68.0", - "@typescript-eslint/types": "8.68.0", - "@typescript-eslint/typescript-estree": "8.68.0", - "@typescript-eslint/visitor-keys": "8.68.0", + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", "debug": "^4.4.3" }, "engines": { @@ -9118,13 +8229,11 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.68.0.tgz", - "integrity": "sha512-5GQtWZCXFcFYux955pvoS02WLc49pXNlvIxocKjS0clvwo3in1RdlzVKyiqQH9vE5AKWFLTaUgeQkOrTS+0Qxw==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.68.0", - "@typescript-eslint/types": "^8.68.0", + "@typescript-eslint/tsconfig-utils": "^8.72.1", + "@typescript-eslint/types": "^8.72.1", "debug": "^4.4.3" }, "engines": { @@ -9139,13 +8248,11 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.68.0.tgz", - "integrity": "sha512-T5eXpcaJNg8bhjHJ8Rjp68Vq/QBteYtTKY8TZqVNPaUbuz0f6jI9t6aDkylwvalpAB9XTTFeFOjrjXAZ3YvmVA==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.68.0", - "@typescript-eslint/visitor-keys": "8.68.0" + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9156,9 +8263,7 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.68.0.tgz", - "integrity": "sha512-F7zrGQfiJHojPwi8vhxZQC1tWtJzvL74cK/nqri2lk8YUXvYaYwl263xOJ69jDWPUk1hmcdoayFwk9lX09npVw==", + "version": "8.72.1", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9172,14 +8277,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.68.0.tgz", - "integrity": "sha512-X77zqoY1EjeWGs/0JNxeaMfp5C5lIz4Tw8y66F1Ne8Faq6g424sBNYM6xBAqElfGZPLpWS+CZAp0DXyKDzWiHg==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.68.0", - "@typescript-eslint/typescript-estree": "8.68.0", - "@typescript-eslint/utils": "8.68.0", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/utils": "8.72.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -9196,9 +8299,7 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.68.0.tgz", - "integrity": "sha512-9RnpsGJjrAllCMefGVVsImJM24YurhC0Q1h4UbvivtvOqXmR/vEJge2OoE++z9m6hyg8T1Q8t5SNT6tHSbrxcg==", + "version": "8.72.1", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9209,15 +8310,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.68.0.tgz", - "integrity": "sha512-OKKsD0tYmoNiU5PW2zehO1yO56jYOm1ShYlxon/Z0SJNidAkdVg86eg9ruRuoXf8xfnuWZGbwDsStkoXbZtIIA==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.68.0", - "@typescript-eslint/tsconfig-utils": "8.68.0", - "@typescript-eslint/types": "8.68.0", - "@typescript-eslint/visitor-keys": "8.68.0", + "@typescript-eslint/project-service": "8.72.1", + "@typescript-eslint/tsconfig-utils": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -9237,8 +8336,6 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -9248,15 +8345,13 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.68.0.tgz", - "integrity": "sha512-PB5gJMMOg0Q5P1tsgWtEAqQacJXq0qEqRHDX/YJ4FaTMLfZPpHB3gjl2EJuiZyPABxmj4ZQYiY9m1bdAJ5y7tQ==", + "version": "8.72.1", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.68.0", - "@typescript-eslint/types": "8.68.0", - "@typescript-eslint/typescript-estree": "8.68.0" + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9271,12 +8366,10 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.68.0.tgz", - "integrity": "sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.68.0", + "@typescript-eslint/types": "8.72.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -9289,8 +8382,6 @@ }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "license": "Apache-2.0", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -9301,26 +8392,36 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz", - "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==", "license": "ISC" }, "node_modules/@uppy/audio": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@uppy/audio/-/audio-4.0.0.tgz", - "integrity": "sha512-cxVrdnkjA+H2BiDI2ob5z2rhrCp0H+2zrsDtIzJB3mC2zL+lFnjVyTCV5o4Lm2aeAXNO7+y2kr2WL4sfMJoDjw==", + "version": "4.0.2", "license": "MIT", "dependencies": { "preact": "^10.29.2" }, "peerDependencies": { - "@uppy/core": "^6.0.0" + "@uppy/core": "^6.3.0" + } + }, + "node_modules/@uppy/audio/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } } }, "node_modules/@uppy/box": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@uppy/box/-/box-5.0.0.tgz", - "integrity": "sha512-0sjIXa/Zmx0tDj7G2AMXQYYcJJpgY+RYG5bVse8blyx7UhPU8nYWkAm83cOknbSNNZPH5zwm5HTQamKZd0ekFw==", "license": "MIT", "dependencies": { "preact": "^10.29.2" @@ -9329,10 +8430,24 @@ "@uppy/core": "^6.0.0" } }, + "node_modules/@uppy/box/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } + } + }, "node_modules/@uppy/core": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@uppy/core/-/core-6.0.0.tgz", - "integrity": "sha512-qaNqf4t2nxnbFFLSVmLr7Jw9TaA4fzvl8paR/ggwiOo5XFgAfbCFzjDzP8l2r5UzR6cCt3wS95QWvrm82UGZ+g==", + "version": "6.3.0", "license": "MIT", "dependencies": { "@transloadit/prettier-bytes": "^2.0.0", @@ -9340,34 +8455,94 @@ "lodash": "^4.18.1", "mime-match": "^1.0.2", "namespace-emitter": "^2.0.1", - "nanoid": "^5.1.11", + "nanoid": "^6.0.1", "p-queue": "^9.3.3", - "p-retry": "^6.1.0", + "p-retry": "^8.0.0", "preact": "^10.29.2" } }, + "node_modules/@uppy/core/node_modules/nanoid": { + "version": "6.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^22 || ^24 || >=26" + } + }, + "node_modules/@uppy/core/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } + } + }, "node_modules/@uppy/dashboard": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-6.0.0.tgz", - "integrity": "sha512-8ODlTuK4yTCSwTIXrt7kRmsJLpnZdOOJG8MaRMOQdr3VxsOxkvifnYFXNdjTgCnmq09KAtXP3Tssuwt6BpK5oQ==", + "version": "6.0.2", "license": "MIT", "dependencies": { "@transloadit/prettier-bytes": "^2.0.0", - "@uppy/thumbnail-generator": "^6.0.0", + "@uppy/thumbnail-generator": "^6.0.1", "classnames": "^2.5.1", "lodash": "^4.18.1", - "nanoid": "^5.1.11", + "nanoid": "^6.0.1", "preact": "^10.29.2", "shallow-equal": "^3.1.0" }, "peerDependencies": { - "@uppy/core": "^6.0.0" + "@uppy/core": "^6.3.0" + } + }, + "node_modules/@uppy/dashboard/node_modules/nanoid": { + "version": "6.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^22 || ^24 || >=26" + } + }, + "node_modules/@uppy/dashboard/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } } }, "node_modules/@uppy/dropbox": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@uppy/dropbox/-/dropbox-6.0.0.tgz", - "integrity": "sha512-USXCSoaXzEI+N4PnEohOkkxy4QVDAN12kDa8p5uyPXqY54YE6wkFxh/I0XJdqFNEcrgt7SsEmkU14Uci5t7EoA==", "license": "MIT", "dependencies": { "preact": "^10.29.2" @@ -9376,10 +8551,24 @@ "@uppy/core": "^6.0.0" } }, + "node_modules/@uppy/dropbox/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } + } + }, "node_modules/@uppy/google-drive-picker": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@uppy/google-drive-picker/-/google-drive-picker-2.0.0.tgz", - "integrity": "sha512-i3XPwEWPCZJtHM9bYRIQ89cjIrSx6dqm3C81bb63Z0H3bet9Yz8E5BJS7ofyppJiOiJg19Vec4evx5QOCZ45aQ==", "license": "MIT", "dependencies": { "preact": "^10.29.2" @@ -9388,10 +8577,24 @@ "@uppy/core": "^6.0.0" } }, + "node_modules/@uppy/google-drive-picker/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } + } + }, "node_modules/@uppy/onedrive": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@uppy/onedrive/-/onedrive-6.0.0.tgz", - "integrity": "sha512-ymWWxlQh9cQycLoseRjRFYZ7icY/d6He326mJIIUJBWM8Zu8boNC6fP1YbkjaODrNRQ6n/Be8YpEcJCBQ2zi5w==", "license": "MIT", "dependencies": { "preact": "^10.29.2" @@ -9400,35 +8603,61 @@ "@uppy/core": "^6.0.0" } }, + "node_modules/@uppy/onedrive/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } + } + }, "node_modules/@uppy/thumbnail-generator": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-6.0.0.tgz", - "integrity": "sha512-7564MpbWL6MsvpAhSZ4or7uorp2KrJQneYsPbC7Wy+yuPozdieKJPNxWVqeBQcn6ZMF+1FUjLJrna+3h+teKbA==", + "version": "6.0.1", "license": "MIT", "dependencies": { "exifr": "^7.1.3" }, "peerDependencies": { - "@uppy/core": "^6.0.0" + "@uppy/core": "^6.2.0" } }, "node_modules/@uppy/webcam": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@uppy/webcam/-/webcam-6.0.0.tgz", - "integrity": "sha512-9wQNKRO9kPBeU42Mn2HTRxhpc/e8WL44MSGKxVfGaolnx4dffDLqr2ab59aM28tA/tDRY5KcteJEIf2Md9ZVJA==", + "version": "6.0.2", "license": "MIT", "dependencies": { "is-mobile": "^5.0.0", "preact": "^10.29.2" }, "peerDependencies": { - "@uppy/core": "^6.0.0" + "@uppy/core": "^6.3.0" + } + }, + "node_modules/@uppy/webcam/node_modules/preact": { + "version": "10.29.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + }, + "peerDependencies": { + "preact-render-to-string": ">=5" + }, + "peerDependenciesMeta": { + "preact-render-to-string": { + "optional": true + } } }, "node_modules/@upsetjs/venn.js": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@upsetjs/venn.js/-/venn.js-2.0.0.tgz", - "integrity": "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==", "license": "MIT", "optionalDependencies": { "d3-selection": "^3.0.0", @@ -9437,8 +8666,6 @@ }, "node_modules/@upstash/search": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@upstash/search/-/search-0.1.7.tgz", - "integrity": "sha512-rgJ52TP0eUPLFo4K6TZtiC7qICbJnEwkT+TqaDI1vN8/Hk6qidgNC9dpnUUXCiqfwogty1rlSyBhYfk6PRgXjA==", "license": "MIT", "dependencies": { "@upstash/vector": "^1.2.1" @@ -9446,14 +8673,10 @@ }, "node_modules/@upstash/vector": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@upstash/vector/-/vector-1.2.3.tgz", - "integrity": "sha512-yXsWKeuHNYyH72BcSZd3bV5ZD5MybAoTvKxkMaeV2UzuGfNzbHBVh5eO+ysTWTFAf8I9XcOueF4tZfAGjCa4Iw==", "license": "MIT" }, "node_modules/@vercel/analytics": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-2.0.1.tgz", - "integrity": "sha512-MTQG6V9qQrt1tsDeF+2Uoo5aPjqbVPys1xvnIftXSJYG2SrwXRHnqEvVoYID7BTruDz4lCd2Z7rM1BdkUehk2g==", "license": "MIT", "peerDependencies": { "@remix-run/react": "^2", @@ -9493,13 +8716,11 @@ } }, "node_modules/@vercel/backends": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-4.0.1.tgz", - "integrity": "sha512-zCPN0YtLP4zOaFKFvmdCe+PHL1PLONHFrO/qf6D/ccs3DhjQ3POKSLzyV8RZ2RcyFPthlS6nPajWtvaSRNTolg==", + "version": "24.0.1", "license": "Apache-2.0", "dependencies": { "@vercel/nft": "1.10.0", - "@vercel/static-config": "3.4.3", + "@vercel/static-config": "3.4.4", "execa": "3.2.0", "fs-extra": "11.1.0", "get-port": "5.1.1", @@ -9513,13 +8734,224 @@ "zod": "3.22.4" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" + } + }, + "node_modules/@vercel/backends/node_modules/@oxc-project/types": { + "version": "0.110.0", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.1.tgz", + "integrity": "sha512-He6ZoCfv5D7dlRbrhNBkuMVIHd0GDnjJwbICE1OWpG7G3S2gmJ+eXkcNLJjzjNDpeI2aRy56ou39AJM9AD8YFA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.1.tgz", + "integrity": "sha512-YzJdn08kSOXnj85ghHauH2iHpOJ6eSmstdRTLyaziDcUxe9SyQJgGyx/5jDIhDvtOcNvMm2Ju7m19+S/Rm1jFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.1.tgz", + "integrity": "sha512-cIvAbqM+ZVV6lBSKSBtlNqH5iCiW933t1q8j0H66B3sjbe8AxIRetVqfGgcHcJtMzBIkIALlL9fcDrElWLJQcQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.1.tgz", + "integrity": "sha512-rVt+B1B/qmKwCl1XD02wKfgh3vQPXRXdB/TicV2w6g7RVAM1+cZcpigwhLarqiVCxDObFZ7UgXCxPC7tpDoRog==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.1.tgz", + "integrity": "sha512-69YKwJJBOFprQa1GktPgbuBOfnn+EGxu8sBJ1TjPER+zhSpYeaU4N07uqmyBiksOLGXsMegymuecLobfz03h8Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.1.tgz", + "integrity": "sha512-9JDhHUf3WcLfnViFWm+TyorqUtnSAHaCzlSNmMOq824prVuuzDOK91K0Hl8DUcEb9M5x2O+d2/jmBMsetRIn3g==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.1.tgz", + "integrity": "sha512-UvApLEGholmxw/HIwmUnLq3CwdydbhaHHllvWiCTNbyGom7wTwOtz5OAQbAKZYyiEOeIXZNPkM7nA4Dtng7CLw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-rc.1", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.1.tgz", + "integrity": "sha512-T6Eg0xWwcxd/MzBcuv4Z37YVbUbJxy5cMNnbIt/Yr99wFwli30O4BPlY8hKeGyn6lWNtU0QioBS46lVzDN38bg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.1.tgz", + "integrity": "sha512-PuGZVS2xNJyLADeh2F04b+Cz4NwvpglbtWACgrDOa5YDTEHKwmiTDjoD5eZ9/ptXtcpeFrMqD2H4Zn33KAh1Eg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.1.tgz", + "integrity": "sha512-oQVOP5cfAWZwRD0Q3nGn/cA9FW3KhMMuQ0NIndALAe6obqjLhqYVYDiGGRGrxvnjJsVbpLwR14gIUYnpIcHR1g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.1.tgz", + "integrity": "sha512-Ydsxxx++FNOuov3wCBPaYjZrEvKOOGq3k+BF4BPridhg2pENfitSRD2TEuQ8i33bp5VptuNdC9IzxRKU031z5A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/backends/node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.1", + "license": "MIT" + }, "node_modules/@vercel/backends/node_modules/@vercel/nft": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", @@ -9542,16 +8974,8 @@ "node": ">=20" } }, - "node_modules/@vercel/backends/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, "node_modules/@vercel/backends/node_modules/execa": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.2.0.tgz", - "integrity": "sha512-kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", @@ -9571,8 +8995,6 @@ }, "node_modules/@vercel/backends/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "license": "MIT", "dependencies": { "pump": "^3.0.0" @@ -9586,8 +9008,6 @@ }, "node_modules/@vercel/backends/node_modules/human-signals": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "license": "Apache-2.0", "engines": { "node": ">=8.12.0" @@ -9595,8 +9015,6 @@ }, "node_modules/@vercel/backends/node_modules/path-to-regexp": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", - "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", "license": "MIT", "funding": { "type": "opencollective", @@ -9605,18 +9023,43 @@ }, "node_modules/@vercel/backends/node_modules/pump": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", - "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, + "node_modules/@vercel/backends/node_modules/rolldown": { + "version": "1.0.0-rc.1", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.110.0", + "@rolldown/pluginutils": "1.0.0-rc.1" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.0-rc.1", + "@rolldown/binding-darwin-arm64": "1.0.0-rc.1", + "@rolldown/binding-darwin-x64": "1.0.0-rc.1", + "@rolldown/binding-freebsd-x64": "1.0.0-rc.1", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.1", + "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.1", + "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.1", + "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.1", + "@rolldown/binding-linux-x64-musl": "1.0.0-rc.1", + "@rolldown/binding-openharmony-arm64": "1.0.0-rc.1", + "@rolldown/binding-wasm32-wasi": "1.0.0-rc.1", + "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.1", + "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.1" + } + }, "node_modules/@vercel/backends/node_modules/zod": { "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -9624,8 +9067,6 @@ }, "node_modules/@vercel/blob": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@vercel/blob/-/blob-2.8.0.tgz", - "integrity": "sha512-Nu+HWKpkgovCh/ezlG7wCVwF7RErTzLzZMbGKFBdGBCbTKyK+s5VXPLl+0+TpNEQPH8AVaGzOpIsXUOtkqylCQ==", "license": "Apache-2.0", "dependencies": { "@vercel/oidc": "^3.6.1", @@ -9639,65 +9080,84 @@ "node": ">=20.0.0" } }, + "node_modules/@vercel/blob/node_modules/@vercel/cli-config": { + "version": "0.3.1", + "license": "Apache-2.0", + "dependencies": { + "xdg-app-paths": "5", + "zod": "4.1.11" + } + }, + "node_modules/@vercel/blob/node_modules/@vercel/oidc": { + "version": "3.8.10", + "license": "Apache-2.0", + "dependencies": { + "@vercel/cli-config": "0.3.1", + "@vercel/cli-exec": "1.0.1", + "jose": "^5.9.6" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/@vercel/blob/node_modules/undici": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", - "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", + "version": "6.29.1", "license": "MIT", "engines": { "node": ">=18.17" } }, + "node_modules/@vercel/blob/node_modules/zod": { + "version": "4.1.11", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@vercel/build-utils": { - "version": "14.6.1", - "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-14.6.1.tgz", - "integrity": "sha512-dp58mg8HNwJJrRvubUG0n1c+BJLPisZXPDWOYvIJjmD7bSeK8o1P9i45TJdaE0Zi+/O/+7c2w4qQZbg5aHVfxA==", + "version": "15.2.1", "license": "Apache-2.0", "dependencies": { "cjs-module-lexer": "1.2.3", "es-module-lexer": "1.5.0" } }, - "node_modules/@vercel/build-utils/node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "license": "MIT" - }, "node_modules/@vercel/build-utils/node_modules/es-module-lexer": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", - "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", "license": "MIT" }, "node_modules/@vercel/cervel": { - "version": "0.1.56", - "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.1.56.tgz", - "integrity": "sha512-jJY9pCZR9g3I0URHWfQyXprylgnY9BwzsYj8SAIDSG5duG+Ypq1IcxaT7vKJonyU76Ajf2FGmxDi6akDYzy+Xg==", + "version": "0.1.92", "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "4.0.1" + "@vercel/backends": "24.0.1" }, "bin": { "cervel": "bin/cervel.mjs" } }, "node_modules/@vercel/cli-auth": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@vercel/cli-auth/-/cli-auth-0.3.5.tgz", - "integrity": "sha512-DSkTWamJrhgCUrymOSCWysbiVeLsvPINhoKVTw+mypoyIJxKQxDgQaafvZ0OYGS2qg8wVUY30HgDugzaEdwo6Q==", + "version": "0.3.14", "dependencies": { "@napi-rs/keyring": "1.2.0", - "@vercel/cli-config": "0.2.4", + "@vercel/cli-config": "0.3.5", "async-listen": "3.0.0", "open": "8.4.0", "zod": "4.1.11" + }, + "optionalDependencies": { + "koffi": "3.3.3" + } + }, + "node_modules/@vercel/cli-auth/node_modules/define-lazy-prop": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/@vercel/cli-auth/node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "license": "MIT", "bin": { "is-docker": "cli.js" @@ -9711,8 +9171,6 @@ }, "node_modules/@vercel/cli-auth/node_modules/open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", @@ -9728,17 +9186,13 @@ }, "node_modules/@vercel/cli-auth/node_modules/zod": { "version": "4.1.11", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.11.tgz", - "integrity": "sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@vercel/cli-config": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@vercel/cli-config/-/cli-config-0.2.4.tgz", - "integrity": "sha512-kZ5SojbrV06GHoU6QIWGwDXLov+s9rWZ7QqdqKfJfBGCNUieGfgaCjeeenNy8Y+QC0bwC0dZ2B4l5Hvdmrgpdw==", + "version": "0.3.5", "license": "Apache-2.0", "dependencies": { "xdg-app-paths": "5", @@ -9747,8 +9201,6 @@ }, "node_modules/@vercel/cli-config/node_modules/zod": { "version": "4.1.11", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.11.tgz", - "integrity": "sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -9756,8 +9208,6 @@ }, "node_modules/@vercel/cli-exec": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vercel/cli-exec/-/cli-exec-1.0.1.tgz", - "integrity": "sha512-g9XerViJ/paZujufXYcu5XYI2vU2rtB4sgdpjUHde5RnOkdmpu0ngH46LCFGHoPXO/C+qDPSczIHIRN+8Q2YKQ==", "license": "Apache-2.0", "dependencies": { "execa": "5.1.1" @@ -9766,66 +9216,218 @@ "node": ">= 18" } }, + "node_modules/@vercel/cli-support": { + "version": "65.9.0", + "resolved": "https://registry.npmjs.org/@vercel/cli-support/-/cli-support-65.9.0.tgz", + "integrity": "sha512-k12AkTLISlopZJTvMF1OUmxs9dkZz79I2QBcOhh8P99r/qH5h0HSeH6AfoAQUbQUCgii7l1fpEAP+XQgBwkBgQ==", + "license": "Apache-2.0", + "optional": true, + "os": [ + "!darwin", + "!linux" + ], + "dependencies": { + "@vercel/backends": "24.0.1", + "@vercel/blob": "2.8.0", + "@vercel/build-utils": "15.2.1", + "@vercel/cli-auth": "0.3.14", + "@vercel/cli-config": "0.3.5", + "@vercel/container": "24.0.1", + "@vercel/detect-agent": "1.2.7", + "@vercel/elysia": "24.0.1", + "@vercel/express": "24.0.1", + "@vercel/fastify": "24.0.1", + "@vercel/fun": "1.3.6", + "@vercel/go": "27.0.1", + "@vercel/h3": "24.0.1", + "@vercel/hono": "24.0.1", + "@vercel/hydrogen": "25.0.1", + "@vercel/koa": "24.0.1", + "@vercel/nestjs": "24.0.1", + "@vercel/next": "28.0.1", + "@vercel/node": "29.0.1", + "@vercel/prepare-flags-definitions": "0.6.1", + "@vercel/python": "30.0.1", + "@vercel/python-analysis": "0.15.2", + "@vercel/redwood": "26.0.1", + "@vercel/remix-builder": "29.0.1", + "@vercel/ruby": "26.0.1", + "@vercel/rust": "25.0.1", + "@vercel/static-build": "26.0.1", + "chokidar": "4.0.0", + "esbuild": "0.27.0", + "jose": "5.9.6", + "jsonc-parser": "3.3.1", + "luxon": "^3.4.0", + "sandbox": "4.11.1", + "smol-toml": "1.5.2", + "undici": "5.29.0", + "uuid": "14.0.1", + "zod": "4.1.11" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@vercel/cli-support/node_modules/chokidar": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.0.tgz", + "integrity": "sha512-mxIojEAQcuEvT/lyXq+jf/3cO/KoA6z4CeNDGGevTybECPOMFCnQy3OPahluUkbqgPNGw5Bi78UC7Po6Lhy+NA==", + "license": "MIT", + "optional": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@vercel/cli-support/node_modules/jose": { + "version": "5.9.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", + "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", + "license": "MIT", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@vercel/cli-support/node_modules/smol-toml": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", + "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/@vercel/cli-support/node_modules/undici": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@vercel/cli-support/node_modules/uuid": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz", + "integrity": "sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "optional": true, + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "node_modules/@vercel/cli-support/node_modules/zod": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.11.tgz", + "integrity": "sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==", + "license": "MIT", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@vercel/container": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/container/-/container-4.0.1.tgz", - "integrity": "sha512-pR282ASFzLyx9LrQlidlolngO0gZcaYQCZyj1DCqHL7hezeeyCAiCJTGIcpQHpNZ4xrgY/ZelgFOaHFm+ArfTw==", + "version": "24.0.1", "license": "Apache-2.0", + "dependencies": { + "smol-toml": "1.5.2", + "tar": "7.5.11" + }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" + } + }, + "node_modules/@vercel/container/node_modules/smol-toml": { + "version": "1.5.2", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/@vercel/container/node_modules/tar": { + "version": "7.5.11", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@vercel/container/node_modules/yallist": { + "version": "5.0.0", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" } }, "node_modules/@vercel/detect-agent": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@vercel/detect-agent/-/detect-agent-1.2.5.tgz", - "integrity": "sha512-0krENrjuitlW8s6TJu0MlqCevyCU7K7JK63jZAf7xZ6n17tx+vUEwzHT3sTxawtwZxaW21hu+oFUpoOrm49FsQ==", + "version": "1.2.7", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@vercel/elysia": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-4.0.1.tgz", - "integrity": "sha512-5qrbesBXkgzXpC6CDfchcE/lxQKLVcMIP1V1SGMfCgArYwNHUx5et+z/rO9g7F+zSA/O/L4WHdVQ0rX4b9iJsg==", + "version": "24.0.1", "license": "Apache-2.0", "dependencies": { - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3" + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/error-utils": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@vercel/error-utils/-/error-utils-2.2.1.tgz", - "integrity": "sha512-9DhP8jP7raLML4hGsBemxX5fXuQnu5xxMV+HjGygGbzEmVK/+KyJ3QP2Cw7PdF0uXdb9N0Qa4c3tRGH34ZX6vw==", "license": "Apache-2.0" }, "node_modules/@vercel/express": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/express/-/express-4.0.1.tgz", - "integrity": "sha512-EGo8G7mJVUTlkREYYftHV8AsPOokJil05iO6c9o7e1vP05cejrXhf4+zFCHFKQk3kZTByDWPx1mnX2r2yVXzxQ==", + "version": "24.0.1", "license": "Apache-2.0", "dependencies": { - "@vercel/cervel": "0.1.56", + "@vercel/cervel": "0.1.92", "@vercel/nft": "1.10.0", - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3", + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", "ts-morph": "12.0.0", "zod": "3.22.4" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/express/node_modules/@vercel/nft": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", @@ -9848,16 +9450,8 @@ "node": ">=20" } }, - "node_modules/@vercel/express/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, "node_modules/@vercel/express/node_modules/path-to-regexp": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", - "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", "license": "MIT", "funding": { "type": "opencollective", @@ -9866,45 +9460,37 @@ }, "node_modules/@vercel/express/node_modules/zod": { "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@vercel/fastify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-4.0.1.tgz", - "integrity": "sha512-klxOvzt84A1XuiM5oOaWzPPSo1mpcFaxx5RgeM4le691o5BjnxbwDr2jjgA6dg1tCW/2cUxU4v6McFd1H5bVnw==", + "version": "24.0.1", "license": "Apache-2.0", "dependencies": { - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3" + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/fun": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vercel/fun/-/fun-1.3.0.tgz", - "integrity": "sha512-8erw9uPe0dFg45THkNxmjtvMX143SkZebmjgSVbcM3XCkXu3RIiBaJMcMNG8aaS+rnTuw8+d4De9HVT0M/r3wg==", + "version": "1.3.6", "license": "Apache-2.0", "dependencies": { - "@tootallnate/once": "2.0.0", + "@tootallnate/once": "2.0.1", "async-listen": "1.2.0", "debug": "4.3.4", "generic-pool": "3.4.2", "micro": "9.3.5-canary.3", "ms": "2.1.1", "node-fetch": "2.6.7", - "path-to-regexp": "8.2.0", - "promisepipe": "3.0.0", + "path-to-regexp": "8.4.2", "semver": "7.5.4", "stat-mode": "0.3.0", - "stream-to-promise": "2.2.0", - "tar": "7.5.7", + "tar": "7.5.22", "tinyexec": "0.3.2", "tree-kill": "1.2.2", "uid-promise": "1.0.0", @@ -9912,19 +9498,15 @@ "yauzl-promise": "2.1.3" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@vercel/fun/node_modules/async-listen": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/async-listen/-/async-listen-1.2.0.tgz", - "integrity": "sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==", "license": "MIT" }, "node_modules/@vercel/fun/node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -9940,14 +9522,10 @@ }, "node_modules/@vercel/fun/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "license": "MIT" }, "node_modules/@vercel/fun/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -9958,14 +9536,10 @@ }, "node_modules/@vercel/fun/node_modules/ms": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "license": "MIT" }, "node_modules/@vercel/fun/node_modules/node-fetch": { "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -9983,18 +9557,15 @@ } }, "node_modules/@vercel/fun/node_modules/path-to-regexp": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", - "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "version": "8.4.2", "license": "MIT", - "engines": { - "node": ">=16" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/@vercel/fun/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" @@ -10006,54 +9577,20 @@ "node": ">=10" } }, - "node_modules/@vercel/fun/node_modules/tar": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz", - "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", - "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.1.0", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/fun/node_modules/tar/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/@vercel/fun/node_modules/tinyexec": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", "license": "MIT" }, "node_modules/@vercel/fun/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, "node_modules/@vercel/fun/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "license": "BSD-2-Clause" }, "node_modules/@vercel/fun/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -10062,8 +9599,6 @@ }, "node_modules/@vercel/fun/node_modules/xdg-app-paths": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-app-paths/-/xdg-app-paths-5.1.0.tgz", - "integrity": "sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==", "license": "MIT", "dependencies": { "xdg-portable": "^7.0.0" @@ -10074,17 +9609,13 @@ }, "node_modules/@vercel/fun/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, "node_modules/@vercel/functions": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/@vercel/functions/-/functions-3.9.5.tgz", - "integrity": "sha512-EUfqlb7AzoEh7URlMNAO4jbJiLWz9grDBHvfjKTDvEP9c8y3DqX3SWPvfaQkUjtkm3b83flhaUUMuewdHa+qmw==", + "version": "3.10.5", "license": "Apache-2.0", "dependencies": { - "@vercel/oidc": "3.8.5" + "@vercel/oidc": "4.0.5" }, "engines": { "node": ">= 20" @@ -10104,1141 +9635,222 @@ }, "node_modules/@vercel/gatsby-plugin-vercel-analytics": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-analytics/-/gatsby-plugin-vercel-analytics-1.0.12.tgz", - "integrity": "sha512-Ejlhwxr7EBYJxtwYnlh6Vm6A2dPsUSPxMdYrfv0koZkgAzVwo7cG4aDQiy7iASMaGzwuI/PAnwlY2sJBF5b4OA==", "license": "Apache-2.0", "dependencies": { "web-vitals": "0.2.4" } }, + "node_modules/@vercel/gatsby-plugin-vercel-analytics/node_modules/web-vitals": { + "version": "0.2.4", + "license": "Apache-2.0" + }, "node_modules/@vercel/gatsby-plugin-vercel-builder": { - "version": "2.2.49", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.2.49.tgz", - "integrity": "sha512-4ACOOpa5DPc9ZlPHcJMkpvrHTBtIikrzCh2mqtnWPWLCeTE8IpfNTsIwjeKr+N3vm23kBKwmIquS51dsSc4dZQ==", + "version": "2.2.84", "license": "Apache-2.0", "dependencies": { "@sinclair/typebox": "0.25.24", - "@vercel/build-utils": "14.6.1", + "@vercel/build-utils": "15.2.1", "esbuild": "0.27.0", "etag": "1.8.1", "fs-extra": "11.1.0" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/aix-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", - "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/android-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", - "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/go": { + "version": "27.0.1", + "license": "Apache-2.0", + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/android-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", - "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/h3": { + "version": "24.0.1", + "license": "Apache-2.0", + "dependencies": { + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/android-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", - "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/hono": { + "version": "24.0.1", + "license": "Apache-2.0", + "dependencies": { + "@vercel/nft": "1.10.0", + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4", + "fs-extra": "11.1.0", + "path-to-regexp": "8.3.0", + "ts-morph": "12.0.0", + "zod": "3.22.4" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/darwin-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", - "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", - "cpu": [ - "arm64" - ], + "node_modules/@vercel/hono/node_modules/@vercel/nft": { + "version": "1.10.0", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^13.0.0", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, "engines": { - "node": ">=18" + "node": ">=20" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/darwin-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", - "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", - "cpu": [ - "x64" - ], + "node_modules/@vercel/hono/node_modules/path-to-regexp": { + "version": "8.3.0", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", - "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", - "cpu": [ - "arm64" - ], + "node_modules/@vercel/hono/node_modules/zod": { + "version": "3.22.4", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/freebsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", - "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/hydrogen": { + "version": "25.0.1", + "license": "Apache-2.0", + "dependencies": { + "@vercel/static-config": "3.4.4", + "ts-morph": "12.0.0" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", - "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/koa": { + "version": "24.0.1", + "license": "Apache-2.0", + "dependencies": { + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", - "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/nestjs": { + "version": "24.0.1", + "license": "Apache-2.0", + "dependencies": { + "@vercel/node": "29.0.1", + "@vercel/static-config": "3.4.4" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", - "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/next": { + "version": "28.0.1", + "license": "Apache-2.0", + "dependencies": { + "@vercel/nft": "1.10.0" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-loong64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", - "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", - "cpu": [ - "loong64" - ], + "node_modules/@vercel/next/node_modules/@vercel/nft": { + "version": "1.10.0", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^13.0.0", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, "engines": { - "node": ">=18" + "node": ">=20" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-mips64el": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", - "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", - "cpu": [ - "mips64el" - ], + "node_modules/@vercel/nft": { + "version": "1.11.0", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^13.0.0", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.4", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, "engines": { - "node": ">=18" + "node": ">=20" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", - "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-riscv64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", - "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-s390x": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", - "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/linux-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", - "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", - "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/netbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", - "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", - "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/openbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", - "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", - "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/sunos-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", - "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/win32-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", - "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/win32-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", - "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/@esbuild/win32-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", - "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/esbuild": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", - "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.0", - "@esbuild/android-arm": "0.27.0", - "@esbuild/android-arm64": "0.27.0", - "@esbuild/android-x64": "0.27.0", - "@esbuild/darwin-arm64": "0.27.0", - "@esbuild/darwin-x64": "0.27.0", - "@esbuild/freebsd-arm64": "0.27.0", - "@esbuild/freebsd-x64": "0.27.0", - "@esbuild/linux-arm": "0.27.0", - "@esbuild/linux-arm64": "0.27.0", - "@esbuild/linux-ia32": "0.27.0", - "@esbuild/linux-loong64": "0.27.0", - "@esbuild/linux-mips64el": "0.27.0", - "@esbuild/linux-ppc64": "0.27.0", - "@esbuild/linux-riscv64": "0.27.0", - "@esbuild/linux-s390x": "0.27.0", - "@esbuild/linux-x64": "0.27.0", - "@esbuild/netbsd-arm64": "0.27.0", - "@esbuild/netbsd-x64": "0.27.0", - "@esbuild/openbsd-arm64": "0.27.0", - "@esbuild/openbsd-x64": "0.27.0", - "@esbuild/openharmony-arm64": "0.27.0", - "@esbuild/sunos-x64": "0.27.0", - "@esbuild/win32-arm64": "0.27.0", - "@esbuild/win32-ia32": "0.27.0", - "@esbuild/win32-x64": "0.27.0" - } - }, - "node_modules/@vercel/go": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@vercel/go/-/go-7.0.1.tgz", - "integrity": "sha512-CkYtuEDqo3FDjiksHKgbuCnbOH9Fmj+Y8B4ANayDr7UF0kuN2we2ppoBrwrPifseAzQfDvEJx3hmRvN1bNtS4w==", - "license": "Apache-2.0", - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/h3": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-4.0.1.tgz", - "integrity": "sha512-bMopR5tcjKq9IPebq48T2+/eLM//AnpOwWc9VN94CMnywA6dAJo5bkRHOAyj9FKlu8yLLz6FRjDE/WXPwpfW8A==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/hono": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-4.0.1.tgz", - "integrity": "sha512-kcMqEVAsEWBYXYvSX+mm6wpcl4ejOXTvuKdoEVmWhJMBhF/KO0GtjCI8WvWiF0Q5nFq36yDMHwyHOWXbN84kLw==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/nft": "1.10.0", - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3", - "fs-extra": "11.1.0", - "path-to-regexp": "8.3.0", - "ts-morph": "12.0.0", - "zod": "3.22.4" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/hono/node_modules/@vercel/nft": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", - "license": "MIT", - "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^13.0.0", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@vercel/hono/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/@vercel/hono/node_modules/path-to-regexp": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", - "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/@vercel/hono/node_modules/zod": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/@vercel/hydrogen": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@vercel/hydrogen/-/hydrogen-5.0.1.tgz", - "integrity": "sha512-1Q2ud1dpFOkLgVxhCW1kVTAaNW7k8zSnjmSpc/uyKC1AR9umUOfKDhZZE5HhyFMEHSl2GIbD3WS11/QhAHTgKA==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/static-config": "3.4.3", - "ts-morph": "12.0.0" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/koa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-4.0.1.tgz", - "integrity": "sha512-tHqe5KJOSTBZJuvVMrSZNiz6ZcqKReVPgUPRu6QDDioqeN8TmTYbMti1mfoNmnuUeVhHPWZAAQU0EUG60+bVVg==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/nestjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-4.0.1.tgz", - "integrity": "sha512-4/njejo6okbAzjY/Y9mMF7UoaLsnlpVrRKqsBkliWPQ7npU0DJfkmvKzW0sO0xzmXGh2awMwIJTXabVwWnCE9A==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/node": "9.0.1", - "@vercel/static-config": "3.4.3" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/next": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@vercel/next/-/next-8.0.1.tgz", - "integrity": "sha512-HzBu+LvTgjmeIKI8KySzMBO5SNdWB9fXLeK4fcsNm8t8hG1ySQFJk24Qy/bbhFH3p/MVhlnQvahmjWBt85kx2w==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/nft": "1.10.0" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/next/node_modules/@vercel/nft": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", - "license": "MIT", - "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^13.0.0", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@vercel/next/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/@vercel/nft": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.11.0.tgz", - "integrity": "sha512-m1QFg+U+3yPOnP1xSYJ73UIRxLOXdts1JOhiOiyPYqEsALgrXFFINvgUaD6R6iNvaBFAjHllBCbkfx4FuOdpaA==", - "license": "MIT", - "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^13.0.0", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.4", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@vercel/nft/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/@vercel/node": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@vercel/node/-/node-9.0.1.tgz", - "integrity": "sha512-kPGxF7AtI0/GDG0/JhJ4oAF6BGFSsR4JHKU+FQtvRuueGDlHt3Ef62ZnfwCcgZwUd6nv/QECQRORg9uW7ZYxCw==", - "license": "Apache-2.0", - "dependencies": { - "@edge-runtime/node-utils": "2.3.0", - "@edge-runtime/primitives": "4.1.0", - "@edge-runtime/vm": "3.2.0", - "@types/node": "20.11.0", - "@vercel/error-utils": "2.2.1", - "@vercel/nft": "1.10.0", - "@vercel/static-config": "3.4.3", - "async-listen": "3.0.0", - "cjs-module-lexer": "1.2.3", - "edge-runtime": "2.5.9", - "es-module-lexer": "1.4.1", - "esbuild": "0.27.0", - "etag": "1.8.1", - "mime-types": "2.1.35", - "node-fetch": "2.6.9", - "path-to-regexp": "6.1.0", - "path-to-regexp-updated": "npm:path-to-regexp@6.3.0", - "ts-morph": "12.0.0", - "tsx": "4.21.0", - "typescript": "npm:typescript@5.9.3", - "undici": "5.28.4" - }, - "peerDependencies": { - "@vercel/build-utils": "14.6.1" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/aix-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", - "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/android-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", - "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/android-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", - "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/android-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", - "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/darwin-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", - "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/darwin-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", - "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", - "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/freebsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", - "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", - "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", - "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", - "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-loong64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", - "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-mips64el": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", - "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", - "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-riscv64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", - "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-s390x": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", - "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/linux-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", - "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", - "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/netbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", - "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", - "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/openbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", - "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", - "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/sunos-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", - "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/win32-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", - "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/win32-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", - "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@vercel/node/node_modules/@esbuild/win32-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", - "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "node_modules/@vercel/node": { + "version": "29.0.1", + "license": "Apache-2.0", + "dependencies": { + "@edge-runtime/node-utils": "2.3.0", + "@edge-runtime/primitives": "4.1.0", + "@edge-runtime/vm": "3.2.0", + "@types/node": "20.11.0", + "@vercel/error-utils": "2.2.1", + "@vercel/nft": "1.10.0", + "@vercel/static-config": "3.4.4", + "async-listen": "3.0.0", + "cjs-module-lexer": "1.2.3", + "edge-runtime": "2.5.9", + "es-module-lexer": "1.4.1", + "esbuild": "0.27.0", + "etag": "1.8.1", + "mime-types": "2.1.35", + "node-fetch": "2.6.9", + "path-to-regexp": "6.1.0", + "path-to-regexp-updated": "npm:path-to-regexp@6.3.0", + "ts-morph": "12.0.0", + "tsx": "4.21.0", + "typescript": "npm:typescript@5.9.3", + "undici": "5.28.4" + }, + "peerDependencies": { + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/node/node_modules/@types/node": { "version": "20.11.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.0.tgz", - "integrity": "sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -11246,8 +9858,6 @@ }, "node_modules/@vercel/node/node_modules/@vercel/nft": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", @@ -11270,69 +9880,12 @@ "node": ">=20" } }, - "node_modules/@vercel/node/node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "license": "MIT" - }, "node_modules/@vercel/node/node_modules/es-module-lexer": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", - "license": "MIT" - }, - "node_modules/@vercel/node/node_modules/esbuild": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", - "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.0", - "@esbuild/android-arm": "0.27.0", - "@esbuild/android-arm64": "0.27.0", - "@esbuild/android-x64": "0.27.0", - "@esbuild/darwin-arm64": "0.27.0", - "@esbuild/darwin-x64": "0.27.0", - "@esbuild/freebsd-arm64": "0.27.0", - "@esbuild/freebsd-x64": "0.27.0", - "@esbuild/linux-arm": "0.27.0", - "@esbuild/linux-arm64": "0.27.0", - "@esbuild/linux-ia32": "0.27.0", - "@esbuild/linux-loong64": "0.27.0", - "@esbuild/linux-mips64el": "0.27.0", - "@esbuild/linux-ppc64": "0.27.0", - "@esbuild/linux-riscv64": "0.27.0", - "@esbuild/linux-s390x": "0.27.0", - "@esbuild/linux-x64": "0.27.0", - "@esbuild/netbsd-arm64": "0.27.0", - "@esbuild/netbsd-x64": "0.27.0", - "@esbuild/openbsd-arm64": "0.27.0", - "@esbuild/openbsd-x64": "0.27.0", - "@esbuild/openharmony-arm64": "0.27.0", - "@esbuild/sunos-x64": "0.27.0", - "@esbuild/win32-arm64": "0.27.0", - "@esbuild/win32-ia32": "0.27.0", - "@esbuild/win32-x64": "0.27.0" - } - }, - "node_modules/@vercel/node/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, "node_modules/@vercel/node/node_modules/node-fetch": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -11351,14 +9904,10 @@ }, "node_modules/@vercel/node/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, "node_modules/@vercel/node/node_modules/typescript": { "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -11370,8 +9919,6 @@ }, "node_modules/@vercel/node/node_modules/undici": { "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" @@ -11382,20 +9929,14 @@ }, "node_modules/@vercel/node/node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "license": "MIT" }, "node_modules/@vercel/node/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "license": "BSD-2-Clause" }, "node_modules/@vercel/node/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -11403,12 +9944,10 @@ } }, "node_modules/@vercel/oidc": { - "version": "3.8.5", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.8.5.tgz", - "integrity": "sha512-RwXYtnt6za+5UO4IaLywN/6B95AlLqynPRUWRJxeJ/qufwkcLUbZNUxYtzT0uMpuraWhlNcGqPNGkTnZr4BGBw==", + "version": "4.0.5", "license": "Apache-2.0", "dependencies": { - "@vercel/cli-config": "0.2.4", + "@vercel/cli-config": "0.3.5", "@vercel/cli-exec": "1.0.1", "jose": "^5.9.6" }, @@ -11417,31 +9956,24 @@ } }, "node_modules/@vercel/prepare-flags-definitions": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@vercel/prepare-flags-definitions/-/prepare-flags-definitions-0.3.0.tgz", - "integrity": "sha512-/0nuDFwYje0nqZnVKSd2VfJy2wOPQwbkas1qO1JQgtb0sLl+EeSCW4O9hrvq55pN50PNlAZ/APSeWHIAT9ZGHg==", + "version": "0.6.1", "license": "MIT" }, "node_modules/@vercel/python": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@vercel/python/-/python-10.0.1.tgz", - "integrity": "sha512-jlzyndvRdZlJPlLt4aL5enJ3C1PmOjF+nsKcgbo84C3oloPKXrcnSSHv6zdnEB2zUXAPjOKi7I5bnbjfAQDu8A==", + "version": "30.0.1", "license": "Apache-2.0", "dependencies": { - "@vercel/python-analysis": "0.14.0" + "@vercel/python-analysis": "0.15.2" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/python-analysis": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@vercel/python-analysis/-/python-analysis-0.14.0.tgz", - "integrity": "sha512-qyVxbaU14gAi/AsaR8syZLukUsOp69Jkm1xn80rZPy4k9+zRUTIfqs0AOk7L8wwBxDDB6LLjcBUAmafhbJQnUQ==", + "version": "0.15.2", "license": "Apache-2.0", "dependencies": { "@bytecodealliance/preview2-shim": "0.17.6", - "@renovatebot/pep440": "4.2.1", "fs-extra": "11.1.1", "js-yaml": "4.1.1", "minimatch": "10.1.1", @@ -11451,8 +9983,6 @@ }, "node_modules/@vercel/python-analysis/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==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -11465,8 +9995,6 @@ }, "node_modules/@vercel/python-analysis/node_modules/js-yaml": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -11477,8 +10005,6 @@ }, "node_modules/@vercel/python-analysis/node_modules/minimatch": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", - "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/brace-expansion": "^5.0.0" @@ -11492,8 +10018,6 @@ }, "node_modules/@vercel/python-analysis/node_modules/smol-toml": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", - "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -11504,32 +10028,26 @@ }, "node_modules/@vercel/python-analysis/node_modules/zod": { "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, "node_modules/@vercel/redwood": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@vercel/redwood/-/redwood-6.0.1.tgz", - "integrity": "sha512-aPwz67O57lFvWMu0ecIuKh9DXj9kckdUFKuYl4bhg9sEVZGif59+TCCx+xc0njZZYGBVBvHjZnqERrhsZfCWVA==", + "version": "26.0.1", "license": "Apache-2.0", "dependencies": { "@vercel/nft": "1.10.0", - "@vercel/static-config": "3.4.3", + "@vercel/static-config": "3.4.4", "semver": "6.3.1", "ts-morph": "12.0.0" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/redwood/node_modules/@vercel/nft": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", @@ -11552,33 +10070,23 @@ "node": ">=20" } }, - "node_modules/@vercel/redwood/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, "node_modules/@vercel/remix-builder": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@vercel/remix-builder/-/remix-builder-9.0.1.tgz", - "integrity": "sha512-8YBSU9lfqlqxgi5lLMDQzYFvDnXWKVHbNrPfL09BoPQ2ICQgN79RPgdrVkBW83edBOXV+FZ0PEB9sTfjGsvFpw==", + "version": "29.0.1", "license": "Apache-2.0", "dependencies": { "@vercel/error-utils": "2.2.1", "@vercel/nft": "1.10.0", - "@vercel/static-config": "3.4.3", + "@vercel/static-config": "3.4.4", "path-to-regexp": "6.1.0", "path-to-regexp-updated": "npm:path-to-regexp@6.3.0", "ts-morph": "12.0.0" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/remix-builder/node_modules/@vercel/nft": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.10.0.tgz", - "integrity": "sha512-iLOW4fcsgkipfOh2Bw3wB38YDfxTlxr7+j4uFeui2OswkNT28jIitS/aMce7tS0mef1YPQ8zLIDYr3a0aahNrA==", "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", @@ -11601,16 +10109,8 @@ "node": ">=20" } }, - "node_modules/@vercel/remix-builder/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, "node_modules/@vercel/routing-utils": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@vercel/routing-utils/-/routing-utils-5.3.3.tgz", - "integrity": "sha512-KYm2sLNUD48gDScv8ob4ejc3Gww2jcJyW80hTdYlenAPz/5BQar1Gyh38xrUuZ532TUwSb5mV1uRbAuiykq0EQ==", + "version": "6.6.1", "license": "Apache-2.0", "dependencies": { "path-to-regexp": "6.1.0", @@ -11621,18 +10121,14 @@ } }, "node_modules/@vercel/ruby": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@vercel/ruby/-/ruby-6.0.1.tgz", - "integrity": "sha512-y75YES/SIrW5YZ9AwPO5obTP0F2R7uWMdJ8LGb7d3k3+Taj5V9iEomdKlJ7/jrRAJ8/7kBwJ8mJSyNdZMHINEA==", + "version": "26.0.1", "license": "Apache-2.0", "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/rust": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@vercel/rust/-/rust-5.0.1.tgz", - "integrity": "sha512-G786h87j4XijJ6tZP9RlUfI3s+qw2KJtUDOkWLspKYAdBJ9/xuTl9hLtNwagVTJtcCPegAD9+zw2Y/Z7KJHzWg==", + "version": "25.0.1", "license": "Apache-2.0", "dependencies": { "execa": "5", @@ -11640,13 +10136,11 @@ "smol-toml": "1.5.2" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/rust/node_modules/smol-toml": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", - "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -11656,12 +10150,11 @@ } }, "node_modules/@vercel/sandbox": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vercel/sandbox/-/sandbox-3.1.0.tgz", - "integrity": "sha512-z124E4rsmNpwGtTnLImiYzEXk972bWniQyhlvkEt35UtwKTdfBAFXcNG2OvqYqwzAsdQaP3B7teQ2pqA9B5Viw==", + "version": "3.9.1", "license": "Apache-2.0", "dependencies": { - "@vercel/oidc": "3.2.0", + "@vercel/detect-agent": "1.2.5", + "@vercel/oidc": "4.0.0", "@workflow/serde": "4.1.0-beta.2", "async-retry": "1.3.3", "jose": "6.2.3", @@ -11675,19 +10168,42 @@ "zod": "^4.1.1" } }, + "node_modules/@vercel/sandbox/node_modules/@vercel/cli-config": { + "version": "0.3.1", + "license": "Apache-2.0", + "dependencies": { + "xdg-app-paths": "5", + "zod": "4.1.11" + } + }, + "node_modules/@vercel/sandbox/node_modules/@vercel/detect-agent": { + "version": "1.2.5", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/@vercel/sandbox/node_modules/@vercel/oidc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.2.0.tgz", - "integrity": "sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==", + "version": "4.0.0", "license": "Apache-2.0", + "dependencies": { + "@vercel/cli-config": "0.3.1", + "@vercel/cli-exec": "1.0.1", + "jose": "^5.9.6" + }, "engines": { "node": ">= 20" } }, + "node_modules/@vercel/sandbox/node_modules/@vercel/oidc/node_modules/jose": { + "version": "5.10.0", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/@vercel/sandbox/node_modules/jose": { "version": "6.2.3", - "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", - "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" @@ -11695,14 +10211,10 @@ }, "node_modules/@vercel/sandbox/node_modules/lru-cache": { "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "license": "ISC" }, "node_modules/@vercel/sandbox/node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "version": "7.30.1", "license": "MIT", "engines": { "node": ">=20.18.1" @@ -11710,8 +10222,6 @@ }, "node_modules/@vercel/sandbox/node_modules/xdg-app-paths": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-app-paths/-/xdg-app-paths-5.1.0.tgz", - "integrity": "sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==", "license": "MIT", "dependencies": { "xdg-portable": "^7.0.0" @@ -11720,25 +10230,28 @@ "node": ">=6" } }, + "node_modules/@vercel/sandbox/node_modules/zod": { + "version": "4.1.11", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/@vercel/static-build": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-6.0.1.tgz", - "integrity": "sha512-PSpMVw1uCO1k4oZnqzmTEEkr+zP7Gqnsww8TS0xgUV/5l+NkMmmmbzi9lhLGObAenhvg606NGGmnNr16Fj5kGQ==", + "version": "26.0.1", "license": "Apache-2.0", "dependencies": { "@vercel/gatsby-plugin-vercel-analytics": "1.0.12", - "@vercel/gatsby-plugin-vercel-builder": "2.2.49", - "@vercel/static-config": "3.4.3", + "@vercel/gatsby-plugin-vercel-builder": "2.2.84", + "@vercel/static-config": "3.4.4", "ts-morph": "12.0.0" }, "peerDependencies": { - "@vercel/build-utils": "14.6.1" + "@vercel/build-utils": "15.2.1" } }, "node_modules/@vercel/static-config": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@vercel/static-config/-/static-config-3.4.3.tgz", - "integrity": "sha512-BY1sL8rNJvIm3TK/8TQ+Q6jIx7NpO5xckQzv7s6c1ypHvRnTl+vf6rmgY5WFXmoYDeGm3tMy4jiy/5M/5jGr/g==", + "version": "3.4.4", "license": "Apache-2.0", "dependencies": { "ajv": "8.6.3", @@ -11747,10 +10260,341 @@ "ts-morph": "12.0.0" } }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-android-arm-eabi": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.121.0.tgz", + "integrity": "sha512-n07FQcySwOlzap424/PLMtOkbS7xOu8nsJduKL8P3COGHKgKoDYXwoAHCbChfgFpHnviehrLWIPX0lKGtbEk/A==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.121.0.tgz", + "integrity": "sha512-/Dd1xIXboYAicw+twT2utxPD7bL8qh7d3ej0qvaYIMj3/EgIrGR+tSnjCUkiCT6g6uTC0neSS4JY8LxhdSU/sA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.121.0.tgz", + "integrity": "sha512-A0jNEvv7QMtCO1yk205t3DWU9sWUjQ2KNF0hSVO5W9R9r/R1BIvzG01UQAfmtC0dQm7sCrs5puixurKSfr2bRQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.121.0.tgz", + "integrity": "sha512-SsHzipdxTKUs3I9EOAPmnIimEeJOemqRlRDOp9LIj+96wtxZejF51gNibmoGq8KoqbT1ssAI5po/E3J+vEtXGA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.121.0.tgz", + "integrity": "sha512-v1APOTkCp+RWOIDAHRoaeW/UoaHF15a60E8eUL6kUQXh+i4K7PBwq2Wi7jm8p0ymID5/m/oC1w3W31Z/+r7HQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.121.0.tgz", + "integrity": "sha512-PmqPQuqHZyFVWA4ycr0eu4VnTMmq9laOHZd+8R359w6kzuNZPvmmunmNJ8ybkm769A0nCoVp3TJ6dUz7B3FYIQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-arm-musleabihf": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.121.0.tgz", + "integrity": "sha512-vF24htj+MOH+Q7y9A8NuC6pUZu8t/C2Fr/kDOi2OcNf28oogr2xadBPXAbml802E8wRAVfbta6YLDQTearz+jw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.121.0.tgz", + "integrity": "sha512-wjH8cIG2Lu/3d64iZpbYr73hREMgKAfu7fqpXjgM2S16y2zhTfDIp8EQjxO8vlDtKP5Rc7waZW72lh8nZtWrpA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.121.0.tgz", + "integrity": "sha512-qT663J/W8yQFw3dtscbEi9LKJevr20V7uWs2MPGTnvNZ3rm8anhhE16gXGpxDOHeg9raySaSHKhd4IGa3YZvuw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-ppc64-gnu": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.121.0.tgz", + "integrity": "sha512-mYNe4NhVvDBbPkAP8JaVS8lC1dsoJZWH5WCjpw5E+sjhk1R08wt3NnXYUzum7tIiWPfgQxbCMcoxgeemFASbRw==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.121.0.tgz", + "integrity": "sha512-+QiFoGxhAbaI/amqX567784cDyyuZIpinBrJNxUzb+/L2aBRX67mN6Jv40pqduHf15yYByI+K5gUEygCuv0z9w==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-riscv64-musl": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.121.0.tgz", + "integrity": "sha512-9ykEgyTa5JD/Uhv2sttbKnCfl2PieUfOjyxJC/oDL2UO0qtXOtjPLl7H8Kaj5G7p3hIvFgu3YWvAxvE0sqY+hQ==", + "cpu": [ + "riscv64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.121.0.tgz", + "integrity": "sha512-DB1EW5VHZdc1lIRjOI3bW/wV6R6y0xlfvdVrqj6kKi7Ayu2U3UqUBdq9KviVkcUGd5Oq+dROqvUEEFRXGAM7EQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.121.0", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.121.0.tgz", + "integrity": "sha512-P9KlyTpuBuMi3NRGpJO8MicuGZfOoqZVRP1WjOecwx8yk4L/+mrCRNc5egSi0byhuReblBF2oVoDSMgV9Bj4Hw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.121.0.tgz", + "integrity": "sha512-R+4jrWOfF2OAPPhj3Eb3U5CaKNAH9/btMveMULIrcNW/hjfysFQlF8wE0GaVBr81dWz8JLgQlsxwctoL78JwXw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.121.0.tgz", + "integrity": "sha512-V0pxh4mql4XTt3aiEtRNUeBAUFOw5jzZNxPABLaOKAWrVzSr9+XUaB095lY7jqMf5t8vkfh8NManGB28zanYKw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-win32-ia32-msvc": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.121.0.tgz", + "integrity": "sha512-4Ob1qvYMPnlF2N9rdmKdkQFdrq16QVcQwBsO8yiPZXof0fHKFF+LmQV501XFbi7lHyrKm8rlJRfQ/M8bZZPVLw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.121.0.tgz", + "integrity": "sha512-BOp1KCzdboB1tPqoCPXgntgFs0jjeSyOXHzgxVFR7B/qfr3F8r4YDacHkTOUNXtDgM8YwKnkf3rE5gwALYX7NA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vercel/static-config/node_modules/@oxc-project/types": { + "version": "0.121.0", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, "node_modules/@vercel/static-config/node_modules/ajv": { "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -11765,14 +10609,47 @@ }, "node_modules/@vercel/static-config/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, + "node_modules/@vercel/static-config/node_modules/oxc-parser": { + "version": "0.121.0", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "^0.121.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-parser/binding-android-arm-eabi": "0.121.0", + "@oxc-parser/binding-android-arm64": "0.121.0", + "@oxc-parser/binding-darwin-arm64": "0.121.0", + "@oxc-parser/binding-darwin-x64": "0.121.0", + "@oxc-parser/binding-freebsd-x64": "0.121.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.121.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.121.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.121.0", + "@oxc-parser/binding-linux-arm64-musl": "0.121.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.121.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.121.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.121.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.121.0", + "@oxc-parser/binding-linux-x64-gnu": "0.121.0", + "@oxc-parser/binding-linux-x64-musl": "0.121.0", + "@oxc-parser/binding-openharmony-arm64": "0.121.0", + "@oxc-parser/binding-wasm32-wasi": "0.121.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.121.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.121.0", + "@oxc-parser/binding-win32-x64-msvc": "0.121.0" + } + }, "node_modules/@vercel/vc-native-darwin-arm64": { - "version": "59.9.1", - "resolved": "https://registry.npmjs.org/@vercel/vc-native-darwin-arm64/-/vc-native-darwin-arm64-59.9.1.tgz", - "integrity": "sha512-woR1HSiHFypEervZId38ibEsMNvPdPcIrqzpRHo1akAFBeHwp3ztNqwySxIWSyi5PgPPAcxenGWcffpFqhc4aQ==", + "version": "65.9.0", + "resolved": "https://registry.npmjs.org/@vercel/vc-native-darwin-arm64/-/vc-native-darwin-arm64-65.9.0.tgz", + "integrity": "sha512-N+Z9qCuB/YwczaWAcmVRqWuubNtDdRZsjwasxUCKAhDrstksRw9pbaIVh3StzcNOiqdAPqIuupG0cZDi9NDa3Q==", "cpu": [ "arm64" ], @@ -11783,9 +10660,9 @@ ] }, "node_modules/@vercel/vc-native-darwin-x64": { - "version": "59.9.1", - "resolved": "https://registry.npmjs.org/@vercel/vc-native-darwin-x64/-/vc-native-darwin-x64-59.9.1.tgz", - "integrity": "sha512-92eacgyOHFBNMaJHpCzEY3Kg+JOXnRJfJzwRz391LElDpSVy2Nc0N57s6Zjve1WiLi72MGzAWuivCDFR/05Psg==", + "version": "65.9.0", + "resolved": "https://registry.npmjs.org/@vercel/vc-native-darwin-x64/-/vc-native-darwin-x64-65.9.0.tgz", + "integrity": "sha512-EFcgvCESOh+5XOt3o7ZJ5CKJkSXrP68SAoPHISHLRsK9wASsSsvlz5PwLyc+yhJeoFOWkGWlQUmgraJxfgtG4g==", "cpu": [ "x64" ], @@ -11796,12 +10673,31 @@ ] }, "node_modules/@vercel/vc-native-linux-arm64": { - "version": "59.9.1", - "resolved": "https://registry.npmjs.org/@vercel/vc-native-linux-arm64/-/vc-native-linux-arm64-59.9.1.tgz", - "integrity": "sha512-gCM1/AtV7PjedImfHM59TmHQ5Ax0haUHbApy47Pwznl30q1SODJpxi4DQam3tkb8OcGIrlUaPaN5iJ9J5xvXrA==", + "version": "65.9.0", + "resolved": "https://registry.npmjs.org/@vercel/vc-native-linux-arm64/-/vc-native-linux-arm64-65.9.0.tgz", + "integrity": "sha512-dTlH2o2T2z64VMuH5W91XhIVLhsRXTdXhj/PO1wdXAlyf/zmGHaUBGvrA/IPI0ysd+J0nsBcz96KGkbOhqhjhA==", "cpu": [ "arm64" ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@vercel/vc-native-linux-arm64-musl": { + "version": "65.9.0", + "resolved": "https://registry.npmjs.org/@vercel/vc-native-linux-arm64-musl/-/vc-native-linux-arm64-musl-65.9.0.tgz", + "integrity": "sha512-muvKrqoXLHcwwQPuI87ic0mObMMdjZiftcvky50gI4loLUemPRg/SD+GlSpP+jB4texYTC1Cn34xEw1XLlBshA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], "license": "Apache-2.0", "optional": true, "os": [ @@ -11809,12 +10705,29 @@ ] }, "node_modules/@vercel/vc-native-linux-x64": { - "version": "59.9.1", - "resolved": "https://registry.npmjs.org/@vercel/vc-native-linux-x64/-/vc-native-linux-x64-59.9.1.tgz", - "integrity": "sha512-WmNmLd/Gzl1uXd8qom6XG+JPoP+SsD54nnqoR2ryxryQt8BHsFHF5Xs8SfSYn2GcSAf7xPIe8fA2WiXfST9SoA==", + "version": "65.9.0", "cpu": [ "x64" ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@vercel/vc-native-linux-x64-musl": { + "version": "65.9.0", + "resolved": "https://registry.npmjs.org/@vercel/vc-native-linux-x64-musl/-/vc-native-linux-x64-musl-65.9.0.tgz", + "integrity": "sha512-wbUca+QzwUSDBEWTyr9LEdlVTCtPn8VBIVx2p+Gl2nk2j19kpMEyf/04yodamRXYaccJEeQWM5sKDpwNaErrig==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], "license": "Apache-2.0", "optional": true, "os": [ @@ -11822,28 +10735,24 @@ ] }, "node_modules/@vitest/coverage-v8": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.11.tgz", - "integrity": "sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==", + "version": "5.0.5", "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.1.11", - "ast-v8-to-istanbul": "^1.0.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.2.0", - "magicast": "^0.5.2", - "obug": "^2.1.1", - "std-env": "^4.0.0-rc.1", - "tinyrainbow": "^3.1.0" + "@vitest/istanbul-lib-coverage": "^1.0.2", + "@vitest/istanbul-lib-report": "^1.0.2", + "ast-v8-to-istanbul": "^1.0.7", + "magicast": "^0.5.5", + "obug": "^3.0.0", + "std-env": "^4.3.0", + "tinyrainbow": "^3.2.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "4.1.11", - "vitest": "4.1.11" + "@vitest/browser": "5.0.5", + "vitest": "5.0.5" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -11851,38 +10760,37 @@ } } }, - "node_modules/@vitest/expect": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz", - "integrity": "sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==", + "node_modules/@vitest/istanbul-lib-coverage": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=22" + } + }, + "node_modules/@vitest/istanbul-lib-report": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "@standard-schema/spec": "^1.1.0", - "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.11", - "@vitest/utils": "4.1.11", - "chai": "^6.2.2", - "tinyrainbow": "^3.1.0" + "@vitest/istanbul-lib-coverage": "1.0.2" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=22" } }, "node_modules/@vitest/mocker": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz", - "integrity": "sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==", + "version": "5.0.5", "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.11", + "@jridgewell/trace-mapping": "0.3.31", + "@vitest/spy": "5.0.5", "estree-walker": "^3.0.3", - "magic-string": "^0.30.21" + "magic-string": "^1.4.3" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "msw": "^2.4.9", + "msw": "^2.4.9 || ^3.0.0", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { @@ -11894,144 +10802,113 @@ } } }, - "node_modules/@vitest/pretty-format": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz", - "integrity": "sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==", - "license": "MIT", - "dependencies": { - "tinyrainbow": "^3.1.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz", - "integrity": "sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==", + "node_modules/@vitest/mocker/node_modules/estree-walker": { + "version": "3.0.3", "license": "MIT", "dependencies": { - "@vitest/utils": "4.1.11", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/estree": "^1.0.0" } }, - "node_modules/@vitest/snapshot": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz", - "integrity": "sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==", + "node_modules/@vitest/mocker/node_modules/magic-string": { + "version": "1.4.5", "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.11", - "@vitest/utils": "4.1.11", - "magic-string": "^0.30.21", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@jridgewell/sourcemap-codec": "^1.6.0" } }, "node_modules/@vitest/spy": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz", - "integrity": "sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==", - "license": "MIT", - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz", - "integrity": "sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==", + "version": "5.0.5", "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "4.1.11", - "convert-source-map": "^2.0.0", - "tinyrainbow": "^3.1.0" - }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@volar/kit": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.28.tgz", - "integrity": "sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==", + "version": "2.4.30", "license": "MIT", "dependencies": { - "@volar/language-service": "2.4.28", - "@volar/typescript": "2.4.28", + "@volar/language-service": "2.4.30", + "@volar/typescript": "2.4.30", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "typescript": "*" + "typescript": "<7" } }, "node_modules/@volar/language-core": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", - "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", + "version": "2.4.30", "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.28" + "@volar/source-map": "2.4.30" } }, "node_modules/@volar/language-server": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.28.tgz", - "integrity": "sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==", + "version": "2.4.30", "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.28", - "@volar/language-service": "2.4.28", - "@volar/typescript": "2.4.28", + "@volar/language-core": "2.4.30", + "@volar/language-service": "2.4.30", + "@volar/typescript": "2.4.30", "path-browserify": "^1.0.1", "request-light": "^0.7.0", "vscode-languageserver": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "typescript": "<7" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@volar/language-service": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.28.tgz", - "integrity": "sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==", + "version": "2.4.30", "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.28", + "@volar/language-core": "2.4.30", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "typescript": "<7" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@volar/source-map": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", - "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", + "version": "2.4.30", "license": "MIT" }, "node_modules/@volar/typescript": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", - "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", + "version": "2.4.30", "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.28", + "@volar/language-core": "2.4.30", + "@volar/language-service": "2.4.30", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "typescript": "<7" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@vscode/emmet-helper": { "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.11.0.tgz", - "integrity": "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==", "license": "MIT", "dependencies": { "emmet": "^2.4.3", @@ -12043,20 +10920,14 @@ }, "node_modules/@vscode/emmet-helper/node_modules/jsonc-parser": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", "license": "MIT" }, "node_modules/@vscode/l10n": { "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", "license": "MIT" }, "node_modules/@vtbag/cam-shaft": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@vtbag/cam-shaft/-/cam-shaft-1.0.6.tgz", - "integrity": "sha512-Xy1bmJJLXuCqxmY2agwPfhGNv1XZViqh54H0VGK4mouGsItFsh8Mz/wWAP6mZwAOEuu9bEOJ1mJ+oNoaczZ1zw==", "license": "ISC", "funding": { "type": "github", @@ -12065,8 +10936,6 @@ }, "node_modules/@vtbag/element-crossing": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vtbag/element-crossing/-/element-crossing-1.1.0.tgz", - "integrity": "sha512-1YL609KPwhHUKRrVNfoogQCVJPfFrE5DubOLcCJZLHVCjWZ2ZAPcaq1wR2OP6nXD0Ok9JLX41YsEtYBYzw6CxQ==", "license": "ISC", "funding": { "type": "github", @@ -12075,8 +10944,6 @@ }, "node_modules/@vtbag/inspection-chamber": { "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@vtbag/inspection-chamber/-/inspection-chamber-1.0.24.tgz", - "integrity": "sha512-L6CrMbzJ0gdG/P5WnGyVgRxHVeLhlQgXh3mp+OI4JdJjFiwIhh9+sG/FXM2DneBs5HQvaWUq4qf6NiSlgVbyvQ==", "license": "ISC", "funding": { "type": "github", @@ -12085,8 +10952,6 @@ }, "node_modules/@vtbag/turn-signal": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.3.1.tgz", - "integrity": "sha512-6rWkG+ik3U+KQGI94yNOrOh5QedB9zmP/8H51X5WQwrJz8m2MAU5YwGRRcweO/dJ6wW/Bn7OsgC1vRURnwrvCg==", "license": "ISC", "funding": { "type": "github", @@ -12095,8 +10960,6 @@ }, "node_modules/@vtbag/utensil-drawer": { "version": "1.2.18", - "resolved": "https://registry.npmjs.org/@vtbag/utensil-drawer/-/utensil-drawer-1.2.18.tgz", - "integrity": "sha512-Veg1J8lviA2g878otiEHoyiGR2f4PZ5Rc40UyIR4YS95QnD+1+oAZsprhUPR+YudgZPrqWx5chyPNwjkHyA0uw==", "license": "ISC", "funding": { "type": "github", @@ -12105,27 +10968,18 @@ }, "node_modules/@webcomponents/template-shadowroot": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@webcomponents/template-shadowroot/-/template-shadowroot-0.2.1.tgz", - "integrity": "sha512-fXL/vIUakyZL62hyvUh+EMwbVoTc0hksublmRz6ai6et8znHkJa6gtqMUZo1oc7dIz46exHSIImml9QTdknMHg==", "license": "BSD-3-Clause" }, "node_modules/@webgpu/types": { "version": "0.1.21", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.21.tgz", - "integrity": "sha512-pUrWq3V5PiSGFLeLxoGqReTZmiiXwY3jRkIG5sLLKjyqNxrwm/04b4nw7LSmGWJcKk59XOM/YRTUwOzo4MMlow==", "license": "BSD-3-Clause" }, "node_modules/@workflow/serde": { "version": "4.1.0-beta.2", - "resolved": "https://registry.npmjs.org/@workflow/serde/-/serde-4.1.0-beta.2.tgz", - "integrity": "sha512-8kkeoQKLDaKXefjV5dbhBj2aErfKp1Mc4pb6tj8144cF+Em5SPbyMbyLCHp+BVrFfFVCBluCtMx+jjvaFVZGww==", "license": "Apache-2.0" }, "node_modules/@xmldom/xmldom": { - "version": "0.9.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", - "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", - "deprecated": "this version has critical issues, please update to the latest version", + "version": "0.9.12", "license": "MIT", "engines": { "node": ">=14.6" @@ -12133,14 +10987,10 @@ }, "node_modules/a-sync-waterfall": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", "license": "MIT" }, "node_modules/abbrev": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", - "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -12148,8 +10998,6 @@ }, "node_modules/abort-controller": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" @@ -12159,9 +11007,7 @@ } }, "node_modules/acorn": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "version": "8.19.0", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -12172,8 +11018,6 @@ }, "node_modules/acorn-import-attributes": { "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "license": "MIT", "peerDependencies": { "acorn": "^8" @@ -12181,29 +11025,20 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "version": "7.1.4", "license": "MIT", - "dependencies": { - "debug": "4" - }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/ajv": { "version": "6.15.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", - "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -12216,10 +11051,41 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.20.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, "node_modules/alex": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/alex/-/alex-11.0.1.tgz", - "integrity": "sha512-rKLBZxD/lvuykdC6XB8ma9YjDl46j9ayHROZUtC1yJ2jlGpoP7RZR1tBBSjtlr260ixIW6iCkqAnHzmti5Q6CQ==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12253,8 +11119,6 @@ }, "node_modules/alex/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -12262,8 +11126,6 @@ }, "node_modules/alex/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -12271,14 +11133,10 @@ }, "node_modules/alex/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/alex/node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", "engines": { "node": ">=12" @@ -12289,8 +11147,6 @@ }, "node_modules/alex/node_modules/estree-util-is-identifier-name": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", - "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -12299,8 +11155,6 @@ }, "node_modules/alex/node_modules/estree-util-visit": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", - "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -12313,8 +11167,6 @@ }, "node_modules/alex/node_modules/hast-util-from-parse5": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -12332,8 +11184,6 @@ }, "node_modules/alex/node_modules/hast-util-parse-selector": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0" @@ -12345,8 +11195,6 @@ }, "node_modules/alex/node_modules/hastscript": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -12362,8 +11210,6 @@ }, "node_modules/alex/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -12374,8 +11220,6 @@ }, "node_modules/alex/node_modules/mdast-util-find-and-replace": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12390,8 +11234,6 @@ }, "node_modules/alex/node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12414,8 +11256,6 @@ }, "node_modules/alex/node_modules/mdast-util-gfm": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^1.0.0", @@ -12433,8 +11273,6 @@ }, "node_modules/alex/node_modules/mdast-util-gfm-autolink-literal": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12449,8 +11287,6 @@ }, "node_modules/alex/node_modules/mdast-util-gfm-footnote": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12464,8 +11300,6 @@ }, "node_modules/alex/node_modules/mdast-util-gfm-strikethrough": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12478,8 +11312,6 @@ }, "node_modules/alex/node_modules/mdast-util-gfm-table": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12494,8 +11326,6 @@ }, "node_modules/alex/node_modules/mdast-util-gfm-task-list-item": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12508,8 +11338,6 @@ }, "node_modules/alex/node_modules/mdast-util-mdx": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", - "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^1.0.0", @@ -12523,27 +11351,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/alex/node_modules/mdast-util-mdx-expression": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", - "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/alex/node_modules/mdast-util-mdx-jsx": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", - "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -12566,8 +11375,6 @@ }, "node_modules/alex/node_modules/mdast-util-mdxjs-esm": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", - "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -12583,8 +11390,6 @@ }, "node_modules/alex/node_modules/mdast-util-phrasing": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12597,8 +11402,6 @@ }, "node_modules/alex/node_modules/mdast-util-to-markdown": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -12617,8 +11420,6 @@ }, "node_modules/alex/node_modules/mdast-util-to-string": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" @@ -12630,8 +11431,6 @@ }, "node_modules/alex/node_modules/micromark": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -12665,8 +11464,6 @@ }, "node_modules/alex/node_modules/micromark-core-commonmark": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -12699,8 +11496,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^1.0.0", @@ -12719,8 +11514,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm-autolink-literal": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", @@ -12735,8 +11528,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm-footnote": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", "license": "MIT", "dependencies": { "micromark-core-commonmark": "^1.0.0", @@ -12755,8 +11546,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm-strikethrough": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", @@ -12773,8 +11562,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm-table": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", @@ -12790,8 +11577,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm-tagfilter": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" @@ -12803,8 +11588,6 @@ }, "node_modules/alex/node_modules/micromark-extension-gfm-task-list-item": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", @@ -12820,8 +11603,6 @@ }, "node_modules/alex/node_modules/micromark-extension-mdx-expression": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", - "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", "funding": [ { "type": "GitHub Sponsors", @@ -12846,8 +11627,6 @@ }, "node_modules/alex/node_modules/micromark-extension-mdx-jsx": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", - "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", @@ -12868,8 +11647,6 @@ }, "node_modules/alex/node_modules/micromark-extension-mdx-md": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", - "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" @@ -12881,8 +11658,6 @@ }, "node_modules/alex/node_modules/micromark-extension-mdxjs": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", - "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", "license": "MIT", "dependencies": { "acorn": "^8.0.0", @@ -12901,8 +11676,6 @@ }, "node_modules/alex/node_modules/micromark-extension-mdxjs-esm": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", - "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -12922,8 +11695,6 @@ }, "node_modules/alex/node_modules/micromark-factory-destination": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -12943,8 +11714,6 @@ }, "node_modules/alex/node_modules/micromark-factory-label": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -12965,8 +11734,6 @@ }, "node_modules/alex/node_modules/micromark-factory-mdx-expression": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", - "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", "funding": [ { "type": "GitHub Sponsors", @@ -12991,8 +11758,6 @@ }, "node_modules/alex/node_modules/micromark-factory-space": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -13011,8 +11776,6 @@ }, "node_modules/alex/node_modules/micromark-factory-title": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -13033,8 +11796,6 @@ }, "node_modules/alex/node_modules/micromark-factory-whitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -13055,8 +11816,6 @@ }, "node_modules/alex/node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -13075,8 +11834,6 @@ }, "node_modules/alex/node_modules/micromark-util-chunked": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -13094,8 +11851,6 @@ }, "node_modules/alex/node_modules/micromark-util-classify-character": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -13115,8 +11870,6 @@ }, "node_modules/alex/node_modules/micromark-util-combine-extensions": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -13135,8 +11888,6 @@ }, "node_modules/alex/node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -13154,8 +11905,6 @@ }, "node_modules/alex/node_modules/micromark-util-decode-string": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -13176,8 +11925,6 @@ }, "node_modules/alex/node_modules/micromark-util-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -13192,8 +11939,6 @@ }, "node_modules/alex/node_modules/micromark-util-events-to-acorn": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", - "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", "funding": [ { "type": "GitHub Sponsors", @@ -13218,8 +11963,6 @@ }, "node_modules/alex/node_modules/micromark-util-html-tag-name": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13234,8 +11977,6 @@ }, "node_modules/alex/node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13253,8 +11994,6 @@ }, "node_modules/alex/node_modules/micromark-util-resolve-all": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -13272,8 +12011,6 @@ }, "node_modules/alex/node_modules/micromark-util-sanitize-uri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -13293,8 +12030,6 @@ }, "node_modules/alex/node_modules/micromark-util-subtokenize": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -13315,8 +12050,6 @@ }, "node_modules/alex/node_modules/micromark-util-symbol": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -13331,8 +12064,6 @@ }, "node_modules/alex/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -13347,14 +12078,10 @@ }, "node_modules/alex/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "license": "MIT" }, "node_modules/alex/node_modules/property-information": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", "license": "MIT", "funding": { "type": "github", @@ -13363,8 +12090,6 @@ }, "node_modules/alex/node_modules/rehype-parse": { "version": "8.0.5", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.5.tgz", - "integrity": "sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -13379,8 +12104,6 @@ }, "node_modules/alex/node_modules/remark-gfm": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -13395,8 +12118,6 @@ }, "node_modules/alex/node_modules/remark-mdx": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0.tgz", - "integrity": "sha512-TDnjSv77Oynf+K1deGWZPKSwh3/9hykVAxVm9enAw6BmicCGklREET8s19KYnjGsNPms0pNDJLmp+bnHDVItAQ==", "license": "MIT", "dependencies": { "mdast-util-mdx": "^2.0.0", @@ -13409,8 +12130,6 @@ }, "node_modules/alex/node_modules/remark-parse": { "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -13424,8 +12143,6 @@ }, "node_modules/alex/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13443,8 +12160,6 @@ }, "node_modules/alex/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -13456,8 +12171,6 @@ }, "node_modules/alex/node_modules/unist-util-position-from-estree": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", - "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -13469,8 +12182,6 @@ }, "node_modules/alex/node_modules/unist-util-remove-position": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", - "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13483,8 +12194,6 @@ }, "node_modules/alex/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -13496,8 +12205,6 @@ }, "node_modules/alex/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13511,8 +12218,6 @@ }, "node_modules/alex/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13523,26 +12228,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/alex/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/alex/node_modules/vfile-location": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13555,8 +12242,6 @@ }, "node_modules/alex/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13568,9 +12253,7 @@ } }, "node_modules/am-i-vibing": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/am-i-vibing/-/am-i-vibing-0.4.0.tgz", - "integrity": "sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==", + "version": "0.5.0", "license": "MIT", "dependencies": { "process-ancestry": "^0.1.0" @@ -13581,8 +12264,6 @@ }, "node_modules/ansi-align": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "license": "ISC", "dependencies": { "string-width": "^4.1.0" @@ -13590,8 +12271,6 @@ }, "node_modules/ansi-align/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -13604,8 +12283,6 @@ }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "license": "MIT", "engines": { "node": ">=6" @@ -13613,8 +12290,6 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", "engines": { "node": ">=8" @@ -13622,8 +12297,6 @@ }, "node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", "engines": { "node": ">=10" @@ -13632,16 +12305,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -13653,8 +12318,6 @@ }, "node_modules/anymatch/node_modules/picomatch": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -13665,8 +12328,6 @@ }, "node_modules/anynum": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz", - "integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==", "funding": [ { "type": "github", @@ -13677,8 +12338,6 @@ }, "node_modules/are-docs-informative": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.1.1.tgz", - "integrity": "sha512-sqRsNQBwbKLRX0jV5Cu5uzmtflf892n4Vukz7T659ebL4pz3mpOqCMU7lxMoBTFwnp10E3YB5ZcyHM41W5bcDA==", "license": "MIT", "engines": { "node": ">=18" @@ -13686,20 +12345,14 @@ }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "license": "Python-2.0" }, "node_modules/aria-query": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" @@ -13707,8 +12360,6 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -13723,8 +12374,6 @@ }, "node_modules/array-iterate": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", - "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==", "license": "MIT", "funding": { "type": "github", @@ -13733,8 +12382,6 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -13754,8 +12401,6 @@ }, "node_modules/arrify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13763,14 +12408,10 @@ }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" @@ -13778,8 +12419,6 @@ }, "node_modules/assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "license": "MIT", "engines": { "node": ">=0.8" @@ -13787,17 +12426,13 @@ }, "node_modules/assertion-error": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/ast-v8-to-istanbul": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.5.tgz", - "integrity": "sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==", + "version": "1.0.7", "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.31", @@ -13805,16 +12440,19 @@ "js-tokens": "^10.0.0" } }, + "node_modules/ast-v8-to-istanbul/node_modules/estree-walker": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", - "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "license": "MIT" }, "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "license": "MIT", "engines": { "node": ">=8" @@ -13822,78 +12460,73 @@ }, "node_modules/astring": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", - "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", "license": "MIT", "bin": { "astring": "bin/astring" } }, "node_modules/astro": { - "version": "7.2.9", - "resolved": "https://registry.npmjs.org/astro/-/astro-7.2.9.tgz", - "integrity": "sha512-o5nZFo/bieF6rp4x9sQSLhI7GO7Bahpld38Y4LvX27nFoxNiuttjI+Hea81w5ksORLHgdPUlQpU9obPz5QRa8g==", + "version": "7.4.4", "license": "MIT", "dependencies": { - "@astrojs/compiler-rs": "^0.4.0", - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/markdown-satteri": "0.3.8", - "@astrojs/telemetry": "3.3.3", - "@capsizecss/unpack": "^4.0.0", - "@clack/prompts": "^1.1.0", + "@astrojs/compiler-rs": "^0.5.1", + "@astrojs/internal-helpers": "0.13.0", + "@astrojs/markdown-satteri": "0.4.6", + "@astrojs/telemetry": "3.4.2", + "@capsizecss/unpack": "^4.0.1", + "@clack/prompts": "^1.8.1", "@oslojs/encoding": "^1.1.0", - "am-i-vibing": "^0.4.0", + "am-i-vibing": "^0.5.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "ci-info": "^4.4.0", "clsx": "^2.1.1", "common-ancestor-path": "^2.0.0", "cookie": "^2.0.1", - "devalue": "^5.8.1", + "devalue": "^6.0.2", "diff": "^9.0.0", "dset": "^3.1.4", - "es-module-lexer": "^2.0.0", - "esbuild": "^0.28.0", - "find-proc": "0.1.0", + "es-module-lexer": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.4.1", - "get-tsconfig": "5.0.0-beta.4", + "get-tsconfig": "5.0.0-beta.6", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", - "http-cache-semantics": "^4.2.0", - "js-yaml": "^4.3.0", + "http-cache-semantics": "^4.3.0", "jsonc-parser": "^3.3.1", - "magic-string": "^1.0.0", - "magicast": "^0.5.2", + "magic-string": "^1.4.3", + "magicast": "^0.5.5", "mrmime": "^2.0.1", "neotraverse": "^1.0.1", - "obug": "^2.1.1", - "p-limit": "^7.3.0", - "p-queue": "^9.1.0", - "package-manager-detector": "^1.6.0", + "obug": "^3.0.0", + "p-limit": "^7.3.3", + "p-queue": "^9.3.5", + "package-manager-detector": "^1.9.0", "piccolore": "^0.1.3", - "picomatch": "^4.0.4", - "semver": "^7.7.4", - "shiki": "^4.0.2", - "smol-toml": "^1.6.0", - "svgo": "^4.0.1", - "tinyclip": "^0.1.12", - "tinyexec": "^1.0.4", - "tinyglobby": "^0.2.15", - "ultrahtml": "^1.6.0", - "unifont": "~0.7.5", + "picomatch": "^4.0.7", + "rolldown": "^1.2.14", + "shiki": "^4.5.0", + "smol-toml": "^1.9.1", + "svgo": "^4.1.0", + "tinyclip": "^1.0.3", + "tinyexec": "^1.3.1", + "tinyglobby": "^0.2.17", + "tinyps": "^0.5.0", + "ultrahtml": "^1.7.0", + "unifont": "^1.0.3", "unstorage": "^1.17.5", - "vite": "^8.0.13", - "vitefu": "^1.1.2", + "verkit": "^0.5.0", + "vite": "^8.3.5", + "vitefu": "^1.1.3", "xxhash-wasm": "^1.1.0", "yargs-parser": "^22.0.0", - "zod": "^4.3.6" + "zod": "^4.6.6" }, "bin": { "astro": "bin/astro.mjs" }, "engines": { - "node": ">=22.12.0", + "node": ">=22.23.4", "npm": ">=9.6.5", "pnpm": ">=7.1.0" }, @@ -13905,7 +12538,7 @@ "sharp": "^0.35.4" }, "peerDependencies": { - "@astrojs/markdown-remark": "7.2.4" + "@astrojs/markdown-remark": "^7.3.0" }, "peerDependenciesMeta": { "@astrojs/markdown-remark": { @@ -13914,12 +12547,10 @@ } }, "node_modules/astro-eslint-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/astro-eslint-parser/-/astro-eslint-parser-3.1.0.tgz", - "integrity": "sha512-lS5qlx401Q1ZUhQ44XQnM4uT2qI6hA0H+vstrd841xGVxunFOs0ut3DWJGYHK1l7mxRxQdDi1j53pfE7/AyGlA==", + "version": "3.2.0", "license": "MIT", "dependencies": { - "@astrojs/compiler-rs": "^0.4.0", + "@astrojs/compiler-rs": "^0.4.0 || ^0.5.0", "@typescript-eslint/scope-manager": "^8.61.0", "@typescript-eslint/types": "^8.61.0", "debug": "^4.4.3", @@ -13938,8 +12569,6 @@ }, "node_modules/astro-eslint-parser/node_modules/eslint-visitor-keys": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "license": "Apache-2.0", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -13950,8 +12579,6 @@ }, "node_modules/astro-eslint-parser/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -13962,8 +12589,6 @@ }, "node_modules/astro-vtbot": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/astro-vtbot/-/astro-vtbot-3.1.0.tgz", - "integrity": "sha512-YZX+Sv3EHRaAryyEJ28N9ausnAG4JxM9ivY+BeRJEa/neWBHmZaQ3onMcdxBFg/u7e+8+YOepuQC8Bt2lx8fKg==", "license": "ISC", "dependencies": { "@vtbag/cam-shaft": "^1.0.6", @@ -13979,44 +12604,24 @@ }, "node_modules/astro/node_modules/aria-query": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", "license": "Apache-2.0", "engines": { "node": ">= 0.4" } }, "node_modules/astro/node_modules/magic-string": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.2.3.tgz", - "integrity": "sha512-Bpb0W2TbLKOZ7vJnOUnVRGq3WL2p+ISV29M6hYPL1AFCpyKZpdr5ytiXoTSSxRVhg8YW7f65+6gbG8WG6PCa/g==", + "version": "1.4.5", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/astro/node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@jridgewell/sourcemap-codec": "^1.6.0" } }, "node_modules/async": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "license": "MIT" }, "node_modules/async-function": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -14024,8 +12629,6 @@ }, "node_modules/async-listen": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/async-listen/-/async-listen-3.0.0.tgz", - "integrity": "sha512-V+SsTpDqkrWTimiotsyl33ePSjA5/KrithwupuvJ6ztsqPvGv6ge4OredFhPffVXiLN/QUWvE0XcqJaYgt6fOg==", "license": "MIT", "engines": { "node": ">= 14" @@ -14033,14 +12636,10 @@ }, "node_modules/async-lock": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz", - "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==", "license": "MIT" }, "node_modules/async-retry": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", "license": "MIT", "dependencies": { "retry": "0.13.1" @@ -14048,20 +12647,14 @@ }, "node_modules/async-sema": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "license": "ISC", "engines": { "node": ">= 4.0.0" @@ -14069,8 +12662,6 @@ }, "node_modules/atomically": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz", - "integrity": "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==", "license": "MIT", "dependencies": { "stubborn-fs": "^2.0.0", @@ -14079,8 +12670,6 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -14094,8 +12683,6 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "license": "Apache-2.0", "engines": { "node": "*" @@ -14103,14 +12690,10 @@ }, "node_modules/aws4": { "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", "license": "MIT" }, "node_modules/axe-core": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.13.0.tgz", - "integrity": "sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A==", + "version": "4.14.0", "license": "MPL-2.0", "engines": { "node": ">=4" @@ -14118,17 +12701,13 @@ }, "node_modules/axobject-query": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "license": "Apache-2.0", "engines": { "node": ">= 0.4" } }, "node_modules/b4a": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz", - "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==", + "version": "1.9.0", "license": "Apache-2.0", "peerDependencies": { "react-native-b4a": "*" @@ -14141,8 +12720,6 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.17", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", - "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", "license": "MIT", "dependencies": { "@babel/compat-data": "^7.28.6", @@ -14155,8 +12732,6 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.14.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", - "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8", @@ -14168,8 +12743,6 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", - "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8" @@ -14180,8 +12753,6 @@ }, "node_modules/babel-plugin-transform-hook-names": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz", - "integrity": "sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==", "license": "MIT", "peerDependencies": { "@babel/core": "^7.12.10" @@ -14189,8 +12760,6 @@ }, "node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "license": "MIT", "funding": { "type": "github", @@ -14199,8 +12768,6 @@ }, "node_modules/balanced-match": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "license": "MIT", "engines": { "node": "18 || 20 || >=22" @@ -14208,8 +12775,6 @@ }, "node_modules/bare-events": { "version": "2.9.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.2.tgz", - "integrity": "sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==", "license": "Apache-2.0", "peerDependencies": { "bare-abort-controller": "*" @@ -14222,14 +12787,10 @@ }, "node_modules/base-64": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", - "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -14247,9 +12808,7 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.11.20", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.20.tgz", - "integrity": "sha512-H0ulySigv6icDJ1F7SjtdCD6PrhTpdYCmP0CactWy1+ekh0AFd0o1Wn5T8b+hnTmdBx19u9yhL6wvCylXMY7zw==", + "version": "2.11.34", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -14260,17 +12819,13 @@ }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/bidi-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", - "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "version": "1.1.0", "license": "MIT", "dependencies": { "require-from-string": "^2.0.2" @@ -14278,8 +12833,6 @@ }, "node_modules/bignumber.js": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", - "integrity": "sha512-uw4ra6Cv483Op/ebM0GBKKfxZlSmn6NgFRby5L3yGTlunLj53KQgndDlqy2WVFOwgvurocApYkSud0aO+mvrpQ==", "license": "MIT", "engines": { "node": "*" @@ -14287,8 +12840,6 @@ }, "node_modules/bindings": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "license": "MIT", "dependencies": { "file-uri-to-path": "1.0.0" @@ -14296,26 +12847,18 @@ }, "node_modules/bmp-js": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.1.tgz", - "integrity": "sha512-OS74Rlt0Aynu2mTPmY9RZOUOXlqWecFIILFXr70vv16/xCZnFxvri9IKkF1IGxQ8r9dOE62qGNpKxXx8Lko8bg==", "license": "MIT" }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "license": "ISC" }, "node_modules/bottleneck": { "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", "license": "MIT" }, "node_modules/boxen": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", @@ -14335,9 +12878,7 @@ } }, "node_modules/boxen/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -14348,14 +12889,10 @@ }, "node_modules/boxen/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/boxen/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -14371,8 +12908,6 @@ }, "node_modules/boxen/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -14386,8 +12921,6 @@ }, "node_modules/boxen/node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -14397,9 +12930,7 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" @@ -14410,8 +12941,6 @@ }, "node_modules/braces": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -14421,9 +12950,7 @@ } }, "node_modules/browserslist": { - "version": "4.28.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz", - "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==", + "version": "4.29.5", "funding": [ { "type": "opencollective", @@ -14440,11 +12967,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.11.12", - "caniuse-lite": "^1.0.30001809", - "electron-to-chromium": "^1.5.402", - "node-releases": "^2.0.53", - "update-browserslist-db": "^1.3.0" + "baseline-browser-mapping": "^2.11.33", + "caniuse-lite": "^1.0.30001819", + "electron-to-chromium": "^1.5.464", + "node-releases": "^2.0.60", + "update-browserslist-db": "^1.3.4" }, "bin": { "browserslist": "cli.js" @@ -14455,8 +12982,6 @@ }, "node_modules/bubble-stream-error": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bubble-stream-error/-/bubble-stream-error-1.0.0.tgz", - "integrity": "sha512-Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==", "license": "MIT", "dependencies": { "once": "^1.3.3", @@ -14468,8 +12993,6 @@ }, "node_modules/buffer": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "funding": [ { "type": "github", @@ -14492,8 +13015,6 @@ }, "node_modules/buffer-alloc": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "license": "MIT", "dependencies": { "buffer-alloc-unsafe": "^1.1.0", @@ -14502,14 +13023,10 @@ }, "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "license": "MIT" }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "license": "MIT", "engines": { "node": "*" @@ -14517,8 +13034,6 @@ }, "node_modules/buffer-equal": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -14526,20 +13041,14 @@ }, "node_modules/buffer-fill": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", "license": "MIT" }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, "node_modules/buffer-image-size": { "version": "0.6.4", - "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz", - "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -14548,10 +13057,21 @@ "node": ">=4.0" } }, + "node_modules/bundle-name": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -14559,8 +13079,6 @@ }, "node_modules/cacheable": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", - "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==", "license": "MIT", "dependencies": { "@cacheable/memory": "^2.2.0", @@ -14572,8 +13090,6 @@ }, "node_modules/cacheable-lookup": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "license": "MIT", "engines": { "node": ">=14.16" @@ -14581,8 +13097,6 @@ }, "node_modules/cacheable-request": { "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", "license": "MIT", "dependencies": { "@types/http-cache-semantics": "^4.0.2", @@ -14597,10 +13111,15 @@ "node": ">=14.16" } }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "4.5.4", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/cacheable-request/node_modules/mimic-response": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -14609,19 +13128,8 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable/node_modules/keyv": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", - "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", - "license": "MIT", - "dependencies": { - "@keyv/serialize": "^1.1.1" - } - }, "node_modules/call-bind": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", - "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -14638,8 +13146,6 @@ }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -14651,8 +13157,6 @@ }, "node_modules/call-bound": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -14667,8 +13171,6 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "license": "MIT", "engines": { "node": ">=6" @@ -14676,8 +13178,6 @@ }, "node_modules/camelcase": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "license": "MIT", "engines": { "node": ">=14.16" @@ -14688,8 +13188,6 @@ }, "node_modules/camelcase-keys": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-8.0.2.tgz", - "integrity": "sha512-qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA==", "license": "MIT", "dependencies": { "camelcase": "^7.0.0", @@ -14706,8 +13204,6 @@ }, "node_modules/camelcase-keys/node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -14716,22 +13212,8 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001810", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", + "version": "1.0.30001820", "funding": [ { "type": "opencollective", @@ -14750,8 +13232,6 @@ }, "node_modules/canvas-confetti": { "version": "1.9.4", - "resolved": "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.4.tgz", - "integrity": "sha512-yxQbJkAVrFXWNbTUjPqjF7G+g6pDotOUHGbkZq2NELZUMDpiJ85rIEazVb8GTaAptNW2miJAXbs1BtioA251Pw==", "license": "ISC", "funding": { "type": "donate", @@ -14760,8 +13240,6 @@ }, "node_modules/canvaskit-wasm": { "version": "0.42.0", - "resolved": "https://registry.npmjs.org/canvaskit-wasm/-/canvaskit-wasm-0.42.0.tgz", - "integrity": "sha512-N3ikotmzYwDVAcpQKDMptBT2P5pIEWS9ywdmrQA2awwaMF9cxKEFuxZZHv9ay1Em9kDjxDsPtwUzDm1uNj136g==", "license": "BSD-3-Clause", "dependencies": { "@webgpu/types": "0.1.21" @@ -14769,14 +13247,10 @@ }, "node_modules/caseless": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "license": "Apache-2.0" }, "node_modules/ccount": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "license": "MIT", "funding": { "type": "github", @@ -14785,17 +13259,13 @@ }, "node_modules/centra": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", - "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6" } }, "node_modules/chai": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", - "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "version": "6.3.0", "license": "MIT", "engines": { "node": ">=18" @@ -14803,8 +13273,6 @@ }, "node_modules/chalk": { "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -14815,8 +13283,6 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "license": "MIT", "engines": { "node": ">=10" @@ -14824,8 +13290,6 @@ }, "node_modules/character-entities": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "license": "MIT", "funding": { "type": "github", @@ -14834,8 +13298,6 @@ }, "node_modules/character-entities-html4": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "license": "MIT", "funding": { "type": "github", @@ -14844,8 +13306,6 @@ }, "node_modules/character-entities-legacy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "license": "MIT", "funding": { "type": "github", @@ -14854,8 +13314,6 @@ }, "node_modules/character-reference-invalid": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "license": "MIT", "funding": { "type": "github", @@ -14863,25 +13321,23 @@ } }, "node_modules/cheerio": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", + "version": "1.2.0", "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "encoding-sniffer": "^0.2.0", - "htmlparser2": "^9.1.0", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.1.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", - "undici": "^6.19.5", + "undici": "^7.19.0", "whatwg-mimetype": "^4.0.0" }, "engines": { - "node": ">=18.17" + "node": ">=20.18.1" }, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" @@ -14889,8 +13345,6 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -14904,10 +13358,32 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cheerio-select/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/cheerio/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "7.0.1", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -14917,9 +13393,7 @@ } }, "node_modules/cheerio/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "version": "10.1.0", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -14931,41 +13405,47 @@ "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" + "domutils": "^3.2.2", + "entities": "^7.0.1" } }, "node_modules/cheerio/node_modules/undici": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", - "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", + "version": "7.30.1", "license": "MIT", "engines": { - "node": ">=18.17" + "node": ">=20.18.1" } }, "node_modules/cheerio/node_modules/whatwg-mimetype": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "license": "MIT", "engines": { "node": ">=18" } }, + "node_modules/chevrotain": { + "version": "13.2.0", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/cst-dts-gen": "13.2.0", + "@chevrotain/gast": "13.2.0", + "@chevrotain/regexp-to-ast": "13.2.0", + "@chevrotain/types": "13.2.0", + "@chevrotain/utils": "13.2.0" + }, + "engines": { + "node": ">=22.0.0" + } + }, "node_modules/chownr": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", "license": "BlueOak-1.0.0", "engines": { "node": ">=18" } }, "node_modules/chrome-launcher": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.2.1.tgz", - "integrity": "sha512-qmFR5PLMzHyuNJHwOloHPAHhbaNglkfeV/xDtt5b7xiFFyU1I+AZZX0PYseMuhenJSSirgxELYIbswcoc+5H4A==", + "version": "1.2.2", "license": "Apache-2.0", "dependencies": { "@types/node": "*", @@ -14981,13 +13461,11 @@ } }, "node_modules/chromium-bidi": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-17.0.2.tgz", - "integrity": "sha512-5v9GQFhTktFvotn/OFNJBmKLKRAb6n9r0bVCwf7sHgWc3/JryK0bj1nn93L3pHFrfgcsu6Be6EWsDi+1XHTGDg==", + "version": "157.0.8090-0", "license": "Apache-2.0", "dependencies": { "mitt": "^3.0.1", - "zod": "^3.24.1" + "zod": "^4.6.5" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0" @@ -14996,19 +13474,8 @@ "devtools-protocol": "*" } }, - "node_modules/chromium-bidi/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/ci-info": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", "funding": [ { "type": "github", @@ -15021,27 +13488,19 @@ } }, "node_modules/cjs-module-lexer": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.1.tgz", - "integrity": "sha512-Ca8swihM+/4yKecYHY52kgJd300hi2lADU/a1RxNTRe+RJ9jvqQlESpbz9DnG9mowez8qwXHB8qYdIUw9e+F5Q==", + "version": "1.2.3", "license": "MIT" }, "node_modules/classnames": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", "license": "MIT" }, "node_modules/clean-git-ref": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz", - "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==", "license": "Apache-2.0" }, "node_modules/cli-boxes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "license": "MIT", "engines": { "node": ">=10" @@ -15052,8 +13511,6 @@ }, "node_modules/cliui": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", - "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", "license": "ISC", "dependencies": { "string-width": "^7.2.0", @@ -15065,9 +13522,7 @@ } }, "node_modules/cliui/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -15078,8 +13533,6 @@ }, "node_modules/cliui/node_modules/ansi-styles": { "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" @@ -15090,14 +13543,10 @@ }, "node_modules/cliui/node_modules/emoji-regex": { "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "license": "MIT" }, "node_modules/cliui/node_modules/string-width": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", @@ -15113,8 +13562,6 @@ }, "node_modules/cliui/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -15128,8 +13575,6 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "9.0.2", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", - "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", @@ -15145,8 +13590,6 @@ }, "node_modules/clone": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "license": "MIT", "engines": { "node": ">=0.8" @@ -15154,8 +13597,6 @@ }, "node_modules/clsx": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", "engines": { "node": ">=6" @@ -15163,14 +13604,10 @@ }, "node_modules/code-block-writer": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz", - "integrity": "sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==", "license": "MIT" }, "node_modules/collapse-white-space": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", - "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", "license": "MIT", "funding": { "type": "github", @@ -15179,8 +13616,6 @@ }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -15191,20 +13626,14 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, "node_modules/colord": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", - "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" @@ -15215,8 +13644,6 @@ }, "node_modules/comma-separated-tokens": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "license": "MIT", "funding": { "type": "github", @@ -15225,17 +13652,13 @@ }, "node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/comment-parser": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.8.tgz", - "integrity": "sha512-rKZTGo4fzKYna8UcL0isTg5wkBNla7bxTypLwZQXjIdi++IdP1OJ41rI5Mti3/jltkPujbu4i9LIARYA+zpotQ==", + "version": "1.4.9", "license": "MIT", "engines": { "node": ">= 12.0.0" @@ -15243,8 +13666,6 @@ }, "node_modules/common-ancestor-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", - "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", "license": "BlueOak-1.0.0", "engines": { "node": ">= 18" @@ -15252,8 +13673,6 @@ }, "node_modules/common-tags": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "license": "MIT", "engines": { "node": ">=4.0.0" @@ -15261,14 +13680,10 @@ }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "license": "MIT" }, "node_modules/concat-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", "engines": [ "node >= 6.0" ], @@ -15282,8 +13697,6 @@ }, "node_modules/concat-stream/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -15296,8 +13709,6 @@ }, "node_modules/config-chain": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "license": "MIT", "dependencies": { "ini": "^1.3.4", @@ -15305,18 +13716,17 @@ } }, "node_modules/configstore": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-7.1.0.tgz", - "integrity": "sha512-N4oog6YJWbR9kGyXvS7jEykLDXIE2C0ILYqNBZBp9iwiJpoCBWYsuAdW6PPFn6w06jjnC+3JstVvWHO4cZqvRg==", + "version": "8.0.0", "license": "BSD-2-Clause", "dependencies": { - "atomically": "^2.0.3", - "dot-prop": "^9.0.0", + "atomically": "^2.1.0", + "dot-prop": "^10.1.0", "graceful-fs": "^4.2.11", + "is-safe-filename": "^0.1.0", "xdg-basedir": "^5.1.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15324,14 +13734,10 @@ }, "node_modules/confusing-browser-globals": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", "license": "MIT" }, "node_modules/consola": { "version": "3.4.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" @@ -15339,8 +13745,6 @@ }, "node_modules/content-type": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -15348,8 +13752,6 @@ }, "node_modules/convert-hrtime": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", - "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==", "license": "MIT", "engines": { "node": ">=8" @@ -15357,14 +13759,10 @@ }, "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "license": "MIT" }, "node_modules/cookie": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-2.0.1.tgz", - "integrity": "sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==", "license": "MIT", "engines": { "node": ">=22" @@ -15376,17 +13774,13 @@ }, "node_modules/cookie-es": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", - "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.50.0.tgz", - "integrity": "sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==", + "version": "3.51.0", "license": "MIT", "dependencies": { - "browserslist": "^4.28.7" + "browserslist": "^4.29.3" }, "engines": { "node": ">=6.4.0" @@ -15398,14 +13792,10 @@ }, "node_modules/core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", "license": "MIT" }, "node_modules/cose-base": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", "license": "MIT", "dependencies": { "layout-base": "^1.0.0" @@ -15413,8 +13803,6 @@ }, "node_modules/cosmiconfig": { "version": "9.0.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", - "integrity": "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==", "license": "MIT", "dependencies": { "env-paths": "^2.2.1", @@ -15437,10 +13825,28 @@ } } }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.3.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/crc-32": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" @@ -15451,8 +13857,6 @@ }, "node_modules/cross-env": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", - "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", "license": "MIT", "dependencies": { "@epic-web/invariant": "^1.0.0", @@ -15468,8 +13872,6 @@ }, "node_modules/cross-spawn": { "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -15482,8 +13884,6 @@ }, "node_modules/crossws": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", - "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", "license": "MIT", "dependencies": { "uncrypto": "^0.1.3" @@ -15491,8 +13891,6 @@ }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "license": "MIT", "engines": { "node": ">=8" @@ -15500,14 +13898,10 @@ }, "node_modules/csp_evaluator": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.8.tgz", - "integrity": "sha512-EwOnfYuNbTytvbMKsLixTrRgnjOa0WZCxGy8A9nnSYAicrdwn+T/epU/yjgymmOxlgKnvH+8wXt+7p/8ak5Feg==", "license": "Apache-2.0" }, "node_modules/css-declaration-sorter": { "version": "7.4.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz", - "integrity": "sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==", "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -15518,8 +13912,6 @@ }, "node_modules/css-functions-list": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.3.3.tgz", - "integrity": "sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==", "license": "MIT", "engines": { "node": ">=12" @@ -15527,8 +13919,6 @@ }, "node_modules/css-select": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -15541,10 +13931,20 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-select/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/css-tree": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", - "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", "license": "MIT", "dependencies": { "mdn-data": "2.27.1", @@ -15556,8 +13956,6 @@ }, "node_modules/css-what": { "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "license": "BSD-2-Clause", "engines": { "node": ">= 6" @@ -15568,8 +13966,6 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "license": "MIT", "bin": { "cssesc": "bin/cssesc" @@ -15578,74 +13974,8 @@ "node": ">=4" } }, - "node_modules/cssnano": { - "version": "7.1.9", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.9.tgz", - "integrity": "sha512-uPR75+5Dk/WJ/YSPR1/YDHdwMM9c5FsaARljfKWgeCKLKOtJ0we21xy/RcCjn53fZnD/f6yYEIZ8pu18+GnbNQ==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^7.0.17", - "lilconfig": "^3.1.3" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/cssnano-preset-default": { - "version": "7.0.17", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.17.tgz", - "integrity": "sha512-11qO63A+czwguQFJCaTdICvbaxn0pJzz/XghLlv+OT7WyToDxAMR0Xb3/26/l0y0hQJywwNbj/SLSQlGBHE1OA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.3", - "postcss-calc": "^10.1.1", - "postcss-colormin": "^7.0.10", - "postcss-convert-values": "^7.0.12", - "postcss-discard-comments": "^7.0.8", - "postcss-discard-duplicates": "^7.0.4", - "postcss-discard-empty": "^7.0.3", - "postcss-discard-overridden": "^7.0.3", - "postcss-merge-longhand": "^7.0.7", - "postcss-merge-rules": "^7.0.11", - "postcss-minify-font-values": "^7.0.3", - "postcss-minify-gradients": "^7.0.5", - "postcss-minify-params": "^7.0.9", - "postcss-minify-selectors": "^7.1.2", - "postcss-normalize-charset": "^7.0.3", - "postcss-normalize-display-values": "^7.0.3", - "postcss-normalize-positions": "^7.0.4", - "postcss-normalize-repeat-style": "^7.0.4", - "postcss-normalize-string": "^7.0.3", - "postcss-normalize-timing-functions": "^7.0.3", - "postcss-normalize-unicode": "^7.0.9", - "postcss-normalize-url": "^7.0.3", - "postcss-normalize-whitespace": "^7.0.3", - "postcss-ordered-values": "^7.0.4", - "postcss-reduce-initial": "^7.0.9", - "postcss-reduce-transforms": "^7.0.3", - "postcss-svgo": "^7.1.3", - "postcss-unique-selectors": "^7.0.7" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, "node_modules/cssnano-preset-lite": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-lite/-/cssnano-preset-lite-4.0.6.tgz", - "integrity": "sha512-EI/VDoucl8SmVkXUZtWIux31cWoxgNUbF7njnpPxdz5ZbnKOjAd5DueLuCE1RKKLrOPQsEUaNfUgB1taohIIyQ==", "license": "MIT", "dependencies": { "cssnano-utils": "^5.0.3", @@ -15662,8 +13992,6 @@ }, "node_modules/cssnano-utils": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.3.tgz", - "integrity": "sha512-ynIREMICLxkxm7e9bCR9sh75s4Q5drICi0ua1yxo5jH2XPBqSKkl4dOh4EbFqtUmnTMhRffHgYL0EKKkMjtJTg==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -15674,8 +14002,6 @@ }, "node_modules/csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "license": "MIT", "dependencies": { "css-tree": "~2.2.0" @@ -15687,8 +14013,6 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "license": "MIT", "dependencies": { "mdn-data": "2.0.28", @@ -15701,20 +14025,14 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", "license": "CC0-1.0" }, "node_modules/csstype": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, "node_modules/cuss": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cuss/-/cuss-2.2.0.tgz", - "integrity": "sha512-3hlHOhMiZ6YdHY5LPUhfxlx1Pj14eGttv2l9ADB1Lkv7e/us5XD798wrVLJ9DHmDO8SzCDuA+ItByFZ3M1dIYg==", "license": "MIT", "funding": { "type": "github", @@ -15722,9 +14040,7 @@ } }, "node_modules/cytoscape": { - "version": "3.34.2", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.2.tgz", - "integrity": "sha512-Cm2jaj1X/PBNlzV9yH8zcfGOxO7U+CJ/+mxSBVPSchLaugdp4jtlGx5qaHtPRZ6tgiZ5P+o1XoRfJA+ba6KM3g==", + "version": "3.34.4", "license": "MIT", "engines": { "node": ">=0.10" @@ -15732,8 +14048,6 @@ }, "node_modules/cytoscape-cose-bilkent": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", "license": "MIT", "dependencies": { "cose-base": "^1.0.0" @@ -15744,8 +14058,6 @@ }, "node_modules/cytoscape-fcose": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", - "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", "license": "MIT", "dependencies": { "cose-base": "^2.2.0" @@ -15756,8 +14068,6 @@ }, "node_modules/cytoscape-fcose/node_modules/cose-base": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", - "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", "license": "MIT", "dependencies": { "layout-base": "^2.0.0" @@ -15765,14 +14075,10 @@ }, "node_modules/cytoscape-fcose/node_modules/layout-base": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", - "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", "license": "MIT" }, "node_modules/d3": { "version": "7.9.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", - "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", "license": "ISC", "dependencies": { "d3-array": "3", @@ -15812,8 +14118,6 @@ }, "node_modules/d3-array": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", "license": "ISC", "dependencies": { "internmap": "1 - 2" @@ -15824,8 +14128,6 @@ }, "node_modules/d3-axis": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", "license": "ISC", "engines": { "node": ">=12" @@ -15833,8 +14135,6 @@ }, "node_modules/d3-brush": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", @@ -15849,8 +14149,6 @@ }, "node_modules/d3-chord": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", "license": "ISC", "dependencies": { "d3-path": "1 - 3" @@ -15861,8 +14159,6 @@ }, "node_modules/d3-color": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", "license": "ISC", "engines": { "node": ">=12" @@ -15870,8 +14166,6 @@ }, "node_modules/d3-contour": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", "license": "ISC", "dependencies": { "d3-array": "^3.2.0" @@ -15882,8 +14176,6 @@ }, "node_modules/d3-delaunay": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", "license": "ISC", "dependencies": { "delaunator": "5" @@ -15894,8 +14186,6 @@ }, "node_modules/d3-dispatch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", "license": "ISC", "engines": { "node": ">=12" @@ -15903,8 +14193,6 @@ }, "node_modules/d3-drag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", @@ -15916,8 +14204,6 @@ }, "node_modules/d3-dsv": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", "license": "ISC", "dependencies": { "commander": "7", @@ -15941,8 +14227,6 @@ }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", "license": "BSD-3-Clause", "engines": { "node": ">=12" @@ -15950,8 +14234,6 @@ }, "node_modules/d3-fetch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" @@ -15962,8 +14244,6 @@ }, "node_modules/d3-force": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", @@ -15976,8 +14256,6 @@ }, "node_modules/d3-format": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", - "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", "license": "ISC", "engines": { "node": ">=12" @@ -15985,8 +14263,6 @@ }, "node_modules/d3-geo": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" @@ -15997,8 +14273,6 @@ }, "node_modules/d3-hierarchy": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", "license": "ISC", "engines": { "node": ">=12" @@ -16006,8 +14280,6 @@ }, "node_modules/d3-interpolate": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", "license": "ISC", "dependencies": { "d3-color": "1 - 3" @@ -16018,8 +14290,6 @@ }, "node_modules/d3-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", "license": "ISC", "engines": { "node": ">=12" @@ -16027,8 +14297,6 @@ }, "node_modules/d3-polygon": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", "license": "ISC", "engines": { "node": ">=12" @@ -16036,8 +14304,6 @@ }, "node_modules/d3-quadtree": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", "license": "ISC", "engines": { "node": ">=12" @@ -16045,8 +14311,6 @@ }, "node_modules/d3-random": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", "license": "ISC", "engines": { "node": ">=12" @@ -16054,8 +14318,6 @@ }, "node_modules/d3-sankey": { "version": "0.12.3", - "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", - "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", "license": "BSD-3-Clause", "dependencies": { "d3-array": "1 - 2", @@ -16064,8 +14326,6 @@ }, "node_modules/d3-sankey/node_modules/d3-array": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" @@ -16073,14 +14333,10 @@ }, "node_modules/d3-sankey/node_modules/d3-path": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", "license": "BSD-3-Clause" }, "node_modules/d3-sankey/node_modules/d3-shape": { "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", "license": "BSD-3-Clause", "dependencies": { "d3-path": "1" @@ -16088,14 +14344,10 @@ }, "node_modules/d3-sankey/node_modules/internmap": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", "license": "ISC" }, "node_modules/d3-scale": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", @@ -16110,8 +14362,6 @@ }, "node_modules/d3-scale-chromatic": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", "license": "ISC", "dependencies": { "d3-color": "1 - 3", @@ -16123,8 +14373,6 @@ }, "node_modules/d3-selection": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", "engines": { "node": ">=12" @@ -16132,8 +14380,6 @@ }, "node_modules/d3-shape": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "license": "ISC", "dependencies": { "d3-path": "^3.1.0" @@ -16144,8 +14390,6 @@ }, "node_modules/d3-time": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", "license": "ISC", "dependencies": { "d3-array": "2 - 3" @@ -16156,8 +14400,6 @@ }, "node_modules/d3-time-format": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", "license": "ISC", "dependencies": { "d3-time": "1 - 3" @@ -16168,8 +14410,6 @@ }, "node_modules/d3-timer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", "license": "ISC", "engines": { "node": ">=12" @@ -16177,8 +14417,6 @@ }, "node_modules/d3-transition": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", "license": "ISC", "dependencies": { "d3-color": "1 - 3", @@ -16196,8 +14434,6 @@ }, "node_modules/d3-zoom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", @@ -16212,8 +14448,6 @@ }, "node_modules/dagre-d3-es": { "version": "7.0.14", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.14.tgz", - "integrity": "sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==", "license": "MIT", "dependencies": { "d3": "^7.9.0", @@ -16222,8 +14456,6 @@ }, "node_modules/dashdash": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" @@ -16234,53 +14466,31 @@ }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/data-urls": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz", - "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==", + "version": "8.0.0", "license": "MIT", "dependencies": { "whatwg-mimetype": "^5.0.0", - "whatwg-url": "^16.0.0" + "whatwg-url": "^17.1.2" }, "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + "node": "^22.14.0 || >=24.0.0" } }, "node_modules/data-urls/node_modules/whatwg-mimetype": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz", - "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==", "license": "MIT", "engines": { "node": ">=20" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz", - "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==", - "license": "MIT", - "dependencies": { - "@exodus/bytes": "^1.11.0", - "tr46": "^6.0.0", - "webidl-conversions": "^8.0.1" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - } - }, "node_modules/data-view-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -16296,8 +14506,6 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -16313,8 +14521,6 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -16330,14 +14536,10 @@ }, "node_modules/dayjs": { "version": "1.11.23", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.23.tgz", - "integrity": "sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ==", "license": "MIT" }, "node_modules/debug": { "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -16353,8 +14555,6 @@ }, "node_modules/decamelize": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.1.tgz", - "integrity": "sha512-G7Cqgaelq68XHJNGlZ7lrNQyhZGsFqpwtGFexqUv4IQdjKoSYF7ipZ9UuTJZUSQXFj/XaoBLuEVIVqr8EJngEQ==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -16365,8 +14565,6 @@ }, "node_modules/decamelize-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "license": "MIT", "dependencies": { "decamelize": "^1.1.0", @@ -16381,8 +14579,6 @@ }, "node_modules/decamelize-keys/node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16390,8 +14586,6 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16399,14 +14593,10 @@ }, "node_modules/decimal.js": { "version": "10.6.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", "license": "MIT" }, "node_modules/decode-named-character-reference": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", "license": "MIT", "dependencies": { "character-entities": "^2.0.0" @@ -16418,8 +14608,6 @@ }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" @@ -16433,8 +14621,6 @@ }, "node_modules/dedent": { "version": "1.7.2", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", - "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", "license": "MIT", "peerDependencies": { "babel-plugin-macros": "^3.1.0" @@ -16445,42 +14631,8 @@ } } }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "license": "MIT", "engines": { "node": ">=4.0.0" @@ -16488,14 +14640,10 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16503,8 +14651,6 @@ }, "node_modules/deepmerge-ts": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-8.0.2.tgz", - "integrity": "sha512-uqbvqLUMrc6p0MO+WBRtTxY55hmyh94WRwI5a++PZe54X+bfVh59FSN7uWCBCW1CCVjzjnrwzfI8zidE2obMMw==", "funding": [ { "type": "ko-fi", @@ -16520,10 +14666,32 @@ "node": ">=16.9.0" } }, + "node_modules/default-browser": { + "version": "5.5.1", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "license": "MIT", "engines": { "node": ">=10" @@ -16531,8 +14699,6 @@ }, "node_modules/define-data-property": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -16547,18 +14713,17 @@ } }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -16574,14 +14739,10 @@ }, "node_modules/defu": { "version": "6.1.7", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", - "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", "license": "MIT" }, "node_modules/delaunator": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz", - "integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==", "license": "ISC", "dependencies": { "robust-predicates": "^3.0.2" @@ -16589,8 +14750,6 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -16598,8 +14757,6 @@ }, "node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -16607,8 +14764,6 @@ }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "license": "MIT", "engines": { "node": ">=6" @@ -16616,14 +14771,10 @@ }, "node_modules/destr": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", "license": "MIT" }, "node_modules/detect-libc": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", "license": "Apache-2.0", "engines": { "node": ">=8" @@ -16631,14 +14782,10 @@ }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "license": "MIT" }, "node_modules/deterministic-object-hash": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", - "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", "license": "MIT", "dependencies": { "base-64": "^1.0.0" @@ -16648,15 +14795,14 @@ } }, "node_modules/devalue": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.2.tgz", - "integrity": "sha512-po4PAY5c53tw5XMocSnf8A/5OHhbbUftpr93aEN6BBoAdntUmK7vu7wOATqvt7cXO7m1Cl4gMVn6p7n6n4mj0w==", - "license": "MIT" + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/devlop": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "license": "MIT", "dependencies": { "dequal": "^2.0.0" @@ -16667,15 +14813,11 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1663043", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1663043.tgz", - "integrity": "sha512-33aOY3ZnBP1dgZsshgaL+/XlsQleiFZgyUaDtdZkEa1nbZhVY1MoDeWjk+wxg25fU924l1ZJfoGNmjjeA/5s1w==", + "version": "0.0.1727723", "license": "BSD-3-Clause" }, "node_modules/diff": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-9.0.0.tgz", - "integrity": "sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" @@ -16683,8 +14825,6 @@ }, "node_modules/diff-sequences": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -16692,20 +14832,14 @@ }, "node_modules/diff3": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz", - "integrity": "sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g==", "license": "MIT" }, "node_modules/dom-accessibility-api": { "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "license": "MIT" }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", @@ -16718,8 +14852,6 @@ }, "node_modules/dom-serializer/node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -16729,14 +14861,10 @@ } }, "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + "version": "0.1.2" }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", @@ -16747,8 +14875,6 @@ }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" @@ -16761,48 +14887,100 @@ } }, "node_modules/dompurify": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.14.tgz", - "integrity": "sha512-dVoH9z+MY+C9IilgGCk3YfFqjLi3fChm2OiKJMzh6axrJ5qwxqWaZamgmHrpv22CN/KdbZJuGEGgfQoL00LTdg==", + "version": "3.4.17", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "version": "4.0.2", "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "dom-serializer": "^3.0.0", + "domelementtype": "^3.0.0", + "domhandler": "^6.0.0" + }, + "engines": { + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/domutils/node_modules/dom-serializer": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^3.0.0", + "domhandler": "^6.0.0", + "entities": "^8.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domutils/node_modules/domelementtype": { + "version": "3.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/domutils/node_modules/domhandler": { + "version": "6.0.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils/node_modules/entities": { + "version": "8.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/dot-prop": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", + "version": "10.2.0", "license": "MIT", "dependencies": { - "type-fest": "^4.18.2" + "type-fest": "^5.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/dotenv": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", - "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", + "version": "18.0.9", "license": "BSD-2-Clause", + "bin": { + "dotenv": "dist/index.cjs" + }, "engines": { "node": ">=12" }, @@ -16811,9 +14989,7 @@ } }, "node_modules/dotenv-cli": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-11.0.0.tgz", - "integrity": "sha512-r5pA8idbk7GFWuHEU7trSTflWcdBpQEK+Aw17UrSHjS6CReuhrrPcyC3zcQBPQvhArRHnBo/h6eLH1fkCvNlww==", + "version": "11.1.0", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.6", @@ -16822,13 +14998,22 @@ "minimist": "^1.2.6" }, "bin": { - "dotenv": "cli.js" + "dotenv": "cli.js", + "dotenv-cli": "cli.js" + } + }, + "node_modules/dotenv-cli/node_modules/dotenv": { + "version": "17.4.2", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, "node_modules/dotenv-expand": { "version": "12.0.3", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-12.0.3.tgz", - "integrity": "sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==", "license": "BSD-2-Clause", "dependencies": { "dotenv": "^16.4.5" @@ -16842,8 +15027,6 @@ }, "node_modules/dotenv-expand/node_modules/dotenv": { "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -16853,9 +15036,7 @@ } }, "node_modules/drizzle-orm": { - "version": "0.45.2", - "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.45.2.tgz", - "integrity": "sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==", + "version": "0.45.4", "license": "Apache-2.0", "peerDependencies": { "@aws-sdk/client-rds-data": ">=3", @@ -16864,6 +15045,7 @@ "@libsql/client": ">=0.10.0", "@libsql/client-wasm": ">=0.10.0", "@neondatabase/serverless": ">=0.10.0", + "@netlify/db": ">=0.4.0", "@op-engineering/op-sqlite": ">=2", "@opentelemetry/api": "^1.4.1", "@planetscale/database": ">=1.13", @@ -16906,6 +15088,9 @@ "@neondatabase/serverless": { "optional": true }, + "@netlify/db": { + "optional": true + }, "@op-engineering/op-sqlite": { "optional": true }, @@ -16979,8 +15164,6 @@ }, "node_modules/dset": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", - "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", "license": "MIT", "engines": { "node": ">=4" @@ -16988,8 +15171,6 @@ }, "node_modules/dunder-proto": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -17002,20 +15183,14 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "license": "MIT" }, "node_modules/ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "license": "MIT", "dependencies": { "jsbn": "~0.1.0", @@ -17024,8 +15199,6 @@ }, "node_modules/edge-runtime": { "version": "2.5.9", - "resolved": "https://registry.npmjs.org/edge-runtime/-/edge-runtime-2.5.9.tgz", - "integrity": "sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==", "license": "MPL-2.0", "dependencies": { "@edge-runtime/format": "2.2.1", @@ -17047,8 +15220,6 @@ }, "node_modules/edge-runtime/node_modules/async-listen": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/async-listen/-/async-listen-3.0.1.tgz", - "integrity": "sha512-cWMaNwUJnf37C/S5TfCkk/15MwbPRwVYALA2jtjkbHjCmAPiDXyNJy2q3p1KAZzDLHAWyarUWSujUoHR4pEgrA==", "license": "MIT", "engines": { "node": ">= 14" @@ -17056,14 +15227,10 @@ }, "node_modules/edge-runtime/node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "license": "ISC" }, "node_modules/edge-runtime/node_modules/signal-exit": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", "license": "ISC", "engines": { "node": ">=14" @@ -17073,66 +15240,30 @@ } }, "node_modules/editorconfig": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.7.tgz", - "integrity": "sha512-e0GOtq/aTQhVdNyDU9e02+wz9oDDM+SIOQxWME2QRjzRX5yyLAuHDE+0aE8vHb9XRC8XD37eO2u57+F09JqFhw==", + "version": "3.0.2", "license": "MIT", "dependencies": { - "@one-ini/wasm": "0.1.1", - "commander": "^10.0.0", - "minimatch": "^9.0.1", - "semver": "^7.5.3" + "@one-ini/wasm": "0.2.1", + "commander": "^14.0.3", + "minimatch": "~10.2.4", + "semver": "^7.7.4" }, "bin": { "editorconfig": "bin/editorconfig" }, "engines": { - "node": ">=14" - } - }, - "node_modules/editorconfig/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/editorconfig/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "node": ">=20" } }, "node_modules/editorconfig/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "14.0.3", "license": "MIT", "engines": { - "node": ">=14" - } - }, - "node_modules/editorconfig/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=20" } }, "node_modules/editorconfig/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17143,8 +15274,6 @@ }, "node_modules/ejs": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" @@ -17157,29 +15286,25 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.416", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.416.tgz", - "integrity": "sha512-K6bvB2BjnNrugtIih6ewlbBI9DXa976jIdiIlRLHhBoEI9a4JaQjjHyF+A1IQI543aQYR4LnmOrT/K5fZj0aPA==", + "version": "1.5.472", "license": "ISC" }, + "node_modules/elkjs": { + "version": "0.9.3", + "license": "EPL-2.0" + }, "node_modules/email-validator": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", - "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==", "engines": { "node": ">4.0" } }, "node_modules/embla-carousel": { "version": "8.6.0", - "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", - "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", "license": "MIT" }, "node_modules/embla-carousel-autoplay": { "version": "8.6.0", - "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz", - "integrity": "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==", "license": "MIT", "peerDependencies": { "embla-carousel": "8.6.0" @@ -17187,8 +15312,6 @@ }, "node_modules/emmet": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz", - "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==", "license": "MIT", "workspaces": [ "./packages/scanner", @@ -17203,20 +15326,14 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, "node_modules/emojilib": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", "license": "MIT" }, "node_modules/emoticon": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", - "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", "license": "MIT", "funding": { "type": "github", @@ -17225,8 +15342,6 @@ }, "node_modules/encoding-sniffer": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", - "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", "license": "MIT", "dependencies": { "iconv-lite": "^0.6.3", @@ -17238,17 +15353,13 @@ }, "node_modules/end-of-stream": { "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "5.24.5", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", + "version": "5.26.0", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -17260,8 +15371,6 @@ }, "node_modules/enquirer": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", @@ -17272,9 +15381,7 @@ } }, "node_modules/entities": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", - "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", + "version": "9.0.0", "license": "BSD-2-Clause", "engines": { "node": ">=20.19.0" @@ -17285,8 +15392,6 @@ }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "license": "MIT", "engines": { "node": ">=6" @@ -17294,8 +15399,6 @@ }, "node_modules/error-ex": { "version": "1.3.4", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" @@ -17303,8 +15406,6 @@ }, "node_modules/es-abstract": { "version": "1.24.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", - "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.2", @@ -17371,8 +15472,6 @@ }, "node_modules/es-abstract-get": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-abstract-get/-/es-abstract-get-1.0.0.tgz", - "integrity": "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -17389,8 +15488,6 @@ }, "node_modules/es-define-property": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -17398,43 +15495,17 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "license": "MIT", "engines": { "node": ">= 0.4" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/es-module-lexer": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "version": "3.0.4", "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", - "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -17445,8 +15516,6 @@ }, "node_modules/es-set-tostringtag": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -17460,8 +15529,6 @@ }, "node_modules/es-to-primitive": { "version": "1.3.4", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.4.tgz", - "integrity": "sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==", "license": "MIT", "dependencies": { "es-abstract-get": "^1.0.0", @@ -17479,9 +15546,7 @@ } }, "node_modules/es-toolkit": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.52.0.tgz", - "integrity": "sha512-XTNEJQh1tY1ZJVcf6ayP/2n4ZPyaHlW2FWs7xvw5ddPuhUVjLD3olQVQS7kf58JbAB48iL0uL/jerTrjtV3lDA==", + "version": "1.53.1", "license": "MIT", "workspaces": [ "docs", @@ -17492,14 +15557,10 @@ }, "node_modules/es6-promise": { "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", "license": "MIT" }, "node_modules/esast-util-from-estree": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", - "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -17514,8 +15575,6 @@ }, "node_modules/esast-util-from-js": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", - "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -17529,9 +15588,7 @@ } }, "node_modules/esbuild": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", - "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", + "version": "0.27.0", "hasInstallScript": true, "license": "MIT", "bin": { @@ -17541,38 +15598,36 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.2", - "@esbuild/android-arm": "0.28.2", - "@esbuild/android-arm64": "0.28.2", - "@esbuild/android-x64": "0.28.2", - "@esbuild/darwin-arm64": "0.28.2", - "@esbuild/darwin-x64": "0.28.2", - "@esbuild/freebsd-arm64": "0.28.2", - "@esbuild/freebsd-x64": "0.28.2", - "@esbuild/linux-arm": "0.28.2", - "@esbuild/linux-arm64": "0.28.2", - "@esbuild/linux-ia32": "0.28.2", - "@esbuild/linux-loong64": "0.28.2", - "@esbuild/linux-mips64el": "0.28.2", - "@esbuild/linux-ppc64": "0.28.2", - "@esbuild/linux-riscv64": "0.28.2", - "@esbuild/linux-s390x": "0.28.2", - "@esbuild/linux-x64": "0.28.2", - "@esbuild/netbsd-arm64": "0.28.2", - "@esbuild/netbsd-x64": "0.28.2", - "@esbuild/openbsd-arm64": "0.28.2", - "@esbuild/openbsd-x64": "0.28.2", - "@esbuild/openharmony-arm64": "0.28.2", - "@esbuild/sunos-x64": "0.28.2", - "@esbuild/win32-arm64": "0.28.2", - "@esbuild/win32-ia32": "0.28.2", - "@esbuild/win32-x64": "0.28.2" + "@esbuild/aix-ppc64": "0.27.0", + "@esbuild/android-arm": "0.27.0", + "@esbuild/android-arm64": "0.27.0", + "@esbuild/android-x64": "0.27.0", + "@esbuild/darwin-arm64": "0.27.0", + "@esbuild/darwin-x64": "0.27.0", + "@esbuild/freebsd-arm64": "0.27.0", + "@esbuild/freebsd-x64": "0.27.0", + "@esbuild/linux-arm": "0.27.0", + "@esbuild/linux-arm64": "0.27.0", + "@esbuild/linux-ia32": "0.27.0", + "@esbuild/linux-loong64": "0.27.0", + "@esbuild/linux-mips64el": "0.27.0", + "@esbuild/linux-ppc64": "0.27.0", + "@esbuild/linux-riscv64": "0.27.0", + "@esbuild/linux-s390x": "0.27.0", + "@esbuild/linux-x64": "0.27.0", + "@esbuild/netbsd-arm64": "0.27.0", + "@esbuild/netbsd-x64": "0.27.0", + "@esbuild/openbsd-arm64": "0.27.0", + "@esbuild/openbsd-x64": "0.27.0", + "@esbuild/openharmony-arm64": "0.27.0", + "@esbuild/sunos-x64": "0.27.0", + "@esbuild/win32-arm64": "0.27.0", + "@esbuild/win32-ia32": "0.27.0", + "@esbuild/win32-x64": "0.27.0" } }, "node_modules/escalade": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "license": "MIT", "engines": { "node": ">=6" @@ -17580,8 +15635,6 @@ }, "node_modules/escape-goat": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", "license": "MIT", "engines": { "node": ">=12" @@ -17592,8 +15645,6 @@ }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "license": "MIT", "engines": { "node": ">=10" @@ -17603,9 +15654,7 @@ } }, "node_modules/eslint": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.9.1.tgz", - "integrity": "sha512-9VaAkDURekixUQJy0oJYl2DcN6oKMfxay7XzaGYAWQwsb6qfKf+x76R2k1L8kb1boc+FyCAaTA9GmiKaaiaF+A==", + "version": "10.14.0", "license": "MIT", "workspaces": [ "packages/*" @@ -17616,8 +15665,8 @@ "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", - "@eslint/plugin-kit": "^0.7.2", - "@humanfs/node": "^0.16.6", + "@eslint/plugin-kit": "^0.7.3", + "@humanfs/node": "^0.16.8", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", @@ -17631,14 +15680,14 @@ "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", + "file-entry-cache": "11.1.5 || >11.1.6 <12", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.5", + "minimatch": "^10.2.6", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -17661,9 +15710,7 @@ } }, "node_modules/eslint-plugin-astro": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-astro/-/eslint-plugin-astro-3.1.0.tgz", - "integrity": "sha512-I+v3DNIVCPPQC91jZIevvp5eTdzOhZYQSL43PnmbHBcuaiLhusN7czT8AK2ISH53+sO3p8rzqiR81j7VJ2qDeg==", + "version": "3.2.1", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.5.1", @@ -17673,7 +15720,8 @@ "espree": "^11.0.0", "globals": "^17.0.0", "postcss": "^8.5.3", - "postcss-selector-parser": "^7.1.0" + "postcss-selector-parser": "^7.1.0", + "synckit": "^0.11.13" }, "engines": { "node": "^22.22.3 || ^24.16.0 || >=26.3.0" @@ -17685,6 +15733,7 @@ "@typescript-eslint/parser": ">=8.61.0", "eslint": ">=10.0.0", "eslint-plugin-jsx-a11y": ">=6.10.2", + "eslint-plugin-jsx-a11y-x": ">=0.2.0", "typescript-eslint": ">=8.61.0" }, "peerDependenciesMeta": { @@ -17694,15 +15743,16 @@ "eslint-plugin-jsx-a11y": { "optional": true }, + "eslint-plugin-jsx-a11y-x": { + "optional": true + }, "typescript-eslint": { "optional": true } } }, "node_modules/eslint-plugin-astro/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", + "version": "7.1.7", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17714,8 +15764,6 @@ }, "node_modules/eslint-plugin-import-lite": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.6.0.tgz", - "integrity": "sha512-80vevx2A7i3H7n1/6pqDO8cc5wRz6OwLDvIyVl9UflBV1N1f46e9Ihzi65IOLYoSxM6YykK2fTw1xm0Ixx6aTQ==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -17725,15 +15773,15 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "64.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-64.2.1.tgz", - "integrity": "sha512-6GpSYxLPcbMw38S94Cngrgs1Zv8yLinQS1O17OxJVZ6deLbrMRCERUYQKceweSqEuG2kx5Amn4l3aKPkCp4geQ==", + "version": "65.4.2", "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.95.1", + "@es-joy/escodegen": "^4.2.0", + "@es-joy/jsdoccomment": "~1.0.0", "@es-joy/resolve.exports": "1.2.0", + "@typescript-eslint/utils": "^8.72.0", "are-docs-informative": "^0.1.1", - "comment-parser": "1.4.8", + "comment-parser": "1.4.9", "debug": "^4.4.3", "escape-string-regexp": "^5.0.0", "espree": "^11.2.0", @@ -17749,13 +15797,17 @@ "node": "^22.22.2 || >=24.15.0" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", "engines": { "node": ">=12" @@ -17766,8 +15818,6 @@ }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17777,9 +15827,7 @@ } }, "node_modules/eslint-plugin-security": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-4.0.1.tgz", - "integrity": "sha512-/lZCkOxPOWaf1jXAqgICrS8St3BMBccIPvhOSUYuV6VCr1o5nFVG998FnTLt6w2Nxb8Uo0nM8fzmnhp+GY/aEg==", + "version": "4.2.1", "license": "Apache-2.0", "dependencies": { "safe-regex": "^2.1.1" @@ -17792,9 +15840,7 @@ } }, "node_modules/eslint-plugin-yml": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-3.8.1.tgz", - "integrity": "sha512-E/70psRwxz5EJ8dBtzrFfqSiiInuSytbdtFCjueb/GcKjsWzPBfxfhtQePImMAPjHwMA/VDurO7DJwStDJ4wWg==", + "version": "3.9.0", "license": "MIT", "dependencies": { "@eslint/core": "^1.0.1", @@ -17817,8 +15863,6 @@ }, "node_modules/eslint-plugin-yml/node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", "engines": { "node": ">=12" @@ -17829,8 +15873,6 @@ }, "node_modules/eslint-scope": { "version": "9.1.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", - "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", "license": "BSD-2-Clause", "dependencies": { "@types/esrecurse": "^4.3.1", @@ -17847,8 +15889,6 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -17859,8 +15899,6 @@ }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "license": "Apache-2.0", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -17871,8 +15909,6 @@ }, "node_modules/eslint/node_modules/ignore": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", "engines": { "node": ">= 4" @@ -17880,8 +15916,6 @@ }, "node_modules/esm": { "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", "license": "MIT", "engines": { "node": ">=6" @@ -17889,8 +15923,6 @@ }, "node_modules/espree": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", - "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.16.0", @@ -17906,8 +15938,6 @@ }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "license": "Apache-2.0", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -17916,10 +15946,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/esquery": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" @@ -17930,8 +15969,6 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" @@ -17942,8 +15979,6 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -17951,8 +15986,6 @@ }, "node_modules/estree-util-attach-comments": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" @@ -17964,8 +15997,6 @@ }, "node_modules/estree-util-build-jsx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", - "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -17978,10 +16009,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/estree-util-build-jsx/node_modules/estree-walker": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/estree-util-is-identifier-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", "license": "MIT", "funding": { "type": "opencollective", @@ -17990,8 +16026,6 @@ }, "node_modules/estree-util-scope": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.1.tgz", - "integrity": "sha512-B0np3dcdxqILX5e9nEi5/Fr4K7gL4oYFVPV1zRa2e9wRCbQoZZNWOZFYyoInvXUPJXBXjss+QXlWLJChDEHDkA==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -18004,8 +16038,6 @@ }, "node_modules/estree-util-to-js": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", - "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -18019,8 +16051,6 @@ }, "node_modules/estree-util-visit": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -18032,18 +16062,11 @@ } }, "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } + "version": "2.0.2", + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -18051,8 +16074,6 @@ }, "node_modules/eta": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-4.6.0.tgz", - "integrity": "sha512-lW6is4T1NFOYnmqGZIfvixqj7A7sSvScF+DN8EK6K58xI5MZ5UvYe0GjopxOXQtZvUn4eDdVuZ8XSoYWTMEKwA==", "license": "MIT", "engines": { "node": ">=20" @@ -18063,8 +16084,6 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -18072,8 +16091,6 @@ }, "node_modules/event-stream": { "version": "3.1.7", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "integrity": "sha512-ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw==", "dependencies": { "duplexer": "~0.1.1", "from": "~0", @@ -18086,8 +16103,6 @@ }, "node_modules/event-target-shim": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "license": "MIT", "engines": { "node": ">=6" @@ -18095,14 +16110,10 @@ }, "node_modules/eventemitter3": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "license": "MIT", "engines": { "node": ">=0.8.x" @@ -18110,14 +16121,10 @@ }, "node_modules/events-intercept": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", - "integrity": "sha512-blk1va0zol9QOrdZt0rFXo5KMkNPVSp92Eju/Qz8THwKWKRKeE0T8Br/1aW6+Edkyq9xHYgYxn2QtOnUKPUp+Q==", "license": "MIT" }, "node_modules/events-universal": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", "license": "Apache-2.0", "dependencies": { "bare-events": "^2.7.0" @@ -18125,8 +16132,6 @@ }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -18147,20 +16152,14 @@ } }, "node_modules/exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + "version": "0.1.12" }, "node_modules/exifr": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/exifr/-/exifr-7.1.3.tgz", - "integrity": "sha512-g/aje2noHivrRSLbAUtBPWFbxKdKhgj/xr1vATDdUXPOFYJlQ62Ft0oy+72V6XLIpDJfHs6gXLbBLAolqOXYRw==", "license": "MIT" }, "node_modules/expect-type": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", - "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==", "license": "Apache-2.0", "engines": { "node": ">=12.0.0" @@ -18168,14 +16167,10 @@ }, "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "license": "MIT" }, "node_modules/extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" ], @@ -18183,20 +16178,14 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "license": "MIT" }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -18211,8 +16200,6 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -18223,41 +16210,29 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "license": "MIT" }, "node_modules/fast-sha256": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", - "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==", "license": "Unlicense" }, "node_modules/fast-string-truncated-width": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", - "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", "license": "MIT" }, "node_modules/fast-string-width": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", - "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", "license": "MIT", "dependencies": { "fast-string-truncated-width": "^3.0.2" } }, "node_modules/fast-uri": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.6.tgz", - "integrity": "sha512-7Ical1vFEMr0onbVzEDIreM22I4khW+fzyQPwvAFWBp1iwdshSZRsL4jjRvPG9JP1uiqMHRto+YU6R2/CzDz5Q==", + "version": "3.1.9", "funding": [ { "type": "github", @@ -18272,8 +16247,6 @@ }, "node_modules/fast-wrap-ansi": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz", - "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==", "license": "MIT", "dependencies": { "fast-string-width": "^3.0.2" @@ -18281,8 +16254,6 @@ }, "node_modules/fast-xml-builder": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.3.1.tgz", - "integrity": "sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==", "funding": [ { "type": "github", @@ -18296,9 +16267,7 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.11.1.tgz", - "integrity": "sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw==", + "version": "5.11.2", "funding": [ { "type": "github", @@ -18307,7 +16276,7 @@ ], "license": "MIT", "dependencies": { - "@nodable/entities": "^3.0.0", + "@nodable/entities": "^3.0.1", "fast-xml-builder": "^1.2.0", "is-unsafe": "^2.0.0", "path-expression-matcher": "^1.6.2", @@ -18320,8 +16289,6 @@ }, "node_modules/fastdom": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastdom/-/fastdom-1.0.12.tgz", - "integrity": "sha512-LB+xjSTEbjHE1cWsxu+tN2Xqr1kpi+V9aADI7sVM5ZMaXyYGPHULQMzpJMYqOTULK/73pUkWVzzObFRBkPr+hg==", "license": "MIT", "dependencies": { "strictdom": "^1.0.1" @@ -18329,17 +16296,13 @@ }, "node_modules/fastest-levenshtein": { "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "license": "MIT", "engines": { "node": ">= 4.9.1" } }, "node_modules/fastq": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.2.tgz", - "integrity": "sha512-UpGiiODyCGprM8EPP6JodP6jC9Rws6TCuiDOD+nn0CJhR8guI3g/ozo4ugL0vJ+Yz1UtJuuRPqvQuybVOF1VQA==", + "version": "1.20.3", "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -18347,8 +16310,6 @@ }, "node_modules/fault": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", "license": "MIT", "dependencies": { "format": "^0.2.0" @@ -18360,8 +16321,6 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "license": "MIT", "dependencies": { "pend": "~1.2.0" @@ -18369,8 +16328,6 @@ }, "node_modules/fdir": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "license": "MIT", "engines": { "node": ">=12.0.0" @@ -18386,8 +16343,6 @@ }, "node_modules/fetch-blob": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", "funding": [ { "type": "github", @@ -18408,21 +16363,14 @@ } }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "11.1.5", "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "flat-cache": "^6.1.23" } }, "node_modules/file-type": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -18430,14 +16378,10 @@ }, "node_modules/file-uri-to-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "license": "MIT" }, "node_modules/filelist": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", - "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" @@ -18445,14 +16389,10 @@ }, "node_modules/filelist/node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "2.1.7", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -18460,8 +16400,6 @@ }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -18472,8 +16410,6 @@ }, "node_modules/fill-range": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -18482,19 +16418,8 @@ "node": ">=8" } }, - "node_modules/find-proc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/find-proc/-/find-proc-0.1.0.tgz", - "integrity": "sha512-OaOpEYv2PiQ7SQ5LIrl+deA1XaWcxEjnpM6VuWXTUvn+teIXxeFTLDmu18/zDQpFmHN4o3oDBX+BT0AGwEhemg==", - "license": "MIT", - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "license": "MIT", "dependencies": { "locate-path": "^6.0.0", @@ -18508,46 +16433,38 @@ } }, "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "version": "6.1.23", "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" + "cacheable": "^2.5.0", + "flatted": "^3.4.2", + "hookified": "^1.15.0" } }, "node_modules/flatted": { "version": "3.4.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", - "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", "license": "ISC" }, "node_modules/flattie": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", - "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/fnv1a-64": { + "version": "0.1.2", + "license": "MIT" + }, "node_modules/focus-trap": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-8.2.2.tgz", - "integrity": "sha512-qV0g8hRYBqgACcFOH3f9wXc4zPKhr/0z9RI2a6ZijZ72EeBi4g8oBy8zAWuUR1TsMpOzwpUMFvjdasrC41Joug==", + "version": "8.2.4", "license": "MIT", "dependencies": { "tabbable": "^6.5.0" } }, "node_modules/follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "version": "1.16.2", "funding": [ { "type": "individual", @@ -18566,8 +16483,6 @@ }, "node_modules/fontace": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", - "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", "license": "MIT", "dependencies": { "fontkitten": "^1.0.2" @@ -18575,8 +16490,6 @@ }, "node_modules/fontkitten": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", - "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", "license": "MIT", "dependencies": { "tiny-inflate": "^1.0.3" @@ -18587,8 +16500,6 @@ }, "node_modules/for-each": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "license": "MIT", "dependencies": { "is-callable": "^1.2.7" @@ -18602,8 +16513,6 @@ }, "node_modules/foreground-child": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", @@ -18618,8 +16527,6 @@ }, "node_modules/foreground-child/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "license": "ISC", "engines": { "node": ">=14" @@ -18630,8 +16537,6 @@ }, "node_modules/forever-agent": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "license": "Apache-2.0", "engines": { "node": "*" @@ -18639,8 +16544,6 @@ }, "node_modules/form-data": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", - "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -18655,8 +16558,6 @@ }, "node_modules/form-data-encoder": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", - "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", "license": "MIT", "engines": { "node": ">= 14.17" @@ -18664,16 +16565,12 @@ }, "node_modules/format": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "engines": { "node": ">=0.4.x" } }, "node_modules/formdata-polyfill": { "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "license": "MIT", "dependencies": { "fetch-blob": "^3.1.2" @@ -18684,14 +16581,10 @@ }, "node_modules/from": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", "license": "MIT" }, "node_modules/fs-extra": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -18704,8 +16597,6 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "license": "ISC" }, "node_modules/fsevents": { @@ -18724,8 +16615,6 @@ }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -18733,8 +16622,6 @@ }, "node_modules/function.prototype.name": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz", - "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==", "license": "MIT", "dependencies": { "call-bind": "^1.0.9", @@ -18756,8 +16643,6 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -18765,14 +16650,10 @@ }, "node_modules/gemoji": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gemoji/-/gemoji-4.2.1.tgz", - "integrity": "sha512-V9lUpRSn+KQGavZx8Pk+6mxG3kaz21ae2kTCXuT36KaRPNgYU8eHtj/RcUCNFVvmwppsYYz3nnNS9lmcP5kTsg==", "license": "MIT" }, "node_modules/generator-function": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -18780,8 +16661,6 @@ }, "node_modules/generic-pool": { "version": "3.4.2", - "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.4.2.tgz", - "integrity": "sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==", "license": "MIT", "engines": { "node": ">= 4" @@ -18789,8 +16668,6 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -18798,17 +16675,13 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-east-asian-width": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", - "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "version": "1.7.0", "license": "MIT", "engines": { "node": ">=18" @@ -18819,8 +16692,6 @@ }, "node_modules/get-intrinsic": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -18843,14 +16714,10 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", "license": "ISC" }, "node_modules/get-port": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "license": "MIT", "engines": { "node": ">=8" @@ -18861,8 +16728,6 @@ }, "node_modules/get-proto": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -18874,8 +16739,6 @@ }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "license": "MIT", "engines": { "node": ">=10" @@ -18886,8 +16749,6 @@ }, "node_modules/get-symbol-description": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -18902,9 +16763,7 @@ } }, "node_modules/get-tsconfig": { - "version": "5.0.0-beta.4", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", - "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", + "version": "5.0.0-beta.6", "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -18918,8 +16777,6 @@ }, "node_modules/getpass": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" @@ -18927,8 +16784,6 @@ }, "node_modules/git-diff-tree": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/git-diff-tree/-/git-diff-tree-1.1.0.tgz", - "integrity": "sha512-PdNkH2snpXsKIzho6OWMZKEl+KZG6Zm+1ghQIDi0tEq1sz/S1tDjvNuYrX2ZpomalHAB89OUQim8O6vN+jesNQ==", "license": "MIT", "dependencies": { "git-spawned-stream": "1.0.1", @@ -18939,8 +16794,6 @@ }, "node_modules/git-spawned-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-spawned-stream/-/git-spawned-stream-1.0.1.tgz", - "integrity": "sha512-W2Zo3sCiq5Hqv1/FLsNmGomkXdyimmkHncGzqjBHh7nWx+CbH5dkWGb6CiFdknooL7wfeZJ3gz14KrXl/gotCw==", "license": "MIT", "dependencies": { "debug": "^4.1.0", @@ -18949,14 +16802,10 @@ }, "node_modules/github-slugger": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", "license": "ISC" }, "node_modules/glob": { "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", "license": "BlueOak-1.0.0", "dependencies": { "minimatch": "^10.2.2", @@ -18972,8 +16821,6 @@ }, "node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "license": "ISC", "dependencies": { "is-glob": "^4.0.3" @@ -18984,8 +16831,6 @@ }, "node_modules/global": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", "license": "MIT", "dependencies": { "min-document": "^2.19.0", @@ -18994,8 +16839,6 @@ }, "node_modules/global-dirs": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "license": "MIT", "dependencies": { "ini": "2.0.0" @@ -19009,8 +16852,6 @@ }, "node_modules/global-dirs/node_modules/ini": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "license": "ISC", "engines": { "node": ">=10" @@ -19018,8 +16859,6 @@ }, "node_modules/global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" @@ -19030,8 +16869,6 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "license": "MIT", "dependencies": { "ini": "^1.3.5", @@ -19044,8 +16881,6 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -19055,9 +16890,7 @@ } }, "node_modules/globals": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.11.0.tgz", - "integrity": "sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw==", + "version": "17.13.0", "license": "MIT", "engines": { "node": ">=18" @@ -19068,8 +16901,6 @@ }, "node_modules/globalthis": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "license": "MIT", "dependencies": { "define-properties": "^1.2.1", @@ -19083,15 +16914,14 @@ } }, "node_modules/globby": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.2.tgz", - "integrity": "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==", + "version": "16.2.4", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "fast-glob": "^3.3.3", "ignore": "^7.0.5", "is-path-inside": "^4.0.0", + "micromatch": "^4.0.8", "slash": "^5.1.0", "unicorn-magic": "^0.4.0" }, @@ -19104,14 +16934,10 @@ }, "node_modules/globjoin": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "license": "MIT" }, "node_modules/gopd": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -19122,8 +16948,6 @@ }, "node_modules/got": { "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", @@ -19147,8 +16971,6 @@ }, "node_modules/got/node_modules/@sindresorhus/is": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "license": "MIT", "engines": { "node": ">=14.16" @@ -19159,20 +16981,14 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, "node_modules/gsap": { "version": "3.15.0", - "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.15.0.tgz", - "integrity": "sha512-dMW4CWBTUK1AEEDeZc1g4xpPGIrSf9fJF960qbTZmN/QwZIWY5wgliS6JWl9/25fpTGJrMRtSjGtOmPnfjZB+A==", "license": "Standard 'no charge' license: https://gsap.com/standard-license." }, "node_modules/h3": { "version": "1.15.11", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", - "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", "license": "MIT", "dependencies": { "cookie-es": "^1.2.3", @@ -19188,14 +17004,10 @@ }, "node_modules/hachure-fill": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", - "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", "license": "MIT" }, "node_modules/happy-dom": { - "version": "20.11.12", - "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.11.12.tgz", - "integrity": "sha512-7+mrTTD+6fOG3dx0URrDLrCX8QDTE+YujSOQD4VPZcYze/yJ0vVhRKaIBTjqlk+R4NetxVz21odnevHYIjIJ+g==", + "version": "21.0.4", "license": "MIT", "dependencies": { "@types/node": ">=20.0.0", @@ -19212,8 +17024,6 @@ }, "node_modules/happy-dom/node_modules/entities": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -19224,8 +17034,6 @@ }, "node_modules/har-schema": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "license": "ISC", "engines": { "node": ">=4" @@ -19233,9 +17041,6 @@ }, "node_modules/har-validator": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", "license": "MIT", "dependencies": { "ajv": "^6.12.3", @@ -19247,8 +17052,6 @@ }, "node_modules/hard-rejection": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "license": "MIT", "engines": { "node": ">=6" @@ -19256,8 +17059,6 @@ }, "node_modules/has-bigints": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -19268,8 +17069,6 @@ }, "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { "node": ">=8" @@ -19277,8 +17076,6 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -19289,8 +17086,6 @@ }, "node_modules/has-proto": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "license": "MIT", "dependencies": { "dunder-proto": "^1.0.0" @@ -19304,8 +17099,6 @@ }, "node_modules/has-symbols": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -19316,8 +17109,6 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -19331,8 +17122,6 @@ }, "node_modules/has-yarn": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", - "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -19343,8 +17132,6 @@ }, "node_modules/hashery": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", - "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==", "license": "MIT", "dependencies": { "hookified": "^1.15.0" @@ -19355,8 +17142,6 @@ }, "node_modules/hasown": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", - "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -19367,8 +17152,6 @@ }, "node_modules/hast-util-embedded": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-2.0.1.tgz", - "integrity": "sha512-QUdSOP1/o+/TxXtpPFXR2mUg2P+ySrmlX7QjwHZCXqMFyYk7YmcGSvqRW+4XgXAoHifdE1t2PwFaQK33TqVjSw==", "license": "MIT", "dependencies": { "hast-util-is-element": "^2.0.0" @@ -19380,8 +17163,6 @@ }, "node_modules/hast-util-embedded/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -19389,14 +17170,10 @@ }, "node_modules/hast-util-embedded/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/hast-util-embedded/node_modules/hast-util-is-element": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", - "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19409,8 +17186,6 @@ }, "node_modules/hast-util-from-dom": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.1.tgz", - "integrity": "sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==", "license": "ISC", "dependencies": { "@types/hast": "^3.0.0", @@ -19424,8 +17199,6 @@ }, "node_modules/hast-util-from-html": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", - "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19442,8 +17215,6 @@ }, "node_modules/hast-util-from-html-isomorphic": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz", - "integrity": "sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19456,10 +17227,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-from-html/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-from-parse5": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", - "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "version": "8.0.4", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19476,10 +17257,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-from-parse5/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-has-property": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-2.0.1.tgz", - "integrity": "sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==", "license": "MIT", "funding": { "type": "opencollective", @@ -19488,8 +17279,6 @@ }, "node_modules/hast-util-heading-rank": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", - "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" @@ -19501,8 +17290,6 @@ }, "node_modules/hast-util-is-body-ok-link": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-2.0.0.tgz", - "integrity": "sha512-S58hCexyKdD31vMsErvgLfflW6vYWo/ixRLPJTtkOvLld24vyI8vmYmkgLA5LG3la2ME7nm7dLGdm48gfLRBfw==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19516,8 +17303,6 @@ }, "node_modules/hast-util-is-body-ok-link/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -19525,14 +17310,10 @@ }, "node_modules/hast-util-is-body-ok-link/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/hast-util-is-body-ok-link/node_modules/hast-util-is-element": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", - "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19545,8 +17326,6 @@ }, "node_modules/hast-util-is-element": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" @@ -19558,8 +17337,6 @@ }, "node_modules/hast-util-parse-selector": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" @@ -19571,8 +17348,6 @@ }, "node_modules/hast-util-phrasing": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-2.0.2.tgz", - "integrity": "sha512-yGkCfPkkfCyiLfK6KEl/orMDr/zgCnq/NaO9HfULx6/Zga5fso5eqQA5Ov/JZVqACygvw9shRYWgXNcG2ilo7w==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19588,8 +17363,6 @@ }, "node_modules/hast-util-phrasing/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -19597,14 +17370,10 @@ }, "node_modules/hast-util-phrasing/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/hast-util-phrasing/node_modules/hast-util-is-element": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", - "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19617,8 +17386,6 @@ }, "node_modules/hast-util-raw": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", - "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19640,10 +17407,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-raw/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-sanitize": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-5.0.2.tgz", - "integrity": "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19657,8 +17434,6 @@ }, "node_modules/hast-util-to-estree": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", - "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -19683,10 +17458,24 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-estree/node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "version": "9.0.6", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19707,9 +17496,7 @@ } }, "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "version": "2.3.7", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -19724,7 +17511,7 @@ "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", + "style-to-object": "^2.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" }, @@ -19733,10 +17520,24 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-to-nlcst": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hast-util-to-nlcst/-/hast-util-to-nlcst-2.2.0.tgz", - "integrity": "sha512-BFBvuoEo9yCHklUSCz6+JG/FAkr+qCVaW1bE0/Y8+SBhuaz7s+suHDpkyQxH7FF2kqctYRhquLRCcmn+PS0IUQ==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19759,8 +17560,6 @@ }, "node_modules/hast-util-to-nlcst/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -19768,14 +17567,10 @@ }, "node_modules/hast-util-to-nlcst/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/hast-util-to-nlcst/node_modules/hast-util-is-element": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", - "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -19788,8 +17583,6 @@ }, "node_modules/hast-util-to-nlcst/node_modules/hast-util-whitespace": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "license": "MIT", "funding": { "type": "opencollective", @@ -19798,8 +17591,6 @@ }, "node_modules/hast-util-to-nlcst/node_modules/unist-util-position": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -19809,39 +17600,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-nlcst/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-nlcst/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/hast-util-to-nlcst/node_modules/vfile-location": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -19852,24 +17612,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-nlcst/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/hast-util-to-parse5": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", - "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19887,8 +17631,6 @@ }, "node_modules/hast-util-to-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz", - "integrity": "sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0" @@ -19900,8 +17642,6 @@ }, "node_modules/hast-util-to-string/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -19909,20 +17649,13 @@ }, "node_modules/hast-util-to-string/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "version": "4.0.3", "license": "MIT", "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" + "@types/hast": "^3.0.0" }, "funding": { "type": "opencollective", @@ -19931,8 +17664,6 @@ }, "node_modules/hast-util-whitespace": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" @@ -19943,9 +17674,7 @@ } }, "node_modules/hastscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", - "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "version": "9.0.3", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -19961,8 +17690,6 @@ }, "node_modules/he": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "license": "MIT", "bin": { "he": "bin/he" @@ -19970,14 +17697,10 @@ }, "node_modules/hookified": { "version": "1.15.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", - "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==", "license": "MIT" }, "node_modules/hosted-git-info": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" @@ -19988,8 +17711,6 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "license": "ISC", "engines": { "node": ">=12" @@ -19997,8 +17718,6 @@ }, "node_modules/html-element-attributes": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-3.5.0.tgz", - "integrity": "sha512-rU2BFhp0kQla9sqPBI46C+zbP6PFOtD7z6XNAJ6as+cGecCDXLx0W3aIs6XdPLmBBG/Fy1meRi/n65Exofz4Qw==", "license": "MIT", "funding": { "type": "github", @@ -20006,21 +17725,17 @@ } }, "node_modules/html-encoding-sniffer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", - "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", + "version": "7.0.0", "license": "MIT", "dependencies": { - "@exodus/bytes": "^1.6.0" + "@exodus/bytes": "^1.15.1" }, "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + "node": "^22.13.0 || >=24.0.0" } }, "node_modules/html-entities": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", "funding": [ { "type": "github", @@ -20035,14 +17750,10 @@ }, "node_modules/html-escaper": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", "license": "MIT" }, "node_modules/html-tags": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-5.1.0.tgz", - "integrity": "sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ==", "license": "MIT", "engines": { "node": ">=20.10" @@ -20053,8 +17764,6 @@ }, "node_modules/html-to-text": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-10.0.1.tgz", - "integrity": "sha512-GiVhRI1BatGARSCmlXWNCjDT0cWrwBWoeduLoV0WSKAgaV/wa+hUWy5LiQLUs4UwiUrE52ZCMfBGiKD87TDPrg==", "license": "MIT", "dependencies": { "@selderee/plugin-htmlparser2": "~0.12.0", @@ -20070,10 +17779,47 @@ "url": "https://github.com/sponsors/KillyMXI" } }, + "node_modules/html-to-text/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/html-to-text/node_modules/entities": { + "version": "7.0.1", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/html-to-text/node_modules/htmlparser2": { + "version": "10.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, "node_modules/html-void-elements": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "license": "MIT", "funding": { "type": "github", @@ -20081,22 +17827,19 @@ } }, "node_modules/htmlnano": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-3.4.0.tgz", - "integrity": "sha512-5rgW9c/830dlDiWLlsT3ZLBs52UAupymGwkwr4rn2yyuzrNY0RZwgr6F4q2AkUqrRuuHb3kPelqYsUgtzQDtQw==", + "version": "3.3.1", "license": "MIT", "dependencies": { "@types/relateurl": "^0.2.33", - "commander": "^15.0.0", + "commander": "^14.0.0", "cosmiconfig": "^9.0.0", - "posthtml": "^0.16.5", - "tinyglobby": "^0.2.17" + "posthtml": "^0.16.5" }, "bin": { "htmlnano": "dist/bin.js" }, "peerDependencies": { - "cssnano": "^7.0.0 || ^8.0.0", + "cssnano": "^8.0.0", "postcss": "^8.3.11", "purgecss": "^8.0.0", "relateurl": "^0.2.7", @@ -20133,18 +17876,14 @@ } }, "node_modules/htmlnano/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", + "version": "14.0.3", "license": "MIT", "engines": { - "node": ">=22.12.0" + "node": ">=20" } }, "node_modules/htmlparser2": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", - "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "version": "12.0.0", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -20154,34 +17893,58 @@ ], "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.2.2", - "entities": "^7.0.1" + "domelementtype": "^3.0.0", + "domhandler": "^6.0.0", + "domutils": "^4.0.2", + "entities": "^8.0.0" + }, + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "3.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "6.0.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^3.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/htmlparser2/node_modules/entities": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "version": "8.1.0", "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "version": "4.3.0", "license": "BSD-2-Clause" }, "node_modules/http-errors": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", "license": "MIT", "dependencies": { "depd": "~1.1.2", @@ -20196,8 +17959,6 @@ }, "node_modules/http-link-header": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.4.tgz", - "integrity": "sha512-xT3GPW6/ZbGuw4UvwHqErSCEjNUlwbQJuZn9/q5U4WEKfp2kENVCAlousG1zLxHeaQ/ffOHUNpWamvkbBW0eNw==", "license": "MIT", "engines": { "node": ">=6.0.0" @@ -20205,8 +17966,6 @@ }, "node_modules/http-signature": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", @@ -20220,8 +17979,6 @@ }, "node_modules/http2-wrapper": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", @@ -20233,8 +17990,6 @@ }, "node_modules/http2-wrapper/node_modules/quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "license": "MIT", "engines": { "node": ">=10" @@ -20244,22 +17999,18 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.6", "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "license": "Apache-2.0", "engines": { "node": ">=10.17.0" @@ -20267,8 +18018,6 @@ }, "node_modules/husky": { "version": "9.1.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", - "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "license": "MIT", "bin": { "husky": "bin.js" @@ -20282,8 +18031,6 @@ }, "node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -20294,14 +18041,10 @@ }, "node_modules/idb": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", "license": "ISC" }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -20319,9 +18062,7 @@ "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", + "version": "7.0.14", "license": "MIT", "engines": { "node": ">= 4" @@ -20329,8 +18070,6 @@ }, "node_modules/image-size": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "license": "MIT", "bin": { "image-size": "bin/image-size.js" @@ -20341,14 +18080,10 @@ }, "node_modules/image-ssim": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", - "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==", "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -20363,31 +18098,13 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/import-in-the-middle": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-3.3.3.tgz", - "integrity": "sha512-AiohS3H80sXO6owEltjGX+glb7qXaDhBoJb9XcQVH4UI207xu/bDLUcadVKp7Qe576reg9yr/PXZjV5qx8gfbA==", - "license": "Apache-2.0", - "dependencies": { - "cjs-module-lexer": "^2.2.0", - "es-module-lexer": "^2.2.0", - "module-details-from-path": "^1.0.4" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/import-lazy": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "license": "MIT", "engines": { "node": ">=8" @@ -20395,8 +18112,6 @@ }, "node_modules/import-meta-resolve": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", - "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", "license": "MIT", "funding": { "type": "github", @@ -20405,8 +18120,6 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "license": "MIT", "engines": { "node": ">=0.8.19" @@ -20414,8 +18127,6 @@ }, "node_modules/indent-string": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "license": "MIT", "engines": { "node": ">=12" @@ -20426,9 +18137,6 @@ }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -20437,26 +18145,18 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "license": "ISC" }, "node_modules/inline-style-parser": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "version": "0.2.9", "license": "MIT" }, "node_modules/install": { "version": "0.13.0", - "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", - "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==", "license": "MIT", "engines": { "node": ">= 0.10" @@ -20464,8 +18164,6 @@ }, "node_modules/internal-slot": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -20478,8 +18176,6 @@ }, "node_modules/internmap": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", "license": "ISC", "engines": { "node": ">=12" @@ -20487,8 +18183,6 @@ }, "node_modules/intl-messageformat": { "version": "10.7.18", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.18.tgz", - "integrity": "sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==", "license": "BSD-3-Clause", "dependencies": { "@formatjs/ecma402-abstract": "2.3.6", @@ -20499,8 +18193,6 @@ }, "node_modules/ip-regex": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha512-HjpCHTuxbR/6jWJroc/VN+npo5j0T4Vv2TAI5qdEHQx7hsL767MeccGFSsLtF694EiZKTSEqgoeU6DtGFCcuqQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -20508,8 +18200,6 @@ }, "node_modules/iron-webcrypto": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", - "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/brc-dd" @@ -20517,8 +18207,6 @@ }, "node_modules/is-absolute-url": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", - "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -20529,8 +18217,6 @@ }, "node_modules/is-alphabetical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", "license": "MIT", "funding": { "type": "github", @@ -20539,8 +18225,6 @@ }, "node_modules/is-alphanumerical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", @@ -20551,26 +18235,8 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-arguments": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", - "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-array-buffer": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -20586,14 +18252,10 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "license": "MIT" }, "node_modules/is-async-function": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "license": "MIT", "dependencies": { "async-function": "^1.0.0", @@ -20611,8 +18273,6 @@ }, "node_modules/is-bigint": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "license": "MIT", "dependencies": { "has-bigints": "^1.0.2" @@ -20626,8 +18286,6 @@ }, "node_modules/is-boolean-object": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -20642,8 +18300,6 @@ }, "node_modules/is-buffer": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "funding": [ { "type": "github", @@ -20665,8 +18321,6 @@ }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -20677,8 +18331,6 @@ }, "node_modules/is-ci": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "license": "MIT", "dependencies": { "ci-info": "^3.2.0" @@ -20689,8 +18341,6 @@ }, "node_modules/is-ci/node_modules/ci-info": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "funding": [ { "type": "github", @@ -20703,12 +18353,10 @@ } }, "node_modules/is-core-module": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", - "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "version": "2.17.0", "license": "MIT", "dependencies": { - "hasown": "^2.0.3" + "hasown": "^2.0.4" }, "engines": { "node": ">= 0.4" @@ -20719,8 +18367,6 @@ }, "node_modules/is-data-view": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -20736,8 +18382,6 @@ }, "node_modules/is-date-object": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -20752,8 +18396,6 @@ }, "node_modules/is-decimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "license": "MIT", "funding": { "type": "github", @@ -20762,8 +18404,6 @@ }, "node_modules/is-docker": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", - "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", "license": "MIT", "bin": { "is-docker": "cli.js" @@ -20777,8 +18417,6 @@ }, "node_modules/is-document.all": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", - "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==", "license": "MIT", "dependencies": { "call-bound": "^1.0.4" @@ -20792,14 +18430,10 @@ }, "node_modules/is-empty": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", - "integrity": "sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==", "license": "MIT" }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -20807,8 +18441,6 @@ }, "node_modules/is-finalizationregistry": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3" @@ -20822,8 +18454,6 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "license": "MIT", "engines": { "node": ">=8" @@ -20831,14 +18461,10 @@ }, "node_modules/is-function": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", "license": "MIT" }, "node_modules/is-generator-function": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", "license": "MIT", "dependencies": { "call-bound": "^1.0.4", @@ -20856,8 +18482,6 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -20868,18 +18492,53 @@ }, "node_modules/is-hexadecimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-in-ssh": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", @@ -20894,8 +18553,6 @@ }, "node_modules/is-installed-globally/node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "license": "MIT", "engines": { "node": ">=8" @@ -20903,14 +18560,10 @@ }, "node_modules/is-json": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", "license": "ISC" }, "node_modules/is-map": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -20921,20 +18574,14 @@ }, "node_modules/is-mobile": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-5.0.0.tgz", - "integrity": "sha512-Tz/yndySvLAEXh+Uk8liFCxOwVH6YutuR74utvOcu7I9Di+DwM0mtdPVZNaVvvBUM2OXxne/NhOs1zAO7riusQ==", "license": "MIT" }, "node_modules/is-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -20945,8 +18592,6 @@ }, "node_modules/is-network-error": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", - "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", "license": "MIT", "engines": { "node": ">=16" @@ -20957,14 +18602,10 @@ }, "node_modules/is-node-process": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", "license": "MIT" }, "node_modules/is-npm": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", - "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -20975,8 +18616,6 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "license": "MIT", "engines": { "node": ">=0.12.0" @@ -20984,8 +18623,6 @@ }, "node_modules/is-number-object": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -21000,8 +18637,6 @@ }, "node_modules/is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21009,8 +18644,6 @@ }, "node_modules/is-path-inside": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", "license": "MIT", "engines": { "node": ">=12" @@ -21021,8 +18654,6 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21030,8 +18661,6 @@ }, "node_modules/is-plain-object": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.1.0.tgz", - "integrity": "sha512-bUi/yjmtKYcRVUtWRGr0UA6xEFh2I6zWUwMrUXB3s7bmYCaZ8a+0ZsTRkrawh/mzlSD1Y0Ph8bp/U+TvBpWDNw==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21039,14 +18668,10 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "license": "MIT" }, "node_modules/is-regex": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -21063,17 +18688,23 @@ }, "node_modules/is-regexp": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-safe-filename": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-set": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -21084,8 +18715,6 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3" @@ -21099,8 +18728,6 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", "engines": { "node": ">=8" @@ -21111,8 +18738,6 @@ }, "node_modules/is-string": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -21127,8 +18752,6 @@ }, "node_modules/is-symbol": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -21144,8 +18767,6 @@ }, "node_modules/is-typed-array": { "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" @@ -21159,14 +18780,10 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "license": "MIT" }, "node_modules/is-unsafe": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-2.0.2.tgz", - "integrity": "sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==", "funding": [ { "type": "github", @@ -21177,8 +18794,6 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -21189,8 +18804,6 @@ }, "node_modules/is-weakref": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3" @@ -21204,8 +18817,6 @@ }, "node_modules/is-weakset": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -21220,8 +18831,6 @@ }, "node_modules/is-whitespace-character": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-2.0.1.tgz", - "integrity": "sha512-gkZdE/Vz5z7fnE03FRp4BUdLAqycmm7Yd36vsyvEX8YmBYtAiCVwEnKNg5BxXBfpJ3aK6RmokQD6RNBN9smXiA==", "license": "MIT", "funding": { "type": "github", @@ -21230,8 +18839,6 @@ }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -21242,8 +18849,6 @@ }, "node_modules/is-wsl/node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "license": "MIT", "bin": { "is-docker": "cli.js" @@ -21257,8 +18862,6 @@ }, "node_modules/is-yarn-global": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", - "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", "license": "MIT", "engines": { "node": ">=12" @@ -21266,20 +18869,14 @@ }, "node_modules/isarray": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, "node_modules/isomorphic-git": { - "version": "1.41.9", - "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.41.9.tgz", - "integrity": "sha512-WOh4ujm5mznHphzQvwj9bVj+pQpV0oZ8H4lAnh4dSaie+lN/lJ2rb6rNOOcP+2m4z8IOQp186TkEULD28NMBJg==", + "version": "1.44.8", "license": "MIT", "dependencies": { "async-lock": "^1.4.1", @@ -21303,8 +18900,6 @@ }, "node_modules/isomorphic-git/node_modules/ignore": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", "engines": { "node": ">= 4" @@ -21312,56 +18907,10 @@ }, "node_modules/isstream": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-reports/node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "license": "MIT" }, "node_modules/jackspeak": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -21375,8 +18924,6 @@ }, "node_modules/jake": { "version": "10.9.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", - "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", "license": "Apache-2.0", "dependencies": { "async": "^3.2.6", @@ -21392,8 +18939,6 @@ }, "node_modules/jimp": { "version": "0.2.28", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", - "integrity": "sha512-9HT7DA279xkTlry2oG30s6AtOUglNiY2UdyYpj0yNI4/NBv8PmdNC0gcldgMU4HqvbUlrM3+v+6GaHnTkH23JQ==", "license": "MIT", "dependencies": { "bignumber.js": "^2.1.0", @@ -21416,26 +18961,18 @@ }, "node_modules/jimp/node_modules/bmp-js": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", - "integrity": "sha512-epsm3Z92j5xwek9p97pVw3KbsNc0F4QnbYh+N93SpbJYuHFQQ/UAh6K+bKFGyLePH3Hudtl/Sa95Quqp0gX8IQ==", "license": "MIT" }, "node_modules/jimp/node_modules/es6-promise": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", "license": "MIT" }, "node_modules/jimp/node_modules/jpeg-js": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", - "integrity": "sha512-Ni9PffhJtYtdD7VwxH6V2MnievekGfUefosGCHadog0/jAevRu6HPjYeMHbUemn0IPE8d4wGa8UsOGsX+iKy2g==", "license": "BSD-3-Clause" }, "node_modules/jiti": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", - "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", "license": "MIT", "bin": { "jiti": "lib/jiti-cli.mjs" @@ -21443,8 +18980,6 @@ }, "node_modules/jose": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", - "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" @@ -21452,27 +18987,21 @@ }, "node_modules/jpeg-js": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", - "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", "license": "BSD-3-Clause" }, "node_modules/js-base64": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.9.3.tgz", - "integrity": "sha512-uwYQp+VJ38FVvtim6qNbit6e9uT6dwWQ4Y1+H9TxhW5hcHjpHwoxlR0nMpqUmIFOmu4VqMxwdJA88gIVuZJQ/g==", + "version": "3.9.5", "license": "BSD-3-Clause" }, "node_modules/js-beautify": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.4.tgz", - "integrity": "sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==", + "version": "2.0.3", "license": "MIT", "dependencies": { "config-chain": "^1.1.13", - "editorconfig": "^1.0.4", - "glob": "^10.4.2", - "js-cookie": "^3.0.5", - "nopt": "^7.2.1" + "editorconfig": "^3.0.2", + "glob": "^13.0.6", + "js-cookie": "^3.0.8", + "nopt": "^10.0.1" }, "bin": { "css-beautify": "js/bin/css-beautify.js", @@ -21484,112 +19013,31 @@ } }, "node_modules/js-beautify/node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/js-beautify/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/js-beautify/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/js-beautify/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/js-beautify/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/js-beautify/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "version": "5.0.0", "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, "node_modules/js-beautify/node_modules/nopt": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "version": "10.0.1", "license": "ISC", "dependencies": { - "abbrev": "^2.0.0" + "abbrev": "^5.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/js-beautify/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, "node_modules/js-cookie": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.8.tgz", - "integrity": "sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==", "license": "MIT" }, "node_modules/js-library-detector": { "version": "6.7.0", - "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.7.0.tgz", - "integrity": "sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==", "license": "MIT", "engines": { "node": ">=12" @@ -21597,14 +19045,10 @@ }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", - "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "version": "5.4.3", "funding": [ { "type": "github", @@ -21620,19 +19064,15 @@ "argparse": "^2.0.1" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "js-yaml": "bin/js-yaml.mjs" } }, "node_modules/jsbn": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", "license": "MIT" }, "node_modules/jsdoc-type-pratt-parser": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-9.1.2.tgz", - "integrity": "sha512-9EXymowgk1mb9RY1VxuwKc+AhaxfBk2CV0dWxgGM+l5RURTtiUoAx7MlKwcsiVcEXK5HEPa7FeH/tsRpqjEPRg==", + "version": "9.4.0", "license": "MIT", "dependencies": { "@types/estree": "^1.0.9" @@ -21642,31 +19082,28 @@ } }, "node_modules/jsdom": { - "version": "30.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-30.0.1.tgz", - "integrity": "sha512-52v7mUVUfNQVYYqE1lcdaymWL0njO7lTLUog6ZvW2U5KsbiLk/GnZlVJ+qx0xfNJZ6Gn+KSpPNE52vurbxZwrA==", + "version": "30.1.3", "license": "MIT", "dependencies": { - "@asamuzakjp/css-color": "^6.0.5", - "@asamuzakjp/dom-selector": "^8.3.0", + "@asamuzakjp/css-color": "^7.1.3", + "@asamuzakjp/dom-selector": "^10.0.3", "@bramus/specificity": "^2.4.2", - "@csstools/css-syntax-patches-for-csstree": "^1.1.7", - "@exodus/bytes": "^1.15.1", + "@csstools/css-syntax-patches-for-csstree": "^1.1.15", + "@exodus/bytes": "^1.16.0", "css-tree": "^3.2.1", - "data-urls": "^7.0.0", + "data-urls": "^8.0.0", "decimal.js": "^10.6.0", - "html-encoding-sniffer": "^6.0.0", + "html-encoding-sniffer": "^7.0.0", "is-potential-custom-element-name": "^1.0.1", - "lru-cache": "^11.5.2", + "lru-cache": "^11.5.3", "parse5": "^8.0.1", "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", "tough-cookie": "^6.0.2", - "undici": "^8.9.0", - "w3c-xmlserializer": "^5.0.0", + "undici": "^8.12.1", + "w3c-xmlserializer": "^6.0.0", "webidl-conversions": "^8.0.1", "whatwg-mimetype": "^5.0.0", - "whatwg-url": "^17.1.0", + "whatwg-url": "^17.2.0", "xml-name-validator": "^5.0.0" }, "engines": { @@ -21681,10 +19118,18 @@ } } }, + "node_modules/jsdom/node_modules/entities": { + "version": "8.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/jsdom/node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "version": "11.5.3", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -21692,8 +19137,6 @@ }, "node_modules/jsdom/node_modules/parse5": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", - "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", "license": "MIT", "dependencies": { "entities": "^8.0.0" @@ -21704,8 +19147,6 @@ }, "node_modules/jsdom/node_modules/whatwg-mimetype": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz", - "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==", "license": "MIT", "engines": { "node": ">=20" @@ -21713,8 +19154,6 @@ }, "node_modules/jsesc": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -21725,26 +19164,18 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-to-ts": { "version": "1.6.4", - "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-1.6.4.tgz", - "integrity": "sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==", "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.6", @@ -21753,26 +19184,18 @@ }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -21783,14 +19206,10 @@ }, "node_modules/jsonc-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "license": "MIT" }, "node_modules/jsonfile": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", - "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -21801,14 +19220,10 @@ }, "node_modules/jsonlines": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", - "integrity": "sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==", "license": "MIT" }, "node_modules/jsonpointer": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21816,8 +19231,6 @@ }, "node_modules/jsprim": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "license": "MIT", "dependencies": { "assert-plus": "1.0.0", @@ -21831,8 +19244,6 @@ }, "node_modules/juice": { "version": "11.1.1", - "resolved": "https://registry.npmjs.org/juice/-/juice-11.1.1.tgz", - "integrity": "sha512-4SBfZqKcc6DrIS+5b/WiGoWaZsdUPBH+e6SbRlNjJpaIRtfoBhYReAtobIEW6mcLeFFDXLBJMuZwkJLkBJjs2w==", "license": "MIT", "dependencies": { "cheerio": "1.0.0", @@ -21849,19 +19260,50 @@ "node": ">=18.17" } }, + "node_modules/juice/node_modules/cheerio": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "encoding-sniffer": "^0.2.0", + "htmlparser2": "^9.1.0", + "parse5": "^7.1.2", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^6.19.5", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=18.17" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, "node_modules/juice/node_modules/commander": { "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "license": "MIT", "engines": { "node": ">=18" } }, + "node_modules/juice/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/juice/node_modules/entities": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -21870,49 +19312,80 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/juice/node_modules/htmlparser2": { + "version": "9.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/juice/node_modules/htmlparser2/node_modules/entities": { + "version": "4.5.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/juice/node_modules/undici": { + "version": "6.29.1", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/juice/node_modules/whatwg-mimetype": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/katex": { - "version": "0.16.47", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz", - "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==", + "version": "0.18.10", "funding": [ "https://opencollective.com/katex", "https://github.com/sponsors/katex" ], "license": "MIT", "dependencies": { - "commander": "^8.3.0" + "commander": "^15.0.0" }, "bin": { "katex": "cli.js" } }, "node_modules/katex/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "version": "15.0.0", "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=22.12.0" } }, "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "version": "5.6.0", "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "@keyv/serialize": "^1.1.1" } }, "node_modules/khroma": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", - "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" + "version": "2.1.0" }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21920,23 +19393,48 @@ }, "node_modules/kleur": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/koffi": { + "version": "3.3.3", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "funding": { + "url": "https://liberapay.com/Koromix" + }, + "optionalDependencies": { + "@koromix/koffi-android-arm64": "3.3.3", + "@koromix/koffi-android-x64": "3.3.3", + "@koromix/koffi-darwin-arm64": "3.3.3", + "@koromix/koffi-darwin-x64": "3.3.3", + "@koromix/koffi-freebsd-arm64": "3.3.3", + "@koromix/koffi-freebsd-ia32": "3.3.3", + "@koromix/koffi-freebsd-x64": "3.3.3", + "@koromix/koffi-linux-arm": "3.3.3", + "@koromix/koffi-linux-arm64": "3.3.3", + "@koromix/koffi-linux-ia32": "3.3.3", + "@koromix/koffi-linux-loong64": "3.3.3", + "@koromix/koffi-linux-ppc64": "3.3.3", + "@koromix/koffi-linux-riscv64": "3.3.3", + "@koromix/koffi-linux-x64": "3.3.3", + "@koromix/koffi-openbsd-arm64": "3.3.3", + "@koromix/koffi-openbsd-ia32": "3.3.3", + "@koromix/koffi-openbsd-x64": "3.3.3", + "@koromix/koffi-win32-arm64": "3.3.3", + "@koromix/koffi-win32-ia32": "3.3.3", + "@koromix/koffi-win32-x64": "3.3.3" + } + }, "node_modules/kolorist": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", "license": "MIT" }, "node_modules/latest-version": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", "license": "MIT", "dependencies": { "package-json": "^8.1.0" @@ -21949,39 +19447,25 @@ } }, "node_modules/launder": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/launder/-/launder-1.7.1.tgz", - "integrity": "sha512-mU6WRz5EusL9ZZuiZ5SO4Y6C0P9PAUR9iwdb6bzj4KDihm28DiHFw+/yk9DBH4f+Pv1wuzQ4e2jV3oQ7mkIqvw==", + "version": "1.7.2", "license": "MIT", "dependencies": { - "dayjs": "^1.11.7" + "dayjs": "^1.11.23" } }, "node_modules/layout-base": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", "license": "MIT" }, "node_modules/leac": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/leac/-/leac-0.7.0.tgz", - "integrity": "sha512-qMrZeyEekgdRQ9o6a4NAB2EQZrv827GJdn1vnapwSJ90hWRB4TzUSunvacPkxQ2TnNqHNI1/zSt0hlo0crG8Jw==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/KillyMXI" - } - }, - "node_modules/legacy-javascript": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/legacy-javascript/-/legacy-javascript-0.0.1.tgz", - "integrity": "sha512-lPyntS4/aS7jpuvOlitZDFifBCb4W8L/3QU0PLbUTUj+zYah8rfVjYic88yG7ZKTxhS5h9iz7duT8oUXKszLhg==", - "license": "Apache-2.0" + } }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "license": "MIT", "engines": { "node": ">=6" @@ -21989,8 +19473,6 @@ }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", @@ -22001,15 +19483,11 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.13.12", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.13.12.tgz", - "integrity": "sha512-uLVeV1c9OTk6qkdqnj+mpMD+ZdnZ0szVyWu58HwMmpwkHA1gCEkyjd3veZQXDnuw9KEwSRjcc9B1pS9XKIN1fA==", + "version": "1.13.15", "license": "MIT" }, "node_modules/libsql": { "version": "0.5.29", - "resolved": "https://registry.npmjs.org/libsql/-/libsql-0.5.29.tgz", - "integrity": "sha512-8lMP8iMgiBzzoNbAPQ59qdVcj6UaE/Vnm+fiwX4doX4Narook0a4GPKWBEv+CR8a1OwbfkgL18uBfBjWdF0Fzg==", "cpu": [ "x64", "arm64", @@ -22040,45 +19518,37 @@ }, "node_modules/libsql/node_modules/detect-libc": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/lighthouse": { - "version": "13.4.1", - "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-13.4.1.tgz", - "integrity": "sha512-fDu8lt3QLK/lTqIxtp1HkzQNJ32rsFHhbadYOepcMZFLgA8oINhxutMbMv8XXnpTOvZ0TXCo4JCk1LDTWaRLnA==", + "version": "13.6.0", "license": "Apache-2.0", "dependencies": { - "@paulirish/trace_engine": "0.0.65", - "@sentry/node": "^10.0.0", - "axe-core": "^4.12.1", - "chrome-launcher": "^1.2.1", - "configstore": "^7.0.0", + "@paulirish/trace_engine": "0.0.67", + "@sentry/node": "^11.8.0", + "ajv-formats": "^3.0.1", + "axe-core": "4.14.0", + "chrome-launcher": "^1.2.2", + "configstore": "^8.0.0", "csp_evaluator": "1.1.8", - "devtools-protocol": "0.0.1663043", + "devtools-protocol": "0.0.1727723", "enquirer": "^2.3.6", "http-link-header": "^1.1.1", "intl-messageformat": "^10.5.3", - "jpeg-js": "^0.4.4", "js-library-detector": "^6.7.0", "lighthouse-logger": "^2.0.2", "lighthouse-stack-packs": "1.12.3", - "lodash-es": "^4.17.21", - "lookup-closest-locale": "6.2.0", - "open": "^8.4.0", - "puppeteer-core": "^25.3.0", + "open": "^11.0.4", + "puppeteer-core": "^25.16.0", "robots-parser": "^3.0.1", "speedline-core": "^1.4.3", - "third-party-web": "^0.29.2", - "tldts-icann": "^7.4.9", - "web-features": "^3.34.0", - "ws": "^7.0.0", - "yargs": "^17.3.1", - "yargs-parser": "^21.0.0" + "third-party-web": "^0.30.0", + "tldts-icann": "^7.4.19", + "yargs": "^18.2.0", + "yargs-parser": "^22.0.0" }, "bin": { "chrome-debug": "core/scripts/manual-chrome-launcher.js", @@ -22091,8 +19561,6 @@ }, "node_modules/lighthouse-logger": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.2.tgz", - "integrity": "sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==", "license": "Apache-2.0", "dependencies": { "debug": "^4.4.1", @@ -22101,122 +19569,10 @@ }, "node_modules/lighthouse-stack-packs": { "version": "1.12.3", - "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.12.3.tgz", - "integrity": "sha512-d8IsOpE83kbANgnM+Tp8+x6HcMpX9o2ITBiUERssgzAIFdZCQzs/f4k6D0DLQTE59enml9mbAOU52Wu35exWtg==", "license": "Apache-2.0" }, - "node_modules/lighthouse/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lighthouse/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/lighthouse/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lighthouse/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/lighthouse/node_modules/ws": { - "version": "7.5.13", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.13.tgz", - "integrity": "sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/lighthouse/node_modules/yargs": { - "version": "17.7.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", - "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/lighthouse/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/lightningcss": { "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "license": "MPL-2.0", "dependencies": { "detect-libc": "^2.0.3" @@ -22390,8 +19746,6 @@ }, "node_modules/lightningcss-linux-x64-gnu": { "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", "cpu": [ "x64" ], @@ -22475,9 +19829,7 @@ } }, "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "version": "3.1.4", "license": "MIT", "engines": { "node": ">=14" @@ -22488,8 +19840,6 @@ }, "node_modules/limit-spawn": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/limit-spawn/-/limit-spawn-0.0.3.tgz", - "integrity": "sha512-2vJ6FDCit0ohq77qdbIdk5JqGs/98W1fGEgozoAMq/oybKPdgLuB8bHH/wWgvCdQzEJpm6Sxh0abG/PtxFr7XA==", "license": "MIT", "engines": { "node": ">= 0.8.0" @@ -22497,14 +19847,10 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, "node_modules/linkify-it": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz", - "integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==", + "version": "6.1.0", "funding": [ { "type": "github", @@ -22517,13 +19863,11 @@ ], "license": "MIT", "dependencies": { - "uc.micro": "^2.0.0" + "uc.micro": "^3.0.0" } }, "node_modules/lit": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.3.tgz", - "integrity": "sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==", "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^2.1.0", @@ -22533,8 +19877,6 @@ }, "node_modules/lit-element": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", - "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.5.0", @@ -22544,8 +19886,6 @@ }, "node_modules/lit-html": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.3.tgz", - "integrity": "sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==", "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" @@ -22553,8 +19893,6 @@ }, "node_modules/load-bmfont": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", - "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", "license": "MIT", "dependencies": { "buffer-equal": "0.0.1", @@ -22569,8 +19907,6 @@ }, "node_modules/load-plugin": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-5.1.0.tgz", - "integrity": "sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==", "license": "MIT", "dependencies": { "@npmcli/config": "^6.0.0", @@ -22583,8 +19919,6 @@ }, "node_modules/load-plugin/node_modules/import-meta-resolve": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", "license": "MIT", "funding": { "type": "github", @@ -22593,8 +19927,6 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { "p-locate": "^5.0.0" @@ -22608,66 +19940,42 @@ }, "node_modules/lodash": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", - "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, "node_modules/lodash-es": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", - "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "license": "MIT" }, "node_modules/longest-streak": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/lookup-closest-locale": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz", - "integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==", - "license": "MIT" - }, "node_modules/lowercase-keys": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -22678,8 +19986,6 @@ }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -22687,8 +19993,6 @@ }, "node_modules/luxon": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.2.tgz", - "integrity": "sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==", "license": "MIT", "engines": { "node": ">=12" @@ -22696,8 +20000,6 @@ }, "node_modules/lz-string": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "license": "MIT", "bin": { "lz-string": "bin/bin.js" @@ -22705,17 +20007,13 @@ }, "node_modules/magic-string": { "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/magicast": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.4.tgz", - "integrity": "sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==", + "version": "0.5.5", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", @@ -22723,37 +20021,8 @@ "source-map-js": "^1.2.1" } }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/map-obj": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "license": "MIT", "engines": { "node": ">=8" @@ -22763,14 +20032,10 @@ } }, "node_modules/map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==" + "version": "0.1.0" }, "node_modules/markdown-extensions": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", "license": "MIT", "engines": { "node": ">=16" @@ -22780,9 +20045,7 @@ } }, "node_modules/markdown-it": { - "version": "14.3.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.0.tgz", - "integrity": "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==", + "version": "15.0.3", "funding": [ { "type": "github", @@ -22795,24 +20058,36 @@ ], "license": "MIT", "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.5.0", - "linkify-it": "^5.0.2", - "mdurl": "^2.0.0", + "argparse": "^3.0.3", + "entities": "^8.1.0", + "linkify-it": "^6.1.0", + "mdurl": "^2.1.0", "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" + "uc.micro": "^3.0.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" } }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "3.0.4", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "PSF-2.0" + }, "node_modules/markdown-it/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "8.1.0", "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" @@ -22820,8 +20095,6 @@ }, "node_modules/markdown-table": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", "license": "MIT", "funding": { "type": "github", @@ -22829,20 +20102,19 @@ } }, "node_modules/markdownlint": { - "version": "0.41.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.41.1.tgz", - "integrity": "sha512-qHKeU2E1bdyNAT077go2FVTNXvYcktN5IHtF6XyeD1l0PClxzSp2tUApAV14ORI8DGX4H9bNKZEzelZp4qn8IA==", + "version": "0.42.0", "license": "MIT", "dependencies": { - "micromark": "4.0.2", - "micromark-core-commonmark": "2.0.3", + "micromark": "4.0.3", + "micromark-core-commonmark": "2.0.4", "micromark-extension-directive": "4.0.0", "micromark-extension-gfm-autolink-literal": "2.1.0", "micromark-extension-gfm-footnote": "2.1.0", - "micromark-extension-gfm-table": "2.1.1", + "micromark-extension-gfm-table": "2.1.2", "micromark-extension-math": "3.1.0", - "micromark-util-types": "2.0.2", - "string-width": "8.2.1" + "micromark-util-types": "2.0.3", + "re2js": "2.8.6", + "string-width": "8.3.0" }, "engines": { "node": ">=22" @@ -22852,20 +20124,18 @@ } }, "node_modules/markdownlint-cli2": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.2.tgz", - "integrity": "sha512-eUhcnkSpzURo/o4htSqc7LPDszgOOTknhU4eY/sPHvMCLxnTCYscv1gw1/js/idmaZPisv9ECVEIORcllqjTUw==", + "version": "0.24.0", "license": "MIT", "dependencies": { - "globby": "16.2.2", - "js-yaml": "5.2.2", + "globby": "16.2.4", + "js-yaml": "5.4.3", "jsonc-parser": "3.3.1", "jsonpointer": "5.0.1", - "markdown-it": "14.3.0", - "markdownlint": "0.41.1", + "markdown-it": "15.0.3", + "markdownlint": "0.42.0", "markdownlint-cli2-formatter-default": "0.0.6", "micromatch": "4.0.8", - "smol-toml": "1.7.0" + "smol-toml": "1.9.1" }, "bin": { "markdownlint-cli2": "markdownlint-cli2-bin.mjs" @@ -22874,152 +20144,503 @@ "node": ">=22" }, "funding": { - "url": "https://github.com/sponsors/DavidAnson" + "url": "https://github.com/sponsors/DavidAnson" + } + }, + "node_modules/markdownlint-cli2-formatter-default": { + "version": "0.0.6", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/DavidAnson" + }, + "peerDependencies": { + "markdownlint-cli2": ">=0.0.4" + } + }, + "node_modules/marked": { + "version": "16.4.2", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/marky": { + "version": "1.3.0", + "license": "Apache-2.0" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mathjax-full": { + "version": "3.2.1", + "license": "Apache-2.0", + "dependencies": { + "esm": "^3.2.25", + "mhchemparser": "^4.1.0", + "mj-context-menu": "^0.6.1", + "speech-rule-engine": "^4.0.6" + } + }, + "node_modules/mathml-tag-names": { + "version": "4.0.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/md-attr-parser": { + "version": "1.3.0", + "license": "MIT" + }, + "node_modules/mdast-comment-marker": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-mdx-expression": "^1.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-comment-marker/node_modules/@types/mdast": { + "version": "3.0.15", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-comment-marker/node_modules/@types/unist": { + "version": "2.0.11", + "license": "MIT" + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.2.0", + "micromark-util-character": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-extension-frontmatter": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/@types/mdast": { + "version": "3.0.15", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/@types/unist": { + "version": "2.0.11", + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-character": { + "version": "1.2.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-symbol": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-types": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/unist-util-is": { + "version": "5.2.1", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/unist-util-visit": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/markdownlint-cli2-formatter-default": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.6.tgz", - "integrity": "sha512-VVDGKsq9sgzu378swJ0fcHfSicUnMxnL8gnLm/Q4J/xsNJ4e5bA6lvAz7PCzIl0/No0lHyaWdqVD2jotxOSFMQ==", + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.1", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/DavidAnson" + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, - "peerDependencies": { - "markdownlint-cli2": ">=0.0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/markdownlint-cli2/node_modules/js-yaml": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.2.tgz", - "integrity": "sha512-dayzUzKkJ1MkuUtZglSebU43utNXH0OWQByK9rKOOuYIO8M5TV1y+n8ALMdG0rdzBnfNkOmZEqrURepb0ejqBw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.mjs" - } - }, - "node_modules/markdownlint-cli2/node_modules/smol-toml": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.0.tgz", - "integrity": "sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 18" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/cyyynthia" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/marked": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", - "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", "license": "MIT", - "bin": { - "marked": "bin/marked.js" + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, - "engines": { - "node": ">= 20" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/marky": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", - "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", - "license": "Apache-2.0" - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "node_modules/mdast-util-math": { + "version": "3.0.0", "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mathjax-full": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/mathjax-full/-/mathjax-full-3.2.1.tgz", - "integrity": "sha512-aUz9o16MGZdeiIBwZjAfUBTiJb7LRqzZEl1YOZ8zQMGYIyh1/nxRebxKxjDe9L+xcZCr2OHdzoFBMcd6VnLv9Q==", - "license": "Apache-2.0", "dependencies": { - "esm": "^3.2.25", - "mhchemparser": "^4.1.0", - "mj-context-menu": "^0.6.1", - "speech-rule-engine": "^4.0.6" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "longest-streak": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.1.0", + "unist-util-remove-position": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/mathml-tag-names": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-4.0.0.tgz", - "integrity": "sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ==", + "node_modules/mdast-util-mdx": { + "version": "3.0.0", "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/md-attr-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/md-attr-parser/-/md-attr-parser-1.3.0.tgz", - "integrity": "sha512-KTVlfU5Oxo/6kd0YZ2mLP3eWJj+5vzh5mBCxLo3yGl1fzHIgxmtadbE9tHb7TbUBi3XZbl+P0xKeGmakat135w==", - "license": "MIT" - }, - "node_modules/mdast-comment-marker": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-2.1.2.tgz", - "integrity": "sha512-HED3ezseRVkBzZ0uK4q6RJMdufr/2p3VfVZstE3H1N9K8bwtspztWo6Xd7rEatuGNoCXaBna8oEqMwUn0Ve1bw==", + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", "license": "MIT", "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", - "mdast-util-mdx-expression": "^1.1.0" + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-comment-marker/node_modules/@types/hast": { + "node_modules/mdast-util-mdx-expression/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" } }, - "node_modules/mdast-comment-marker/node_modules/@types/mdast": { + "node_modules/mdast-util-mdx-expression/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" } }, - "node_modules/mdast-comment-marker/node_modules/@types/unist": { + "node_modules/mdast-util-mdx-expression/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, - "node_modules/mdast-comment-marker/node_modules/mdast-util-from-markdown": { + "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -23040,27 +20661,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-comment-marker/node_modules/mdast-util-mdx-expression": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", - "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-comment-marker/node_modules/mdast-util-phrasing": { + "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-phrasing": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -23071,10 +20673,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-comment-marker/node_modules/mdast-util-to-markdown": { + "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-to-markdown": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -23091,10 +20691,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-comment-marker/node_modules/mdast-util-to-string": { + "node_modules/mdast-util-mdx-expression/node_modules/mdast-util-to-string": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" @@ -23104,10 +20702,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-comment-marker/node_modules/micromark": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -23139,10 +20735,8 @@ "uvu": "^0.5.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-core-commonmark": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-core-commonmark": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -23173,10 +20767,8 @@ "uvu": "^0.5.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-factory-destination": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-factory-destination": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -23194,10 +20786,8 @@ "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-factory-label": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-factory-label": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -23216,10 +20806,8 @@ "uvu": "^0.5.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-factory-space": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-factory-space": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -23236,10 +20824,8 @@ "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-factory-title": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-factory-title": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -23258,10 +20844,8 @@ "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-factory-whitespace": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-factory-whitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -23280,496 +20864,62 @@ "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-sanitize-uri": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mdast-comment-marker/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mdast-comment-marker/node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-comment-marker/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-comment-marker/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-comment-marker/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", - "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-directive": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", - "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", - "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz", - "integrity": "sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-extension-frontmatter": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter/node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-frontmatter/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/mdast-util-frontmatter/node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-chunked": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", "funding": [ { "type": "GitHub Sponsors", @@ -23782,14 +20932,12 @@ ], "license": "MIT", "dependencies": { - "micromark-util-symbol": "^1.0.0", + "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/micromark-util-decode-numeric-character-reference": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -23805,10 +20953,8 @@ "micromark-util-symbol": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/micromark-util-decode-string": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-decode-string": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -23827,10 +20973,8 @@ "micromark-util-symbol": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/micromark-util-symbol": { + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -23843,10 +20987,8 @@ ], "license": "MIT" }, - "node_modules/mdast-util-frontmatter/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", "funding": [ { "type": "GitHub Sponsors", @@ -23859,189 +21001,178 @@ ], "license": "MIT" }, - "node_modules/mdast-util-frontmatter/node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-types": "^1.0.0" } }, - "node_modules/mdast-util-frontmatter/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-symbol": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "node_modules/mdast-util-mdx-expression/node_modules/micromark-util-types": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-mdx-expression/node_modules/unist-util-is": { + "version": "5.2.1", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" + "@types/unist": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "node_modules/mdast-util-mdx-expression/node_modules/unist-util-stringify-position": { + "version": "3.0.3", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "@types/unist": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "node_modules/mdast-util-mdx-expression/node_modules/unist-util-visit": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "node_modules/mdast-util-mdx-expression/node_modules/unist-util-visit-parents": { + "version": "5.1.3", "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-math": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-3.0.0.tgz", - "integrity": "sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==", + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", "license": "MIT", "dependencies": { + "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "longest-streak": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.1.0", - "unist-util-remove-position": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", - "license": "MIT", - "dependencies": { + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-mdx-expression": { + "node_modules/mdast-util-mdx/node_modules/mdast-util-mdx-expression": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -24056,34 +21187,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", - "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-mdxjs-esm": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -24100,8 +21205,6 @@ }, "node_modules/mdast-util-phrasing": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -24114,8 +21217,6 @@ }, "node_modules/mdast-util-to-hast": { "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -24133,10 +21234,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-hast/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "version": "2.2.0", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -24144,8 +21255,10 @@ "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", + "micromark-util-character": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" }, @@ -24156,8 +21269,6 @@ }, "node_modules/mdast-util-to-nlcst": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-5.2.1.tgz", - "integrity": "sha512-Xznpj85MsJnLQjBboajOovT2fAAvbbbmYutpFgzLi9pjZEOkgGzjq+t6fHcge8uzZ5uEkj5pigzw2QrnIVq/kw==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -24175,8 +21286,6 @@ }, "node_modules/mdast-util-to-nlcst/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -24184,27 +21293,10 @@ }, "node_modules/mdast-util-to-nlcst/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/mdast-util-to-nlcst/node_modules/unist-util-position": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-nlcst/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -24214,26 +21306,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-nlcst/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-to-nlcst/node_modules/vfile-location": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -24244,24 +21318,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-nlcst/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-to-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" @@ -24273,26 +21331,18 @@ }, "node_modules/mdn-data": { "version": "2.27.1", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", - "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", "license": "CC0-1.0" }, "node_modules/mdurl": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz", - "integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==", "license": "MIT" }, "node_modules/mensch": { "version": "0.3.4", - "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - "integrity": "sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==", "license": "MIT" }, "node_modules/meow": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-11.0.0.tgz", - "integrity": "sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA==", "license": "MIT", "dependencies": { "@types/minimist": "^1.2.2", @@ -24317,8 +21367,6 @@ }, "node_modules/meow/node_modules/type-fest": { "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=14.16" @@ -24329,8 +21377,6 @@ }, "node_modules/meow/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "license": "ISC", "engines": { "node": ">=12" @@ -24338,39 +21384,25 @@ }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "license": "MIT", "engines": { "node": ">= 8" } }, - "node_modules/meriyah": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/meriyah/-/meriyah-6.1.4.tgz", - "integrity": "sha512-Sz8FzjzI0kN13GK/6MVEsVzMZEPvOhnmmI1lU5+/1cGOiK3QUahntrNNtdVeihrO7t9JpoH75iMNXg6R6uWflQ==", - "license": "ISC", - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/mermaid": { - "version": "11.17.2", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.17.2.tgz", - "integrity": "sha512-V6K3C8EBdEsPFZXSKMJe6ppQOENxuHARr9GvHX4hh47lAbhMRD9qf4oEK7LoaRQxULMa80/qt5gHO73aCleBBg==", + "version": "12.2.0", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^7.1.2", "@iconify/utils": "^3.0.2", - "@mermaid-js/parser": "^1.2.1", + "@mermaid-js/parser": "^2.0.1", "@types/d3": "^7.4.3", "@upsetjs/venn.js": "^2.0.0", + "chevrotain": "~13.2.0", "cytoscape": "^3.34.0", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", @@ -24378,22 +21410,23 @@ "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.14", "dayjs": "^1.11.21", - "dompurify": "^3.3.3", + "dompurify": "^3.4.12", + "elkjs": "^0.9.3", "es-toolkit": "^1.45.1", - "fastdom": "1.0.12", - "katex": "^0.16.47", + "katex": "^0.18.0", "khroma": "^2.1.0", "marked": "^16.3.0", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" + }, + "engines": { + "node": ">=22.12.0" } }, "node_modules/mermaid-isomorphic": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mermaid-isomorphic/-/mermaid-isomorphic-3.1.0.tgz", - "integrity": "sha512-mzrvfEVjnJIkJlEqxp3eMuR1wS0TeLCH1VK5E/T5yzWaBwI3JqjJuw70yUIThSCDJ5bRs6O3rgfp00oBAbvSeQ==", "license": "MIT", "dependencies": { "@fortawesome/fontawesome-free": "^6.0.0", @@ -24412,16 +21445,72 @@ } } }, + "node_modules/mermaid-isomorphic/node_modules/@chevrotain/types": { + "version": "11.1.2", + "license": "Apache-2.0" + }, + "node_modules/mermaid-isomorphic/node_modules/@mermaid-js/parser": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "@chevrotain/types": "~11.1.2" + } + }, + "node_modules/mermaid-isomorphic/node_modules/commander": { + "version": "8.3.0", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/mermaid-isomorphic/node_modules/katex": { + "version": "0.16.47", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/mermaid-isomorphic/node_modules/mermaid": { + "version": "11.17.2", + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^7.1.2", + "@iconify/utils": "^3.0.2", + "@mermaid-js/parser": "^1.2.1", + "@types/d3": "^7.4.3", + "@upsetjs/venn.js": "^2.0.0", + "cytoscape": "^3.34.0", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.2.0", + "d3": "^7.9.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.14", + "dayjs": "^1.11.21", + "dompurify": "^3.3.3", + "es-toolkit": "^1.45.1", + "fastdom": "1.0.12", + "katex": "^0.16.47", + "khroma": "^2.1.0", + "marked": "^16.3.0", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", + "ts-dedent": "^2.2.0", + "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" + } + }, "node_modules/mhchemparser": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/mhchemparser/-/mhchemparser-4.2.1.tgz", - "integrity": "sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==", "license": "Apache-2.0" }, "node_modules/micro": { "version": "9.3.5-canary.3", - "resolved": "https://registry.npmjs.org/micro/-/micro-9.3.5-canary.3.tgz", - "integrity": "sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==", "license": "MIT", "dependencies": { "arg": "4.1.0", @@ -24437,20 +21526,14 @@ }, "node_modules/micro/node_modules/arg": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", - "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", "license": "MIT" }, "node_modules/microdiff": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/microdiff/-/microdiff-1.6.0.tgz", - "integrity": "sha512-w7JWt8Bno6I8h0rEqlxr4lNG4UbT1FVtWo42wWosIiaJ+rP3pXh7shCYDnyqBrYx36LJ1CZ64p8A62aVp0sJpQ==", "license": "MIT" }, "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "version": "4.0.3", "funding": [ { "type": "GitHub Sponsors", @@ -24473,6 +21556,7 @@ "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", @@ -24483,9 +21567,7 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "version": "2.0.4", "funding": [ { "type": "GitHub Sponsors", @@ -24502,24 +21584,23 @@ "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", + "micromark-factory-space": "^2.1.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "micromark-util-types": "^2.0.3" } }, "node_modules/micromark-extension-directive": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", - "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==", "license": "MIT", "dependencies": { "devlop": "^1.0.0", @@ -24537,8 +21618,6 @@ }, "node_modules/micromark-extension-frontmatter": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.1.tgz", - "integrity": "sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==", "license": "MIT", "dependencies": { "fault": "^2.0.0", @@ -24553,8 +21632,6 @@ }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -24573,8 +21650,6 @@ }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -24589,8 +21664,6 @@ }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -24605,8 +21678,6 @@ }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", @@ -24625,8 +21696,6 @@ }, "node_modules/micromark-extension-gfm-autolink-literal": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", @@ -24641,8 +21710,6 @@ }, "node_modules/micromark-extension-gfm-footnote": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", "license": "MIT", "dependencies": { "devlop": "^1.0.0", @@ -24661,8 +21728,6 @@ }, "node_modules/micromark-extension-gfm-strikethrough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", "license": "MIT", "dependencies": { "devlop": "^1.0.0", @@ -24678,9 +21743,7 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "version": "2.1.2", "license": "MIT", "dependencies": { "devlop": "^1.0.0", @@ -24696,8 +21759,6 @@ }, "node_modules/micromark-extension-gfm-tagfilter": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" @@ -24709,8 +21770,6 @@ }, "node_modules/micromark-extension-gfm-task-list-item": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", "license": "MIT", "dependencies": { "devlop": "^1.0.0", @@ -24726,8 +21785,6 @@ }, "node_modules/micromark-extension-math": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz", - "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==", "license": "MIT", "dependencies": { "@types/katex": "^0.16.0", @@ -24743,10 +21800,29 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/micromark-extension-math/node_modules/commander": { + "version": "8.3.0", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/micromark-extension-math/node_modules/katex": { + "version": "0.16.47", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, "node_modules/micromark-extension-mdx-expression": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", - "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", "funding": [ { "type": "GitHub Sponsors", @@ -24771,8 +21847,6 @@ }, "node_modules/micromark-extension-mdx-jsx": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", - "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -24793,8 +21867,6 @@ }, "node_modules/micromark-extension-mdx-md": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" @@ -24806,8 +21878,6 @@ }, "node_modules/micromark-extension-mdxjs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", "license": "MIT", "dependencies": { "acorn": "^8.0.0", @@ -24826,8 +21896,6 @@ }, "node_modules/micromark-extension-mdxjs-esm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -24847,8 +21915,6 @@ }, "node_modules/micromark-factory-destination": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", "funding": [ { "type": "GitHub Sponsors", @@ -24868,8 +21934,6 @@ }, "node_modules/micromark-factory-label": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "funding": [ { "type": "GitHub Sponsors", @@ -24890,8 +21954,6 @@ }, "node_modules/micromark-factory-mdx-expression": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", - "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", "funding": [ { "type": "GitHub Sponsors", @@ -24916,9 +21978,7 @@ } }, "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", "funding": [ { "type": "GitHub Sponsors", @@ -24937,8 +21997,6 @@ }, "node_modules/micromark-factory-title": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", "funding": [ { "type": "GitHub Sponsors", @@ -24959,8 +22017,6 @@ }, "node_modules/micromark-factory-whitespace": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", "funding": [ { "type": "GitHub Sponsors", @@ -24981,8 +22037,6 @@ }, "node_modules/micromark-util-character": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -25001,8 +22055,6 @@ }, "node_modules/micromark-util-chunked": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", "funding": [ { "type": "GitHub Sponsors", @@ -25020,8 +22072,6 @@ }, "node_modules/micromark-util-classify-character": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", "funding": [ { "type": "GitHub Sponsors", @@ -25041,8 +22091,6 @@ }, "node_modules/micromark-util-combine-extensions": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", "funding": [ { "type": "GitHub Sponsors", @@ -25061,8 +22109,6 @@ }, "node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", "funding": [ { "type": "GitHub Sponsors", @@ -25080,8 +22126,6 @@ }, "node_modules/micromark-util-decode-string": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", "funding": [ { "type": "GitHub Sponsors", @@ -25100,10 +22144,25 @@ "micromark-util-symbol": "^2.0.0" } }, + "node_modules/micromark-util-edit-map": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, "node_modules/micromark-util-encode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", "funding": [ { "type": "GitHub Sponsors", @@ -25118,8 +22177,6 @@ }, "node_modules/micromark-util-events-to-acorn": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", - "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", "funding": [ { "type": "GitHub Sponsors", @@ -25143,8 +22200,6 @@ }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", "funding": [ { "type": "GitHub Sponsors", @@ -25159,8 +22214,6 @@ }, "node_modules/micromark-util-normalize-identifier": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", "funding": [ { "type": "GitHub Sponsors", @@ -25178,8 +22231,6 @@ }, "node_modules/micromark-util-resolve-all": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", "funding": [ { "type": "GitHub Sponsors", @@ -25197,8 +22248,6 @@ }, "node_modules/micromark-util-sanitize-uri": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "funding": [ { "type": "GitHub Sponsors", @@ -25218,8 +22267,6 @@ }, "node_modules/micromark-util-subtokenize": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", "funding": [ { "type": "GitHub Sponsors", @@ -25240,8 +22287,6 @@ }, "node_modules/micromark-util-symbol": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -25255,9 +22300,7 @@ "license": "MIT" }, "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "version": "2.0.3", "funding": [ { "type": "GitHub Sponsors", @@ -25272,8 +22315,6 @@ }, "node_modules/micromatch": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -25285,8 +22326,6 @@ }, "node_modules/micromatch/node_modules/picomatch": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", "engines": { "node": ">=8.6" @@ -25297,8 +22336,6 @@ }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "license": "MIT", "bin": { "mime": "cli.js" @@ -25309,8 +22346,6 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -25318,8 +22353,6 @@ }, "node_modules/mime-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-match/-/mime-match-1.0.2.tgz", - "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==", "license": "ISC", "dependencies": { "wildcard": "^1.1.0" @@ -25327,8 +22360,6 @@ }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -25339,8 +22370,6 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "license": "MIT", "engines": { "node": ">=6" @@ -25348,8 +22377,6 @@ }, "node_modules/mimic-response": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "license": "MIT", "engines": { "node": ">=10" @@ -25360,8 +22387,6 @@ }, "node_modules/min-document": { "version": "2.19.2", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", - "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", "license": "MIT", "dependencies": { "dom-walk": "^0.1.0" @@ -25369,8 +22394,6 @@ }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "license": "MIT", "engines": { "node": ">=4" @@ -25378,8 +22401,6 @@ }, "node_modules/mini-svg-data-uri": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", "license": "MIT", "bin": { "mini-svg-data-uri": "cli.js" @@ -25387,8 +22408,6 @@ }, "node_modules/minimatch": { "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "license": "BlueOak-1.0.0", "dependencies": { "brace-expansion": "^5.0.8" @@ -25402,8 +22421,6 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -25411,8 +22428,6 @@ }, "node_modules/minimist-options": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "license": "MIT", "dependencies": { "arrify": "^1.0.1", @@ -25425,8 +22440,6 @@ }, "node_modules/minimisted": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz", - "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==", "license": "MIT", "dependencies": { "minimist": "^1.2.5" @@ -25434,8 +22447,6 @@ }, "node_modules/minipass": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", - "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", "license": "BlueOak-1.0.0", "engines": { "node": ">=16 || 14 >=14.17" @@ -25443,8 +22454,6 @@ }, "node_modules/minizlib": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", "license": "MIT", "dependencies": { "minipass": "^7.1.2" @@ -25455,110 +22464,83 @@ }, "node_modules/mitt": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", "license": "MIT" }, "node_modules/mj-context-menu": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/mj-context-menu/-/mj-context-menu-0.6.1.tgz", - "integrity": "sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==", "license": "Apache-2.0" }, "node_modules/mjml": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml/-/mjml-5.4.0.tgz", - "integrity": "sha512-nKeUbKsNtSLzqKcmOwGh3ELxLYHY1fdeSNLif+A33uQV4zBdHahNL7LLshvpTpG2yyu5LlZHQWogVs1dS/V30w==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", - "mjml-cli": "5.4.0", - "mjml-core": "5.4.0", - "mjml-preset-core": "5.4.0", - "mjml-validator": "5.4.0" + "mjml-cli": "5.4.1", + "mjml-core": "5.4.1", + "mjml-preset-core": "5.4.1", + "mjml-validator": "5.4.1" }, "bin": { "mjml": "bin/mjml" } }, "node_modules/mjml-accordion": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-accordion/-/mjml-accordion-5.4.0.tgz", - "integrity": "sha512-yElB+84k5kZpTz8Ct3eRu63fkEeGc4mBZmbAfZrS5sZCb9DiamAfhozLee5WgO4Y3cwuf8cFsfhYGPuBw60XCw==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-body": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-body/-/mjml-body-5.4.0.tgz", - "integrity": "sha512-fPZLONKnRGR2NxkmfKPvnnr/ycVeyahi1ySX6Rk8lEO76ywXNFDWzTbzz/UQ2gzfnD8AhDbuqzd/UZRpW0vdOg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-button": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-button/-/mjml-button-5.4.0.tgz", - "integrity": "sha512-HlecSMeio6xf21nh4vMaHIJF8bN24KatK3gwcR6ByxKfzTkQVR7jtWjJLUiyiuLOJcam9wCOVl7m5J6elrFpjg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-carousel": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-carousel/-/mjml-carousel-5.4.0.tgz", - "integrity": "sha512-fuhOEETPC/+ZtISh5iOlc6uQqOKWwhwg1W8XTJrzWj5pfa46BzMdR7Nx0Z+8I8/HRqrZA3Ws4hiSTTgbpTIRjg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-cli": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-cli/-/mjml-cli-5.4.0.tgz", - "integrity": "sha512-6HeOz0zadc9iOmMVg85ts1HhoW2CiLUNaTFfnC5YXfowPnjK0bWfMluDzxHcaAk12wlnDF06kROl8pKpZeiy6A==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "chokidar": "^4.0.3", - "glob": "^11.1.0", + "glob": "^13.0.6", "lodash": "^4.17.21", - "minimatch": "^10.2.5", - "mjml-core": "5.4.0", - "mjml-parser-xml": "5.4.0", - "mjml-preset-core": "5.4.0", - "mjml-validator": "5.4.0", + "minimatch": "^10.2.6", + "mjml-core": "5.4.1", + "mjml-parser-xml": "5.4.1", + "mjml-preset-core": "5.4.1", + "mjml-validator": "5.4.1", "yargs": "^17.7.2" }, "bin": { "mjml-cli": "bin/mjml" } }, - "node_modules/mjml-cli/node_modules/@isaacs/cliui": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/mjml-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -25572,8 +22554,6 @@ }, "node_modules/mjml-cli/node_modules/chokidar": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "license": "MIT", "dependencies": { "readdirp": "^4.0.1" @@ -25587,8 +22567,6 @@ }, "node_modules/mjml-cli/node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -25599,62 +22577,8 @@ "node": ">=12" } }, - "node_modules/mjml-cli/node_modules/glob": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", - "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "BlueOak-1.0.0", - "dependencies": { - "foreground-child": "^3.3.1", - "jackspeak": "^4.1.1", - "minimatch": "^10.1.1", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mjml-cli/node_modules/jackspeak": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^9.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mjml-cli/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/mjml-cli/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -25667,8 +22591,6 @@ }, "node_modules/mjml-cli/node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -25684,8 +22606,6 @@ }, "node_modules/mjml-cli/node_modules/yargs": { "version": "17.7.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", - "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -25702,191 +22622,561 @@ }, "node_modules/mjml-cli/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/mjml-column": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-column/-/mjml-column-5.4.0.tgz", - "integrity": "sha512-vnseCiUUKhtQXx5ZEoApxA3elu2AZZyyQkOhE2ntG5cPQuZd3EhRv/mkKKCS99Vi51Tcf7AQ3chwSD4AL+bDHg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-core": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-core/-/mjml-core-5.4.0.tgz", - "integrity": "sha512-dhcbpBmxktzv/tV2Gcz7BJC15fKEP8LzXUlEYMhi0XDsNEkhHxPGXxvhMoc020jJ9Ypjobnh1q7ow+F8Xx72jA==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", - "cheerio": "1.0.0", - "cssnano": "^7.1.2", - "cssnano-preset-lite": "^4.0.4", + "cheerio": "^1.2.0", + "cssnano": "^7.1.9", + "cssnano-preset-lite": "^4.0.6", "detect-node": "^2.0.4", - "htmlnano": "^3.3.1", - "js-beautify": "^1.15.4", - "juice": "^11.0.0", + "htmlnano": "3.3.1", + "js-beautify": "^2.0.3", + "juice": "^11.1.1", "lodash": "^4.17.21", - "mjml-parser-xml": "5.4.0", - "mjml-validator": "5.4.0", - "postcss": "^8.5.8" + "mjml-parser-xml": "5.4.1", + "mjml-validator": "5.4.1", + "postcss": "^8.5.28" + } + }, + "node_modules/mjml-core/node_modules/caniuse-api": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/mjml-core/node_modules/cssnano": { + "version": "7.1.9", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^7.0.17", + "lilconfig": "^3.1.3" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/cssnano-preset-default": { + "version": "7.0.17", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^5.0.3", + "postcss-calc": "^10.1.1", + "postcss-colormin": "^7.0.10", + "postcss-convert-values": "^7.0.12", + "postcss-discard-comments": "^7.0.8", + "postcss-discard-duplicates": "^7.0.4", + "postcss-discard-empty": "^7.0.3", + "postcss-discard-overridden": "^7.0.3", + "postcss-merge-longhand": "^7.0.7", + "postcss-merge-rules": "^7.0.11", + "postcss-minify-font-values": "^7.0.3", + "postcss-minify-gradients": "^7.0.5", + "postcss-minify-params": "^7.0.9", + "postcss-minify-selectors": "^7.1.2", + "postcss-normalize-charset": "^7.0.3", + "postcss-normalize-display-values": "^7.0.3", + "postcss-normalize-positions": "^7.0.4", + "postcss-normalize-repeat-style": "^7.0.4", + "postcss-normalize-string": "^7.0.3", + "postcss-normalize-timing-functions": "^7.0.3", + "postcss-normalize-unicode": "^7.0.9", + "postcss-normalize-url": "^7.0.3", + "postcss-normalize-whitespace": "^7.0.3", + "postcss-ordered-values": "^7.0.4", + "postcss-reduce-initial": "^7.0.9", + "postcss-reduce-transforms": "^7.0.3", + "postcss-svgo": "^7.1.3", + "postcss-unique-selectors": "^7.0.7" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-colormin": { + "version": "7.0.10", + "license": "MIT", + "dependencies": { + "@colordx/core": "^5.4.3", + "browserslist": "^4.28.2", + "caniuse-api": "^3.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-convert-values": { + "version": "7.0.12", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-discard-duplicates": { + "version": "7.0.4", + "license": "MIT", + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-discard-overridden": { + "version": "7.0.3", + "license": "MIT", + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-merge-longhand": { + "version": "7.0.7", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^7.0.11" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-merge-rules": { + "version": "7.0.11", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^5.0.3", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-minify-font-values": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-minify-gradients": { + "version": "7.0.5", + "license": "MIT", + "dependencies": { + "@colordx/core": "^5.4.3", + "cssnano-utils": "^5.0.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-minify-params": { + "version": "7.0.9", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "cssnano-utils": "^5.0.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-minify-selectors": { + "version": "7.1.2", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-api": "^3.0.0", + "cssesc": "^3.0.0", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-charset": { + "version": "7.0.3", + "license": "MIT", + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-display-values": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-positions": { + "version": "7.0.4", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-repeat-style": { + "version": "7.0.4", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-string": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-timing-functions": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-unicode": { + "version": "7.0.9", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-normalize-url": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-ordered-values": { + "version": "7.0.4", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^5.0.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-reduce-initial": { + "version": "7.0.9", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-reduce-transforms": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-selector-parser": { + "version": "7.1.7", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mjml-core/node_modules/postcss-svgo": { + "version": "7.1.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^4.0.1" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/postcss-unique-selectors": { + "version": "7.0.7", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" + } + }, + "node_modules/mjml-core/node_modules/stylehacks": { + "version": "7.0.11", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "postcss-selector-parser": "^7.1.1" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" + }, + "peerDependencies": { + "postcss": "^8.5.13" } }, "node_modules/mjml-divider": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-divider/-/mjml-divider-5.4.0.tgz", - "integrity": "sha512-8mk7J0tn0rX+FBO43cJkaKO3x0GCjUX4bdPI5txoh1UWyq1N6xgoEqTAR3luwR0f8juTmUXZv97GnQdRUsWtvQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-group": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-group/-/mjml-group-5.4.0.tgz", - "integrity": "sha512-gCCU0WV8Aytt68uczjId3xhsvUJ8qU1WDCL+b7I3wrI1ja5npRyXdATHM6Q2uXbm+an8Dxz5q77Ts9sodAHZIQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head/-/mjml-head-5.4.0.tgz", - "integrity": "sha512-npWsul6ANzgxl2AZP0kG1yn9G5tOoX8iCgMhRwJkbIJ2rEX91SUvim9P/75s7HuqhccVsjO2L3OVHmnUEpWYng==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-attributes": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-attributes/-/mjml-head-attributes-5.4.0.tgz", - "integrity": "sha512-c2/Zi/2wCutEVChxY8RGbPIb2Wb0Ro3A9WVJ0DezyEeN9noTT1fRiMWYQIc2y3H5STfNtIFu6RbtDU+AK2p4rg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-breakpoint": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-breakpoint/-/mjml-head-breakpoint-5.4.0.tgz", - "integrity": "sha512-qtJZ7uaMxVObrr13um5tbktxih8ycTStYAdcKMdSsgqLG3dTNEfVF9wg7AEHs6e3GB1cPnHgQwF9v7nxe+vocw==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-font": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-font/-/mjml-head-font-5.4.0.tgz", - "integrity": "sha512-c0shDE+Bt7tob9NNpNOk8pRpJMWztfgNuoyXAIkOc7VhILnsYzH5+4Ly70wlHOzQAspC3cODdkZxut8i3ApRcQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-html-attributes": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-html-attributes/-/mjml-head-html-attributes-5.4.0.tgz", - "integrity": "sha512-o9yEfrA1/5r3EbxXXUVBKf91wSh+vxBSNDYQFc0Do8/8gLg7MvczFVXH2Gq9PQdxPEO+AeBrP4sGP5ZxGJnSwg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-preview": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-preview/-/mjml-head-preview-5.4.0.tgz", - "integrity": "sha512-jXbbRIGPn7IiAq6M/KZpQMX+RjRN9dW4Az4QTyqL4PObqsrn+rbug6vdZXdxXnCERUZiA7a7K3R4Z5BTOi+qFw==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-style": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-style/-/mjml-head-style-5.4.0.tgz", - "integrity": "sha512-wUPT4G8GjHlcy0Zq67taYT0E65pa6gwSxO43VJfjpU8Qa1QNmFYkOuDkzbb9oZN0QsETmbfG/RPK/mS4uOAfsg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-head-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-head-title/-/mjml-head-title-5.4.0.tgz", - "integrity": "sha512-Tx4a6/CPDapUwq8NjGqfb3xBrzMXCxo3s1IGnd1Fnohl0uAZ5EySeBFf8c0uNSwrEhCDOTC5qrERm890Yselfw==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-hero": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-hero/-/mjml-hero-5.4.0.tgz", - "integrity": "sha512-j9bKjilTHqJMp3GIDtKUdP3JRnktAc0o7gHhv1NgThgv/z1DDQJ2zgtW/pme6wA5VWng5DTriPk9aoCLPuOlyQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-image": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-image/-/mjml-image-5.4.0.tgz", - "integrity": "sha512-6Y8aMIZbzIZ7SSpo0/o4n5E+JQx5d7OCwUoIIiXWPWGevfOE8JvjFt5MIa24CmSDbKWbhVuJEi1h4TUJhvAVbQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-navbar": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-navbar/-/mjml-navbar-5.4.0.tgz", - "integrity": "sha512-knEsmNN6uBLtEU3a9uwnRqUqAE38EeJcXYaGlI0ly75Zj+vyhKQGPjJzRN7XJqA2dFSgIm3dV9KU9vNW+jI3Zg==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-parser-xml": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-parser-xml/-/mjml-parser-xml-5.4.0.tgz", - "integrity": "sha512-A+KzRx+AeWIWxYN9z2KungvmVKMdW+NGLc5h+B9DeY93lSvcSpWH26nGDW9pcPi9B3fdwgYvqgOkYtX6EQATCA==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", @@ -25895,10 +23185,20 @@ "lodash": "^4.18.1" } }, + "node_modules/mjml-parser-xml/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/mjml-parser-xml/node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -25909,8 +23209,6 @@ }, "node_modules/mjml-parser-xml/node_modules/htmlparser2": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -25927,131 +23225,110 @@ } }, "node_modules/mjml-preset-core": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-preset-core/-/mjml-preset-core-5.4.0.tgz", - "integrity": "sha512-rq22rNFCp4brsSAgpKrY4tXR/ZWeJeU/GyypihrzmDVu3dSFmOYbrJgW1eCo4g5rWMpEbnY8pn0t1SB8EB+ymQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", - "mjml-accordion": "5.4.0", - "mjml-body": "5.4.0", - "mjml-button": "5.4.0", - "mjml-carousel": "5.4.0", - "mjml-column": "5.4.0", - "mjml-divider": "5.4.0", - "mjml-group": "5.4.0", - "mjml-head": "5.4.0", - "mjml-head-attributes": "5.4.0", - "mjml-head-breakpoint": "5.4.0", - "mjml-head-font": "5.4.0", - "mjml-head-html-attributes": "5.4.0", - "mjml-head-preview": "5.4.0", - "mjml-head-style": "5.4.0", - "mjml-head-title": "5.4.0", - "mjml-hero": "5.4.0", - "mjml-image": "5.4.0", - "mjml-navbar": "5.4.0", - "mjml-raw": "5.4.0", - "mjml-section": "5.4.0", - "mjml-social": "5.4.0", - "mjml-spacer": "5.4.0", - "mjml-table": "5.4.0", - "mjml-text": "5.4.0", - "mjml-wrapper": "5.4.0" + "mjml-accordion": "5.4.1", + "mjml-body": "5.4.1", + "mjml-button": "5.4.1", + "mjml-carousel": "5.4.1", + "mjml-column": "5.4.1", + "mjml-divider": "5.4.1", + "mjml-group": "5.4.1", + "mjml-head": "5.4.1", + "mjml-head-attributes": "5.4.1", + "mjml-head-breakpoint": "5.4.1", + "mjml-head-font": "5.4.1", + "mjml-head-html-attributes": "5.4.1", + "mjml-head-preview": "5.4.1", + "mjml-head-style": "5.4.1", + "mjml-head-title": "5.4.1", + "mjml-hero": "5.4.1", + "mjml-image": "5.4.1", + "mjml-navbar": "5.4.1", + "mjml-raw": "5.4.1", + "mjml-section": "5.4.1", + "mjml-social": "5.4.1", + "mjml-spacer": "5.4.1", + "mjml-table": "5.4.1", + "mjml-text": "5.4.1", + "mjml-wrapper": "5.4.1" } }, "node_modules/mjml-raw": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-raw/-/mjml-raw-5.4.0.tgz", - "integrity": "sha512-ewGXtauxkE35Xd9cJ3REjfD6vNSU82HfIm2pPi2RZF9eXrmfuSrrbSpXuPy13BP2lPpDJa6umUAuDsg5XhXr4A==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-section": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-section/-/mjml-section-5.4.0.tgz", - "integrity": "sha512-BetZqHS31bK5FS7rr5HlFo24m5OGDZi3yjkSn0aanF1SgRkmX1+LwnMQoDdT986SMys0oUYFeNSlz9lp8QgtrA==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-social": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-social/-/mjml-social-5.4.0.tgz", - "integrity": "sha512-7LUoIAOUzXzkLWfdErGrrqc8isxmDxaYQPcUNubQ1d9IXR48/S7Pi5s6PEiDxlaIgWHBcAJEoMszpLHA8+oCSQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-spacer": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-spacer/-/mjml-spacer-5.4.0.tgz", - "integrity": "sha512-v7P6InD4u7nyXTmNjKMOY0oQ2EaZzFzCcftexb6JdcqvFaZvO9vUSoOdfZUp2FzzFcXQaD7K5RRW3stJSdEJOQ==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-table": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-table/-/mjml-table-5.4.0.tgz", - "integrity": "sha512-e1Kq3AWzzVFv6rPgAy4eK1txA4rfMPivaavW9BrvCDJU3Wiz+fOo9FqtMDyUQXrsJJKSOi6MMA0h2lAESTsR5w==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-text": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-text/-/mjml-text-5.4.0.tgz", - "integrity": "sha512-QTLdNM6Fs6T4LlquEzJmM+i3lJ+toNmRLRSZyUXP1tjJQhlNmc9aT1UHRy1Gn5fb7XTAY4lo2LznVv/0Tb3qhw==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0" + "mjml-core": "5.4.1" } }, "node_modules/mjml-validator": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-validator/-/mjml-validator-5.4.0.tgz", - "integrity": "sha512-IVsV3RxiEFfAed9U0C5DYmQA06e1JWDQQ8MqBinU7lQCYUkZIexTStohDACzHpN6RTIawi+U0GkT6PUHprv+3Q==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4" } }, "node_modules/mjml-wrapper": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/mjml-wrapper/-/mjml-wrapper-5.4.0.tgz", - "integrity": "sha512-niCuz5T7IfLKIKVv6G4BNu6sW07yl/kJ0o8oovd+CfG4lO9K+tXUwJQ+Iv3Y3tEQp0TfJE0aN1ysGrhAz6aB6Q==", + "version": "5.4.1", "license": "MIT", "dependencies": { "@babel/runtime": "^7.28.4", "lodash": "^4.17.21", - "mjml-core": "5.4.0", - "mjml-section": "5.4.0" + "mjml-core": "5.4.1", + "mjml-section": "5.4.1" } }, "node_modules/mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", "license": "MIT", "dependencies": { "minimist": "0.0.8" @@ -26062,29 +23339,17 @@ }, "node_modules/mkdirp/node_modules/minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", "license": "MIT" }, "node_modules/modern-tar": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/modern-tar/-/modern-tar-0.8.4.tgz", - "integrity": "sha512-gN54ddmyzEg10orwZ2u4OOv+bjpMWdIl5jIkodK97bMq8QBSL5c0D7YX0lT1Ooz+99S7+PvFbnxzdjgHo1r41g==", + "version": "0.8.6", "license": "MIT", "engines": { "node": ">=18.0.0" } }, - "node_modules/module-details-from-path": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz", - "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==", - "license": "MIT" - }, "node_modules/mri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "license": "MIT", "engines": { "node": ">=4" @@ -26092,8 +23357,6 @@ }, "node_modules/mrmime": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "license": "MIT", "engines": { "node": ">=10" @@ -26101,26 +23364,18 @@ }, "node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, "node_modules/muggle-string": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", "license": "MIT" }, "node_modules/namespace-emitter": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/namespace-emitter/-/namespace-emitter-2.0.1.tgz", - "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==", "license": "MIT" }, "node_modules/nanoid": { "version": "5.1.16", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", - "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==", "funding": [ { "type": "github", @@ -26136,9 +23391,7 @@ } }, "node_modules/nanostores": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/nanostores/-/nanostores-1.5.2.tgz", - "integrity": "sha512-B0UbxzK1s0CN8Xht6r+7iT5+xV8PTaRERR1nATeplRv1Rw5YLWfVAid0hkqY3EceqpG4RjTk8GAwIxQY39Rnwg==", + "version": "1.5.5", "funding": [ { "type": "github", @@ -26152,14 +23405,10 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "license": "MIT" }, "node_modules/neotraverse": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-1.0.1.tgz", - "integrity": "sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==", "license": "MIT", "engines": { "node": ">= 10" @@ -26167,8 +23416,6 @@ }, "node_modules/nlcst-is-literal": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nlcst-is-literal/-/nlcst-is-literal-2.1.1.tgz", - "integrity": "sha512-/PyEKNHN+SrcrmnZRwszzZYbvZSN2AVD506+rfMUzyFHB0PtUmqZOdUuXmQxQeZXv6o29pT5chLjQJdC9weOCQ==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0", @@ -26182,14 +23429,10 @@ }, "node_modules/nlcst-is-literal/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/nlcst-normalize": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-normalize/-/nlcst-normalize-3.1.1.tgz", - "integrity": "sha512-Fz6DhC0dmsuqilkz0viOScT+u9UGjgUpSrzo6yOZlcQ24F/m2BuoVF72KUOKZ06dRUeWyPpCSMxI5ONop9Qptw==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0", @@ -26202,8 +23445,6 @@ }, "node_modules/nlcst-search": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-search/-/nlcst-search-3.1.1.tgz", - "integrity": "sha512-0KsxSqFzSYWVDTo/SPde0RYf5LVmW1eAje8rbRJm+Lev1NzrWj2bIwtXfwGvfPbCi2ABsTV8bqmGAiF/EVqVWA==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0", @@ -26219,14 +23460,10 @@ }, "node_modules/nlcst-search/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/nlcst-search/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -26238,8 +23475,6 @@ }, "node_modules/nlcst-search/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -26253,8 +23488,6 @@ }, "node_modules/nlcst-search/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -26267,8 +23500,6 @@ }, "node_modules/nlcst-to-string": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", - "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0" @@ -26280,9 +23511,6 @@ }, "node_modules/node-domexception": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "deprecated": "Use your platform's native DOMException instead", "funding": [ { "type": "github", @@ -26300,8 +23528,6 @@ }, "node_modules/node-emoji": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", - "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.6.0", @@ -26315,8 +23541,6 @@ }, "node_modules/node-fetch": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "license": "MIT", "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -26333,14 +23557,10 @@ }, "node_modules/node-fetch-native": { "version": "1.6.7", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", - "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", "license": "MIT" }, "node_modules/node-gyp-build": { "version": "4.8.4", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", - "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", "license": "MIT", "bin": { "node-gyp-build": "bin.js", @@ -26349,43 +23569,43 @@ } }, "node_modules/node-html-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-9.0.2.tgz", - "integrity": "sha512-XhM0CTeF4Hkw3el7VCyasGJCEvp500Xf0s1J3ZigYfTOkVqZRQRY3EiAw1CbJzNrxaKSDthXiT9c/4CBwIJyfw==", + "version": "9.0.6", "license": "MIT", "dependencies": { "css-select": "^5.1.0", "entities": "^8.0.0" } }, + "node_modules/node-html-parser/node_modules/entities": { + "version": "8.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/node-mock-http": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.5.tgz", - "integrity": "sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==", "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.54", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", - "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==", + "version": "2.0.63", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/nodemailer": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.1.1.tgz", - "integrity": "sha512-izw9mVKFix6YSnC9eLgV6g1opl9DUlRio9ZNcq+Wu9Ujn2UwF+8Nl0B8nz22kEC+CTZCvinkxwJ0DeFbb6NwcQ==", + "version": "10.3.1", "license": "MIT-0", "engines": { - "node": ">=6.0.0" + "node": ">=20.0.0" } }, "node_modules/nopt": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", - "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", "license": "ISC", "dependencies": { "abbrev": "^3.0.0" @@ -26399,8 +23619,6 @@ }, "node_modules/normalize-package-data": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^5.0.0", @@ -26414,8 +23632,6 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -26426,8 +23642,6 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -26435,8 +23649,6 @@ }, "node_modules/normalize-url": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.1.tgz", - "integrity": "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==", "license": "MIT", "engines": { "node": ">=14.16" @@ -26446,9 +23658,7 @@ } }, "node_modules/npm": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-12.0.2.tgz", - "integrity": "sha512-uIXokLlBj6FpNUTQX1PmT5pz7BlIN9QlixX+zdaSNHsd0qUXsbDLr50xzY6Sw7cJVr0uzHKDOle0swmPW/p5Qw==", + "version": "12.2.1", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -26529,8 +23739,8 @@ ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^10.0.2", - "@npmcli/config": "^11.0.1", + "@npmcli/arborist": "^10.0.4", + "@npmcli/config": "^11.2.0", "@npmcli/fs": "^6.0.0", "@npmcli/git": "^8.0.0", "@npmcli/map-workspaces": "^6.0.0", @@ -26557,12 +23767,12 @@ "is-cidr": "^7.0.0", "json-parse-even-better-errors": "^6.0.0", "libnpmaccess": "^11.0.0", - "libnpmdiff": "^9.0.2", - "libnpmexec": "^11.0.2", - "libnpmfund": "^8.0.2", + "libnpmdiff": "^9.0.4", + "libnpmexec": "^11.0.4", + "libnpmfund": "^8.0.4", "libnpmorg": "^9.0.0", - "libnpmpack": "^10.0.2", - "libnpmpublish": "^12.0.0", + "libnpmpack": "^10.0.4", + "libnpmpublish": "^12.0.1", "libnpmsearch": "^10.0.0", "libnpmteam": "^9.0.0", "libnpmversion": "^9.0.0", @@ -26590,7 +23800,7 @@ "spdx-expression-parse": "^4.0.0", "ssri": "^14.0.0", "supports-color": "^10.2.2", - "tar": "^7.5.19", + "tar": "^7.5.22", "text-table": "~0.2.0", "tiny-relative-date": "^2.0.2", "treeverse": "^3.0.0", @@ -26607,8 +23817,6 @@ }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -26616,8 +23824,6 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -26700,7 +23906,7 @@ } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "10.0.2", + "version": "10.0.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -26749,7 +23955,7 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "11.0.1", + "version": "11.2.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -27101,14 +24307,14 @@ } }, "node_modules/npm/node_modules/brace-expansion": { - "version": "5.0.7", + "version": "5.0.12", "inBundle": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/npm/node_modules/cacache": { @@ -27280,7 +24486,7 @@ } }, "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.2.0", + "version": "4.3.0", "inBundle": true, "license": "BSD-2-Clause" }, @@ -27325,7 +24531,7 @@ } }, "node_modules/npm/node_modules/ip-address": { - "version": "10.2.0", + "version": "10.7.2", "inBundle": true, "license": "MIT", "engines": { @@ -27398,11 +24604,11 @@ } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "9.0.2", + "version": "9.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^10.0.2", + "@npmcli/arborist": "^10.0.4", "@npmcli/installed-package-contents": "^5.0.0", "binary-extensions": "^3.0.0", "diff": "^8.0.2", @@ -27416,12 +24622,12 @@ } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "11.0.2", + "version": "11.0.4", "inBundle": true, "license": "ISC", "dependencies": { "@gar/promise-retry": "^1.0.0", - "@npmcli/arborist": "^10.0.2", + "@npmcli/arborist": "^10.0.4", "@npmcli/package-json": "^8.0.0", "@npmcli/run-script": "^11.0.0", "ci-info": "^4.0.0", @@ -27438,11 +24644,11 @@ } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "8.0.2", + "version": "8.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^10.0.2" + "@npmcli/arborist": "^10.0.4" }, "engines": { "node": "^22.22.2 || ^24.15.0 || >=26.0.0" @@ -27461,11 +24667,11 @@ } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "10.0.2", + "version": "10.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^10.0.2", + "@npmcli/arborist": "^10.0.4", "@npmcli/run-script": "^11.0.0", "npm-package-arg": "^14.0.0", "pacote": "^22.0.0" @@ -27475,7 +24681,7 @@ } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "12.0.0", + "version": "12.0.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -27914,7 +25120,7 @@ } }, "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "7.1.4", + "version": "7.1.6", "inBundle": true, "license": "MIT", "dependencies": { @@ -28131,7 +25337,7 @@ } }, "node_modules/npm/node_modules/tar": { - "version": "7.5.19", + "version": "7.5.22", "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -28219,7 +25425,7 @@ } }, "node_modules/npm/node_modules/undici": { - "version": "6.27.0", + "version": "6.29.0", "inBundle": true, "license": "MIT", "engines": { @@ -28282,8 +25488,6 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" @@ -28294,8 +25498,6 @@ }, "node_modules/nunjucks": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", - "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", "license": "BSD-2-Clause", "dependencies": { "a-sync-waterfall": "^1.0.0", @@ -28319,8 +25521,6 @@ }, "node_modules/nunjucks/node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "license": "MIT", "engines": { "node": ">= 6" @@ -28328,8 +25528,6 @@ }, "node_modules/oauth-sign": { "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "license": "Apache-2.0", "engines": { "node": "*" @@ -28337,8 +25535,6 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -28346,31 +25542,11 @@ }, "node_modules/object-deep-merge": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-2.0.1.tgz", - "integrity": "sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==", "license": "MIT" }, "node_modules/object-inspect": { "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, "engines": { "node": ">= 0.4" }, @@ -28380,8 +25556,6 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -28389,8 +25563,6 @@ }, "node_modules/object.assign": { "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -28408,9 +25580,7 @@ } }, "node_modules/obug": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz", - "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==", + "version": "3.0.0", "funding": [ "https://github.com/sponsors/sxzz", "https://opencollective.com/debug" @@ -28422,8 +25592,6 @@ }, "node_modules/ofetch": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", - "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", "license": "MIT", "dependencies": { "destr": "^2.0.5", @@ -28431,16 +25599,8 @@ "ufo": "^1.6.1" } }, - "node_modules/ohash": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.12.tgz", - "integrity": "sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==", - "license": "MIT" - }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "license": "ISC", "dependencies": { "wrappy": "1" @@ -28448,8 +25608,6 @@ }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -28463,14 +25621,10 @@ }, "node_modules/oniguruma-parser": { "version": "0.12.2", - "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", - "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", "license": "MIT" }, "node_modules/oniguruma-to-es": { "version": "4.3.6", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", - "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", "license": "MIT", "dependencies": { "oniguruma-parser": "^0.12.2", @@ -28479,32 +25633,18 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "11.0.4", "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.5.1", + "define-lazy-prop": "^3.0.0", + "is-in-ssh": "^1.0.0", + "is-inside-container": "^1.0.0", + "powershell-utils": "^0.2.1", + "wsl-utils": "^1.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -28512,8 +25652,6 @@ }, "node_modules/optionator": { "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "license": "MIT", "dependencies": { "deep-is": "^0.1.3", @@ -28529,8 +25667,6 @@ }, "node_modules/os-paths": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/os-paths/-/os-paths-4.4.0.tgz", - "integrity": "sha512-wrAwOeXp1RRMFfQY8Sy7VaGVmPocaLwSFOYCGKSyo8qmJ+/yaafCl5BCA1IQZWqFSRBrKDYFeR9d/VyQzfH/jg==", "license": "MIT", "engines": { "node": ">= 6.0" @@ -28538,8 +25674,6 @@ }, "node_modules/own-keys": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.2.tgz", - "integrity": "sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==", "license": "MIT", "dependencies": { "call-bound": "^1.0.4", @@ -28555,46 +25689,41 @@ } }, "node_modules/oxc-parser": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.121.0.tgz", - "integrity": "sha512-ek9o58+SCv6AV7nchiAcUJy1DNE2CC5WRdBcO0mF+W4oRjNQfPO7b3pLjTHSFECpHkKGOZSQxx3hk8viIL5YCg==", + "version": "0.152.0", "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.121.0" + "@oxc-project/types": "^0.152.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/Boshen" + "url": "https://github.com/sponsors/oxc-project" }, "optionalDependencies": { - "@oxc-parser/binding-android-arm-eabi": "0.121.0", - "@oxc-parser/binding-android-arm64": "0.121.0", - "@oxc-parser/binding-darwin-arm64": "0.121.0", - "@oxc-parser/binding-darwin-x64": "0.121.0", - "@oxc-parser/binding-freebsd-x64": "0.121.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.121.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.121.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.121.0", - "@oxc-parser/binding-linux-arm64-musl": "0.121.0", - "@oxc-parser/binding-linux-ppc64-gnu": "0.121.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.121.0", - "@oxc-parser/binding-linux-riscv64-musl": "0.121.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.121.0", - "@oxc-parser/binding-linux-x64-gnu": "0.121.0", - "@oxc-parser/binding-linux-x64-musl": "0.121.0", - "@oxc-parser/binding-openharmony-arm64": "0.121.0", - "@oxc-parser/binding-wasm32-wasi": "0.121.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.121.0", - "@oxc-parser/binding-win32-ia32-msvc": "0.121.0", - "@oxc-parser/binding-win32-x64-msvc": "0.121.0" + "@oxc-parser/binding-android-arm-eabi": "0.152.0", + "@oxc-parser/binding-android-arm64": "0.152.0", + "@oxc-parser/binding-darwin-arm64": "0.152.0", + "@oxc-parser/binding-darwin-x64": "0.152.0", + "@oxc-parser/binding-freebsd-x64": "0.152.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.152.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.152.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.152.0", + "@oxc-parser/binding-linux-arm64-musl": "0.152.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.152.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.152.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.152.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.152.0", + "@oxc-parser/binding-linux-x64-gnu": "0.152.0", + "@oxc-parser/binding-linux-x64-musl": "0.152.0", + "@oxc-parser/binding-openharmony-arm64": "0.152.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.152.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.152.0", + "@oxc-parser/binding-win32-x64-msvc": "0.152.0" } }, "node_modules/oxc-transform": { "version": "0.111.0", - "resolved": "https://registry.npmjs.org/oxc-transform/-/oxc-transform-0.111.0.tgz", - "integrity": "sha512-oa5KKSDNLHZGaiqIGAbCWXeN9IJUAz9MElWcQX90epDxdKc9Hrt/BsLj3K4gDqfAYa5dwdH+ZCFJG9hR74fiGg==", "license": "MIT", "engines": { "node": "^20.19.0 || >=22.12.0" @@ -28627,8 +25756,6 @@ }, "node_modules/p-cancelable": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "license": "MIT", "engines": { "node": ">=12.20" @@ -28636,17 +25763,13 @@ }, "node_modules/p-finally": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/p-limit": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.1.tgz", - "integrity": "sha512-0trZaiG7Y7kN/Egy9a8j47t9osC0Tch4PaIWd9yGF6bvmlk7muExRvGNYb8sXBwEKMoNKsbNN9P8EefuQekE4Q==", + "version": "7.3.3", "license": "MIT", "dependencies": { "yocto-queue": "^1.2.1" @@ -28660,8 +25783,6 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "license": "MIT", "dependencies": { "p-limit": "^3.0.2" @@ -28675,8 +25796,6 @@ }, "node_modules/p-locate/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" @@ -28690,8 +25809,6 @@ }, "node_modules/p-locate/node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "license": "MIT", "engines": { "node": ">=10" @@ -28701,9 +25818,7 @@ } }, "node_modules/p-queue": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.3.tgz", - "integrity": "sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==", + "version": "9.3.5", "license": "MIT", "dependencies": { "eventemitter3": "^5.0.4", @@ -28717,26 +25832,20 @@ } }, "node_modules/p-retry": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", - "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "version": "8.0.1", "license": "MIT", "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" + "is-network-error": "^1.3.0" }, "engines": { - "node": ">=16.17" + "node": ">=22" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", - "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", + "version": "7.0.2", "license": "MIT", "engines": { "node": ">=20" @@ -28747,8 +25856,6 @@ }, "node_modules/package-json": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", "license": "MIT", "dependencies": { "got": "^12.1.0", @@ -28765,14 +25872,10 @@ }, "node_modules/package-json-from-dist": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/package-json/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -28782,21 +25885,15 @@ } }, "node_modules/package-manager-detector": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", - "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", + "version": "1.9.0", "license": "MIT" }, "node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "license": "(MIT AND Zlib)" }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "license": "MIT", "dependencies": { "callsites": "^3.0.0" @@ -28807,20 +25904,14 @@ }, "node_modules/parse-bmfont-ascii": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", "license": "MIT" }, "node_modules/parse-bmfont-binary": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", "license": "MIT" }, "node_modules/parse-bmfont-xml": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", - "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", "license": "MIT", "dependencies": { "xml-parse-from-string": "^1.0.0", @@ -28829,8 +25920,6 @@ }, "node_modules/parse-english": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-5.0.0.tgz", - "integrity": "sha512-sMe/JmsY6g21aJCAm8KgCH90a9zCZ7aGSriSJ5B0CcGEsDN7YmiCk3+1iKPE1heDG6zYY4Xf++V8llWtCvNBSQ==", "license": "MIT", "dependencies": { "nlcst-to-string": "^2.0.0", @@ -28845,8 +25934,6 @@ }, "node_modules/parse-english/node_modules/nlcst-to-string": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", - "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==", "license": "MIT", "funding": { "type": "opencollective", @@ -28855,8 +25942,6 @@ }, "node_modules/parse-entities": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", - "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -28874,20 +25959,14 @@ }, "node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/parse-headers": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", - "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", "license": "MIT" }, "node_modules/parse-imports-exports": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/parse-imports-exports/-/parse-imports-exports-0.2.4.tgz", - "integrity": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==", "license": "MIT", "dependencies": { "parse-statements": "1.0.11" @@ -28895,8 +25974,6 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", @@ -28913,8 +25990,6 @@ }, "node_modules/parse-latin": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", - "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", "license": "MIT", "dependencies": { "nlcst-to-string": "^3.0.0", @@ -28928,14 +26003,10 @@ }, "node_modules/parse-latin/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/parse-latin/node_modules/array-iterate": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", "license": "MIT", "funding": { "type": "github", @@ -28944,8 +26015,6 @@ }, "node_modules/parse-latin/node_modules/unist-util-modify-children": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", - "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -28958,8 +26027,6 @@ }, "node_modules/parse-latin/node_modules/unist-util-visit-children": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -28971,8 +26038,6 @@ }, "node_modules/parse-ms": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", "license": "MIT", "engines": { "node": ">=6" @@ -28980,8 +26045,6 @@ }, "node_modules/parse-png": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-1.1.2.tgz", - "integrity": "sha512-Ge6gDV9T5zhkWHmjvnNiyhPTCIoY7W+FC7qWPtuL2lIGZAFxxqTRG/ouEXsH9qkw+HzYiPEU/tFcxOCEDTP1Yw==", "license": "MIT", "dependencies": { "pngjs": "^3.2.0" @@ -28992,20 +26055,14 @@ }, "node_modules/parse-srcset": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", "license": "MIT" }, "node_modules/parse-statements": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/parse-statements/-/parse-statements-1.0.11.tgz", - "integrity": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==", "license": "MIT" }, "node_modules/parse5": { "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "license": "MIT", "dependencies": { "entities": "^6.0.0" @@ -29016,8 +26073,6 @@ }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "license": "MIT", "dependencies": { "domhandler": "^5.0.3", @@ -29029,8 +26084,6 @@ }, "node_modules/parse5-parser-stream": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", "license": "MIT", "dependencies": { "parse5": "^7.0.0" @@ -29041,8 +26094,6 @@ }, "node_modules/parse5/node_modules/entities": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -29053,8 +26104,6 @@ }, "node_modules/parseley": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.13.1.tgz", - "integrity": "sha512-uNBJZzmb60l6p6VWLTmevizNAGnE0xoSf1n0B4q3ntegDNzcS68NRCcBDZTcyXHxt2XhBChsCuqj4M+nChvE/A==", "license": "MIT", "dependencies": { "leac": "^0.7.0", @@ -29066,20 +26115,14 @@ }, "node_modules/path-browserify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "license": "MIT" }, "node_modules/path-data-parser": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", - "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "license": "MIT", "engines": { "node": ">=8" @@ -29087,8 +26130,6 @@ }, "node_modules/path-expression-matcher": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", - "integrity": "sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==", "funding": [ { "type": "github", @@ -29102,8 +26143,6 @@ }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", "engines": { "node": ">=8" @@ -29111,14 +26150,10 @@ }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, "node_modules/path-scurry": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", - "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^11.0.0", @@ -29132,9 +26167,7 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "version": "11.5.3", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -29142,27 +26175,15 @@ }, "node_modules/path-to-regexp": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.1.0.tgz", - "integrity": "sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==", "license": "MIT" }, "node_modules/path-to-regexp-updated": { "name": "path-to-regexp", "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "license": "MIT" - }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, "node_modules/pause-stream": { "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", "license": [ "MIT", "Apache2" @@ -29173,8 +26194,6 @@ }, "node_modules/pdf-lib": { "version": "1.17.1", - "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz", - "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==", "license": "MIT", "dependencies": { "@pdf-lib/standard-fonts": "^1.0.0", @@ -29185,14 +26204,10 @@ }, "node_modules/pdf-lib/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/peberminta": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.10.0.tgz", - "integrity": "sha512-80B2AsU+I4Qdb0ZAPSfe9UwvGzwkM37IKIFEvdS3D/3Ndgv2bsuJ0bfG1+iEYO+l7Gfd4EUJmuRyq7efLgRMzQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/KillyMXI" @@ -29200,21 +26215,14 @@ }, "node_modules/pend": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", "license": "MIT" }, "node_modules/phin": { "version": "3.7.1", - "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", - "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "license": "MIT", "dependencies": { "centra": "^2.7.0" @@ -29225,20 +26233,14 @@ }, "node_modules/piccolore": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", - "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", "license": "ISC" }, "node_modules/picocolors": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/picomatch": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "license": "MIT", "engines": { "node": ">=12" @@ -29249,8 +26251,6 @@ }, "node_modules/pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "license": "MIT", "engines": { "node": ">=6" @@ -29258,8 +26258,6 @@ }, "node_modules/pinkie": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -29267,8 +26265,6 @@ }, "node_modules/pinkie-promise": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "license": "MIT", "dependencies": { "pinkie": "^2.0.0" @@ -29279,8 +26275,6 @@ }, "node_modules/pixelmatch": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", "license": "ISC", "dependencies": { "pngjs": "^3.0.0" @@ -29290,27 +26284,20 @@ } }, "node_modules/playwright": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.1.tgz", - "integrity": "sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==", + "version": "1.64.1", "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.62.1" + "playwright-core": "1.64.1" }, "bin": { "playwright": "cli.js" }, "engines": { "node": ">=20" - }, - "optionalDependencies": { - "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz", - "integrity": "sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==", + "version": "1.64.1", "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" @@ -29321,8 +26308,6 @@ }, "node_modules/playwright-lighthouse": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/playwright-lighthouse/-/playwright-lighthouse-4.0.0.tgz", - "integrity": "sha512-8sLhKLYD9k08UjKMSPzYBCZZ6Ct+wZPUe+K58hZEHIdyyXHg+jniWgd+C2W57B+MDstHiYSbyBiN9S8mzUH82w==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -29343,8 +26328,6 @@ }, "node_modules/playwright-lighthouse/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -29358,8 +26341,6 @@ }, "node_modules/playwright-lighthouse/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -29372,24 +26353,18 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/playwright/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, + "node_modules/playwright-lighthouse/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, "node_modules/pluralize": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "license": "MIT", "engines": { "node": ">=4" @@ -29397,8 +26372,6 @@ }, "node_modules/pngjs": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", "license": "MIT", "engines": { "node": ">=4.0.0" @@ -29406,14 +26379,10 @@ }, "node_modules/points-on-curve": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", - "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", "license": "MIT" }, "node_modules/points-on-path": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", - "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", "license": "MIT", "dependencies": { "path-data-parser": "0.1.0", @@ -29422,23 +26391,17 @@ }, "node_modules/possible-typed-array-names": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postal-mime": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/postal-mime/-/postal-mime-2.7.5.tgz", - "integrity": "sha512-GNEXKvWFQnbgO5NlrGzVa0FmWzBZ24PersAWErttSg1Hjpf0ATxTwS5DOMGaOpTG6bUh5cTr7xi0jAD942wCJA==", + "version": "2.7.6", "license": "MIT-0" }, "node_modules/postcss": { - "version": "8.5.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", - "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", + "version": "8.5.32", "funding": [ { "type": "opencollective", @@ -29455,9 +26418,9 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.17", + "nanoid": "^3.3.20", "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "source-map-js": "^1.2.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -29465,8 +26428,6 @@ }, "node_modules/postcss-calc": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz", - "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==", "license": "MIT", "dependencies": { "postcss-selector-parser": "^7.0.0", @@ -29480,9 +26441,7 @@ } }, "node_modules/postcss-calc/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", + "version": "7.1.7", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -29492,44 +26451,8 @@ "node": ">=4" } }, - "node_modules/postcss-colormin": { - "version": "7.0.10", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.10.tgz", - "integrity": "sha512-yFr6JezOolHLta/buLE71VKPh2mXursp4saVe98/ol8ZnEWhL+racShqPKlvd/DKWLre/39B6HhcMXf7RZ3hxg==", - "license": "MIT", - "dependencies": { - "@colordx/core": "^5.4.3", - "browserslist": "^4.28.2", - "caniuse-api": "^3.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-convert-values": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.12.tgz", - "integrity": "sha512-xurKu5qqk4viR3Cp3p4xBR4KfnZm4w4ys6+UBwBmeuBSNkH7+DtLnYOYnOffgtE4yx8sH9S1VZ6RAAvROXzP2Q==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, "node_modules/postcss-discard-comments": { "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.8.tgz", - "integrity": "sha512-CvvS5S9WrXblFXCEJ9nVo+4z+eA7zSC7Z88V1HEJuwlQhlFnYTIjg1xJY+BCUiG2bvICap2tXii4mP22BD108Q==", "license": "MIT", "dependencies": { "postcss-selector-parser": "^7.1.1" @@ -29542,9 +26465,7 @@ } }, "node_modules/postcss-discard-comments/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", + "version": "7.1.7", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -29554,34 +26475,8 @@ "node": ">=4" } }, - "node_modules/postcss-discard-duplicates": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.4.tgz", - "integrity": "sha512-VBNn1+EuMZkeGVVtz0gRfbNGtx9IFgAsAV+E2pHtXPrp4qfGBkhTIiAuE/wrb+Y6Pakg9NewAlfTpYIFAWODtw==", - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, "node_modules/postcss-discard-empty": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.3.tgz", - "integrity": "sha512-M2pyjQCU+/7cMHVtL6bKTHjv0lZnPLMpicgr67Dlth7AbuV9gjVTtUqaRwn6Pp6BwSDspUzhz8SaUrRykJU5Dw==", - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.3.tgz", - "integrity": "sha512-aNovXo9UsZuRNLzHJtp13lHIvinDPfiXBPePpXkSjCbgp++iU2FqE+YxvjIsg6EdyPZsASFbfu+JcBFVsErXIQ==", "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" @@ -29592,8 +26487,6 @@ }, "node_modules/postcss-html": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-2.0.0.tgz", - "integrity": "sha512-f2Rvw5FCollEfVj3wfN7JdQb7n2rNIthW+epw2EByio7M6P7RH0BTj8a/ODHrUXd0cmO7ychb6YniymV93182Q==", "license": "MIT", "dependencies": { "htmlparser2": "^9.1.0", @@ -29607,10 +26500,20 @@ "postcss": "^8.5.0" } }, + "node_modules/postcss-html/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/postcss-html/node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -29621,8 +26524,6 @@ }, "node_modules/postcss-html/node_modules/htmlparser2": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -29640,306 +26541,10 @@ }, "node_modules/postcss-html/node_modules/js-tokens": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", "license": "MIT" }, - "node_modules/postcss-merge-longhand": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.7.tgz", - "integrity": "sha512-b3mfYUxR388u5Pt0HPcVIUtUDn/k15UfTY9M+ORW+meCR6JLNxoZffiYvXyOYQoRYQNZyX/UFkMCM/mNHxe1qA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.11" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-merge-rules": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.11.tgz", - "integrity": "sha512-SJUPM18g2BmPhf8BVlbwqWz4aK3pLu6u6xjfwEzra7xL6IBR10sUaiB++EzqcVfadPHrKBSMlNdP+XieykhI+Q==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.3", - "postcss-selector-parser": "^7.1.1" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.3.tgz", - "integrity": "sha512-yilG/VOaNI74IylQvAQQxm3/wZVBkXyYUqNUAdxqwtbWUXPsbK1q8Ms0mL83v+f8YicgcyfYCRZtWACUdYajpA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.5.tgz", - "integrity": "sha512-YraROyQRg3BI1+Hg8E05B/JPdnTm8EDSVu4P2BxdM+CRiOyfmou809+chGIqo6fQqwjPGQ947nbGncSjmTU1WQ==", - "license": "MIT", - "dependencies": { - "@colordx/core": "^5.4.3", - "cssnano-utils": "^5.0.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-minify-params": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.9.tgz", - "integrity": "sha512-R8itbB8BhlpoYyBm1ou0dD+vJnQ3F6adQipR4UnkCHUwlo+S9WXJaDRg1RHjC8YVAtIdrQzSWvJl40HnGDTKjA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "cssnano-utils": "^5.0.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.1.2.tgz", - "integrity": "sha512-aQtrEWKwqafNlExcKHQvPGsXR2+vlUqqJtf5XsCQcgsSb5PL4wlujWBYDJuWsP4UnQX1YHDHU8qRlD+1PzTQ+Q==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1", - "caniuse-api": "^3.0.0", - "cssesc": "^3.0.0", - "postcss-selector-parser": "^7.1.1" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.3.tgz", - "integrity": "sha512-NoBfZu8PR4c2NlmjvrqQTzCzLY79hwcSRgNQ3ZiNK0ABzf9kYKloE/jNj+/8GQY1wsm8pRRgANk6ydLH8cwo0Q==", - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.3.tgz", - "integrity": "sha512-ldsCX0QIt05pKIOobZtVQ48wXJecr+czw4+e1/YjVhLMqslShgpVxgPtI2CefURR8oyVoYaU/l829MMwExDMLw==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.4.tgz", - "integrity": "sha512-VEvlpeGd3Ju1Hqa/oN4jaP3+ms4laYwkEL9N9u+B6k54PZjXbW1n6wI+aVprf1BQXlCYpS5+1pl/7/vHiKgARg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.4.tgz", - "integrity": "sha512-6mPKlY/8cSaDHxX502wERADarJsccwlky6yIrOapHH2ZgfoKAV94SbiTKfKEs4EEpdazuc3J72WsqeYk7hp9+Q==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-string": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.3.tgz", - "integrity": "sha512-HnEQPUchi1eznmDKEYrKUTqrprEq97SrpUYClgUkv7V2zRODD9DFoUsYU+m9ZOetmD5ku7fEMZB/lwy8IT6xVQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.3.tgz", - "integrity": "sha512-zmEzHdvpZBZu0OKlbJSfgASQvaayyAoVuWtvyr34IJ/LyS+DaOKvvR3EvFJ9RWWtNIx+CMvO125OVophaxNYew==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.9.tgz", - "integrity": "sha512-DRAdWfeh/TjmhLJsw91vdiWCnUod9iwvM7xyS02/nF/sLsCR3A8l3pztrSUrWG8DSBqfX7yEk9FM0USaVJ2mSg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-normalize-url": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.3.tgz", - "integrity": "sha512-CL93wmloq5qsffmFv+bw24MIRbmhHrp53qoh1LDAb/5TtjWEXI/np4xcP/Gw9oWCb2XyWnqHYLDUwiKRoJBA1Q==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, "node_modules/postcss-normalize-whitespace": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.3.tgz", - "integrity": "sha512-FdHjjn+Ht5Z2ZRjNOmeCbNq6lq09sUYKpmlF/Aq0XjVNSLTL6fmHlA/3swN2wP2caY9GV/tjSDcIIyS7aN7W0A==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-ordered-values": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.4.tgz", - "integrity": "sha512-nubSi49hDHQk4E8KIj+IbLY8Bg+8OcSUEhgyolgM+atnOvXjV7EjaR6bac4YGZoFyPa9mWoAF3EaYbWdFkKqVg==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^5.0.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.9.tgz", - "integrity": "sha512-ztTNPdIxXTxtBcG03E9u8v44M4ElXbMIRT7pf2onlquGula0Y83nKKxqM22FA/hMgkfCjN7ohevkVlaNwI8iOQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.3.tgz", - "integrity": "sha512-FXsnN9ZwcZTT8Yf8cAHA8qIGUXcX6WfLd9JoYhrdDfmvsVhhfqkkv7m4AC3rwFOfz+GzkUa87OCKF9dUcicd+g==", "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -29952,9 +26557,7 @@ } }, "node_modules/postcss-safe-parser": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", - "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", + "version": "7.1.0", "funding": [ { "type": "opencollective", @@ -29979,8 +26582,6 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -29992,67 +26593,17 @@ }, "node_modules/postcss-sorting": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-10.0.0.tgz", - "integrity": "sha512-TXbU+h6vVRW+86c/+ewhWq9k7pr7ijASTnepVhCQiC87zAOTkvB1v2dHyWP+ggstSTX/PNvjzS+IOqzejndz9w==", "license": "MIT", "peerDependencies": { "postcss": "^8.4.20" } }, - "node_modules/postcss-svgo": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.1.3.tgz", - "integrity": "sha512-2QfoFOYMcj8lwcVEf9WeTlkVIAm7u2QvOEhMzkQU3KUhhGX/l8hVV9EtjMv4iq3E9iI3OeeMN0YoMLbGusuigw==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^4.0.1" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.7.tgz", - "integrity": "sha512-d+sCkaRnSefghOUdH8CMJZV9yUQhj2ojpe8Nw/lA+LV1UOfeleGkLTl6XdCFFSai9UJ+DJPb69FFuqthXYsY8w==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.1.1" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/postcss-unique-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "license": "MIT" }, "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.18", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "version": "3.3.20", "funding": [ { "type": "github", @@ -30069,8 +26620,6 @@ }, "node_modules/posthtml": { "version": "0.16.7", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.7.tgz", - "integrity": "sha512-7Hc+IvlQ7hlaIfQFZnxlRl0jnpWq2qwibORBhQYIb0QbNtuicc5ZxvKkVT71HJ4Py1wSZ/3VR1r8LfkCtoCzhw==", "license": "MIT", "dependencies": { "posthtml-parser": "^0.11.0", @@ -30082,8 +26631,6 @@ }, "node_modules/posthtml-parser": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", "license": "MIT", "dependencies": { "htmlparser2": "^7.1.1" @@ -30094,8 +26641,6 @@ }, "node_modules/posthtml-parser/node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", @@ -30108,8 +26653,6 @@ }, "node_modules/posthtml-parser/node_modules/dom-serializer/node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" @@ -30117,8 +26660,6 @@ }, "node_modules/posthtml-parser/node_modules/domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" @@ -30132,8 +26673,6 @@ }, "node_modules/posthtml-parser/node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", @@ -30146,8 +26685,6 @@ }, "node_modules/posthtml-parser/node_modules/entities": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -30158,8 +26695,6 @@ }, "node_modules/posthtml-parser/node_modules/htmlparser2": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -30177,8 +26712,6 @@ }, "node_modules/posthtml-render": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", "license": "MIT", "dependencies": { "is-json": "^2.0.1" @@ -30187,17 +26720,25 @@ "node": ">=12" } }, + "node_modules/powershell-utils": { + "version": "0.2.1", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/preact": { - "version": "10.29.8", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.29.8.tgz", - "integrity": "sha512-ej2aVZ+vZ8WO7tvlQWRM9N63A0KzF9q4mWJfDUHgYaIofWY9hu74QdnQrjoPMmZi2/nZ5gN0bJCQF49xQqx09Q==", + "version": "11.1.1", "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" }, "peerDependencies": { - "preact-render-to-string": ">=5" + "preact-render-to-string": ">=6.7.0" }, "peerDependenciesMeta": { "preact-render-to-string": { @@ -30206,9 +26747,7 @@ } }, "node_modules/preact-render-to-string": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.7.0.tgz", - "integrity": "sha512-Z4WR8fmLMRpdYqJ9i7vrlXSsSrxVJydwrkEXHapexfARbWfGb7vGcnvNQnIzN0cXciMVOlz/XLoiMCi9gUsy9Q==", + "version": "6.8.2", "license": "MIT", "peerDependencies": { "preact": ">=10 || >= 11.0.0-0" @@ -30216,17 +26755,13 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", - "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", + "version": "3.9.10", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -30239,23 +26774,22 @@ } }, "node_modules/prettier-plugin-astro": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.14.1.tgz", - "integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==", + "version": "1.1.2", "license": "MIT", "dependencies": { - "@astrojs/compiler": "^2.9.1", - "prettier": "^3.0.0", - "sass-formatter": "^0.7.6" + "@astrojs/compiler-rs": "^0.5.2", + "@prettier/parse-srcset": "^3.1.0", + "sass-formatter": "^0.8.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=22.12.0" + }, + "peerDependencies": { + "prettier": "^3.5.3" } }, "node_modules/pretty-bytes": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", - "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" @@ -30266,8 +26800,6 @@ }, "node_modules/pretty-format": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", @@ -30280,8 +26812,6 @@ }, "node_modules/pretty-ms": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", - "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", "license": "MIT", "dependencies": { "parse-ms": "^2.1.0" @@ -30295,8 +26825,6 @@ }, "node_modules/prismjs": { "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", "license": "MIT", "engines": { "node": ">=6" @@ -30304,8 +26832,6 @@ }, "node_modules/proc-log": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -30313,8 +26839,6 @@ }, "node_modules/process": { "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -30322,8 +26846,6 @@ }, "node_modules/process-ancestry": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/process-ancestry/-/process-ancestry-0.1.0.tgz", - "integrity": "sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -30331,35 +26853,14 @@ }, "node_modules/process-nextick-args": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==", "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/promise-limit": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/promise-limit/-/promise-limit-2.7.0.tgz", - "integrity": "sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw==", "license": "ISC" }, - "node_modules/promisepipe": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/promisepipe/-/promisepipe-3.0.0.tgz", - "integrity": "sha512-V6TbZDJ/ZswevgkDNpGt/YqNCiZP9ASfgU+p83uJE6NrGtvSGoOcHLiDCqkMs2+yg7F5qHdLV8d0aS8O26G/KA==", - "license": "MIT" - }, "node_modules/property-information": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", - "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", "license": "MIT", "funding": { "type": "github", @@ -30368,20 +26869,10 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", "license": "ISC" }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" - }, "node_modules/psl": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", "license": "MIT", "dependencies": { "punycode": "^2.3.1" @@ -30392,14 +26883,10 @@ }, "node_modules/pubsub-js": { "version": "1.9.5", - "resolved": "https://registry.npmjs.org/pubsub-js/-/pubsub-js-1.9.5.tgz", - "integrity": "sha512-5MZ0I9i5JWVO7SizvOviKvZU2qaBbl2KQX150FAA+fJBwYpwOUId7aNygURWSdPzlsA/xZ/InUKXqBbzM0czTA==", "license": "MIT" }, "node_modules/pump": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -30408,8 +26895,6 @@ }, "node_modules/pump-chain": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pump-chain/-/pump-chain-1.0.0.tgz", - "integrity": "sha512-Gqkf1pfKMsowLBtWkhEJNxL5eU9EN1zs/bmWC/mKKODH3j6Xtxe4NH3873UeNzVCjDYWvi/BEXAmbviqRhm6pw==", "license": "MIT", "dependencies": { "bubble-stream-error": "^1.0.0", @@ -30419,8 +26904,6 @@ }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", "engines": { "node": ">=6" @@ -30428,8 +26911,6 @@ }, "node_modules/punycode.js": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "license": "MIT", "engines": { "node": ">=6" @@ -30437,8 +26918,6 @@ }, "node_modules/pupa": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", - "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" @@ -30451,18 +26930,16 @@ } }, "node_modules/puppeteer": { - "version": "25.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-25.9.0.tgz", - "integrity": "sha512-2JqQszD2pyDTpIvBH1ZCXdrHgENVNdJIeOM6asbwHRgWknFiaLd1gNB91w/B/0hQHNpafkpxa90lPpBaJM87Hw==", + "version": "25.16.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "3.2.1", - "chromium-bidi": "17.0.2", - "devtools-protocol": "0.0.1666840", + "@puppeteer/browsers": "3.2.6", + "chromium-bidi": "157.0.8090-0", + "devtools-protocol": "0.0.1704951", "lilconfig": "^3.1.3", - "puppeteer-core": "25.9.0", - "typed-query-selector": "^2.12.2" + "puppeteer-core": "25.16.0", + "typed-query-selector": "^2.12.3" }, "bin": { "puppeteer": "lib/puppeteer/node/cli.js" @@ -30472,38 +26949,30 @@ } }, "node_modules/puppeteer-core": { - "version": "25.9.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-25.9.0.tgz", - "integrity": "sha512-U61rCwSMha62CA/Opy6tCx2Fx+ck7ouiKnbpEApzSoLYMoEu9F71nuFpHL55vmIt33/GYm6eKZVhH2ev0nAIeg==", + "version": "25.16.0", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "3.2.1", - "chromium-bidi": "17.0.2", - "devtools-protocol": "0.0.1666840", - "typed-query-selector": "^2.12.2", - "webdriver-bidi-protocol": "0.4.2", - "ws": "^8.21.3" + "@puppeteer/browsers": "3.2.6", + "chromium-bidi": "157.0.8090-0", + "devtools-protocol": "0.0.1704951", + "typed-query-selector": "^2.12.3", + "webdriver-bidi-protocol": "1.0.1", + "ws": "^8.22.0" }, "engines": { "node": ">=22.12.0" } }, "node_modules/puppeteer-core/node_modules/devtools-protocol": { - "version": "0.0.1666840", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1666840.tgz", - "integrity": "sha512-gCcO42XCHKEs7Ag0S7aGYsnJ7hlgrO3qderYqeiY0Eqk+0GFfuvT13IA0hHreJTa2KCdDVyGMeOhdMNmrrTjVg==", + "version": "0.0.1704951", "license": "BSD-3-Clause" }, "node_modules/puppeteer/node_modules/devtools-protocol": { - "version": "0.0.1666840", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1666840.tgz", - "integrity": "sha512-gCcO42XCHKEs7Ag0S7aGYsnJ7hlgrO3qderYqeiY0Eqk+0GFfuvT13IA0hHreJTa2KCdDVyGMeOhdMNmrrTjVg==", + "version": "0.0.1704951", "license": "BSD-3-Clause" }, "node_modules/qified": { "version": "0.10.1", - "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz", - "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==", "license": "MIT", "dependencies": { "hookified": "^2.1.1" @@ -30514,14 +26983,10 @@ }, "node_modules/qified/node_modules/hookified": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz", - "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==", "license": "MIT" }, "node_modules/qr-code-styling": { "version": "1.9.2", - "resolved": "https://registry.npmjs.org/qr-code-styling/-/qr-code-styling-1.9.2.tgz", - "integrity": "sha512-RgJaZJ1/RrXJ6N0j7a+pdw3zMBmzZU4VN2dtAZf8ZggCfRB5stEQ3IoDNGaNhYY3nnZKYlYSLl5YkfWN5dPutg==", "license": "MIT", "dependencies": { "qrcode-generator": "^1.4.4" @@ -30532,14 +26997,10 @@ }, "node_modules/qrcode-generator": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.5.2.tgz", - "integrity": "sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==", "license": "MIT" }, "node_modules/qs": { "version": "6.5.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", - "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", "license": "BSD-3-Clause", "engines": { "node": ">=0.6" @@ -30547,8 +27008,6 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -30567,8 +27026,6 @@ }, "node_modules/quick-lru": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", - "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==", "license": "MIT", "engines": { "node": ">=12" @@ -30579,8 +27036,6 @@ }, "node_modules/quotation": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/quotation/-/quotation-2.0.3.tgz", - "integrity": "sha512-yEc24TEgCFLXx7D4JHJJkK4JFVtatO8fziwUxY4nB/Jbea9o9CVS3gt22mA0W7rPYAGW2fWzYDSOtD94PwOyqA==", "license": "MIT", "funding": { "type": "github", @@ -30589,14 +27044,10 @@ }, "node_modules/radix3": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", "license": "MIT" }, "node_modules/raw-body": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", "license": "MIT", "dependencies": { "bytes": "3.1.0", @@ -30610,8 +27061,6 @@ }, "node_modules/raw-body/node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -30622,8 +27071,6 @@ }, "node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", @@ -30635,16 +27082,19 @@ "rc": "cli.js" } }, + "node_modules/re2js": { + "version": "2.8.6", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/react-is": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT" }, "node_modules/read-chunk": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", - "integrity": "sha512-5NLTTdX45dKFtG8CX5pKmvS9V5u9wBE+gkklN7xhDuhq3pA2I4O7ALfKxosCMcLHOhkxj6GNacZhfXtp5nlCdg==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -30652,8 +27102,6 @@ }, "node_modules/read-package-json-fast": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", @@ -30665,8 +27113,6 @@ }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -30674,8 +27120,6 @@ }, "node_modules/read-pkg": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", - "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.1", @@ -30692,8 +27136,6 @@ }, "node_modules/read-pkg-up": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", - "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", "license": "MIT", "dependencies": { "find-up": "^6.3.0", @@ -30709,8 +27151,6 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "license": "MIT", "dependencies": { "locate-path": "^7.1.0", @@ -30725,8 +27165,6 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "license": "MIT", "dependencies": { "p-locate": "^6.0.0" @@ -30740,8 +27178,6 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" @@ -30755,8 +27191,6 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "license": "MIT", "dependencies": { "p-limit": "^4.0.0" @@ -30770,8 +27204,6 @@ }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -30779,8 +27211,6 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -30791,8 +27221,6 @@ }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" @@ -30803,8 +27231,6 @@ }, "node_modules/read-pkg/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -30815,8 +27241,6 @@ }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^4.0.1", @@ -30830,8 +27254,6 @@ }, "node_modules/read-pkg/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -30842,8 +27264,6 @@ }, "node_modules/read-pkg/node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -30854,14 +27274,10 @@ }, "node_modules/read-pkg/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, "node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "version": "4.8.0", "license": "MIT", "dependencies": { "abort-controller": "^3.0.0", @@ -30874,10 +27290,21 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/recma-build-jsx": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", - "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -30889,10 +27316,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/recma-build-jsx/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/recma-jsx": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", - "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", "license": "MIT", "dependencies": { "acorn-jsx": "^5.0.0", @@ -30911,8 +27348,6 @@ }, "node_modules/recma-parse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", - "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -30925,10 +27360,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/recma-parse/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/recma-stringify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", - "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -30941,10 +27386,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/recma-stringify/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/redent": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", "license": "MIT", "dependencies": { "indent-string": "^5.0.0", @@ -30959,8 +27414,6 @@ }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -30980,15 +27433,11 @@ } }, "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "version": "1.5.0", "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "version": "10.3.0", "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -30999,8 +27448,6 @@ }, "node_modules/regex": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", - "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", "license": "MIT", "dependencies": { "regex-utilities": "^2.3.0" @@ -31008,8 +27455,6 @@ }, "node_modules/regex-recursion": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", - "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", "license": "MIT", "dependencies": { "regex-utilities": "^2.3.0" @@ -31017,14 +27462,10 @@ }, "node_modules/regex-utilities": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", "license": "MIT" }, "node_modules/regexp-tree": { "version": "0.1.27", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", - "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", "license": "MIT", "bin": { "regexp-tree": "bin/regexp-tree" @@ -31032,8 +27473,6 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -31051,13 +27490,11 @@ } }, "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "version": "6.5.3", "license": "MIT", "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", + "regenerate": "^1.5.0", + "regenerate-unicode-properties": "^10.3.0", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", @@ -31069,8 +27506,6 @@ }, "node_modules/registry-auth-token": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", - "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", "license": "MIT", "dependencies": { "@pnpm/npm-conf": "^3.0.2" @@ -31081,8 +27516,6 @@ }, "node_modules/registry-url": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", "license": "MIT", "dependencies": { "rc": "1.2.8" @@ -31096,14 +27529,10 @@ }, "node_modules/regjsgen": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", - "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", + "version": "0.13.4", "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.1.0" @@ -31114,8 +27543,6 @@ }, "node_modules/rehype-accessible-emojis": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/rehype-accessible-emojis/-/rehype-accessible-emojis-0.3.2.tgz", - "integrity": "sha512-kChZo+EZsuFQYHUPu6kOZFjDrG7UtQdGxkrCvHBVo9ariKPL6S68QdPVxLxwcAtZSRZIXZhDuTJHgIM8KW24Qw==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -31126,8 +27553,6 @@ }, "node_modules/rehype-accessible-emojis/node_modules/hast-util-is-element": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz", - "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -31136,8 +27561,6 @@ }, "node_modules/rehype-external-links": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", - "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31154,8 +27577,6 @@ }, "node_modules/rehype-mathjax": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/rehype-mathjax/-/rehype-mathjax-7.1.0.tgz", - "integrity": "sha512-mJHNpoqCC5UZ24OKx0wNjlzV18qeJz/Q/LtEjxXzt8vqrZ1Z3GxQnVrHcF5/PogcXUK8cWwJ4U/LWOQWEiABHw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31172,10 +27593,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/rehype-mathjax/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/rehype-mermaid": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rehype-mermaid/-/rehype-mermaid-3.0.0.tgz", - "integrity": "sha512-fxrD5E4Fa1WXUjmjNDvLOMT4XB1WaxcfycFIWiYU0yEMQhcTDElc9aDFnbDFRLxG1Cfo1I3mfD5kg4sjlWaB+Q==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31200,10 +27631,20 @@ } } }, + "node_modules/rehype-mermaid/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/rehype-parse": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", - "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31217,8 +27658,6 @@ }, "node_modules/rehype-raw": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31230,10 +27669,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/rehype-raw/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/rehype-recma": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", - "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -31247,8 +27696,6 @@ }, "node_modules/rehype-retext": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rehype-retext/-/rehype-retext-3.0.2.tgz", - "integrity": "sha512-9Q2JyXBBnXQfwVhrp4/YPGY2GMC2uiSgW0V3WANT3md1lJD5M2V+jlvvQVTu6tFhA1Ap4a2v0zZDZffkND0tAw==", "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", @@ -31263,8 +27710,6 @@ }, "node_modules/rehype-retext/node_modules/@types/hast": { "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -31272,14 +27717,10 @@ }, "node_modules/rehype-retext/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/rehype-retext/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -31290,8 +27731,6 @@ }, "node_modules/rehype-retext/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -31307,53 +27746,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-retext/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-retext/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-retext/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/rehype-slug": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", - "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31369,8 +27763,6 @@ }, "node_modules/rehype-slug/node_modules/hast-util-to-string": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz", - "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" @@ -31382,8 +27774,6 @@ }, "node_modules/rehype-stringify": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", - "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -31397,8 +27787,6 @@ }, "node_modules/remark": { "version": "15.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", - "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -31413,8 +27801,6 @@ }, "node_modules/remark-captions": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/remark-captions/-/remark-captions-2.2.4.tgz", - "integrity": "sha512-g4V2vdc5yIsTgrNvy9oZzatJF2ANa8apVKlv/4Mf3mA3YrHd5v8Wgx9XeXJcyYJ2tRmUcjr71xqheuuk+u1Y3g==", "license": "MIT", "dependencies": { "clone": "^2.1.2", @@ -31424,14 +27810,10 @@ }, "node_modules/remark-captions/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/remark-captions/node_modules/unist-util-is": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "license": "MIT", "funding": { "type": "opencollective", @@ -31440,8 +27822,6 @@ }, "node_modules/remark-captions/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -31455,8 +27835,6 @@ }, "node_modules/remark-captions/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -31469,8 +27847,6 @@ }, "node_modules/remark-custom-blocks": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/remark-custom-blocks/-/remark-custom-blocks-2.6.1.tgz", - "integrity": "sha512-XXVwANBZaHuBnhKQmhe8bbtoxpXFUTHxbgvU7azHT8jeZv2HLZ5Z4ggkn5khV5c6nDpH4xZU8KbT2fOadyTRoQ==", "license": "MIT", "dependencies": { "space-separated-tokens": "^1.1.5" @@ -31478,8 +27854,6 @@ }, "node_modules/remark-custom-blocks/node_modules/space-separated-tokens": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", "license": "MIT", "funding": { "type": "github", @@ -31488,8 +27862,6 @@ }, "node_modules/remark-deflist": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remark-deflist/-/remark-deflist-1.0.0.tgz", - "integrity": "sha512-sDHM+ZbgWC6wwaxltMdH5x+XYMW8VpjyeHyC2ZCI106+iYgbPv8lBYKiNqdW0Cs0FVox/LysYhb3qIZe1b0cmg==", "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^1.0.0", @@ -31500,8 +27872,6 @@ }, "node_modules/remark-deflist/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -31509,14 +27879,10 @@ }, "node_modules/remark-deflist/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/remark-deflist/node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -31539,8 +27905,6 @@ }, "node_modules/remark-deflist/node_modules/mdast-util-phrasing": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -31553,8 +27917,6 @@ }, "node_modules/remark-deflist/node_modules/mdast-util-to-markdown": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -31573,8 +27935,6 @@ }, "node_modules/remark-deflist/node_modules/mdast-util-to-string": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" @@ -31586,8 +27946,6 @@ }, "node_modules/remark-deflist/node_modules/micromark": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -31621,8 +27979,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-core-commonmark": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -31655,8 +28011,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-factory-destination": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -31676,8 +28030,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-factory-label": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -31698,8 +28050,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-factory-space": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -31718,8 +28068,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-factory-title": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -31740,8 +28088,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-factory-whitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -31762,8 +28108,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -31782,8 +28126,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-chunked": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -31801,8 +28143,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-classify-character": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -31822,8 +28162,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-combine-extensions": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -31842,8 +28180,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -31861,8 +28197,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-decode-string": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -31883,8 +28217,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -31899,8 +28231,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-html-tag-name": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -31915,8 +28245,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -31934,8 +28262,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-resolve-all": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -31953,8 +28279,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-sanitize-uri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -31974,8 +28298,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-subtokenize": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -31996,8 +28318,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-symbol": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -32012,8 +28332,6 @@ }, "node_modules/remark-deflist/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -32028,8 +28346,6 @@ }, "node_modules/remark-deflist/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -32041,8 +28357,6 @@ }, "node_modules/remark-deflist/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -32054,8 +28368,6 @@ }, "node_modules/remark-deflist/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32069,8 +28381,6 @@ }, "node_modules/remark-deflist/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32083,8 +28393,6 @@ }, "node_modules/remark-directive": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-4.0.0.tgz", - "integrity": "sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -32099,8 +28407,6 @@ }, "node_modules/remark-emoji": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-5.0.2.tgz", - "integrity": "sha512-IyIqGELcyK5AVdLFafoiNww+Eaw/F+rGrNSXoKucjo95uL267zrddgxGM83GN1wFIb68pyDuAsY3m5t2Cav1pQ==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.4", @@ -32115,8 +28421,6 @@ }, "node_modules/remark-frontmatter": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz", - "integrity": "sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -32131,8 +28435,6 @@ }, "node_modules/remark-frontmatter/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -32140,14 +28442,10 @@ }, "node_modules/remark-frontmatter/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/remark-frontmatter/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -32158,8 +28456,6 @@ }, "node_modules/remark-frontmatter/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32175,53 +28471,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-frontmatter/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-frontmatter/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-frontmatter/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-gfm": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -32238,8 +28489,6 @@ }, "node_modules/remark-html": { "version": "16.0.1", - "resolved": "https://registry.npmjs.org/remark-html/-/remark-html-16.0.1.tgz", - "integrity": "sha512-B9JqA5i0qZe0Nsf49q3OXyGvyXuZFDzAP2iOFLEumymuYJITVpiH1IgsTEwTpdptDmZlMDMWeDmSawdaJIGCXQ==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -32255,8 +28504,6 @@ }, "node_modules/remark-linkify-regex": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/remark-linkify-regex/-/remark-linkify-regex-1.2.1.tgz", - "integrity": "sha512-aKZAFcZWzrw64m1eTKfVgiZ9iKhZ5vxeOVoACjCd9ahPpKpdnAz++z0qVaR7h0z5nryrvUrTQvIyFieHkdEfCA==", "license": "MIT", "dependencies": { "unicode-word-regex": "^1.0.1", @@ -32266,14 +28513,10 @@ }, "node_modules/remark-linkify-regex/node_modules/unist-util-is": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==", "license": "MIT" }, "node_modules/remark-linkify-regex/node_modules/unist-util-visit-parents": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz", - "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==", "license": "MIT", "dependencies": { "unist-util-is": "^2.1.2" @@ -32281,8 +28524,6 @@ }, "node_modules/remark-mark-plus": { "version": "1.0.21", - "resolved": "https://registry.npmjs.org/remark-mark-plus/-/remark-mark-plus-1.0.21.tgz", - "integrity": "sha512-jQMoLARvb4wSP/mlSR6Fd8j2oGQadmX8nOQumsBfDZQpu/UQgvKirt14luHCcg9WD5mYtTi4YHQvFh9gDdsbog==", "license": "MIT", "dependencies": { "is-whitespace-character": "^1.0.0" @@ -32293,8 +28534,6 @@ }, "node_modules/remark-mark-plus/node_modules/is-whitespace-character": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", "license": "MIT", "funding": { "type": "github", @@ -32303,8 +28542,6 @@ }, "node_modules/remark-math": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-6.0.0.tgz", - "integrity": "sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -32319,8 +28556,6 @@ }, "node_modules/remark-mdx": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", - "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", @@ -32333,8 +28568,6 @@ }, "node_modules/remark-message-control": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/remark-message-control/-/remark-message-control-7.1.1.tgz", - "integrity": "sha512-xKRWl1NTBOKed0oEtCd8BUfH5m4s8WXxFFSoo7uUwx6GW/qdCy4zov5LfPyw7emantDmhfWn5PdIZgcbVcWMDQ==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -32350,8 +28583,6 @@ }, "node_modules/remark-message-control/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -32359,14 +28590,10 @@ }, "node_modules/remark-message-control/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/remark-message-control/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -32377,8 +28604,6 @@ }, "node_modules/remark-message-control/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32394,53 +28619,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-message-control/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-message-control/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-message-control/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-parse": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -32455,8 +28635,6 @@ }, "node_modules/remark-rehype": { "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", @@ -32470,10 +28648,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-rehype/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remark-retext": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/remark-retext/-/remark-retext-5.0.1.tgz", - "integrity": "sha512-h3kOjKNy7oJfohqXlKp+W4YDigHD3rw01x91qvQP/cUkK5nJrDl6yEYwTujQCAXSLZrsBxywlK3ntzIX6c29aA==", "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", @@ -32488,8 +28676,6 @@ }, "node_modules/remark-retext/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { "@types/unist": "^2" @@ -32497,14 +28683,10 @@ }, "node_modules/remark-retext/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/remark-retext/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -32515,8 +28697,6 @@ }, "node_modules/remark-retext/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32532,53 +28712,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-retext/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-retext/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-retext/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-smartypants": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.3.tgz", - "integrity": "sha512-gCaK+ndZ0hYezlqFegHFCVh2CQemsi0Npdh1qVM9bxlUFknjkbP6VmojWhddOCrbK0PbbacmYLWfTULRiT1eWA==", "license": "MIT", "dependencies": { "retext": "^9.0.0", @@ -32592,8 +28727,6 @@ }, "node_modules/remark-stringify": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -32607,8 +28740,6 @@ }, "node_modules/remark-supersub": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remark-supersub/-/remark-supersub-1.0.0.tgz", - "integrity": "sha512-3SYsphMqpAWbr8AZozdcypozinl/lly3e7BEwPG3YT5J9uZQaDcELBF6/sr/OZoAlFxy2nhNFWSrZBu/ZPRT3Q==", "license": "MIT", "dependencies": { "unist-util-visit": "^4.0.0" @@ -32616,14 +28747,10 @@ }, "node_modules/remark-supersub/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/remark-supersub/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -32635,8 +28762,6 @@ }, "node_modules/remark-supersub/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32650,8 +28775,6 @@ }, "node_modules/remark-supersub/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32664,8 +28787,6 @@ }, "node_modules/remark-video": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/remark-video/-/remark-video-0.10.0.tgz", - "integrity": "sha512-6ekxkZbUhjNCeChs5z7Yl6tQjhn32MPBg66F6KbRbVvINjsVC+vAjL2eZ77nEOSop/KxktkIPMPkcblfp7+adw==", "license": "MIT", "dependencies": { "unified": "^11.0.5", @@ -32674,9 +28795,6 @@ }, "node_modules/request": { "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", @@ -32706,14 +28824,10 @@ }, "node_modules/request-light": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", - "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==", "license": "MIT" }, "node_modules/request/node_modules/form-data": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -32726,8 +28840,6 @@ }, "node_modules/request/node_modules/tough-cookie": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", @@ -32739,9 +28851,6 @@ }, "node_modules/request/node_modules/uuid": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", "license": "MIT", "bin": { "uuid": "bin/uuid" @@ -32749,8 +28858,6 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -32758,34 +28865,17 @@ }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/require-in-the-middle": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-8.0.1.tgz", - "integrity": "sha512-QT7FVMXfWOYFbeRBF6nu+I6tr2Tf3u0q8RIEjNob/heKY/nh7drD/k7eeMFmSQgnTtCzLDcCu/XEnpW2wk4xCQ==", - "license": "MIT", - "dependencies": { - "debug": "^4.3.5", - "module-details-from-path": "^1.0.3" - }, - "engines": { - "node": ">=9.3.0 || >=8.10.0 <9.0.0" - } - }, "node_modules/resend": { - "version": "6.24.0", - "resolved": "https://registry.npmjs.org/resend/-/resend-6.24.0.tgz", - "integrity": "sha512-ZG+tRzTtg3usrzMMVK1THPILCDbxE0uefG3XEQro/+jb9hcRb8JiQeyzIo2BphMJk2OomBeciZU3rCgX3XWx5w==", + "version": "6.37.0", "license": "MIT", "dependencies": { - "postal-mime": "2.7.5", - "standardwebhooks": "1.0.0" + "postal-mime": "2.7.6", + "standardwebhooks": "1.1.1" }, "engines": { "node": ">=20" @@ -32801,8 +28891,6 @@ }, "node_modules/reserved-identifiers": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.2.0.tgz", - "integrity": "sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==", "license": "MIT", "engines": { "node": ">=18" @@ -32813,8 +28901,6 @@ }, "node_modules/resize-img": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resize-img/-/resize-img-1.1.2.tgz", - "integrity": "sha512-/4nKUmuNPuM6gYTWad136ica81baOVjpesgv8FGaIvP0KWcbCWahOWBKaM4tFoM+aVcSA+qQDg28pcnIzFRpJw==", "license": "MIT", "dependencies": { "bmp-js": "0.0.1", @@ -32830,8 +28916,6 @@ }, "node_modules/resize-img/node_modules/get-stream": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "license": "MIT", "dependencies": { "object-assign": "^4.0.1", @@ -32843,18 +28927,14 @@ }, "node_modules/resize-img/node_modules/jpeg-js": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz", - "integrity": "sha512-CiRVjMKBUp6VYtGwzRjrdnro41yMwKGOWdP9ATXqmixdz2n7KHNwdqthTYSSbOKj/Ha79Gct1sA8ZQpse55TYA==", "license": "BSD-3-Clause" }, "node_modules/resolve": { - "version": "1.22.12", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", - "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "version": "1.22.13", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", + "is-core-module": "^2.17.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -32870,14 +28950,10 @@ }, "node_modules/resolve-alpn": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", "license": "MIT" }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "license": "MIT", "engines": { "node": ">=8" @@ -32885,8 +28961,6 @@ }, "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==", "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" @@ -32894,8 +28968,6 @@ }, "node_modules/resolve.exports": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "license": "MIT", "engines": { "node": ">=10" @@ -32903,8 +28975,6 @@ }, "node_modules/responselike": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "license": "MIT", "dependencies": { "lowercase-keys": "^3.0.0" @@ -32918,8 +28988,6 @@ }, "node_modules/retext": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", - "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0", @@ -32934,8 +29002,6 @@ }, "node_modules/retext-english": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/retext-english/-/retext-english-4.1.0.tgz", - "integrity": "sha512-Pky2idjvgkzfodO0GH9X4IU8LX/d4ULTnLf7S1WsBRlSCh/JdTFPafXZstJqZehtQWNHrgoCqVOiGugsNFYvIQ==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0", @@ -32950,14 +29016,10 @@ }, "node_modules/retext-english/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/retext-english/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -32968,8 +29030,6 @@ }, "node_modules/retext-english/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -32985,53 +29045,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/retext-english/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-english/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-english/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/retext-equality": { "version": "6.6.0", - "resolved": "https://registry.npmjs.org/retext-equality/-/retext-equality-6.6.0.tgz", - "integrity": "sha512-il0Q8Dlxluc67UQnk49XmwISl3mzf1Lvuat0yZKzR2NuuluzTXI4EK44HA5JOobt/vmYkDaJaDsxHf0MmE4OMA==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0", @@ -33052,14 +29067,10 @@ }, "node_modules/retext-equality/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/retext-equality/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -33070,8 +29081,6 @@ }, "node_modules/retext-equality/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -33089,21 +29098,6 @@ }, "node_modules/retext-equality/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-equality/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -33115,8 +29109,6 @@ }, "node_modules/retext-equality/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -33130,8 +29122,6 @@ }, "node_modules/retext-equality/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -33142,40 +29132,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/retext-equality/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-equality/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/retext-latin": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", - "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0", @@ -33189,8 +29147,6 @@ }, "node_modules/retext-latin/node_modules/@types/nlcst": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -33198,8 +29154,6 @@ }, "node_modules/retext-latin/node_modules/array-iterate": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", "license": "MIT", "funding": { "type": "github", @@ -33208,8 +29162,6 @@ }, "node_modules/retext-latin/node_modules/nlcst-to-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", - "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0" @@ -33221,8 +29173,6 @@ }, "node_modules/retext-latin/node_modules/parse-latin": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", - "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0", @@ -33239,8 +29189,6 @@ }, "node_modules/retext-latin/node_modules/unist-util-modify-children": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", - "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", @@ -33253,8 +29201,6 @@ }, "node_modules/retext-latin/node_modules/unist-util-visit-children": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", - "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" @@ -33264,10 +29210,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/retext-latin/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/retext-profanities": { "version": "7.2.2", - "resolved": "https://registry.npmjs.org/retext-profanities/-/retext-profanities-7.2.2.tgz", - "integrity": "sha512-nwrR987v3m7+JQ8wyK8oE+adqS1aYUyHyf+k6omflI/8PL9Slbp/39YieTJJvrmR0udBe2iV7aURXW5/3Uj12w==", "license": "MIT", "dependencies": { "@types/nlcst": "^1.0.0", @@ -33286,14 +29242,10 @@ }, "node_modules/retext-profanities/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/retext-profanities/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -33304,8 +29256,6 @@ }, "node_modules/retext-profanities/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -33323,21 +29273,6 @@ }, "node_modules/retext-profanities/node_modules/unist-util-position": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-profanities/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -33347,40 +29282,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/retext-profanities/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-profanities/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/retext-smartypants": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", - "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0", @@ -33394,8 +29297,6 @@ }, "node_modules/retext-smartypants/node_modules/@types/nlcst": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -33403,8 +29304,6 @@ }, "node_modules/retext-smartypants/node_modules/nlcst-to-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", - "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0" @@ -33416,8 +29315,6 @@ }, "node_modules/retext-stringify": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", - "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0", @@ -33431,8 +29328,6 @@ }, "node_modules/retext-stringify/node_modules/@types/nlcst": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -33440,8 +29335,6 @@ }, "node_modules/retext-stringify/node_modules/nlcst-to-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", - "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "license": "MIT", "dependencies": { "@types/nlcst": "^2.0.0" @@ -33453,8 +29346,6 @@ }, "node_modules/retext/node_modules/@types/nlcst": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -33462,8 +29353,6 @@ }, "node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "license": "MIT", "engines": { "node": ">= 4" @@ -33471,8 +29360,6 @@ }, "node_modules/reusify": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -33481,8 +29368,6 @@ }, "node_modules/rimraf": { "version": "6.1.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", - "integrity": "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==", "license": "BlueOak-1.0.0", "dependencies": { "glob": "^13.0.3", @@ -33500,8 +29385,6 @@ }, "node_modules/robots-parser": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz", - "integrity": "sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -33509,18 +29392,14 @@ }, "node_modules/robust-predicates": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", - "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==", "license": "Unlicense" }, "node_modules/rolldown": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.1.tgz", - "integrity": "sha512-M3AeZjYE6UclblEf531Hch0WfVC/NOL43Cc+WdF3J50kk5/fvouHhDumSGTh0oRjbZ8C4faaVr5r6Nx1xMqDGg==", + "version": "1.2.16", "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.110.0", - "@rolldown/pluginutils": "1.0.0-rc.1" + "@oxc-project/types": "=0.156.0", + "@rolldown/pluginutils": "^1.0.0" }, "bin": { "rolldown": "bin/cli.mjs" @@ -33529,37 +29408,35 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.0-rc.1", - "@rolldown/binding-darwin-arm64": "1.0.0-rc.1", - "@rolldown/binding-darwin-x64": "1.0.0-rc.1", - "@rolldown/binding-freebsd-x64": "1.0.0-rc.1", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.1", - "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.1", - "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.1", - "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.1", - "@rolldown/binding-linux-x64-musl": "1.0.0-rc.1", - "@rolldown/binding-openharmony-arm64": "1.0.0-rc.1", - "@rolldown/binding-wasm32-wasi": "1.0.0-rc.1", - "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.1", - "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.1" + "@rolldown/binding-android-arm-eabi": "1.2.16", + "@rolldown/binding-android-arm64": "1.2.16", + "@rolldown/binding-darwin-arm64": "1.2.16", + "@rolldown/binding-darwin-x64": "1.2.16", + "@rolldown/binding-freebsd-x64": "1.2.16", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.16", + "@rolldown/binding-linux-arm64-gnu": "1.2.16", + "@rolldown/binding-linux-arm64-musl": "1.2.16", + "@rolldown/binding-linux-ppc64-gnu": "1.2.16", + "@rolldown/binding-linux-s390x-gnu": "1.2.16", + "@rolldown/binding-linux-x64-gnu": "1.2.16", + "@rolldown/binding-linux-x64-musl": "1.2.16", + "@rolldown/binding-openharmony-arm64": "1.2.16", + "@rolldown/binding-win32-arm64-msvc": "1.2.16", + "@rolldown/binding-win32-x64-msvc": "1.2.16" } }, "node_modules/rolldown/node_modules/@oxc-project/types": { - "version": "0.110.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.110.0.tgz", - "integrity": "sha512-6Ct21OIlrEnFEJk5LT4e63pk3btsI6/TusD/GStLi7wYlGJNOl1GI9qvXAnRAxQU9zqA2Oz+UwhfTOU2rPZVow==", + "version": "0.156.0", "license": "MIT", "funding": { - "url": "https://github.com/sponsors/Boshen" + "url": "https://github.com/sponsors/oxc-project" } }, "node_modules/rollup": { - "version": "4.63.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz", - "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==", + "version": "4.67.3", "license": "MIT", "dependencies": { - "@types/estree": "1.0.9" + "@types/estree": "^1.0.10" }, "bin": { "rollup": "dist/bin/rollup" @@ -33570,38 +29447,37 @@ }, "optionalDependencies": { "@napi-rs/lzma-linux-x64-gnu": "1.5.1", - "@rollup/rollup-android-arm-eabi": "4.63.1", - "@rollup/rollup-android-arm64": "4.63.1", - "@rollup/rollup-darwin-arm64": "4.63.1", - "@rollup/rollup-darwin-x64": "4.63.1", - "@rollup/rollup-freebsd-arm64": "4.63.1", - "@rollup/rollup-freebsd-x64": "4.63.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.63.1", - "@rollup/rollup-linux-arm-musleabihf": "4.63.1", - "@rollup/rollup-linux-arm64-gnu": "4.63.1", - "@rollup/rollup-linux-arm64-musl": "4.63.1", - "@rollup/rollup-linux-loong64-gnu": "4.63.1", - "@rollup/rollup-linux-loong64-musl": "4.63.1", - "@rollup/rollup-linux-ppc64-gnu": "4.63.1", - "@rollup/rollup-linux-ppc64-musl": "4.63.1", - "@rollup/rollup-linux-riscv64-gnu": "4.63.1", - "@rollup/rollup-linux-riscv64-musl": "4.63.1", - "@rollup/rollup-linux-s390x-gnu": "4.63.1", - "@rollup/rollup-linux-x64-gnu": "4.63.1", - "@rollup/rollup-linux-x64-musl": "4.63.1", - "@rollup/rollup-openbsd-x64": "4.63.1", - "@rollup/rollup-openharmony-arm64": "4.63.1", - "@rollup/rollup-win32-arm64-msvc": "4.63.1", - "@rollup/rollup-win32-ia32-msvc": "4.63.1", - "@rollup/rollup-win32-x64-gnu": "4.63.1", - "@rollup/rollup-win32-x64-msvc": "4.63.1", + "@rollup/rollup-android-arm-eabi": "4.67.3", + "@rollup/rollup-android-arm64": "4.67.3", + "@rollup/rollup-android-x64": "4.67.3", + "@rollup/rollup-darwin-arm64": "4.67.3", + "@rollup/rollup-darwin-x64": "4.67.3", + "@rollup/rollup-freebsd-arm64": "4.67.3", + "@rollup/rollup-freebsd-x64": "4.67.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.67.3", + "@rollup/rollup-linux-arm-musleabihf": "4.67.3", + "@rollup/rollup-linux-arm64-gnu": "4.67.3", + "@rollup/rollup-linux-arm64-musl": "4.67.3", + "@rollup/rollup-linux-loong64-gnu": "4.67.3", + "@rollup/rollup-linux-loong64-musl": "4.67.3", + "@rollup/rollup-linux-ppc64-gnu": "4.67.3", + "@rollup/rollup-linux-ppc64-musl": "4.67.3", + "@rollup/rollup-linux-riscv64-gnu": "4.67.3", + "@rollup/rollup-linux-riscv64-musl": "4.67.3", + "@rollup/rollup-linux-s390x-gnu": "4.67.3", + "@rollup/rollup-linux-x64-gnu": "4.67.3", + "@rollup/rollup-linux-x64-musl": "4.67.3", + "@rollup/rollup-openbsd-x64": "4.67.3", + "@rollup/rollup-openharmony-arm64": "4.67.3", + "@rollup/rollup-win32-arm64-msvc": "4.67.3", + "@rollup/rollup-win32-ia32-msvc": "4.67.3", + "@rollup/rollup-win32-x64-gnu": "4.67.3", + "@rollup/rollup-win32-x64-msvc": "4.67.3", "fsevents": "~2.3.2" } }, "node_modules/roughjs": { "version": "4.6.6", - "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", - "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", "license": "MIT", "dependencies": { "hachure-fill": "^0.5.2", @@ -33610,10 +29486,18 @@ "points-on-path": "^0.2.1" } }, + "node_modules/run-applescript": { + "version": "7.1.0", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -33635,20 +29519,14 @@ }, "node_modules/rw": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", "license": "BSD-3-Clause" }, "node_modules/s.color": { "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", "license": "MIT" }, "node_modules/sade": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "license": "MIT", "dependencies": { "mri": "^1.1.0" @@ -33659,8 +29537,6 @@ }, "node_modules/safe-array-concat": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", - "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", "license": "MIT", "dependencies": { "call-bind": "^1.0.9", @@ -33678,8 +29554,6 @@ }, "node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -33698,8 +29572,6 @@ }, "node_modules/safe-push-apply": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -33714,8 +29586,6 @@ }, "node_modules/safe-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", "license": "MIT", "dependencies": { "regexp-tree": "~0.1.1" @@ -33723,8 +29593,6 @@ }, "node_modules/safe-regex-test": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -33740,17 +29608,13 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, "node_modules/sandbox": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sandbox/-/sandbox-4.1.0.tgz", - "integrity": "sha512-kzDiAyvrGHGdrQ/7mT6Md18K9OUVgZW/KUKO/wBJ/gHouDh6oJPWcGWfOV5i7CSep2map3Pl7vV9gszm3Cvu7Q==", + "version": "4.11.1", "license": "Apache-2.0", "dependencies": { - "@vercel/sandbox": "3.1.0", + "@vercel/sandbox": "3.9.1", "async-retry": "1.3.3", "debug": "^4.4.1", "ws": "^8.21.0", @@ -33762,125 +29626,32 @@ } }, "node_modules/sanitize-html": { - "version": "2.17.7", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.7.tgz", - "integrity": "sha512-PGtEkc9cbnedU3s9TmzDbpsZ8w086g/0Q8k8/oIO1NLNU3i5k9yn835CrjJSajp1KMmkisbO1qPXxNKO3welAg==", + "version": "2.18.1", "license": "MIT", "dependencies": { - "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", "htmlparser2": "^12.0.0", - "is-plain-object": "^5.0.0", - "launder": "^1.7.1", + "is-plain-object": "^5.1.0", + "launder": "^1.7.2", "parse-srcset": "^1.0.2", - "postcss": "^8.3.11" + "postcss": "^8.5.27" }, "engines": { "node": ">=22.12.0" } }, - "node_modules/sanitize-html/node_modules/dom-serializer": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-3.1.1.tgz", - "integrity": "sha512-4MEa38/QexBob6gFNwu+EGdWvhJ1OKuNwdYY3Y3NyeWDQfnGeDYQUDfIRzWu5B5gsv03so2Uxd28YC6zrsx3Lw==", - "license": "MIT", - "dependencies": { - "domelementtype": "^3.0.0", - "domhandler": "^6.0.0", - "entities": "^8.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/sanitize-html/node_modules/domelementtype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-3.0.0.tgz", - "integrity": "sha512-umCQid3jKbDmVjx8jGaW7uUykm4DEUeyV21hPxNMo2nV955DhUThwqyOIDtreepP31hl84X7G5U9ZfsWvIB3Pg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause", - "engines": { - "node": ">=20.19.0" - } - }, - "node_modules/sanitize-html/node_modules/domhandler": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-6.0.1.tgz", - "integrity": "sha512-gYzvtM72ZtxQO0T048kd6HWSbbGCNOUwcnfQ01cqIJ4X2IYKFFHZ5mKvrQETcFXxsRObZulDaKmy//R7TPtsBg==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^3.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/sanitize-html/node_modules/domutils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-4.0.2.tgz", - "integrity": "sha512-qI4JLRKnSzqFqr7hAlS5xQDusBCjKSEG4t4+7aNrIQMHBcsC2TGEhuyABJdYkgSewL57PNLYEiibY2iPKhKpaA==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^3.0.0", - "domelementtype": "^3.0.0", - "domhandler": "^6.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/sanitize-html/node_modules/htmlparser2": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-12.0.0.tgz", - "integrity": "sha512-Tz7u1i95/g2x2jz81+x0FBVhBhY5aRTvD3tXXdFaljuNdzDLJ8UGNRrTcj2cgQvAg3iW/h77Fz15nLW0L0CrZw==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^3.0.0", - "domhandler": "^6.0.0", - "domutils": "^4.0.2", - "entities": "^8.0.0" - }, - "engines": { - "node": ">=20.19.0" - } - }, "node_modules/sass-formatter": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", - "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==", + "version": "0.8.0", "license": "MIT", "dependencies": { "suf-log": "^2.5.3" + }, + "bin": { + "sass-formatter": "dist/cli.js" } }, "node_modules/satteri": { "version": "0.10.5", - "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.10.5.tgz", - "integrity": "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ==", "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.5", @@ -33902,8 +29673,6 @@ }, "node_modules/sax": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", - "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", "license": "BlueOak-1.0.0", "engines": { "node": ">=11.0.0" @@ -33911,8 +29680,6 @@ }, "node_modules/saxes": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" @@ -33922,30 +29689,21 @@ } }, "node_modules/schema-dts": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-2.0.0.tgz", - "integrity": "sha512-t7NoCy3Rn5GHGx6p7s1qIYK/AeIb8ZxJNR9WUNFkwMv2CiiGZBmqqYWc2FlZVm5ZbiHMY4OvBWhj7QtyrFO2Jw==", + "version": "2.1.0", "license": "Apache-2.0", "dependencies": { - "schema-dts-lib": "^1.0.0" + "schema-dts-lib": "^1.1.0" } }, "node_modules/schema-dts-lib": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-dts-lib/-/schema-dts-lib-1.0.0.tgz", - "integrity": "sha512-9MEO5vpQH9JdBioUupqluzxSYxPLjhmqRUudk15adUl/ypnRsM2/M1kN3AmVJQeG7nZqcL68H8JlGqQQT6vy9A==", + "version": "1.1.0", "license": "Apache-2.0", "engines": { "node": ">=14.0.0" - }, - "peerDependencies": { - "typescript": ">=4.9.5" } }, "node_modules/selderee": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.12.0.tgz", - "integrity": "sha512-b1YMh3+DHZp59DLna3qVwQ5iOla/nrI6mLBNW02XxU77M3046Df6VLkoaJyFz20VsGIG5kkp+FK0kg4K4HnUFw==", "license": "MIT", "dependencies": { "parseley": "~0.13.1" @@ -33954,16 +29712,8 @@ "url": "https://github.com/sponsors/KillyMXI" } }, - "node_modules/semifies": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semifies/-/semifies-1.0.0.tgz", - "integrity": "sha512-xXR3KGeoxTNWPD4aBvL5NUpMTT7WMANr3EWnaS190QVkY52lqqcVRD7Q05UVbBhiWDGWMlJEUam9m7uFFGVScw==", - "license": "Apache-2.0" - }, "node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -33971,8 +29721,6 @@ }, "node_modules/semver-diff": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", "license": "MIT", "dependencies": { "semver": "^7.3.5" @@ -33986,8 +29734,6 @@ }, "node_modules/semver-diff/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -33996,10 +29742,18 @@ "node": ">=10" } }, + "node_modules/sentry": { + "version": "0.45.0", + "license": "FSL-1.1-Apache-2.0", + "bin": { + "sentry": "dist/bin.cjs" + }, + "engines": { + "node": ">=20.0" + } + }, "node_modules/serialize-javascript": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.1.0.tgz", - "integrity": "sha512-RNEqWOyhhUQYN9V1GfHwu9AR/g+NTciH6Z5u3/no6X3/w+04J2lVDL+svFQVXgXrEGBMG2puMVN3gq2SNGuTGw==", + "version": "7.1.4", "license": "BSD-3-Clause", "engines": { "node": ">=20.0.0" @@ -34007,8 +29761,6 @@ }, "node_modules/set-function-length": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -34024,8 +29776,6 @@ }, "node_modules/set-function-name": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -34039,8 +29789,6 @@ }, "node_modules/set-proto": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -34053,14 +29801,10 @@ }, "node_modules/setprototypeof": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.12", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", - "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.4", @@ -34079,14 +29823,10 @@ }, "node_modules/shallow-equal": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-3.1.0.tgz", - "integrity": "sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg==", "license": "MIT" }, "node_modules/sharp": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz", - "integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==", + "version": "0.35.5", "license": "Apache-2.0", "dependencies": { "@img/colour": "^1.1.0", @@ -34100,31 +29840,31 @@ "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.35.4", - "@img/sharp-darwin-x64": "0.35.4", - "@img/sharp-freebsd-wasm32": "0.35.4", - "@img/sharp-libvips-darwin-arm64": "1.3.3", - "@img/sharp-libvips-darwin-x64": "1.3.3", - "@img/sharp-libvips-linux-arm": "1.3.3", - "@img/sharp-libvips-linux-arm64": "1.3.3", - "@img/sharp-libvips-linux-ppc64": "1.3.3", - "@img/sharp-libvips-linux-riscv64": "1.3.3", - "@img/sharp-libvips-linux-s390x": "1.3.3", - "@img/sharp-libvips-linux-x64": "1.3.3", - "@img/sharp-libvips-linuxmusl-arm64": "1.3.3", - "@img/sharp-libvips-linuxmusl-x64": "1.3.3", - "@img/sharp-linux-arm": "0.35.4", - "@img/sharp-linux-arm64": "0.35.4", - "@img/sharp-linux-ppc64": "0.35.4", - "@img/sharp-linux-riscv64": "0.35.4", - "@img/sharp-linux-s390x": "0.35.4", - "@img/sharp-linux-x64": "0.35.4", - "@img/sharp-linuxmusl-arm64": "0.35.4", - "@img/sharp-linuxmusl-x64": "0.35.4", - "@img/sharp-webcontainers-wasm32": "0.35.4", - "@img/sharp-win32-arm64": "0.35.4", - "@img/sharp-win32-ia32": "0.35.4", - "@img/sharp-win32-x64": "0.35.4" + "@img/sharp-darwin-arm64": "0.35.5", + "@img/sharp-darwin-x64": "0.35.5", + "@img/sharp-freebsd-wasm32": "0.35.5", + "@img/sharp-libvips-darwin-arm64": "1.3.4", + "@img/sharp-libvips-darwin-x64": "1.3.4", + "@img/sharp-libvips-linux-arm": "1.3.4", + "@img/sharp-libvips-linux-arm64": "1.3.4", + "@img/sharp-libvips-linux-ppc64": "1.3.4", + "@img/sharp-libvips-linux-riscv64": "1.3.4", + "@img/sharp-libvips-linux-s390x": "1.3.4", + "@img/sharp-libvips-linux-x64": "1.3.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.3.4", + "@img/sharp-libvips-linuxmusl-x64": "1.3.4", + "@img/sharp-linux-arm": "0.35.5", + "@img/sharp-linux-arm64": "0.35.5", + "@img/sharp-linux-ppc64": "0.35.5", + "@img/sharp-linux-riscv64": "0.35.5", + "@img/sharp-linux-s390x": "0.35.5", + "@img/sharp-linux-x64": "0.35.5", + "@img/sharp-linuxmusl-arm64": "0.35.5", + "@img/sharp-linuxmusl-x64": "0.35.5", + "@img/sharp-webcontainers-wasm32": "0.35.5", + "@img/sharp-win32-arm64": "0.35.5", + "@img/sharp-win32-ia32": "0.35.5", + "@img/sharp-win32-x64": "0.35.5" }, "peerDependenciesMeta": { "@types/node": { @@ -34134,8 +29874,6 @@ }, "node_modules/sharp/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -34146,8 +29884,6 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -34158,25 +29894,21 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shiki": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.4.3.tgz", - "integrity": "sha512-Mb/GvXPHBAXdgGIcnfU5L3ldpn1XcxrGkPHwqgRx17/I2XRfqlFKk2vGkHWINn1kdXvzJZeuO3is6I9KLPFm0g==", + "version": "4.5.0", "license": "MIT", "dependencies": { - "@shikijs/core": "4.4.3", - "@shikijs/engine-javascript": "4.4.3", - "@shikijs/engine-oniguruma": "4.4.3", - "@shikijs/langs": "4.4.3", - "@shikijs/themes": "4.4.3", - "@shikijs/types": "4.4.3", + "@shikijs/core": "4.5.0", + "@shikijs/engine-javascript": "4.5.0", + "@shikijs/engine-oniguruma": "4.5.0", + "@shikijs/langs": "4.5.0", + "@shikijs/themes": "4.5.0", + "@shikijs/types": "4.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.5" }, @@ -34186,8 +29918,6 @@ }, "node_modules/side-channel": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", - "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -34205,8 +29935,6 @@ }, "node_modules/side-channel-list": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", - "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -34221,8 +29949,6 @@ }, "node_modules/side-channel-map": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -34239,8 +29965,6 @@ }, "node_modules/side-channel-weakmap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -34256,22 +29980,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "license": "ISC" - }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "license": "ISC" }, "node_modules/simple-code-frame": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/simple-code-frame/-/simple-code-frame-1.3.0.tgz", - "integrity": "sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==", "license": "MIT", "dependencies": { "kolorist": "^1.6.0" @@ -34279,8 +29993,6 @@ }, "node_modules/simple-concat": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "funding": [ { "type": "github", @@ -34299,8 +30011,6 @@ }, "node_modules/simple-get": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "funding": [ { "type": "github", @@ -34324,14 +30034,10 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "license": "MIT" }, "node_modules/sitemap": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-9.0.1.tgz", - "integrity": "sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==", "license": "MIT", "dependencies": { "@types/node": "^24.9.2", @@ -34348,24 +30054,18 @@ } }, "node_modules/sitemap/node_modules/@types/node": { - "version": "24.13.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz", - "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==", + "version": "24.19.2", "license": "MIT", "dependencies": { - "undici-types": "~7.18.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "node_modules/sitemap/node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "version": "7.24.6", "license": "MIT" }, "node_modules/skin-tone": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", "license": "MIT", "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" @@ -34376,8 +30076,6 @@ }, "node_modules/slash": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "license": "MIT", "engines": { "node": ">=14.16" @@ -34388,8 +30086,6 @@ }, "node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -34405,8 +30101,6 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -34420,15 +30114,10 @@ }, "node_modules/sliced": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==", - "deprecated": "Unsupported", "license": "MIT" }, "node_modules/slick": { "version": "1.12.2", - "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - "integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==", "license": "MIT (http://mootools.net/license.txt)", "engines": { "node": "*" @@ -34436,17 +30125,13 @@ }, "node_modules/smob": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.2.tgz", - "integrity": "sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==", "license": "MIT", "engines": { "node": ">=20.0.0" } }, "node_modules/smol-toml": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.8.0.tgz", - "integrity": "sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==", + "version": "1.9.1", "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -34457,17 +30142,13 @@ }, "node_modules/source-map": { "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "license": "BSD-3-Clause", "engines": { "node": ">= 12" } }, "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "version": "1.2.2", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -34475,8 +30156,6 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -34485,8 +30164,6 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -34494,8 +30171,6 @@ }, "node_modules/space-separated-tokens": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "license": "MIT", "funding": { "type": "github", @@ -34504,8 +30179,6 @@ }, "node_modules/spawn-to-readstream": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/spawn-to-readstream/-/spawn-to-readstream-0.1.3.tgz", - "integrity": "sha512-Xxiqu2wU4nkLv8G+fiv9jT6HRTrz9D8Fajli9HQtqWlrgTwQ3DSs4ZztQbhN/HsVxJX5S7ynzmJ2lQiYDQSYmg==", "license": "MIT", "dependencies": { "limit-spawn": "0.0.3", @@ -34517,20 +30190,14 @@ }, "node_modules/spawn-to-readstream/node_modules/isarray": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", "license": "MIT" }, "node_modules/spawn-to-readstream/node_modules/object-keys": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==", "license": "MIT" }, "node_modules/spawn-to-readstream/node_modules/readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -34541,14 +30208,10 @@ }, "node_modules/spawn-to-readstream/node_modules/string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "license": "MIT" }, "node_modules/spawn-to-readstream/node_modules/through2": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==", "license": "MIT", "dependencies": { "readable-stream": "~1.0.17", @@ -34557,8 +30220,6 @@ }, "node_modules/spawn-to-readstream/node_modules/xtend": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", "dependencies": { "object-keys": "~0.4.0" }, @@ -34568,8 +30229,6 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", @@ -34578,8 +30237,6 @@ }, "node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", @@ -34588,14 +30245,10 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-5.0.0.tgz", - "integrity": "sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==", "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", @@ -34603,18 +30256,14 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", - "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "version": "3.0.24", "license": "CC0-1.0" }, "node_modules/speech-rule-engine": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.4.tgz", - "integrity": "sha512-i/VCLG1fvRc95pMHRqG4aQNscv+9aIsqA2oI7ZQS51sTdUcDHYX6cpT8/tqZ+enjs1tKVwbRBWgxut9SWn+f9g==", + "version": "4.1.5", "license": "Apache-2.0", "dependencies": { - "@xmldom/xmldom": "0.9.10", + "@xmldom/xmldom": "^0.9.12", "commander": "13.1.0", "wicked-good-xpath": "1.3.0" }, @@ -34624,8 +30273,6 @@ }, "node_modules/speech-rule-engine/node_modules/commander": { "version": "13.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", - "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "license": "MIT", "engines": { "node": ">=18" @@ -34633,8 +30280,6 @@ }, "node_modules/speedline-core": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz", - "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -34647,8 +30292,6 @@ }, "node_modules/split": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==", "dependencies": { "through": "2" }, @@ -34658,8 +30301,6 @@ }, "node_modules/split-transform-stream": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/split-transform-stream/-/split-transform-stream-0.1.1.tgz", - "integrity": "sha512-nV8lOb9BKS3BqODBjmzELm0Kl878nWoTjdfn6z/v6d/zW8YS/EQ76fP11a/D6Fm6QTsbLdsFJBIpz6t17zHJnQ==", "license": "MIT", "dependencies": { "bubble-stream-error": "~0.0.1", @@ -34669,8 +30310,6 @@ }, "node_modules/split-transform-stream/node_modules/bubble-stream-error": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/bubble-stream-error/-/bubble-stream-error-0.0.1.tgz", - "integrity": "sha512-L9hlwJcJ+5p+Bx+FS2VdrOs61bDi9m1rLsZgx/CvUC0J/OPz71tLN/6/sP/X7i7KtQKzm6rzPhdjHdd+I8ZKkQ==", "license": "MIT", "engines": { "node": ">= 0.4.0" @@ -34678,20 +30317,14 @@ }, "node_modules/split-transform-stream/node_modules/isarray": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", "license": "MIT" }, "node_modules/split-transform-stream/node_modules/object-keys": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==", "license": "MIT" }, "node_modules/split-transform-stream/node_modules/readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -34702,14 +30335,10 @@ }, "node_modules/split-transform-stream/node_modules/string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "license": "MIT" }, "node_modules/split-transform-stream/node_modules/through2": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==", "license": "MIT", "dependencies": { "readable-stream": "~1.0.17", @@ -34718,8 +30347,6 @@ }, "node_modules/split-transform-stream/node_modules/xtend": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", "dependencies": { "object-keys": "~0.4.0" }, @@ -34729,8 +30356,6 @@ }, "node_modules/srvx": { "version": "0.11.16", - "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.11.16.tgz", - "integrity": "sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==", "license": "MIT", "bin": { "srvx": "bin/srvx.mjs" @@ -34741,8 +30366,6 @@ }, "node_modules/sshpk": { "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "license": "MIT", "dependencies": { "asn1": "~0.2.3", @@ -34766,23 +30389,13 @@ }, "node_modules/stack-trace": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-1.0.0.tgz", - "integrity": "sha512-H6D7134xi6qONvh7ZHKgviXf+rd3vhGBSvebPZCaUkd8zvQ+7PtDw6CljPTe4cXWNf2IKZGNqw6VJXSb9IgBpA==", "license": "MIT", "engines": { "node": ">=20.0.0" } }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "license": "MIT" - }, "node_modules/standardwebhooks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz", - "integrity": "sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==", + "version": "1.1.1", "license": "MIT", "dependencies": { "@stablelib/base64": "^1.0.0", @@ -34791,29 +30404,21 @@ }, "node_modules/stat-mode": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.3.0.tgz", - "integrity": "sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==", "license": "MIT" }, "node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/std-env": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz", - "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==", + "version": "4.3.0", "license": "MIT" }, "node_modules/stop-iteration-iterator": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", - "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -34825,41 +30430,20 @@ }, "node_modules/stream-combiner": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", "license": "MIT", "dependencies": { "duplexer": "~0.1.1" } }, - "node_modules/stream-replace-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", - "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==", - "license": "MIT" - }, "node_modules/stream-to": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", - "integrity": "sha512-Kg1BSDTwgGiVMtTCJNlo7kk/xzL33ZuZveEBRt6rXw+f1WLK/8kmz2NVCT/Qnv0JkV85JOHcLhD82mnXsR3kPw==", "license": "MIT", "engines": { "node": ">= 0.10.0" } }, - "node_modules/stream-to-array": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.1.0" - } - }, "node_modules/stream-to-buffer": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", - "integrity": "sha512-Da4WoKaZyu3nf+bIdIifh7IPkFjARBnBK+pYqn0EUJqksjV9afojjaCCHUemH30Jmu7T2qcKvlZm2ykN38uzaw==", "license": "MIT", "dependencies": { "stream-to": "~0.2.0" @@ -34868,40 +30452,8 @@ "node": ">= 0.8" } }, - "node_modules/stream-to-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz", - "integrity": "sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==", - "deprecated": "Deprecated. Use node:stream/promises and node:stream/consumers instead.", - "license": "MIT", - "dependencies": { - "any-promise": "~1.3.0", - "end-of-stream": "~1.1.0", - "stream-to-array": "~2.3.0" - } - }, - "node_modules/stream-to-promise/node_modules/end-of-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", - "license": "MIT", - "dependencies": { - "once": "~1.3.0" - } - }, - "node_modules/stream-to-promise/node_modules/once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/streamx": { "version": "2.28.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.1.tgz", - "integrity": "sha512-zEzXb0s5Cds7tqMH6rhZ05lcJydCWiQPEwiNngVqzsxCc962vLY4Uw+mW7od8kDH258k2Uz/JrOkdIAAhSh9VA==", "license": "MIT", "dependencies": { "events-universal": "^1.0.0", @@ -34911,23 +30463,17 @@ }, "node_modules/strictdom": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strictdom/-/strictdom-1.0.1.tgz", - "integrity": "sha512-cEmp9QeXXRmjj/rVp9oyiqcvyocWab/HaoN4+bwFeZ7QzykJD6L3yD4v12K1x0tHpqRqVpJevN3gW7kyM39Bqg==", "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string-width": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz", - "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==", + "version": "8.3.0", "license": "MIT", "dependencies": { "get-east-asian-width": "^1.5.0", @@ -34943,8 +30489,6 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -34956,9 +30500,7 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -34969,8 +30511,6 @@ }, "node_modules/string-width/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -34983,24 +30523,22 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "version": "4.1.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", + "es-abstract": "^1.24.2", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", + "es-object-atoms": "^1.1.2", + "get-intrinsic": "^1.3.0", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", + "regexp.prototype.flags": "^1.5.4", "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" + "side-channel": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -35011,8 +30549,6 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.11", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", - "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", "license": "MIT", "dependencies": { "call-bind": "^1.0.9", @@ -35033,8 +30569,6 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", - "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", "license": "MIT", "dependencies": { "call-bind": "^1.0.9", @@ -35051,8 +30585,6 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -35068,8 +30600,6 @@ }, "node_modules/stringify-entities": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", @@ -35082,8 +30612,6 @@ }, "node_modules/stringify-object": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", @@ -35096,8 +30624,6 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -35109,8 +30635,6 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -35121,8 +30645,6 @@ }, "node_modules/strip-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "license": "MIT", "engines": { "node": ">=10" @@ -35130,8 +30652,6 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "license": "MIT", "engines": { "node": ">=6" @@ -35139,8 +30659,6 @@ }, "node_modules/strip-indent": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", - "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", "license": "MIT", "engines": { "node": ">=12" @@ -35151,17 +30669,13 @@ }, "node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strnum": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.2.tgz", - "integrity": "sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==", + "version": "2.5.1", "funding": [ { "type": "github", @@ -35175,8 +30689,6 @@ }, "node_modules/stubborn-fs": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", - "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", "license": "MIT", "dependencies": { "stubborn-utils": "^1.0.1" @@ -35184,61 +30696,35 @@ }, "node_modules/stubborn-utils": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", - "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", "license": "MIT" }, "node_modules/style-to-js": { "version": "1.1.21", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", - "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", "license": "MIT", "dependencies": { "style-to-object": "1.0.14" } }, - "node_modules/style-to-object": { + "node_modules/style-to-js/node_modules/inline-style-parser": { + "version": "0.2.7", + "license": "MIT" + }, + "node_modules/style-to-js/node_modules/style-to-object": { "version": "1.0.14", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", - "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", "license": "MIT", "dependencies": { "inline-style-parser": "0.2.7" } }, - "node_modules/stylehacks": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.11.tgz", - "integrity": "sha512-iODNfhXVLqc5LADs+Y6Oh5wJuK5ZcHbVng8aiK3y9pjMQdc5hLrBW0eFU6FtnpNrE6PoEg/MmFTU4waotj5WNg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.2", - "postcss-selector-parser": "^7.1.1" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.5.13" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", + "node_modules/style-to-object": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "inline-style-parser": "0.2.9" } }, "node_modules/stylelint": { - "version": "17.14.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.14.1.tgz", - "integrity": "sha512-xVQwyiuxALUBNB2fBe0tmNemg9KqLtdj3T64mioFDar79B2cU8LIyz+3KL6LdiHs9NkeNfwxpKSaIVOY8f112g==", + "version": "17.16.0", "funding": [ { "type": "opencollective", @@ -35251,14 +30737,14 @@ ], "license": "MIT", "dependencies": { - "@csstools/css-calc": "^3.2.1", + "@csstools/css-calc": "^3.3.0", "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-syntax-patches-for-csstree": "^1.1.6", + "@csstools/css-syntax-patches-for-csstree": "^1.1.9", "@csstools/css-tokenizer": "^4.0.0", "@csstools/media-query-list-parser": "^5.0.0", - "@csstools/selector-resolve-nested": "^4.0.0", + "@csstools/selector-resolve-nested": "^4.0.1", "@csstools/selector-specificity": "^6.0.0", - "colord": "^2.9.3", + "colord": "^2.10.0", "cosmiconfig": "^9.0.2", "css-functions-list": "^3.3.3", "css-tree": "^3.2.1", @@ -35267,21 +30753,21 @@ "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^11.1.5", "global-modules": "^2.0.0", - "globby": "^16.2.1", + "globby": "^16.2.4", "globjoin": "^0.1.4", "html-tags": "^5.1.0", - "ignore": "^7.0.5", + "ignore": "^7.0.6", "import-meta-resolve": "^4.2.0", "mathml-tag-names": "^4.0.0", "meow": "^14.1.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", - "postcss": "^8.5.16", + "postcss": "^8.5.26", "postcss-safe-parser": "^7.0.1", - "postcss-selector-parser": "^7.1.4", + "postcss-selector-parser": "^7.1.5", "postcss-value-parser": "^4.2.0", - "string-width": "^8.2.1", + "string-width": "^8.2.2", "supports-hyperlinks": "^4.5.0", "svg-tags": "^1.0.0", "table": "^6.9.0", @@ -35296,8 +30782,6 @@ }, "node_modules/stylelint-config-recommended": { "version": "18.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-18.0.0.tgz", - "integrity": "sha512-mxgT2XY6YZ3HWWe3Di8umG6aBmWmHTblTgu/f10rqFXnyWxjKWwNdjSWkgkwCtxIKnqjSJzvFmPT5yabVIRxZg==", "funding": [ { "type": "opencollective", @@ -35318,8 +30802,6 @@ }, "node_modules/stylelint-config-standard": { "version": "40.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-40.0.0.tgz", - "integrity": "sha512-EznGJxOUhtWck2r6dJpbgAdPATIzvpLdK9+i5qPd4Lx70es66TkBPljSg4wN3Qnc6c4h2n+WbUrUynQ3fanjHw==", "funding": [ { "type": "opencollective", @@ -35343,8 +30825,6 @@ }, "node_modules/stylelint-declaration-block-no-ignored-properties": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stylelint-declaration-block-no-ignored-properties/-/stylelint-declaration-block-no-ignored-properties-3.0.0.tgz", - "integrity": "sha512-3ml4NgSW6nkHQrk+/ounU7Qljfb7e7FayHzU7Mry6rF9X28RXyPLD2bNn4QVOO7t98d5EGCCVkNbHCZSx+bNUQ==", "license": "MIT", "engines": { "node": ">=20.19.0" @@ -35354,12 +30834,10 @@ } }, "node_modules/stylelint-order": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-8.1.1.tgz", - "integrity": "sha512-LqsEB6VggJuu5v10RtkrQsBObcdwBE7GuAOlwfc/LR3VL/w8UqKX2BOLIjhyGt0Gne/njo7gRNGiJAKhfmPMNw==", + "version": "8.1.2", "license": "MIT", "dependencies": { - "postcss": "^8.5.8", + "postcss": "^8.5.28", "postcss-sorting": "^10.0.0" }, "engines": { @@ -35370,9 +30848,7 @@ } }, "node_modules/stylelint/node_modules/@csstools/selector-resolve-nested": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-4.0.1.tgz", - "integrity": "sha512-j3vdQu0XwLME5qOTWxm8cnmvsf423R2YL6DbKklCHZwkDm7UdKNu6RPlw4REIJhSlKBICY3B70/7QZdicLqZgg==", + "version": "4.0.2", "funding": [ { "type": "github", @@ -35392,9 +30868,7 @@ } }, "node_modules/stylelint/node_modules/@csstools/selector-specificity": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-6.0.0.tgz", - "integrity": "sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA==", + "version": "6.0.1", "funding": [ { "type": "github", @@ -35413,30 +30887,8 @@ "postcss-selector-parser": "^7.1.1" } }, - "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "11.1.5", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", - "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==", - "license": "MIT", - "dependencies": { - "flat-cache": "^6.1.23" - } - }, - "node_modules/stylelint/node_modules/flat-cache": { - "version": "6.1.23", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz", - "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==", - "license": "MIT", - "dependencies": { - "cacheable": "^2.5.0", - "flatted": "^3.4.2", - "hookified": "^1.15.0" - } - }, "node_modules/stylelint/node_modules/meow": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-14.1.0.tgz", - "integrity": "sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==", "license": "MIT", "engines": { "node": ">=20" @@ -35446,9 +30898,7 @@ } }, "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz", - "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==", + "version": "7.1.7", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -35460,35 +30910,30 @@ }, "node_modules/stylis": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz", - "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==", "license": "MIT" }, "node_modules/suf-log": { "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", "license": "MIT", "dependencies": { "s.color": "0.0.15" } }, "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/supports-hyperlinks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-4.5.0.tgz", - "integrity": "sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==", + "version": "4.6.0", "license": "MIT", "dependencies": { "has-flag": "^5.0.1", @@ -35503,8 +30948,6 @@ }, "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-5.0.1.tgz", - "integrity": "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==", "license": "MIT", "engines": { "node": ">=12" @@ -35515,8 +30958,6 @@ }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", - "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", "license": "MIT", "engines": { "node": ">=18" @@ -35527,8 +30968,6 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -35538,14 +30977,10 @@ } }, "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + "version": "1.0.0" }, "node_modules/svgo": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.1.0.tgz", - "integrity": "sha512-bkxnTg1kSU0guhIBmibA6UUhrQmPVA1XsQLN+ylCd+UWzbnLkySOcXpyk1mrl05f+pcaCx2eHb+sp6BgMZWX+Q==", "license": "MIT", "dependencies": { "commander": "^11.1.0", @@ -35569,8 +31004,6 @@ }, "node_modules/svgo/node_modules/commander": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "license": "MIT", "engines": { "node": ">=16" @@ -35578,8 +31011,6 @@ }, "node_modules/svgo/node_modules/css-select": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", - "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -35594,8 +31025,6 @@ }, "node_modules/svgo/node_modules/css-what": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", - "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", "license": "BSD-2-Clause", "engines": { "node": ">= 6" @@ -35604,22 +31033,37 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "license": "MIT" + "node_modules/svgo/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/synckit": { + "version": "0.11.13", + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.3.6" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } }, "node_modules/tabbable": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz", - "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==", + "version": "6.5.1", "license": "MIT" }, "node_modules/table": { "version": "6.9.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", - "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", @@ -35634,8 +31078,6 @@ }, "node_modules/table/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -35650,14 +31092,10 @@ }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, "node_modules/table/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -35668,16 +31106,22 @@ "node": ">=8" } }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tailwindcss": { "version": "4.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", - "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", "license": "MIT" }, "node_modules/tapable": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", "license": "MIT", "engines": { "node": ">=6" @@ -35689,8 +31133,6 @@ }, "node_modules/tar": { "version": "7.5.22", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.22.tgz", - "integrity": "sha512-MFO/QzvtAOmJbkhOaCTvbGcFN9L9b+JunIsDwaKljSOdcLMea3NJ1k9Usz/rjdfSXTq4dfzfeS7W4p4YOAAHeA==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -35705,8 +31147,6 @@ }, "node_modules/tar-stream": { "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "license": "MIT", "dependencies": { "b4a": "^1.6.4", @@ -35716,8 +31156,6 @@ }, "node_modules/tar/node_modules/yallist": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", "license": "BlueOak-1.0.0", "engines": { "node": ">=18" @@ -35725,8 +31163,6 @@ }, "node_modules/temp-dir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", - "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", "license": "MIT", "engines": { "node": ">=14.16" @@ -35734,8 +31170,6 @@ }, "node_modules/tempy": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "license": "MIT", "dependencies": { "is-stream": "^2.0.0", @@ -35752,8 +31186,6 @@ }, "node_modules/tempy/node_modules/temp-dir": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "license": "MIT", "engines": { "node": ">=8" @@ -35761,8 +31193,6 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -35773,8 +31203,6 @@ }, "node_modules/terser": { "version": "5.51.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", - "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -35791,29 +31219,21 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, "node_modules/text-decoder": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", - "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.4" } }, "node_modules/third-party-web": { - "version": "0.29.2", - "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.29.2.tgz", - "integrity": "sha512-fegtha91tq2DHphyoiBXVHjVi2YG9zFaRnboT9C28tO1en9Y3wJsfspuy40F+u5wl3hHVbw7cnd1b67kEGHb8g==", + "version": "0.30.0", "license": "MIT" }, "node_modules/throttleit": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", - "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", "license": "MIT", "engines": { "node": ">=18" @@ -35824,14 +31244,10 @@ }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "license": "MIT" }, "node_modules/through2": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.0.tgz", - "integrity": "sha512-3LhMYlSFQltedwvYhWeUfxaR1cpZb8f9niMsM5T3a5weZKBYu4dfR6Vg6QkK5+SWbK3txeOUCrHtc+KQuVbnDw==", "license": "MIT", "dependencies": { "readable-stream": "~2.0.0", @@ -35840,14 +31256,10 @@ }, "node_modules/through2/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, "node_modules/through2/node_modules/readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -35860,14 +31272,10 @@ }, "node_modules/through2/node_modules/string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "license": "MIT" }, "node_modules/time-span": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/time-span/-/time-span-4.0.0.tgz", - "integrity": "sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==", "license": "MIT", "dependencies": { "convert-hrtime": "^3.0.0" @@ -35880,27 +31288,22 @@ } }, "node_modules/timezones-ical-library": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/timezones-ical-library/-/timezones-ical-library-2.3.1.tgz", - "integrity": "sha512-CUwoh7kQik+oy1YIl4+Mwrx5xCRO0n2+c6y0OpQf0l/tCJjNJomGQMK6CeLKSjACapp6bcn944wzGDEqJbk2aw==", + "version": "2.4.0", "license": "Apache-2.0" }, "node_modules/tiny-inflate": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "license": "MIT" }, "node_modules/tinybench": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", - "license": "MIT" + "version": "6.2.2", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } }, "node_modules/tinyclip": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.15.tgz", - "integrity": "sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==", + "version": "1.0.3", "license": "MIT", "engines": { "node": "^16.14.0 || >= 17.3.0" @@ -35908,14 +31311,10 @@ }, "node_modules/tinycolor2": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz", - "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==", + "version": "1.3.1", "license": "MIT", "engines": { "node": ">=18" @@ -35923,8 +31322,6 @@ }, "node_modules/tinyglobby": { "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -35937,10 +31334,12 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/tinyps": { + "version": "0.5.1", + "license": "MIT" + }, "node_modules/tinyrainbow": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.1.tgz", - "integrity": "sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==", + "version": "3.2.0", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -35948,41 +31347,31 @@ }, "node_modules/title-case": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-4.3.2.tgz", - "integrity": "sha512-I/nkcBo73mO42Idfv08jhInV61IMb61OdIFxk+B4Gu1oBjWBPOLmhZdsli+oJCVaD+86pYQA93cJfFt224ZFAA==", "license": "MIT" }, "node_modules/tldts": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.4.11.tgz", - "integrity": "sha512-aBiNayCfTQxuIJBm06M+xR14cYaYlDlSXZbgsnKzKNxDKUVq7KFwTjwBSsb7m9Y5xO8WfPnBc63WaYFMTGlvqw==", + "version": "7.4.19", "license": "MIT", "dependencies": { - "tldts-core": "^7.4.11" + "tldts-core": "^7.4.19" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.4.11.tgz", - "integrity": "sha512-CW3WN2rIIE/Of21mulhgnGOwoDyEFNygyIBOONSdyAuSATgMMUCpLeUlB+E8sAwA5xRV9hYPl+kyZ9citHCaKg==", + "version": "7.4.20", "license": "MIT" }, "node_modules/tldts-icann": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/tldts-icann/-/tldts-icann-7.4.11.tgz", - "integrity": "sha512-1p+NDJ7FUYCliESmsQl9EW5Um8JIyFheiy6Y6ZoHho27d+TLAGFa0gMf1VOVy02vNY1aQo6xeKiaGj45+7P+PA==", + "version": "7.4.19", "license": "MIT", "dependencies": { - "tldts-core": "^7.4.11" + "tldts-core": "^7.4.19" } }, "node_modules/to-buffer": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", - "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", "license": "MIT", "dependencies": { "isarray": "^2.0.5", @@ -35995,8 +31384,6 @@ }, "node_modules/to-ico": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/to-ico/-/to-ico-1.1.5.tgz", - "integrity": "sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg==", "license": "MIT", "dependencies": { "arrify": "^1.0.1", @@ -36011,8 +31398,6 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -36023,8 +31408,6 @@ }, "node_modules/to-valid-identifier": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-valid-identifier/-/to-valid-identifier-1.0.0.tgz", - "integrity": "sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==", "license": "MIT", "dependencies": { "@sindresorhus/base62": "^1.0.0", @@ -36039,8 +31422,6 @@ }, "node_modules/to-vfile": { "version": "7.2.4", - "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.4.tgz", - "integrity": "sha512-2eQ+rJ2qGbyw3senPI0qjuM7aut8IYXK6AEoOWb+fJx/mQYzviTckm1wDjq91QYHAPBTYzmdJXxMFA6Mk14mdw==", "license": "MIT", "dependencies": { "is-buffer": "^2.0.0", @@ -36051,59 +31432,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/to-vfile/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/to-vfile/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/to-vfile/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/to-vfile/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/toidentifier": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", "license": "MIT", "engines": { "node": ">=0.6" @@ -36111,8 +31441,6 @@ }, "node_modules/tough-cookie": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.2.tgz", - "integrity": "sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==", "license": "BSD-3-Clause", "dependencies": { "tldts": "^7.0.5" @@ -36122,21 +31450,17 @@ } }, "node_modules/tr46": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", - "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", + "version": "7.0.0", "license": "MIT", "dependencies": { "punycode": "^2.3.1" }, "engines": { - "node": ">=20" + "node": "^22.14.0 || >=24.0.0" } }, "node_modules/tree-kill": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "license": "MIT", "bin": { "tree-kill": "cli.js" @@ -36144,8 +31468,6 @@ }, "node_modules/trim-lines": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "license": "MIT", "funding": { "type": "github", @@ -36154,8 +31476,6 @@ }, "node_modules/trim-newlines": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", "license": "MIT", "engines": { "node": ">=12" @@ -36166,8 +31486,6 @@ }, "node_modules/trough": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", "license": "MIT", "funding": { "type": "github", @@ -36176,8 +31494,6 @@ }, "node_modules/ts-api-utils": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", "license": "MIT", "engines": { "node": ">=18.12" @@ -36188,8 +31504,6 @@ }, "node_modules/ts-dedent": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.3.0.tgz", - "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==", "license": "MIT", "engines": { "node": ">=6.10" @@ -36197,8 +31511,6 @@ }, "node_modules/ts-morph": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-12.0.0.tgz", - "integrity": "sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==", "license": "MIT", "dependencies": { "@ts-morph/common": "~0.11.0", @@ -36207,20 +31519,14 @@ }, "node_modules/ts-toolbelt": { "version": "6.15.5", - "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz", - "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==", "license": "Apache-2.0" }, "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "version": "2.9.1", "license": "0BSD" }, "node_modules/tsx": { "version": "4.21.0", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz", - "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", "license": "MIT", "dependencies": { "esbuild": "~0.27.0", @@ -36236,467 +31542,8 @@ "fsevents": "~2.3.3" } }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", - "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", - "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", - "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", - "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", - "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", - "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", - "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", - "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", - "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", - "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", - "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", - "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", - "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", - "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", - "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", - "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", - "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", - "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", - "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", - "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", - "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", - "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", - "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", - "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", - "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", - "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", - "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.7", - "@esbuild/android-arm": "0.27.7", - "@esbuild/android-arm64": "0.27.7", - "@esbuild/android-x64": "0.27.7", - "@esbuild/darwin-arm64": "0.27.7", - "@esbuild/darwin-x64": "0.27.7", - "@esbuild/freebsd-arm64": "0.27.7", - "@esbuild/freebsd-x64": "0.27.7", - "@esbuild/linux-arm": "0.27.7", - "@esbuild/linux-arm64": "0.27.7", - "@esbuild/linux-ia32": "0.27.7", - "@esbuild/linux-loong64": "0.27.7", - "@esbuild/linux-mips64el": "0.27.7", - "@esbuild/linux-ppc64": "0.27.7", - "@esbuild/linux-riscv64": "0.27.7", - "@esbuild/linux-s390x": "0.27.7", - "@esbuild/linux-x64": "0.27.7", - "@esbuild/netbsd-arm64": "0.27.7", - "@esbuild/netbsd-x64": "0.27.7", - "@esbuild/openbsd-arm64": "0.27.7", - "@esbuild/openbsd-x64": "0.27.7", - "@esbuild/openharmony-arm64": "0.27.7", - "@esbuild/sunos-x64": "0.27.7", - "@esbuild/win32-arm64": "0.27.7", - "@esbuild/win32-ia32": "0.27.7", - "@esbuild/win32-x64": "0.27.7" - } - }, "node_modules/tsx/node_modules/get-tsconfig": { "version": "4.14.3", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.3.tgz", - "integrity": "sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==", "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -36707,8 +31554,6 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" @@ -36719,14 +31564,10 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" @@ -36736,12 +31577,13 @@ } }, "node_modules/type-fest": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "version": "5.10.0", "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, "engines": { - "node": ">=16" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -36749,8 +31591,6 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -36763,8 +31603,6 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -36781,18 +31619,15 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "version": "1.0.5", "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", + "call-bind": "^1.0.9", + "for-each": "^0.3.5", "gopd": "^1.2.0", - "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" + "reflect.getprototypeof": "^1.0.10" }, "engines": { "node": ">= 0.4" @@ -36803,8 +31638,6 @@ }, "node_modules/typed-array-length": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz", - "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==", "license": "MIT", "dependencies": { "call-bind": "^1.0.9", @@ -36822,21 +31655,15 @@ } }, "node_modules/typed-query-selector": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz", - "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==", + "version": "2.12.3", "license": "MIT" }, "node_modules/typedarray": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "license": "MIT" }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" @@ -36844,14 +31671,10 @@ }, "node_modules/typesafe-path": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", - "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==", "license": "MIT" }, "node_modules/typescript": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", - "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -36863,8 +31686,6 @@ }, "node_modules/typescript-auto-import-cache": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.6.tgz", - "integrity": "sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==", "license": "MIT", "dependencies": { "semver": "^7.3.8" @@ -36872,8 +31693,6 @@ }, "node_modules/typescript-auto-import-cache/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -36883,15 +31702,13 @@ } }, "node_modules/typescript-eslint": { - "version": "8.68.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.68.0.tgz", - "integrity": "sha512-MHy0Y0ynqeEbx/S45+i/bBssdy3X6KNBfmJAP35GrgtNxu2TQ5K5xsFDhAnmsq1jvpdoZOPG1LGtJo0HWqYCrQ==", + "version": "8.72.1", "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.68.0", - "@typescript-eslint/parser": "8.68.0", - "@typescript-eslint/typescript-estree": "8.68.0", - "@typescript-eslint/utils": "8.68.0" + "@typescript-eslint/eslint-plugin": "8.72.1", + "@typescript-eslint/parser": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/utils": "8.72.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -36907,8 +31724,6 @@ }, "node_modules/ua-parser-js": { "version": "1.0.41", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.41.tgz", - "integrity": "sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==", "funding": [ { "type": "opencollective", @@ -36932,33 +31747,23 @@ } }, "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "version": "3.0.0", "license": "MIT" }, "node_modules/ufo": { "version": "1.6.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", - "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", "license": "MIT" }, "node_modules/uid-promise": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/uid-promise/-/uid-promise-1.0.0.tgz", - "integrity": "sha512-R8375j0qwXyIu/7R0tjdF06/sElHqbmdmWC9M2qQHpEVbvE4I5+38KJI7LUUmQMp7NVq4tKHiBMkT0NFM453Ig==", "license": "MIT" }, "node_modules/ultrahtml": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.7.0.tgz", - "integrity": "sha512-2xRd0VHoAQE4M+vF/DvFFB7pUV0ZxTW1TLi7lHQWnF/Sb5TPeEUV/l+hxcNnGO00ZXGnR0voCMmYRKQf+rvJ2g==", "license": "MIT" }, "node_modules/unbox-primitive": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -36975,29 +31780,21 @@ }, "node_modules/uncrypto": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", "license": "MIT" }, "node_modules/undici": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-8.10.0.tgz", - "integrity": "sha512-HvltHd7avK13QIw/oLe4qoOLyoVSoafqJ2jYOrtMRBkbYT31eiBQ8O0ehRKZiEZCMEyLFQNIADpgCWC5fALvYQ==", + "version": "8.12.3", "license": "MIT", "engines": { "node": ">=22.19.0" } }, "node_modules/undici-types": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.10.0.tgz", - "integrity": "sha512-ibvdovq3nCFs8Msrd95BW+zUOq+aOVbT+wpHUoPWhztbHEoPc6oof51iFDB6Es8lTKvNvVW9jNSAB8dwrKTMGg==", + "version": "8.12.3", "license": "MIT" }, "node_modules/unherit": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", - "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", "license": "MIT", "funding": { "type": "github", @@ -37006,8 +31803,6 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "license": "MIT", "engines": { "node": ">=4" @@ -37015,8 +31810,6 @@ }, "node_modules/unicode-emoji-modifier-base": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", "license": "MIT", "engines": { "node": ">=4" @@ -37024,8 +31817,6 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -37037,8 +31828,6 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", - "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "license": "MIT", "engines": { "node": ">=4" @@ -37046,8 +31835,6 @@ }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", - "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "license": "MIT", "engines": { "node": ">=4" @@ -37055,17 +31842,13 @@ }, "node_modules/unicode-word-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-word-regex/-/unicode-word-regex-1.1.0.tgz", - "integrity": "sha512-2HlIXyag8yi0+AsB1Rx88gSuzw4hS/PgrcTbzkqIW/RBdi2VSp1rRr55RS+HszErwlSRAoA9jhM6L/x+xtu41w==", "license": "Unlicense", "engines": { "node": ">=12" } }, "node_modules/unicorn-magic": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", - "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", + "version": "0.4.1", "license": "MIT", "engines": { "node": ">=20" @@ -37076,8 +31859,6 @@ }, "node_modules/unified": { "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", @@ -37095,8 +31876,6 @@ }, "node_modules/unified-diff": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unified-diff/-/unified-diff-4.0.1.tgz", - "integrity": "sha512-qiI0GaHi/50NVrChnmZOBeB0aNhHRMG6VnjKEAikaQD/I3gxjTsDp8gycCOUxyVCJrV/Rv3y6zEWMZczO+o3Lw==", "license": "MIT", "dependencies": { "git-diff-tree": "^1.0.0", @@ -37109,8 +31888,6 @@ }, "node_modules/unified-engine": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-10.1.0.tgz", - "integrity": "sha512-5+JDIs4hqKfHnJcVCxTid1yBoI/++FfF/1PFdSMpaftZZZY+qg2JFruRbf7PaIwa9KgLotXQV3gSjtY0IdcFGQ==", "license": "MIT", "dependencies": { "@types/concat-stream": "^2.0.0", @@ -37143,8 +31920,6 @@ }, "node_modules/unified-engine/node_modules/@types/node": { "version": "18.19.130", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", - "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -37152,20 +31927,14 @@ }, "node_modules/unified-engine/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/unified-engine/node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, "node_modules/unified-engine/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "2.1.7", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -37173,9 +31942,6 @@ }, "node_modules/unified-engine/node_modules/glob": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -37193,8 +31959,6 @@ }, "node_modules/unified-engine/node_modules/ignore": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", "engines": { "node": ">= 4" @@ -37202,8 +31966,6 @@ }, "node_modules/unified-engine/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -37214,8 +31976,6 @@ }, "node_modules/unified-engine/node_modules/lines-and-columns": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -37223,8 +31983,6 @@ }, "node_modules/unified-engine/node_modules/minimatch": { "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -37235,8 +31993,6 @@ }, "node_modules/unified-engine/node_modules/parse-json": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-6.0.2.tgz", - "integrity": "sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", @@ -37253,14 +32009,10 @@ }, "node_modules/unified-engine/node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "license": "MIT" }, "node_modules/unified-engine/node_modules/unist-util-inspect": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-7.0.2.tgz", - "integrity": "sha512-Op0XnmHUl6C2zo/yJCwhXQSm/SmW22eDZdWP2qdf4WpGrgO1ZxFodq+5zFyeRGasFjJotAnLgfuD1jkcKqiH1Q==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -37272,8 +32024,6 @@ }, "node_modules/unified-engine/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -37285,8 +32035,6 @@ }, "node_modules/unified-engine/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -37299,8 +32047,6 @@ }, "node_modules/unified-message-control": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unified-message-control/-/unified-message-control-4.0.0.tgz", - "integrity": "sha512-1b92N+VkPHftOsvXNOtkJm4wHlr+UDmTBF2dUzepn40oy9NxanJ9xS1RwUBTjXJwqr2K0kMbEyv1Krdsho7+Iw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -37317,14 +32063,10 @@ }, "node_modules/unified-message-control/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/unified-message-control/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -37336,8 +32078,6 @@ }, "node_modules/unified-message-control/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -37349,8 +32089,6 @@ }, "node_modules/unified-message-control/node_modules/unist-util-visit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", - "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -37364,8 +32102,6 @@ }, "node_modules/unified-message-control/node_modules/unist-util-visit-parents": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", - "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -37376,26 +32112,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unified-message-control/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unified-message-control/node_modules/vfile-location": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -37408,8 +32126,6 @@ }, "node_modules/unified-message-control/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -37422,8 +32138,6 @@ }, "node_modules/unified/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", "engines": { "node": ">=12" @@ -37432,21 +32146,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/unified/node_modules/vfile": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unifont": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.5.tgz", - "integrity": "sha512-ULe/Cs+ZIsq+dcFofNkhqielCrUJnb5mr+Yc4EBM2VlL+6OZR6+cjtI2mT1bJvRBrVncqHAbLURxmPLcCXzWMg==", + "version": "1.0.3", "license": "MIT", "dependencies": { "css-tree": "^3.1.0", - "ohash": "^2.0.11", + "fnv1a-64": "^0.1.2", + "std-env": "^4.2.0", "undici": "^8.0.0" } }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" @@ -37456,35 +32179,14 @@ } }, "node_modules/unist": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/unist/-/unist-0.0.1.tgz", - "integrity": "sha512-bnzuF8b6d47WubA4a5yLqFbuZz/v/NS6eRwUIdOaDmsqzwTlyv8yS1g3M7ISdtBQrigPD3qKK87Cu7zhEfCF3A==", - "deprecated": "Use @types/unist instead" - }, - "node_modules/unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "version": "0.0.1" }, "node_modules/unist-util-flatmap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unist-util-flatmap/-/unist-util-flatmap-1.0.0.tgz", - "integrity": "sha512-IG32jcKJlhARCYT2LsYPJWdoXYkzz3ESAdl1aa2hn9Auh+cgUmU6wgkII4yCc/1GgeWibRdELdCZh/p3QKQ1dQ==", "license": "MIT" }, "node_modules/unist-util-inspect": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz", - "integrity": "sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" @@ -37496,8 +32198,6 @@ }, "node_modules/unist-util-is": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" @@ -37509,8 +32209,6 @@ }, "node_modules/unist-util-modify-children": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz", - "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==", "license": "MIT", "dependencies": { "array-iterate": "^1.0.0" @@ -37522,8 +32220,6 @@ }, "node_modules/unist-util-position": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" @@ -37535,8 +32231,6 @@ }, "node_modules/unist-util-position-from-estree": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" @@ -37548,8 +32242,6 @@ }, "node_modules/unist-util-remove-position": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", @@ -37562,8 +32254,6 @@ }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" @@ -37574,14 +32264,12 @@ } }, "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "version": "5.2.0", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" + "unist-util-visit-parents": "^6.1.0" }, "funding": { "type": "opencollective", @@ -37590,8 +32278,6 @@ }, "node_modules/unist-util-visit-children": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", - "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==", "license": "MIT", "funding": { "type": "opencollective", @@ -37599,9 +32285,7 @@ } }, "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "version": "6.1.0", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", @@ -37614,8 +32298,6 @@ }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -37623,27 +32305,23 @@ }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/unstorage": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", - "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", + "version": "1.17.6", "license": "MIT", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^5.0.0", "destr": "^2.0.5", - "h3": "^1.15.10", - "lru-cache": "^11.2.7", + "h3": "^1.15.11", + "lru-cache": "^11.5.3", "node-fetch-native": "^1.6.7", "ofetch": "^1.5.1", - "ufo": "^1.6.3" + "ufo": "^1.6.4" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", @@ -37654,7 +32332,7 @@ "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6 || ^7 || ^8", "@deno/kv": ">=0.9.0", - "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", @@ -37728,8 +32406,6 @@ }, "node_modules/unstorage/node_modules/chokidar": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "license": "MIT", "dependencies": { "readdirp": "^5.0.0" @@ -37742,9 +32418,7 @@ } }, "node_modules/unstorage/node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "version": "11.5.3", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -37752,8 +32426,6 @@ }, "node_modules/unstorage/node_modules/readdirp": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", - "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", "license": "MIT", "engines": { "node": ">= 20.19.0" @@ -37765,8 +32437,6 @@ }, "node_modules/upath": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "license": "MIT", "engines": { "node": ">=4", @@ -37774,9 +32444,7 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", - "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==", + "version": "1.3.4", "funding": [ { "type": "opencollective", @@ -37805,8 +32473,6 @@ }, "node_modules/update-notifier": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", - "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", "license": "BSD-2-Clause", "dependencies": { "boxen": "^7.0.0", @@ -37818,696 +32484,247 @@ "is-installed-globally": "^0.4.0", "is-npm": "^6.0.0", "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/configstore": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "license": "MIT", - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha512-dQ9cJzMou5OKr6ZzfvwJkCq3rC72PNXhqz0v3EIhF4a3Np+ujr100AhUx2cKx5ei3iymoJpJrPB3sVSEMdqAeg==", - "license": "MIT", - "dependencies": { - "ip-regex": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/uuid": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.2.tgz", - "integrity": "sha512-xZe/16rV4aa+HGSOCiY2YeLT1OybRLrrkL/Rqaq7p7GMVXjFh+6wN4oMYgjFmnSnhY8t6Xpdl2l9qmnHYuMHwQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist-node/bin/uuid" - } - }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/diff": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", - "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/valid-data-url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - "integrity": "sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/vercel": { - "version": "59.9.1", - "resolved": "https://registry.npmjs.org/vercel/-/vercel-59.9.1.tgz", - "integrity": "sha512-/QO5wEOw4Q3pCscjYbuQqzWvsS8O3IHBfDZLN212b1fBMuYzxIhx5XS3d7VPmjPr+pW4vmc6NveKyGxxD9wTXQ==", - "license": "Apache-2.0", - "dependencies": { - "@vercel/backends": "4.0.1", - "@vercel/blob": "2.8.0", - "@vercel/build-utils": "14.6.1", - "@vercel/cli-auth": "0.3.5", - "@vercel/cli-config": "0.2.4", - "@vercel/container": "4.0.1", - "@vercel/detect-agent": "1.2.5", - "@vercel/elysia": "4.0.1", - "@vercel/express": "4.0.1", - "@vercel/fastify": "4.0.1", - "@vercel/fun": "1.3.0", - "@vercel/go": "7.0.1", - "@vercel/h3": "4.0.1", - "@vercel/hono": "4.0.1", - "@vercel/hydrogen": "5.0.1", - "@vercel/koa": "4.0.1", - "@vercel/nestjs": "4.0.1", - "@vercel/next": "8.0.1", - "@vercel/node": "9.0.1", - "@vercel/prepare-flags-definitions": "0.3.0", - "@vercel/python": "10.0.1", - "@vercel/python-analysis": "0.14.0", - "@vercel/redwood": "6.0.1", - "@vercel/remix-builder": "9.0.1", - "@vercel/ruby": "6.0.1", - "@vercel/rust": "5.0.1", - "@vercel/static-build": "6.0.1", - "chokidar": "4.0.0", - "esbuild": "0.27.0", - "jose": "5.9.6", - "jsonc-parser": "3.3.1", - "luxon": "^3.4.0", - "sandbox": "4.1.0", - "smol-toml": "1.5.2", - "undici": "5.29.0", - "uuid": "14.0.1", - "zod": "4.1.11" - }, - "bin": { - "vc": "dist/vc.js", - "vercel": "dist/vc.js" - }, - "engines": { - "node": ">= 18" - }, - "optionalDependencies": { - "@vercel/vc-native-darwin-arm64": "59.9.1", - "@vercel/vc-native-darwin-x64": "59.9.1", - "@vercel/vc-native-linux-arm64": "59.9.1", - "@vercel/vc-native-linux-x64": "59.9.1" - } - }, - "node_modules/vercel/node_modules/@esbuild/aix-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", - "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/android-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", - "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/android-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", - "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/android-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", - "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/darwin-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", - "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/darwin-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", - "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", - "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/freebsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", - "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vercel/node_modules/@esbuild/linux-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", - "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, "engines": { - "node": ">=18" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" } }, - "node_modules/vercel/node_modules/@esbuild/linux-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", - "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/update-notifier/node_modules/configstore": { + "version": "6.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" } }, - "node_modules/vercel/node_modules/@esbuild/linux-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", - "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", - "cpu": [ - "ia32" - ], + "node_modules/update-notifier/node_modules/crypto-random-string": { + "version": "4.0.0", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "type-fest": "^1.0.1" + }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vercel/node_modules/@esbuild/linux-loong64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", - "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", - "cpu": [ - "loong64" - ], + "node_modules/update-notifier/node_modules/dot-prop": { + "version": "6.0.1", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "is-obj": "^2.0.0" + }, "engines": { - "node": ">=18" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vercel/node_modules/@esbuild/linux-mips64el": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", - "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", - "cpu": [ - "mips64el" - ], + "node_modules/update-notifier/node_modules/is-obj": { + "version": "2.0.0", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/vercel/node_modules/@esbuild/linux-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", - "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/update-notifier/node_modules/semver": { + "version": "7.8.5", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/vercel/node_modules/@esbuild/linux-riscv64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", - "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/update-notifier/node_modules/type-fest": { + "version": "1.4.0", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=18" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vercel/node_modules/@esbuild/linux-s390x": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", - "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", - "cpu": [ - "s390x" - ], + "node_modules/update-notifier/node_modules/unique-string": { + "version": "3.0.0", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "crypto-random-string": "^4.0.0" + }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vercel/node_modules/@esbuild/linux-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", - "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/update-notifier/node_modules/write-file-atomic": { + "version": "3.0.3", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/vercel/node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", - "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/vercel/node_modules/@esbuild/netbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", - "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", - "cpu": [ - "x64" - ], + "node_modules/url-regex": { + "version": "3.2.0", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "ip-regex": "^1.0.1" + }, "engines": { - "node": ">=18" + "node": ">=0.10.0" } }, - "node_modules/vercel/node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", - "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", - "cpu": [ - "arm64" + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/uuid": { + "version": "14.0.3", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" ], "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "bin": { + "uuid": "dist-node/bin/uuid" } }, - "node_modules/vercel/node_modules/@esbuild/openbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", - "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", - "cpu": [ - "x64" - ], + "node_modules/uvu": { + "version": "0.5.6", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/vercel/node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", - "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], + "node_modules/uvu/node_modules/diff": { + "version": "5.2.2", + "license": "BSD-3-Clause", "engines": { - "node": ">=18" + "node": ">=0.3.1" } }, - "node_modules/vercel/node_modules/@esbuild/sunos-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", - "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", - "cpu": [ - "x64" - ], + "node_modules/valid-data-url": { + "version": "3.0.1", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/vercel/node_modules/@esbuild/win32-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", - "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/vercel/node_modules/@esbuild/win32-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", - "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", - "cpu": [ - "ia32" - ], + "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/vercel/node_modules/@esbuild/win32-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", - "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "node_modules/vercel": { + "version": "65.9.0", + "license": "Apache-2.0", + "dependencies": { + "@vercel/backends": "24.0.1", + "@vercel/blob": "2.8.0", + "@vercel/build-utils": "15.2.1", + "@vercel/cli-auth": "0.3.14", + "@vercel/cli-config": "0.3.5", + "@vercel/container": "24.0.1", + "@vercel/detect-agent": "1.2.7", + "@vercel/elysia": "24.0.1", + "@vercel/express": "24.0.1", + "@vercel/fastify": "24.0.1", + "@vercel/fun": "1.3.6", + "@vercel/go": "27.0.1", + "@vercel/h3": "24.0.1", + "@vercel/hono": "24.0.1", + "@vercel/hydrogen": "25.0.1", + "@vercel/koa": "24.0.1", + "@vercel/nestjs": "24.0.1", + "@vercel/next": "28.0.1", + "@vercel/node": "29.0.1", + "@vercel/prepare-flags-definitions": "0.6.1", + "@vercel/python": "30.0.1", + "@vercel/python-analysis": "0.15.2", + "@vercel/redwood": "26.0.1", + "@vercel/remix-builder": "29.0.1", + "@vercel/ruby": "26.0.1", + "@vercel/rust": "25.0.1", + "@vercel/static-build": "26.0.1", + "chokidar": "4.0.0", + "esbuild": "0.27.0", + "jose": "5.9.6", + "jsonc-parser": "3.3.1", + "luxon": "^3.4.0", + "sandbox": "4.11.1", + "smol-toml": "1.5.2", + "undici": "5.29.0", + "uuid": "14.0.1", + "zod": "4.1.11" + }, + "bin": { + "vc": "dist/vc.js", + "vercel": "dist/vc.js" + }, "engines": { - "node": ">=18" + "node": ">= 20" + }, + "optionalDependencies": { + "@vercel/cli-support": "65.9.0", + "@vercel/vc-native-darwin-arm64": "65.9.0", + "@vercel/vc-native-darwin-x64": "65.9.0", + "@vercel/vc-native-linux-arm64": "65.9.0", + "@vercel/vc-native-linux-arm64-musl": "65.9.0", + "@vercel/vc-native-linux-x64": "65.9.0", + "@vercel/vc-native-linux-x64-musl": "65.9.0" } }, "node_modules/vercel/node_modules/chokidar": { @@ -38525,73 +32742,15 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/vercel/node_modules/esbuild": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", - "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.0", - "@esbuild/android-arm": "0.27.0", - "@esbuild/android-arm64": "0.27.0", - "@esbuild/android-x64": "0.27.0", - "@esbuild/darwin-arm64": "0.27.0", - "@esbuild/darwin-x64": "0.27.0", - "@esbuild/freebsd-arm64": "0.27.0", - "@esbuild/freebsd-x64": "0.27.0", - "@esbuild/linux-arm": "0.27.0", - "@esbuild/linux-arm64": "0.27.0", - "@esbuild/linux-ia32": "0.27.0", - "@esbuild/linux-loong64": "0.27.0", - "@esbuild/linux-mips64el": "0.27.0", - "@esbuild/linux-ppc64": "0.27.0", - "@esbuild/linux-riscv64": "0.27.0", - "@esbuild/linux-s390x": "0.27.0", - "@esbuild/linux-x64": "0.27.0", - "@esbuild/netbsd-arm64": "0.27.0", - "@esbuild/netbsd-x64": "0.27.0", - "@esbuild/openbsd-arm64": "0.27.0", - "@esbuild/openbsd-x64": "0.27.0", - "@esbuild/openharmony-arm64": "0.27.0", - "@esbuild/sunos-x64": "0.27.0", - "@esbuild/win32-arm64": "0.27.0", - "@esbuild/win32-ia32": "0.27.0", - "@esbuild/win32-x64": "0.27.0" - } - }, "node_modules/vercel/node_modules/jose": { "version": "5.9.6", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", - "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" } }, - "node_modules/vercel/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/vercel/node_modules/smol-toml": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", - "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -38602,8 +32761,6 @@ }, "node_modules/vercel/node_modules/undici": { "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" @@ -38614,8 +32771,6 @@ }, "node_modules/vercel/node_modules/uuid": { "version": "14.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz", - "integrity": "sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -38627,17 +32782,23 @@ }, "node_modules/vercel/node_modules/zod": { "version": "4.1.11", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.11.tgz", - "integrity": "sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, + "node_modules/verkit": { + "version": "0.5.0", + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, "node_modules/verror": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "engines": [ "node >=0.6.0" ], @@ -38649,13 +32810,13 @@ } }, "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "version": "5.3.7", "license": "MIT", "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, "funding": { "type": "opencollective", @@ -38664,8 +32825,6 @@ }, "node_modules/vfile-find-up": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-6.1.0.tgz", - "integrity": "sha512-plN64Ff/wLPvKC8ucTzyB97cgV7SdIcFL74HLCSmI/79FqOI1WACbNM4noKrJa+dZRgN6Gwp4BQElm/yBDqC3w==", "license": "MIT", "dependencies": { "to-vfile": "^7.0.0", @@ -38676,63 +32835,24 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-find-up/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/vfile-find-up/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-find-up/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-find-up/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "node_modules/vfile-location": { + "version": "5.0.3", "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "node_modules/vfile-location/node_modules/vfile": { + "version": "6.0.3", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", - "vfile": "^6.0.0" + "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", @@ -38741,8 +32861,6 @@ }, "node_modules/vfile-message": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", @@ -38755,8 +32873,6 @@ }, "node_modules/vfile-reporter": { "version": "7.0.5", - "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.5.tgz", - "integrity": "sha512-NdWWXkv6gcd7AZMvDomlQbK3MqFWL1RlGzMn++/O2TI+68+nqxCPTvLugdOtfSzXmjh+xUyhp07HhlrbJjT+mw==", "license": "MIT", "dependencies": { "@types/supports-color": "^8.0.0", @@ -38775,14 +32891,10 @@ }, "node_modules/vfile-reporter/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/vfile-reporter/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -38793,14 +32905,10 @@ }, "node_modules/vfile-reporter/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/vfile-reporter/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -38816,8 +32924,6 @@ }, "node_modules/vfile-reporter/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -38831,8 +32937,6 @@ }, "node_modules/vfile-reporter/node_modules/supports-color": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "license": "MIT", "engines": { "node": ">=12" @@ -38843,8 +32947,6 @@ }, "node_modules/vfile-reporter/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -38854,26 +32956,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-reporter/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/vfile-reporter/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -38886,8 +32970,6 @@ }, "node_modules/vfile-sort": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.1.tgz", - "integrity": "sha512-1os1733XY6y0D5x0ugqSeaVJm9lYgj0j5qdcZQFyxlZOSy1jYarL77lLyb5gK4Wqr1d5OxmuyflSO3zKyFnTFw==", "license": "MIT", "dependencies": { "vfile": "^5.0.0", @@ -38900,14 +32982,10 @@ }, "node_modules/vfile-sort/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/vfile-sort/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -38917,26 +32995,8 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-sort/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/vfile-sort/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -38949,8 +33009,6 @@ }, "node_modules/vfile-statistics": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-2.0.1.tgz", - "integrity": "sha512-W6dkECZmP32EG/l+dp2jCLdYzmnDBIw6jwiLZSER81oR5AHRcVqL+k3Z+pfH1R73le6ayDkJRMk0sutj1bMVeg==", "license": "MIT", "dependencies": { "vfile": "^5.0.0", @@ -38963,14 +33021,10 @@ }, "node_modules/vfile-statistics/node_modules/@types/unist": { "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, "node_modules/vfile-statistics/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" @@ -38980,26 +33034,35 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-statistics/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "node_modules/vfile-statistics/node_modules/vfile-message": { + "version": "3.1.4", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" + "unist-util-stringify-position": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-statistics/node_modules/vfile-message": { + "node_modules/vfile/node_modules/@types/unist": { + "version": "2.0.11", + "license": "MIT" + }, + "node_modules/vfile/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -39011,15 +33074,13 @@ } }, "node_modules/vite": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.2.1.tgz", - "integrity": "sha512-EU/eS7BH3XROHh2YnBefjM6DBKA6ZeMZEYQbj7NLWg5wHYlhB8B/Mayd5XsgWq+NFYccDOTemRpdETWR6Ka/lw==", + "version": "8.3.5", "license": "MIT", "dependencies": { "lightningcss": "^1.33.0", - "picomatch": "^4.0.5", - "postcss": "^8.5.25", - "rolldown": "~1.2.1", + "picomatch": "^4.0.7", + "postcss": "^8.5.30", + "rolldown": "~1.2.14", "tinyglobby": "^0.2.17" }, "bin": { @@ -39036,7 +33097,7 @@ }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", - "@vitejs/devtools": "^0.4.0", + "@vitejs/devtools": "^0.7.1 || ^0.8.0", "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", @@ -39088,9 +33149,7 @@ } }, "node_modules/vite-plugin-pwa": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.3.0.tgz", - "integrity": "sha512-c5kMgN+ITrOtHXp8PAtk2uOIEea6XjP/unCGxOWWBzQ6qa65qj/awHg0wf+QF9E/2u9vh86LqxPwzEPNbM2r5A==", + "version": "2.0.0", "license": "MIT", "dependencies": { "debug": "^4.3.6", @@ -39100,13 +33159,13 @@ "workbox-window": "^7.4.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "@vite-pwa/assets-generator": "^1.0.0", + "@vite-pwa/assets-generator": "^1.0.0 || ^2.0.0", "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "workbox-build": "^7.4.1", "workbox-window": "^7.4.1" @@ -39118,9 +33177,7 @@ } }, "node_modules/vite-prerender-plugin": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/vite-prerender-plugin/-/vite-prerender-plugin-0.5.13.tgz", - "integrity": "sha512-IKSpYkzDBsKAxa05naRbj7GvNVMSdww/Z/E89oO3xndz+gWnOBOKOAbEXv7qDhktY/j3vHgJmoV1pPzqU2tx9g==", + "version": "0.5.14", "license": "MIT", "dependencies": { "kolorist": "^1.8.0", @@ -39136,237 +33193,14 @@ }, "node_modules/vite-prerender-plugin/node_modules/node-html-parser": { "version": "6.1.13", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.13.tgz", - "integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==", "license": "MIT", "dependencies": { "css-select": "^5.1.0", "he": "1.2.0" } }, - "node_modules/vite/node_modules/@oxc-project/types": { - "version": "0.147.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.147.0.tgz", - "integrity": "sha512-IJ3s6ltHLp45S0bh7phkX+gJO7A1Wuz2EaqpAhb8WjqDwbzMiWKHhyyT42tskaWjEYXtHtVCPpnBJVT9+dcRLg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-android-arm64": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.6.tgz", - "integrity": "sha512-lkWU8ZJaRk9q3CIEY1Tc7vIFALp3Xw5NfGJo2hQg5oIqNgxWi1zI+IiDEK3r70BF5Dzol1tcXsnzsRc8NLhG+Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.6.tgz", - "integrity": "sha512-dgR56NYnvAszm7Ob1B2/Vn0e8bUQYZH2UjVaMMtMVOCKFSfjhfLmuA/9+O+F+ajUdG6B/bSssrKW6JJYASa8jA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-darwin-x64": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.6.tgz", - "integrity": "sha512-vpVxFvUCFioJqug7OTvqptkc4yb8UX0AwfDmJpaR/0sWz+BUmqSVAf7c8JkUgnN8YLspb4a/N6NhTyMAmdyQ7Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.6.tgz", - "integrity": "sha512-h1wG6Y6K3JlRswxsI64qQJqBAy4vrLuHgRbc8CZMGSWTOFRY6ghMApM1NKzB2I0n5xV1fjkE18SuVl2QpLeNpA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.6.tgz", - "integrity": "sha512-tbCiqub0q2MVWJKgF5PoAlNWCtQydiOYSLIkd8sByqK/6MMYLJRcSXSYodqYtd0O+Fw7QaVmKKlS4oL94YRZ0w==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.6.tgz", - "integrity": "sha512-oxK9+baEBPhZG5HB4URY+uU04zJWeZlH6Tb9rB5DK4DF9XR1uXNLXt5Q5ZsugTKayNCNLhkcwz/ye74hRI98dg==", - "cpu": [ - "arm64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.6.tgz", - "integrity": "sha512-muWCk27FVBEZtv0MsK8gnfSmgczA8KQ0uRVJbTABKhkRfQc38aUrcb7fhi3BNiyseFmgcRsoMfQsSNJ+DbZdSw==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.6.tgz", - "integrity": "sha512-KekI0gS0wLxe1UBSQSjenBVwou/JkcQPDzBPICGZjxUv9k3RteHDPBQaiOicZUFKRIH2wKEimGwVpnJsbPzu7w==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.6.tgz", - "integrity": "sha512-TvtPnfVr+HtyGiDmPK4VWmlNm7QhNNAcK5Q9A7aOXsI8545yCyaoMaicXrFZ72JzeYjaUVk7yT243zT0jzjFKQ==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.6.tgz", - "integrity": "sha512-iOo0VEay2XFhaCcH0sps5XIimkSuOnNaZrf6+ZkoSOQBJPKNU48RkmJv0/lSpipexu5P+ouFgafe5IGr/DiQfg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.6.tgz", - "integrity": "sha512-y5NTmmasMS455JlOCO4ZM9krIchv3Mvm1crL1iUPGOPgEzSkves9n0SdC5Sjz6+qWDFhd8/JpfWMH8NSWNHe+A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.6.tgz", - "integrity": "sha512-np8iZSLfXlAD4kWhiyq/u0Yt8oZDtRQ8lGhQaCXo2rl37KNjeU0GjJuwr4P3oeZ++ROfofsKNBqR5LTO8aXyWQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/vite/node_modules/@rolldown/pluginutils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - "license": "MIT" - }, "node_modules/vite/node_modules/lightningcss": { "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", - "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", "license": "MPL-2.0", "dependencies": { "detect-libc": "^2.0.3" @@ -39540,8 +33374,6 @@ }, "node_modules/vite/node_modules/lightningcss-linux-x64-gnu": { "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", - "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", "cpu": [ "x64" ], @@ -39624,43 +33456,8 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/vite/node_modules/rolldown": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.6.tgz", - "integrity": "sha512-vMM4q3aixf46GiF1Kok8jDPFsEpXgFWGjUHXNkNHNm+Y2adXAG2dbX91jkti3i0ZRsOlcmbuzAz1poObSHCmUA==", - "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.147.0", - "@rolldown/pluginutils": "^1.0.0" - }, - "bin": { - "rolldown": "bin/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "optionalDependencies": { - "@rolldown/binding-android-arm-eabi": "1.2.6", - "@rolldown/binding-android-arm64": "1.2.6", - "@rolldown/binding-darwin-arm64": "1.2.6", - "@rolldown/binding-darwin-x64": "1.2.6", - "@rolldown/binding-freebsd-x64": "1.2.6", - "@rolldown/binding-linux-arm-gnueabihf": "1.2.6", - "@rolldown/binding-linux-arm64-gnu": "1.2.6", - "@rolldown/binding-linux-arm64-musl": "1.2.6", - "@rolldown/binding-linux-ppc64-gnu": "1.2.6", - "@rolldown/binding-linux-s390x-gnu": "1.2.6", - "@rolldown/binding-linux-x64-gnu": "1.2.6", - "@rolldown/binding-linux-x64-musl": "1.2.6", - "@rolldown/binding-openharmony-arm64": "1.2.6", - "@rolldown/binding-win32-arm64-msvc": "1.2.6", - "@rolldown/binding-win32-x64-msvc": "1.2.6" - } - }, "node_modules/vitefu": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", - "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", "license": "MIT", "workspaces": [ "tests/deps/*", @@ -39677,37 +33474,28 @@ } }, "node_modules/vitest": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz", - "integrity": "sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==", - "license": "MIT", - "dependencies": { - "@vitest/expect": "4.1.11", - "@vitest/mocker": "4.1.11", - "@vitest/pretty-format": "4.1.11", - "@vitest/runner": "4.1.11", - "@vitest/snapshot": "4.1.11", - "@vitest/spy": "4.1.11", - "@vitest/utils": "4.1.11", - "es-module-lexer": "^2.0.0", - "expect-type": "^1.3.0", - "magic-string": "^0.30.21", - "obug": "^2.1.1", - "pathe": "^2.0.3", - "picomatch": "^4.0.3", - "std-env": "^4.0.0-rc.1", - "tinybench": "^2.9.0", - "tinyexec": "^1.0.2", - "tinyglobby": "^0.2.15", - "tinyrainbow": "^3.1.0", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", - "why-is-node-running": "^2.3.0" + "version": "5.0.5", + "license": "MIT", + "dependencies": { + "@types/chai": "^5.2.2", + "@vitest/mocker": "5.0.5", + "chai": "^6.3.0", + "es-module-lexer": "^2.3.2", + "expect-type": "^1.4.0", + "magic-string": "^1.4.3", + "obug": "^3.0.0", + "picomatch": "^4.0.7", + "std-env": "^4.3.0", + "tinybench": "^6.2.2", + "tinyexec": "^1.3.1", + "tinyglobby": "^0.2.17", + "why-is-node-running": "3.2.1" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^22.12.0 || ^24.0.0 || >=26.0.0" }, "funding": { "url": "https://opencollective.com/vitest" @@ -39715,16 +33503,16 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", - "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.11", - "@vitest/browser-preview": "4.1.11", - "@vitest/browser-webdriverio": "4.1.11", - "@vitest/coverage-istanbul": "4.1.11", - "@vitest/coverage-v8": "4.1.11", - "@vitest/ui": "4.1.11", + "@types/node": "^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "5.0.5", + "@vitest/browser-preview": "5.0.5", + "@vitest/browser-webdriverio": "^5.0.0-beta.5 || >=5.0.0", + "@vitest/coverage-istanbul": "5.0.5", + "@vitest/coverage-v8": "5.0.5", + "@vitest/ui": "5.0.5", "happy-dom": "*", "jsdom": "*", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + "vite": "^6.4.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "@edge-runtime/vm": { @@ -39767,8 +33555,6 @@ }, "node_modules/vitest-axe": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/vitest-axe/-/vitest-axe-0.1.0.tgz", - "integrity": "sha512-jvtXxeQPg8R/2ANTY8QicA5pvvdRP4F0FsVUAHANJ46YCDASie/cuhlSzu0DGcLmZvGBSBNsNuK3HqfaeknyvA==", "license": "MIT", "dependencies": { "aria-query": "^5.0.0", @@ -39784,8 +33570,6 @@ }, "node_modules/vitest-axe/node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "license": "MIT", "engines": { "node": ">=8" @@ -39793,8 +33577,6 @@ }, "node_modules/vitest-axe/node_modules/redent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "license": "MIT", "dependencies": { "indent-string": "^4.0.0", @@ -39806,8 +33588,6 @@ }, "node_modules/vitest-axe/node_modules/strip-indent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "license": "MIT", "dependencies": { "min-indent": "^1.0.0" @@ -39816,10 +33596,19 @@ "node": ">=8" } }, + "node_modules/vitest/node_modules/es-module-lexer": { + "version": "2.3.2", + "license": "MIT" + }, + "node_modules/vitest/node_modules/magic-string": { + "version": "1.4.5", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.6.0" + } + }, "node_modules/volar-service-css": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.71.tgz", - "integrity": "sha512-wRRFt9BpjMKCazcgOh67MSjUjiWUCAh99DyYSDIOTuxaRjEtDC7PpB0k1Y1wbJIW/pVtMUSVbpPo3UGSm0Byxw==", "license": "MIT", "dependencies": { "vscode-css-languageservice": "^6.3.0", @@ -39837,8 +33626,6 @@ }, "node_modules/volar-service-emmet": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.71.tgz", - "integrity": "sha512-zqjzt6bN95e3CUstBm0PBFAJnrfz0ZAARka87fart46/gNCLLuP3Vujy8V/J8HEziTFLnfkgIASLFYPUhonJcA==", "license": "MIT", "dependencies": { "@emmetio/css-parser": "^0.4.1", @@ -39857,8 +33644,6 @@ }, "node_modules/volar-service-html": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.71.tgz", - "integrity": "sha512-e8tHPhgQ7ooLfudAEIku+kgd9pWkq3SSz8RbnQDI1+Eb8wbenkLGHqoirLqz5ORLV6wIMr2Iv08RWBG5eOcgpw==", "license": "MIT", "dependencies": { "vscode-html-languageservice": "^5.3.0", @@ -39876,8 +33661,6 @@ }, "node_modules/volar-service-prettier": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.71.tgz", - "integrity": "sha512-Rz7JVH3qD108UCdmIEiZvOBNljMt2nLFdbN8AXcDfn7xD9F5I2aCIsDVqBbXw21PsnxG0b7MfwtNF+zPS/NKUg==", "license": "MIT", "dependencies": { "vscode-uri": "^3.0.8" @@ -39897,8 +33680,6 @@ }, "node_modules/volar-service-typescript": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.71.tgz", - "integrity": "sha512-yTtM/BVT6hoyEYnDtaCyAtNhdNeS/mhTTABlBOdw3NNiRBUin3IznFJpgfjer4c6RYopiPjjQjc9VFhxVl1mLw==", "license": "MIT", "dependencies": { "path-browserify": "^1.0.1", @@ -39919,8 +33700,6 @@ }, "node_modules/volar-service-typescript-twoslash-queries": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.71.tgz", - "integrity": "sha512-9K2k72s4n7rV9s4bX0MyjbX9iBribvKZbBJKuEmTCZfeWJXs6Yh7bGpY4eoc7UufAjvpheBqwyZCOIPBvxCv0A==", "license": "MIT", "dependencies": { "vscode-uri": "^3.0.8" @@ -39936,8 +33715,6 @@ }, "node_modules/volar-service-typescript/node_modules/semver": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -39948,8 +33725,6 @@ }, "node_modules/volar-service-yaml": { "version": "0.0.71", - "resolved": "https://registry.npmjs.org/volar-service-yaml/-/volar-service-yaml-0.0.71.tgz", - "integrity": "sha512-qYGWGuVpUTnZGu5P/CR4KLK4aIR8RrcVnmfZ2eRcj9q/I8VZCoC5yy9FtEvfNvnDp4MU17yhdJcvpQPIqhJS2Q==", "license": "MIT", "dependencies": { "vscode-uri": "^3.0.8", @@ -39966,8 +33741,6 @@ }, "node_modules/vscode-css-languageservice": { "version": "6.3.10", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.10.tgz", - "integrity": "sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==", "license": "MIT", "dependencies": { "@vscode/l10n": "^0.0.18", @@ -39978,14 +33751,10 @@ }, "node_modules/vscode-css-languageservice/node_modules/vscode-languageserver-types": { "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", "license": "MIT" }, "node_modules/vscode-html-languageservice": { "version": "5.6.2", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.6.2.tgz", - "integrity": "sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==", "license": "MIT", "dependencies": { "@vscode/l10n": "^0.0.18", @@ -39996,8 +33765,6 @@ }, "node_modules/vscode-json-languageservice": { "version": "4.1.8", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz", - "integrity": "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==", "license": "MIT", "dependencies": { "jsonc-parser": "^3.0.0", @@ -40011,18 +33778,14 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.2.tgz", - "integrity": "sha512-SbQSV9yRemARxeXw6LU5sS6Zq0e9/DgCCX5yelH263ZQWukbTk8EF8fjTrr1dziasf4GwlJbvTwFnTrnQFWZXQ==", + "version": "10.0.0", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=14.17.0" } }, "node_modules/vscode-languageserver": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", "license": "MIT", "dependencies": { "vscode-languageserver-protocol": "3.17.5" @@ -40032,31 +33795,23 @@ } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.18.3.tgz", - "integrity": "sha512-DF49+WeV5py4zO5hhobp60jjsDSK0lAqA0OuKBLBvp423HPWQcCbhZz3JgyfIewsEz2f8U+X75xNIFHdiXZm2w==", + "version": "3.18.5", "license": "MIT", "dependencies": { - "vscode-jsonrpc": "9.0.2", - "vscode-languageserver-types": "3.18.3" + "vscode-jsonrpc": "10.0.0", + "vscode-languageserver-types": "3.18.5" } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.14.tgz", - "integrity": "sha512-EQyqJMi552E4ZTf46izQ4Fj6XquqxCySR3J5ZSD1SisMf6RfpeOWHxGBE8Gr6V0/3GHIGdAzDn8F8+1nTGCnoQ==", + "version": "1.0.16", "license": "MIT" }, "node_modules/vscode-languageserver-types": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.18.3.tgz", - "integrity": "sha512-XIlzJ7Qp/jzSI1ds7/FwPAWrPeTZA7pAtlW4hdJ1J6xXWJL6dR9QYnDhJOdLzdKhUQ5Mm6mvUMw+3DcOQQasPw==", + "version": "3.18.5", "license": "MIT" }, "node_modules/vscode-languageserver/node_modules/vscode-jsonrpc": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -40064,8 +33819,6 @@ }, "node_modules/vscode-languageserver/node_modules/vscode-languageserver-protocol": { "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", "license": "MIT", "dependencies": { "vscode-jsonrpc": "8.2.0", @@ -40074,50 +33827,32 @@ }, "node_modules/vscode-languageserver/node_modules/vscode-languageserver-types": { "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", "license": "MIT" }, "node_modules/vscode-nls": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", "license": "MIT" }, "node_modules/vscode-uri": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.2.0.tgz", - "integrity": "sha512-m2gXo3bn0G1kT9InzMf07fTbqMbGtyckj3bH5ktLO+1Ssv+yiATZ4dhwaQv9UZWxJh6E9IFGnQyjgWVDWVBDrg==", "license": "MIT" }, "node_modules/w3c-xmlserializer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "version": "6.0.0", "license": "MIT", "dependencies": { "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=18" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, "node_modules/walk-up-path": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "license": "ISC" }, - "node_modules/web-features": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/web-features/-/web-features-3.36.0.tgz", - "integrity": "sha512-B5W9HbyXT76soRG7Fn3AELZkuDQpmpSxszSmJZLIPUHYxIGkufNz0vcoEhfqnUF1HAfaducWIBaaKuusq9Am2g==", - "license": "Apache-2.0" - }, "node_modules/web-namespaces": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", "license": "MIT", "funding": { "type": "github", @@ -40126,8 +33861,6 @@ }, "node_modules/web-resource-inliner": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", - "integrity": "sha512-Ezr98sqXW/+OCGoUEXuOKVR+oVFlSdn1tIySEEJdiSAw4IjrW8hQkwARSSBJTSB5Us5dnytDgL0ZDliAYBhaNA==", "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", @@ -40140,10 +33873,20 @@ "node": ">=10.0.0" } }, + "node_modules/web-resource-inliner/node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/web-resource-inliner/node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -40154,8 +33897,6 @@ }, "node_modules/web-resource-inliner/node_modules/escape-goat": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==", "license": "MIT", "engines": { "node": ">=10" @@ -40166,8 +33907,6 @@ }, "node_modules/web-resource-inliner/node_modules/htmlparser2": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -40185,8 +33924,6 @@ }, "node_modules/web-resource-inliner/node_modules/mime": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "license": "MIT", "bin": { "mime": "cli.js" @@ -40197,29 +33934,21 @@ }, "node_modules/web-streams-polyfill": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/web-vitals": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", - "integrity": "sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==", + "version": "6.2.3", "license": "Apache-2.0" }, "node_modules/webdriver-bidi-protocol": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.2.tgz", - "integrity": "sha512-VSV+fzfChirL3e7jay2yUC7B4HQCGtEWEg/MSSQbK+qWbqeGlRLlXTzPpYr3XGUvbpDHumWZBJxgesg4N7dbtA==", + "version": "1.0.1", "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", - "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==", "license": "BSD-2-Clause", "engines": { "node": ">=20" @@ -40235,9 +33964,6 @@ }, "node_modules/whatwg-encoding": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" @@ -40248,21 +33974,17 @@ }, "node_modules/whatwg-mimetype": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/whatwg-url": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-17.1.0.tgz", - "integrity": "sha512-3GeworPmc2ZfEEHP7lEbUfBX/L75wdEsi0rLNhXcXxnoN5jyq0SL5gCy06SGW2cyTIZdTvWIDQNQoza++vKeaw==", + "version": "17.3.0", "license": "MIT", "dependencies": { - "@exodus/bytes": "^1.15.1", - "tr46": "^6.0.0", + "@exodus/bytes": "^1.16.0", + "tr46": "^7.0.0", "webidl-conversions": "^8.0.1" }, "engines": { @@ -40271,14 +33993,10 @@ }, "node_modules/when-exit": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", - "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", "license": "MIT" }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -40292,8 +34010,6 @@ }, "node_modules/which-boxed-primitive": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "license": "MIT", "dependencies": { "is-bigint": "^1.1.0", @@ -40311,8 +34027,6 @@ }, "node_modules/which-builtin-type": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -40338,8 +34052,6 @@ }, "node_modules/which-collection": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "license": "MIT", "dependencies": { "is-map": "^2.0.3", @@ -40355,9 +34067,7 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.22", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", - "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "version": "1.1.24", "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -40376,31 +34086,21 @@ } }, "node_modules/why-is-node-running": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "version": "3.2.1", "license": "MIT", - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, "bin": { "why-is-node-running": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=20.11" } }, "node_modules/wicked-good-xpath": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", - "integrity": "sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==", "license": "MIT" }, "node_modules/widest-line": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "license": "MIT", "dependencies": { "string-width": "^5.0.1" @@ -40413,9 +34113,7 @@ } }, "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -40426,14 +34124,10 @@ }, "node_modules/widest-line/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/widest-line/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -40449,8 +34143,6 @@ }, "node_modules/widest-line/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -40464,14 +34156,10 @@ }, "node_modules/wildcard": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-1.1.2.tgz", - "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==", "license": "MIT" }, "node_modules/word-wrap": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -40479,8 +34167,6 @@ }, "node_modules/workbox-background-sync": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.4.1.tgz", - "integrity": "sha512-HhT7KE8tOWDm02wRNshXUnUPofMlhenF2DBdUnDPOubhizzPeItkYTmAB6td1Z2cjYPa98vzEiPLEuzn5hN66g==", "license": "MIT", "dependencies": { "idb": "^7.0.1", @@ -40489,8 +34175,6 @@ }, "node_modules/workbox-broadcast-update": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.4.1.tgz", - "integrity": "sha512-uAlgslKLvbQY+suirIdnBCSYrcgBhjp81Nj4l1lj/Jmj0MJO2CJERnCJjT0GFVwmReV0N+zs78K6gqd5gr9/+A==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1" @@ -40498,8 +34182,6 @@ }, "node_modules/workbox-build": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.4.1.tgz", - "integrity": "sha512-SDhxIvEAde9Gy/5w4Yo1Jh/M49Z0qE3q0oteyE8zGq0DScxFqVBcCtIXFuLtmtxRQZCMbf0prco4VyEu3KBQuw==", "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", @@ -40546,8 +34228,6 @@ }, "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.7.tgz", - "integrity": "sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==", "license": "MIT", "dependencies": { "jsonpointer": "^5.0.1", @@ -40562,8 +34242,6 @@ }, "node_modules/workbox-build/node_modules/@isaacs/cliui": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", "license": "BlueOak-1.0.0", "engines": { "node": ">=18" @@ -40571,8 +34249,6 @@ }, "node_modules/workbox-build/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -40587,8 +34263,6 @@ }, "node_modules/workbox-build/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", @@ -40602,9 +34276,6 @@ }, "node_modules/workbox-build/node_modules/glob": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", - "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "license": "BlueOak-1.0.0", "dependencies": { "foreground-child": "^3.3.1", @@ -40626,8 +34297,6 @@ }, "node_modules/workbox-build/node_modules/jackspeak": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^9.0.0" @@ -40641,14 +34310,10 @@ }, "node_modules/workbox-build/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, "node_modules/workbox-build/node_modules/pretty-bytes": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "license": "MIT", "engines": { "node": ">=6" @@ -40659,8 +34324,6 @@ }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", - "integrity": "sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==", "license": "BSD-3-Clause", "engines": { "node": ">= 12" @@ -40668,8 +34331,6 @@ }, "node_modules/workbox-cacheable-response": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.4.1.tgz", - "integrity": "sha512-8xaFoJdDc2OjrlbbL3gEeBO1WKcMwRqwLRupgqahYXu75yXajPLuwrbXMrIGZuWYXrQwk0xDjOxZ/ujCy/oJYw==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1" @@ -40677,14 +34338,10 @@ }, "node_modules/workbox-core": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.4.1.tgz", - "integrity": "sha512-DT+vu46eh/2vRsSHTY4Xmc32Z1rr9PRlQUXr1Dx30ZuXRWwOsvZgGgcwxcasubQLQmbTNYZjv44LkBAQ4tT5tQ==", "license": "MIT" }, "node_modules/workbox-expiration": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.4.1.tgz", - "integrity": "sha512-lRKUF7b+OGbeXkQk1s6MHXOa3d7Xxf7Of31W6c6hCfipfIyrtdWZ89stq21AHZMaoG7VNFoHply4Ox+rU31TWg==", "license": "MIT", "dependencies": { "idb": "^7.0.1", @@ -40693,8 +34350,6 @@ }, "node_modules/workbox-google-analytics": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.4.1.tgz", - "integrity": "sha512-Mks1JwLEt++ZAkF6sS1OpSh9RtAMIsiDgRpK+codiHGIPXeaUOgi4cPc3GFadUl8V5QPeypEk8Oxgl3HlwVzHw==", "license": "MIT", "dependencies": { "workbox-background-sync": "7.4.1", @@ -40705,8 +34360,6 @@ }, "node_modules/workbox-navigation-preload": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.4.1.tgz", - "integrity": "sha512-C4KVsjPcYKJOhr631AxR9XoG2rLF3QiTk5aMv36MXOjtWvm8axwNFAtKUPGsWUwLXXAMgYM1En7fsvndaXeXRQ==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1" @@ -40714,8 +34367,6 @@ }, "node_modules/workbox-precaching": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.4.1.tgz", - "integrity": "sha512-cdr/9qByww7yzEp7zg/qI4ukUrrNjQLgN+ONQRpjy/VqGQXwkgHwr00KksGJK8v0VifwDXBb8a4cWNZH71jn3Q==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1", @@ -40725,8 +34376,6 @@ }, "node_modules/workbox-range-requests": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.4.1.tgz", - "integrity": "sha512-7i2oxAUE82gHdAJBCAQ04JzNOdRPqzuOzGfoUyJpFSmeqBNYGPrAH8GPoPjUQTfp+NycwrD2H68VtuF8qxv0vQ==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1" @@ -40734,8 +34383,6 @@ }, "node_modules/workbox-recipes": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.4.1.tgz", - "integrity": "sha512-gnbVfmV4/TtmQaM4x9AtuXhcdstJsep3XMVeztOrQVPT+R6+6DeBjGTCQ7fFCXm+4GEHUA5VEBTyi5+4gWGeog==", "license": "MIT", "dependencies": { "workbox-cacheable-response": "7.4.1", @@ -40748,8 +34395,6 @@ }, "node_modules/workbox-routing": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.4.1.tgz", - "integrity": "sha512-yubJGErZOusuidAenaL5ypfhQOa7urxP/f8E0ws7FPb4039RiWXUWBAyUkmUoOL/BcQGen3h0J8872d51IYxtA==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1" @@ -40757,8 +34402,6 @@ }, "node_modules/workbox-strategies": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.4.1.tgz", - "integrity": "sha512-GZxpaw9NbmOelj7667uZ2kpk5BFpOGbO4X0qjwh5ls8XQ8C+Lha5LQchTiUzsTFSS+NlUpftYAyOVXvQUrcqOQ==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1" @@ -40766,8 +34409,6 @@ }, "node_modules/workbox-streams": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.4.1.tgz", - "integrity": "sha512-HWWtraKUbJknd9kgqGcpQ3G114HOPYvqs8HaJMDs2ebLNAimDkVDaWfAXE6Ybl+m8U6KsCE6pWyLYuigWmnAXw==", "license": "MIT", "dependencies": { "workbox-core": "7.4.1", @@ -40776,14 +34417,10 @@ }, "node_modules/workbox-sw": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.4.1.tgz", - "integrity": "sha512-fez5f2DUlDJWTFYkCWQpY10N8gtztd849NswCbVFk0QlcSM4HT5A8x4g4ii650yem4I8tHY0R7JZahwp3ltIPw==", "license": "MIT" }, "node_modules/workbox-window": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.4.1.tgz", - "integrity": "sha512-notZDH2u8VXaqyuD7xaqIfEFi6SRM4SUSd7ewe9PDsVqADuepxX2ZMY3uvuZGxzY5ZOsGC/vD3A/3smFtJt4/A==", "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", @@ -40792,8 +34429,6 @@ }, "node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -40810,8 +34445,6 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -40827,8 +34460,6 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -40842,8 +34473,6 @@ }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -40855,9 +34484,7 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.5.0", "license": "MIT", "engines": { "node": ">=12" @@ -40868,8 +34495,6 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" @@ -40880,14 +34505,10 @@ }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "license": "MIT" }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -40903,8 +34524,6 @@ }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "license": "MIT", "dependencies": { "ansi-regex": "^6.2.2" @@ -40918,14 +34537,10 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, "node_modules/write-file-atomic": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.1.tgz", - "integrity": "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==", "license": "ISC", "dependencies": { "signal-exit": "^4.0.1" @@ -40936,8 +34551,6 @@ }, "node_modules/write-file-atomic/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "license": "ISC", "engines": { "node": ">=14" @@ -40947,9 +34560,7 @@ } }, "node_modules/ws": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", - "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "version": "8.22.1", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -40967,10 +34578,35 @@ } } }, + "node_modules/wsl-utils": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0", + "powershell-utils": "^0.2.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xdg-app-paths": { "version": "5.5.1", - "resolved": "https://registry.npmjs.org/xdg-app-paths/-/xdg-app-paths-5.5.1.tgz", - "integrity": "sha512-hI3flOB4PLZIy5prbtTpirobtPE2ZtZ52szO+2mM9Efp6ErM398La+C1lIpNWDfNoQk+6Lsi6nMcCwVB7pxeMQ==", "license": "MIT", "dependencies": { "os-paths": "^4.0.1", @@ -40982,8 +34618,6 @@ }, "node_modules/xdg-basedir": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", "license": "MIT", "engines": { "node": ">=12" @@ -40994,8 +34628,6 @@ }, "node_modules/xdg-portable": { "version": "7.3.0", - "resolved": "https://registry.npmjs.org/xdg-portable/-/xdg-portable-7.3.0.tgz", - "integrity": "sha512-sqMMuL1rc0FmMBOzCpd0yuy9trqF2yTTVe+E9ogwCSWQCdDEtQUwrZPT6AxqtsFGRNxycgncbP/xmOOSPw5ZUw==", "license": "MIT", "dependencies": { "os-paths": "^4.0.1" @@ -41006,8 +34638,6 @@ }, "node_modules/xhr": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", "license": "MIT", "dependencies": { "global": "~4.4.0", @@ -41018,8 +34648,6 @@ }, "node_modules/xml-name-validator": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "license": "Apache-2.0", "engines": { "node": ">=18" @@ -41027,8 +34655,6 @@ }, "node_modules/xml-naming": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.3.0.tgz", - "integrity": "sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==", "funding": [ { "type": "github", @@ -41042,14 +34668,10 @@ }, "node_modules/xml-parse-from-string": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", "license": "MIT" }, "node_modules/xml2js": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", "license": "MIT", "dependencies": { "sax": ">=0.6.0", @@ -41061,8 +34683,6 @@ }, "node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", "engines": { "node": ">=4.0" @@ -41070,14 +34690,10 @@ }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "license": "MIT" }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "license": "MIT", "engines": { "node": ">=0.4" @@ -41085,14 +34701,10 @@ }, "node_modules/xxhash-wasm": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", - "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", "license": "MIT" }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "license": "ISC", "engines": { "node": ">=10" @@ -41100,14 +34712,10 @@ }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "version": "2.9.1", "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -41121,8 +34729,6 @@ }, "node_modules/yaml-eslint-parser": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-2.1.0.tgz", - "integrity": "sha512-1zo9KRfp6vIAXBEhWAz09ex3hUwh3T+/6dGbGteHvNseA0Uk4FgQnPES55klZ6cDzSy9FpgKS0D/CoLUvCCj4w==", "license": "MIT", "dependencies": { "eslint-visitor-keys": "^5.0.0", @@ -41137,8 +34743,6 @@ }, "node_modules/yaml-eslint-parser/node_modules/eslint-visitor-keys": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "license": "Apache-2.0", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -41149,8 +34753,6 @@ }, "node_modules/yaml-language-server": { "version": "1.23.0", - "resolved": "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-1.23.0.tgz", - "integrity": "sha512-3qVyCOexLCWw06PQa5kRPwvMWMZ/eZeCRWUvgD6a0OkqL/4iCnxy2WumbWifa937Uo5xhyWJ0uxlU39ljhNh7A==", "license": "MIT", "dependencies": { "@vscode/l10n": "^0.0.18", @@ -41172,8 +34774,6 @@ }, "node_modules/yaml-language-server/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -41188,8 +34788,6 @@ }, "node_modules/yaml-language-server/node_modules/ajv-draft-04": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "license": "MIT", "peerDependencies": { "ajv": "^8.5.0" @@ -41202,8 +34800,6 @@ }, "node_modules/yaml-language-server/node_modules/ajv-i18n": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ajv-i18n/-/ajv-i18n-4.2.0.tgz", - "integrity": "sha512-v/ei2UkCEeuKNXh8RToiFsUclmU+G57LO1Oo22OagNMENIw+Yb8eMwvHu7Vn9fmkjJyv6XclhJ8TbuigSglPkg==", "license": "MIT", "peerDependencies": { "ajv": "^8.0.0-beta.0" @@ -41211,20 +34807,14 @@ }, "node_modules/yaml-language-server/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, "node_modules/yaml-language-server/node_modules/request-light": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", - "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==", "license": "MIT" }, "node_modules/yaml-language-server/node_modules/yaml": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -41237,9 +34827,7 @@ } }, "node_modules/yargs": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.1.0.tgz", - "integrity": "sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==", + "version": "18.2.0", "license": "MIT", "dependencies": { "cliui": "^9.0.1", @@ -41255,8 +34843,6 @@ }, "node_modules/yargs-parser": { "version": "22.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", - "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", "license": "ISC", "engines": { "node": "^20.19.0 || ^22.12.0 || >=23" @@ -41264,8 +34850,6 @@ }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", @@ -41274,8 +34858,6 @@ }, "node_modules/yauzl-clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/yauzl-clone/-/yauzl-clone-1.0.4.tgz", - "integrity": "sha512-igM2RRCf3k8TvZoxR2oguuw4z1xasOnA31joCqHIyLkeWrvAc2Jgay5ISQ2ZplinkoGaJ6orCz56Ey456c5ESA==", "license": "MIT", "dependencies": { "events-intercept": "^2.0.0" @@ -41286,8 +34868,6 @@ }, "node_modules/yauzl-promise": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yauzl-promise/-/yauzl-promise-2.1.3.tgz", - "integrity": "sha512-A1pf6fzh6eYkK0L4Qp7g9jzJSDrM6nN0bOn5T0IbY4Yo3w+YkWlHFkJP7mzknMXjqusHFHlKsK2N+4OLsK2MRA==", "license": "MIT", "dependencies": { "yauzl": "^2.9.1", @@ -41299,8 +34879,6 @@ }, "node_modules/yocto-queue": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", "license": "MIT", "engines": { "node": ">=12.20" @@ -41310,15 +34888,11 @@ } }, "node_modules/zimmerframe": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", - "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", + "version": "1.1.5", "license": "MIT" }, "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "version": "4.6.7", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -41326,8 +34900,6 @@ }, "node_modules/zwitch": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "license": "MIT", "funding": { "type": "github", diff --git a/package.json b/package.json index 75dea81cf..35577f401 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,6 @@ "bugs": { "url": "https://github.com/webstackbuilders/webstack-builders-corporate-website/issues" }, - "private": "true", "engines": { "node": "24.x", "npm": ">=10.0.0" @@ -76,38 +75,39 @@ "prepare": "node .husky/prepare.js" }, "dependencies": { - "@adobe/remark-gridtables": "3.0.20", - "@astrojs/check": "0.9.10", - "@astrojs/compiler-rs": "^0.4.0", + "@adobe/remark-gridtables": "3.0.22", + "@astrojs/check": "0.9.12", + "@astrojs/compiler-rs": "^0.5.2", "@astrojs/db": "0.21.3", - "@astrojs/mdx": "^7.0.8", - "@astrojs/preact": "^6.0.4", + "@astrojs/markdown-remark": "^7.3.5", + "@astrojs/mdx": "^8.1.2", + "@astrojs/preact": "^6.1.1", "@astrojs/rss": "4.0.19", - "@astrojs/sitemap": "3.7.3", - "@astrojs/vercel": "^11.0.8", - "@axe-core/playwright": "4.13.0", - "@eslint-community/eslint-plugin-eslint-comments": "4.7.2", + "@astrojs/sitemap": "3.7.4", + "@astrojs/vercel": "^11.0.17", + "@axe-core/playwright": "4.14.0", + "@eslint-community/eslint-plugin-eslint-comments": "4.8.1", "@eslint/js": "10.0.1", "@github/relative-time-element": "5.3.1", "@glidejs/glide": "3.7.1", - "@googlemaps/extended-component-library": "0.6.15", - "@happy-dom/global-registrator": "20.11.12", - "@hubspot/api-client": "14.0.1", + "@googlemaps/extended-component-library": "0.7.0", + "@happy-dom/global-registrator": "21.0.4", + "@hubspot/api-client": "14.1.2", "@lighthousejs/types": "0.0.3", "@nanostores/lit": "0.2.3", "@nanostores/persistent": "1.3.5", - "@playwright/browser-chromium": "1.62.1", - "@playwright/test": "1.62.1", + "@playwright/browser-chromium": "1.64.1", + "@playwright/test": "1.64.1", "@semantic-ui/astro-lit": "5.3.0", - "@sentry/astro": "10.71.0", - "@sentry/browser": "10.71.0", - "@shikijs/transformers": "4.4.3", + "@sentry/astro": "11.10.0", + "@sentry/browser": "11.10.0", + "@shikijs/transformers": "4.5.0", "@tailwindcss/forms": "0.5.11", "@tailwindcss/typography": "0.5.20", "@tailwindcss/vite": "4.3.3", - "@testing-library/dom": "10.4.1", - "@testing-library/preact": "3.2.4", - "@testing-library/user-event": "14.6.6", + "@testing-library/dom": "10.4.2", + "@testing-library/preact": "3.2.6", + "@testing-library/user-event": "14.6.8", "@tktco/node-actionlint": "1.6.0", "@types/canvas-confetti": "1.9.0", "@types/confusing-browser-globals": "1.0.3", @@ -119,33 +119,33 @@ "@types/html-to-text": "9.0.4", "@types/js-cookie": "3.0.6", "@types/jsdom": "30.0.0", - "@types/mjml": "5.0.0", - "@types/node": "26.4.0", - "@types/nodemailer": "8.0.1", + "@types/mjml": "5.4.2", + "@types/node": "26.6.6", + "@types/nodemailer": "8.0.2", "@types/nunjucks": "3.2.6", "@types/pubsub-js": "1.8.6", - "@types/react": "19.2.18", - "@types/sanitize-html": "2.16.1", + "@types/react": "19.3.0", + "@types/sanitize-html": "2.16.2", "@types/to-ico": "1.1.3", - "@typescript-eslint/eslint-plugin": "8.68.0", - "@typescript-eslint/parser": "8.68.0", + "@typescript-eslint/eslint-plugin": "8.72.1", + "@typescript-eslint/parser": "8.72.1", "@ungap/structured-clone": "1.4.0", - "@uppy/audio": "4.0.0", + "@uppy/audio": "4.0.2", "@uppy/box": "5.0.0", - "@uppy/core": "6.0.0", - "@uppy/dashboard": "6.0.0", + "@uppy/core": "6.3.0", + "@uppy/dashboard": "6.0.2", "@uppy/dropbox": "6.0.0", "@uppy/google-drive-picker": "2.0.0", "@uppy/onedrive": "6.0.0", - "@uppy/webcam": "6.0.0", + "@uppy/webcam": "6.0.2", "@upstash/search": "0.1.7", "@vercel/analytics": "2.0.1", - "@vitest/coverage-v8": "4.1.11", + "@vitest/coverage-v8": "5.0.5", "@webcomponents/template-shadowroot": "0.2.1", "alex": "11.0.1", - "astro": "^7.2.9", + "astro": "^7.4.4", "astro-vtbot": "3.1.0", - "baseline-browser-mapping": "2.11.20", + "baseline-browser-mapping": "2.11.34", "canvas-confetti": "1.9.4", "canvaskit-wasm": "^0.42.0", "confusing-browser-globals": "1.0.11", @@ -153,22 +153,22 @@ "cross-spawn": "7.0.6", "dedent": "1.7.2", "deterministic-object-hash": "^2.0.2", - "dotenv": "17.4.2", - "dotenv-cli": "11.0.0", + "dotenv": "18.0.9", + "dotenv-cli": "11.1.0", "email-validator": "2.0.4", "embla-carousel": "8.6.0", "embla-carousel-autoplay": "8.6.0", - "entities": "^8.0.0", - "eslint": "10.9.1", - "eslint-plugin-astro": "3.1.0", + "entities": "^9.0.0", + "eslint": "10.14.0", + "eslint-plugin-astro": "3.2.1", "eslint-plugin-import-lite": "0.6.0", - "eslint-plugin-jsdoc": "64.2.1", - "eslint-plugin-security": "4.0.1", - "eslint-plugin-yml": "3.8.1", - "focus-trap": "8.2.2", - "globals": "17.11.0", + "eslint-plugin-jsdoc": "65.4.2", + "eslint-plugin-security": "4.2.1", + "eslint-plugin-yml": "3.9.0", + "focus-trap": "8.2.4", + "globals": "17.13.0", "gsap": "3.15.0", - "happy-dom": "20.11.12", + "happy-dom": "21.0.4", "hast-util-heading-rank": "3.0.0", "hast-util-is-element": "3.0.0", "html-element-attributes": "3.5.0", @@ -176,30 +176,30 @@ "husky": "9.1.7", "install": "0.13.0", "is-whitespace-character": "2.0.1", - "isomorphic-git": "1.41.9", + "isomorphic-git": "1.44.8", "js-cookie": "3.0.8", - "jsdom": "30.0.1", - "libphonenumber-js": "1.13.12", - "lighthouse": "13.4.1", + "jsdom": "30.1.3", + "libphonenumber-js": "1.13.15", + "lighthouse": "13.6.0", "lit": "3.3.3", - "markdownlint-cli2": "0.23.2", + "markdownlint-cli2": "0.24.0", "md-attr-parser": "1.3.0", - "mermaid": "11.17.2", - "mjml": "5.4.0", - "nanostores": "1.5.2", - "node-html-parser": "9.0.2", - "nodemailer": "9.1.1", - "npm": "12.0.2", + "mermaid": "12.2.0", + "mjml": "5.4.1", + "nanostores": "1.5.5", + "node-html-parser": "9.0.6", + "nodemailer": "10.3.1", + "npm": "12.2.1", "nunjucks": "3.2.4", "pdf-lib": "1.17.1", "playwright-lighthouse": "4.0.0", - "postcss": "8.5.26", + "postcss": "8.5.32", "postcss-html": "2.0.0", - "preact": "10.29.8", - "prettier": "3.9.6", - "prettier-plugin-astro": "0.14.1", + "preact": "11.1.1", + "prettier": "3.9.10", + "prettier-plugin-astro": "1.1.2", "pubsub-js": "1.9.5", - "puppeteer": "25.9.0", + "puppeteer": "25.16.0", "qr-code-styling": "1.9.2", "rehype-accessible-emojis": "0.3.2", "rehype-external-links": "3.0.0", @@ -219,56 +219,64 @@ "remark-linkify-regex": "1.2.1", "remark-mark-plus": "1.0.21", "remark-math": "6.0.0", + "remark-mdx": "3.1.1", "remark-parse": "11.0.0", "remark-rehype": "11.1.2", "remark-stringify": "11.0.0", "remark-supersub": "1.0.0", "remark-video": "0.10.0", - "resend": "6.24.0", + "resend": "6.37.0", "retext": "9.0.0", "retext-smartypants": "6.2.0", "rimraf": "6.1.3", - "sanitize-html": "2.17.7", - "schema-dts": "2.0.0", - "sharp": "0.35.4", - "shiki": "4.4.3", + "sanitize-html": "2.18.1", + "schema-dts": "2.1.0", + "sharp": "0.35.5", + "shiki": "4.5.0", "space-separated-tokens": "2.0.2", - "stylelint": "17.14.1", + "stylelint": "17.16.0", "stylelint-config-standard": "40.0.0", "stylelint-declaration-block-no-ignored-properties": "3.0.0", - "stylelint-order": "8.1.1", + "stylelint-order": "8.1.2", "tailwindcss": "4.3.3", "temp-dir": "3.0.0", - "timezones-ical-library": "2.3.1", + "timezones-ical-library": "2.4.0", "title-case": "4.3.2", "to-ico": "1.1.5", - "tslib": "2.8.1", + "tslib": "2.9.1", "typescript": "6.0.3", - "typescript-eslint": "8.68.0", + "typescript-eslint": "8.72.1", "unified": "11.0.5", "unist": "0.0.1", "unist-util-inspect": "8.1.0", "unist-util-is": "6.0.1", - "unist-util-visit": "5.1.0", - "uuid": "14.0.2", - "vercel": "59.9.1", - "vite": "8.2.1", - "vite-plugin-pwa": "1.3.0", - "vitest": "4.1.11", + "unist-util-visit": "5.2.0", + "uuid": "14.0.3", + "vercel": "65.9.0", + "vite": "8.3.5", + "vite-plugin-pwa": "2.0.0", + "vitest": "5.0.5", "vitest-axe": "0.1.0", "workbox-build": "7.4.1", "workbox-window": "7.4.1", - "zod": "4.4.3" + "zod": "4.6.7" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.63.1" + "@rollup/rollup-linux-x64-gnu": "4.67.3" }, "allowScripts": { "@sentry/cli@2.58.6": true, - "esbuild@0.27.0": true, - "esbuild@0.27.7": true, - "@playwright/browser-chromium@1.62.1": true, - "esbuild@0.28.2": true, - "puppeteer@25.9.0": true + "esbuild": true, + "puppeteer": true, + "koffi": true, + "@playwright/browser-chromium": true + }, + "overrides": { + "tar": "^7.5.22", + "vercel": { + "@vercel/container": { + "tar": "^7.5.22" + } + } } } diff --git a/requirements.txt b/requirements.txt index 10fcac765..dd088eb18 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,12 @@ actions-toolkit==0.1.15 libsql-client==0.3.1 PyGithub==2.10.0 -pylint==4.0.7 +pylint==4.1.3 pytest-plus==0.8.1 pytest-sugar==1.1.1 pytest-xdist==3.8.0 -pytest==9.1.1 -python-dotenv==1.2.3 +pytest==9.2.0 +python-dotenv==1.2.4 PyYAML==6.0.3 requests==2.34.2 upstash-search==0.1.1 \ No newline at end of file diff --git a/servers/companion/package.json b/servers/companion/package.json index 2356124b3..4d1e54f4d 100644 --- a/servers/companion/package.json +++ b/servers/companion/package.json @@ -15,7 +15,6 @@ "bugs": { "url": "https://github.com/webstackbuilders/webstack-builders-corporate-website/issues" }, - "private": "true", "engines": { "node": ">=24.0.0 <25.0.0", "npm": ">=10.0.0" diff --git a/servers/tus/package.json b/servers/tus/package.json index 017f7525b..17e9d54b1 100644 --- a/servers/tus/package.json +++ b/servers/tus/package.json @@ -15,7 +15,6 @@ "bugs": { "url": "https://github.com/webstackbuilders/webstack-builders-corporate-website/issues" }, - "private": "true", "engines": { "node": ">=24.0.0 <25.0.0", "npm": ">=10.0.0" diff --git a/src/actions/utils/sentry/__tests__/index.spec.ts b/src/actions/utils/sentry/__tests__/index.spec.ts new file mode 100644 index 000000000..9af40a22b --- /dev/null +++ b/src/actions/utils/sentry/__tests__/index.spec.ts @@ -0,0 +1,50 @@ +import { beforeEach, describe, expect, it, vi } from 'vitest' + +const sentryInitMock = vi.hoisted(() => vi.fn()) +const isProdMock = vi.hoisted(() => vi.fn(() => false)) + +vi.mock('@sentry/astro', () => ({ + init: sentryInitMock, +})) + +vi.mock('@actions/utils/environment/environmentActions', () => ({ + isProd: isProdMock, + getSentryDsn: () => 'https://public@example.ingest.sentry.io/1', + getPackageRelease: () => 'pkg@1.0.0', +})) + +describe('ensureActionSentry', () => { + beforeEach(() => { + vi.resetModules() + sentryInitMock.mockClear() + isProdMock.mockReset() + isProdMock.mockReturnValue(false) + }) + + it('does not initialize outside production', async () => { + const { ensureActionSentry } = await import('../index') + ensureActionSentry() + expect(sentryInitMock).not.toHaveBeenCalled() + }) + + it('initializes once with restrictive server data collection', async () => { + isProdMock.mockReturnValue(true) + const { ensureActionSentry } = await import('../index') + ensureActionSentry() + ensureActionSentry() + + expect(sentryInitMock).toHaveBeenCalledTimes(1) + expect(sentryInitMock).toHaveBeenCalledWith( + expect.objectContaining({ + dataCollection: expect.objectContaining({ + userInfo: false, + cookies: false, + httpBodies: [], + databaseQueryData: false, + genAI: { inputs: false, outputs: false }, + graphQL: { document: false, variables: false }, + }), + }) + ) + }) +}) diff --git a/src/actions/utils/sentry/index.ts b/src/actions/utils/sentry/index.ts index d18af3c53..bd6a6f4c0 100644 --- a/src/actions/utils/sentry/index.ts +++ b/src/actions/utils/sentry/index.ts @@ -1,4 +1,5 @@ import { init as sentryInit } from '@sentry/astro' +import { serverSentryDataCollection } from '@lib/sentry/dataCollection' import { getPackageRelease, getSentryDsn, @@ -21,7 +22,7 @@ export function ensureActionSentry(): void { release: getPackageRelease(), environment: 'production', tracesSampleRate: 1.0, - sendDefaultPii: false, + dataCollection: serverSentryDataCollection, attachStacktrace: true, maxBreadcrumbs: 100, beforeSend(event) { diff --git a/src/components/Pages/Contact/client/__tests__/index.spec.ts b/src/components/Pages/Contact/client/__tests__/index.spec.ts index 33b2f84bc..bd44b2f1f 100644 --- a/src/components/Pages/Contact/client/__tests__/index.spec.ts +++ b/src/components/Pages/Contact/client/__tests__/index.spec.ts @@ -1,6 +1,11 @@ import { describe, it, expect, vi } from 'vitest' import { withJsdomEnvironment } from '@test/unit/helpers/litRuntime' +vi.mock('astro:actions', () => ({ + actions: { contact: { submit: vi.fn() } }, + isInputError: vi.fn(), +})) + describe('ContactForm web component module', () => { it('exposes metadata for registration', async () => { await withJsdomEnvironment(async () => { diff --git a/src/components/Search/SearchResults/client/__tests__/index.spec.ts b/src/components/Search/SearchResults/client/__tests__/index.spec.ts index 245e92072..206a8931e 100644 --- a/src/components/Search/SearchResults/client/__tests__/index.spec.ts +++ b/src/components/Search/SearchResults/client/__tests__/index.spec.ts @@ -240,6 +240,100 @@ describe('SearchResults web component', () => { }) }) + it('reports a current network failure and shows it to the user', async () => { + const networkError = new TypeError('NetworkError when attempting to fetch resource.') + searchQueryMock.mockRejectedValue(networkError) + + await runComponentRender({ query: 'typescript' }, async ({ element }) => { + await flushMicrotasks() + + expect(handleScriptErrorMock).toHaveBeenCalledWith(networkError, { + scriptName: 'SearchResultsElement', + operation: 'run', + }) + const error = element.querySelector('[data-search-error]') + expect(error?.classList.contains('hidden')).toBe(false) + expect(error?.textContent).toBe(networkError.message) + }) + }) + + it.each(['success', 'action error', 'network error'] as const)( + 'ignores an obsolete %s while a new query is being debounced', + async outcome => { + type Result = ActionResult<{ hits: { title: string; url: string; snippet?: string }[] }> + let resolveRequest!: (_result: Result) => void + let rejectRequest!: (_error: Error) => void + searchQueryMock.mockReturnValue( + new Promise((resolve, reject) => { + resolveRequest = resolve + rejectRequest = reject + }) + ) + + await runComponentRender({ query: 'typescript' }, async ({ element, window }) => { + expect(searchQueryMock).toHaveBeenCalledTimes(1) + const input = element.querySelector('[data-search-input]') as HTMLInputElement + input.value = 'astro' + input.dispatchEvent(new window.Event('input', { bubbles: true })) + + if (outcome === 'success') { + resolveRequest({ data: { hits: [{ title: 'Old result', url: '/old' }] } }) + } else if (outcome === 'action error') { + resolveRequest({ error: { message: 'Old action error', status: 500 } }) + } else { + rejectRequest(new TypeError('NetworkError when attempting to fetch resource.')) + } + await flushMicrotasks() + + expect(handleScriptErrorMock).not.toHaveBeenCalled() + expect(element.querySelector('[data-search-results] li')).toBeNull() + expect(element.querySelector('[data-search-error]')?.classList.contains('hidden')).toBe(true) + expect(element.querySelector('[data-search-meta]')?.textContent).toBe('Searching…') + }) + } + ) + + it('ignores a network failure after the component disconnects', async () => { + let rejectRequest!: (_error: Error) => void + searchQueryMock.mockReturnValue( + new Promise((_resolve, reject) => { + rejectRequest = reject + }) + ) + + await runComponentRender({ query: 'typescript' }, async ({ element }) => { + expect(searchQueryMock).toHaveBeenCalledTimes(1) + element.remove() + rejectRequest(new TypeError('NetworkError when attempting to fetch resource.')) + await flushMicrotasks() + + expect(handleScriptErrorMock).not.toHaveBeenCalled() + expect(element.querySelector('[data-search-error]')?.classList.contains('hidden')).toBe(true) + }) + }) + + it('does not restore stale results after the query is cleared', async () => { + type Result = ActionResult<{ hits: { title: string; url: string; snippet?: string }[] }> + let resolveRequest!: (_result: Result) => void + searchQueryMock.mockReturnValue( + new Promise(resolve => { + resolveRequest = resolve + }) + ) + + await runComponentRender({ query: 'typescript' }, async ({ element }) => { + expect(searchQueryMock).toHaveBeenCalledTimes(1) + const clearButton = element.querySelector('[data-search-clear]') as HTMLButtonElement + clearButton.click() + resolveRequest({ data: { hits: [{ title: 'Old result', url: '/old' }] } }) + await flushMicrotasks() + + expect(element.querySelector('[data-search-results] li')).toBeNull() + expect(element.querySelector('[data-search-meta]')?.textContent).toBe('') + expect(handleScriptErrorMock).not.toHaveBeenCalled() + }) + }) + it('supports a custom limit without rendering the built-in empty state', async () => { searchQueryMock.mockResolvedValue({ data: { diff --git a/src/components/Search/SearchResults/client/index.ts b/src/components/Search/SearchResults/client/index.ts index e730cf28f..71d14f6b9 100644 --- a/src/components/Search/SearchResults/client/index.ts +++ b/src/components/Search/SearchResults/client/index.ts @@ -109,6 +109,7 @@ export class SearchResultsElement extends LitElement { } override disconnectedCallback(): void { + this.latestRequestId++ if (this.debounceHandle) { clearTimeout(this.debounceHandle) this.debounceHandle = null @@ -489,6 +490,7 @@ export class SearchResultsElement extends LitElement { } private readonly handleInput = () => { + this.latestRequestId++ this.updateClearButtonVisibility() const query = this.getQuery() @@ -532,6 +534,7 @@ export class SearchResultsElement extends LitElement { return } + this.latestRequestId++ if (this.debounceHandle) { clearTimeout(this.debounceHandle) this.debounceHandle = null @@ -567,6 +570,7 @@ export class SearchResultsElement extends LitElement { } private async run(queryOverride?: string): Promise { + const requestId = ++this.latestRequestId const query = this.resolveRunQuery(queryOverride) this.query = query this.clearError() @@ -602,10 +606,13 @@ export class SearchResultsElement extends LitElement { const context = { scriptName: 'SearchResultsElement', operation: 'run' } addScriptBreadcrumb(context) - const requestId = ++this.latestRequestId try { const { data, error } = await actions.search.query({ q: query, limit: this.limit }) + if (requestId !== this.latestRequestId) { + return + } + const actionError = normalizeClientActionError(error) // @TODO: Improve this error handling to be more user friendly. Should look at the types of errors that could occur, and give the user an idea of what to do. @@ -632,10 +639,6 @@ export class SearchResultsElement extends LitElement { return } - if (requestId !== this.latestRequestId) { - return - } - const hits = (data.hits ?? []) as SearchHit[] this.renderResults(hits) if (hits.length === 0 && this.shouldSuppressMetaFeedback()) { @@ -648,6 +651,10 @@ export class SearchResultsElement extends LitElement { hits.length > 0 || !this.shouldSuppressMetaFeedback() ) } catch (error) { + if (requestId !== this.latestRequestId) { + return + } + const actionError = normalizeClientActionError(error) if (isForbiddenClientActionError(actionError)) { diff --git a/src/components/scripts/errors/__tests__/converters.spec.ts b/src/components/scripts/errors/__tests__/converters.spec.ts index 33b4fc28c..ad913843f 100644 --- a/src/components/scripts/errors/__tests__/converters.spec.ts +++ b/src/components/scripts/errors/__tests__/converters.spec.ts @@ -33,6 +33,28 @@ describe(`extractMetadaFromStackTrace correctly pulls metadata from stack trace` }) ) }) + + test.each(['Error: network failure', 'Error: network failure\n at new ClientScriptError'])( + 'handles a stack with no remaining frames: %s', + stack => { + expect(extractMetadaFromStackTrace(stack)).toEqual({ + fileName: undefined, + lineNumber: undefined, + columnNumber: undefined, + }) + const error = new Error('network failure') + error.stack = stack + expect(new ClientScriptError(error).message).toBe('network failure') + } + ) + + test('extracts metadata from a Firefox-style stack', () => { + expect(extractMetadaFromStackTrace('load@https://example.com/app.js:42:13')).toEqual({ + fileName: 'https://example.com/app.js', + lineNumber: '42', + columnNumber: '13', + }) + }) }) describe(`Converts from Error`, () => { diff --git a/src/components/scripts/errors/converters.ts b/src/components/scripts/errors/converters.ts index b75b60b13..762b0297b 100644 --- a/src/components/scripts/errors/converters.ts +++ b/src/components/scripts/errors/converters.ts @@ -65,12 +65,11 @@ export const extractMetadaFromStackTrace = (stack: string | undefined): stackMet poppedStackArr.shift() } - // Can't use wrapped error here! - if (!isString(poppedStackArr[0])) throw new Error() - - const stackLine = poppedStackArr.shift() as string - // Try to match both formats: (path:line:col) and "at path:line:col" - const match = /\((.*):(\d+):(\d+)\)$/.exec(stackLine) || /at\s+(.+):(\d+):(\d+)/.exec(stackLine) + const stackLine = poppedStackArr[0] ?? '' + const match = + /\((.*):(\d+):(\d+)\)$/.exec(stackLine) || + /at\s+(.+):(\d+):(\d+)$/.exec(stackLine) || + /@(.+):(\d+):(\d+)$/.exec(stackLine) return { fileName: match && isString(match[1]) ? match[1] : undefined, lineNumber: match && isString(match[2]) ? match[2] : undefined, diff --git a/src/components/scripts/sentry/__tests__/client.spec.ts b/src/components/scripts/sentry/__tests__/client.spec.ts new file mode 100644 index 000000000..8a3006785 --- /dev/null +++ b/src/components/scripts/sentry/__tests__/client.spec.ts @@ -0,0 +1,69 @@ +import { beforeEach, describe, expect, it, vi } from 'vitest' +import type { BrowserOptions } from '@sentry/browser' +import { SentryBootstrap } from '../client' + +const initMock = vi.hoisted(() => vi.fn<(_options: BrowserOptions) => void>()) +const consentMock = vi.hoisted(() => vi.fn(() => false)) + +vi.mock('@sentry/browser', () => ({ + init: initMock, + breadcrumbsIntegration: () => ({ name: 'Breadcrumbs' }), + consoleIntegration: () => ({ name: 'Console' }), + dedupeIntegration: () => ({ name: 'Dedupe' }), + feedbackIntegration: () => ({ name: 'Feedback' }), + globalHandlersIntegration: () => ({ name: 'GlobalHandlers' }), + httpClientIntegration: () => ({ name: 'HttpClient' }), + linkedErrorsIntegration: () => ({ name: 'LinkedErrors' }), + defaultStackParser: vi.fn(), + makeFetchTransport: vi.fn(), +})) + +vi.mock('@components/scripts/store/consent', () => ({ + getAnalyticsConsentPreference: consentMock, +})) + +vi.mock('@components/scripts/utils/environmentClient', () => ({ + getPackageRelease: () => 'pkg@1.0.0', + getSentryDsn: () => 'https://public@example.ingest.sentry.io/1', +})) + +vi.mock('@components/scripts/sentry/helpers', () => ({ + beforeSendHandler: vi.fn(), +})) + +describe('SentryBootstrap', () => { + beforeEach(() => { + initMock.mockClear() + consentMock.mockReset() + consentMock.mockReturnValue(false) + }) + + it('preserves restrictive collection and console breadcrumbs without consent', () => { + SentryBootstrap.init() + + const options = initMock.mock.calls[0]?.[0] + expect(options?.dataCollection).toMatchObject({ + userInfo: false, + cookies: false, + httpBodies: [], + genAI: { inputs: false, outputs: false }, + databaseQueryData: false, + graphQL: { document: false, variables: false }, + }) + expect(options?.dataCollection?.httpHeaders).toEqual({ + request: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] }, + response: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] }, + }) + expect(options?.integrations).toEqual( + expect.arrayContaining([expect.objectContaining({ name: 'Console' })]) + ) + }) + + it('enables default data collection when analytics consent exists', () => { + consentMock.mockReturnValue(true) + + SentryBootstrap.init() + + expect(initMock.mock.calls[0]?.[0].dataCollection).toEqual({ userInfo: true }) + }) +}) diff --git a/src/components/scripts/sentry/client.ts b/src/components/scripts/sentry/client.ts index d7ea66dfe..2c3247aef 100644 --- a/src/components/scripts/sentry/client.ts +++ b/src/components/scripts/sentry/client.ts @@ -1,5 +1,6 @@ import { breadcrumbsIntegration, + consoleIntegration, dedupeIntegration, defaultStackParser, feedbackIntegration, @@ -37,8 +38,8 @@ export class SentryBootstrap { dsn: getSentryDsn(), integrations: [ // Core integrations + consoleIntegration(), breadcrumbsIntegration({ - console: true, // Log console messages as breadcrumbs dom: true, // Log DOM events as breadcrumbs fetch: true, // Log fetch requests as breadcrumbs history: true, // Log navigation as breadcrumbs @@ -82,7 +83,21 @@ export class SentryBootstrap { * Send PII (personally identifiable information) conditionally * Only send IP and user agent if user has granted analytics consent */ - sendDefaultPii: hasAnalyticsConsent, + dataCollection: hasAnalyticsConsent + ? { userInfo: true } + : { + userInfo: false, + cookies: false, + httpHeaders: { + request: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] }, + response: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] }, + }, + httpBodies: [], + urlQueryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] }, + genAI: { inputs: false, outputs: false }, + databaseQueryData: false, + graphQL: { document: false, variables: false }, + }, /** * Max breadcrumbs to keep (default is 100). Breadcrumbs are a trail of events diff --git a/src/lib/markdown/plugins/remark-align/index.ts b/src/lib/markdown/plugins/remark-align/index.ts index 7da0b7627..e23565b69 100644 --- a/src/lib/markdown/plugins/remark-align/index.ts +++ b/src/lib/markdown/plugins/remark-align/index.ts @@ -18,7 +18,6 @@ type AlignType = 'left' | 'center' | 'right' type AlignLayout = 'inline' | 'block' | 'blockRow' import type { Root } from 'mdast' -import type { VFile } from 'vfile' import type { Plugin } from 'unified' import type { Data } from 'unist' @@ -506,8 +505,8 @@ const remarkAlign: Plugin<[RemarkAlignOptions?], Root> = (userOptions: RemarkAli rightRowBlock: userOptions.rightRowBlock ?? 'flex justify-end', } - return (tree: Root, file: VFile) => { - const raw = getTextValue((file as unknown as { value?: unknown }).value) + return (tree, file) => { + const raw = getTextValue(file.value) processContainer(tree as unknown as MdastNode, raw, options) } } diff --git a/src/lib/sentry/dataCollection.ts b/src/lib/sentry/dataCollection.ts new file mode 100644 index 000000000..8edd8390b --- /dev/null +++ b/src/lib/sentry/dataCollection.ts @@ -0,0 +1,16 @@ +const deniedKeys = ['forwarded', '-ip', 'remote-', 'via', '-user'] + +/** Preserve Sentry 10's restrictive data-collection defaults on the server. */ +export const serverSentryDataCollection = { + userInfo: false, + cookies: false, + httpHeaders: { + request: { deny: deniedKeys }, + response: { deny: deniedKeys }, + }, + httpBodies: [], + urlQueryParams: { deny: deniedKeys }, + genAI: { inputs: false, outputs: false }, + databaseQueryData: false, + graphQL: { document: false, variables: false }, +} diff --git a/src/pages/api/_utils/sentry/__tests__/index.spec.ts b/src/pages/api/_utils/sentry/__tests__/index.spec.ts index 93df507b4..0f1128114 100644 --- a/src/pages/api/_utils/sentry/__tests__/index.spec.ts +++ b/src/pages/api/_utils/sentry/__tests__/index.spec.ts @@ -54,6 +54,14 @@ describe('ensureApiSentry', () => { dsn: expect.any(String), release: 'pkg@1.0.0', environment: 'production', + dataCollection: { + userInfo: false, + cookies: false, + httpBodies: [], + databaseQueryData: false, + genAI: { inputs: false, outputs: false }, + graphQL: { document: false, variables: false }, + }, }) module.ensureApiSentry() diff --git a/src/pages/api/_utils/sentry/index.ts b/src/pages/api/_utils/sentry/index.ts index b034286d0..1c1d4aa23 100644 --- a/src/pages/api/_utils/sentry/index.ts +++ b/src/pages/api/_utils/sentry/index.ts @@ -1,5 +1,6 @@ import { init as sentryInit } from '@sentry/astro' import { getPackageRelease, getSentryDsn, isProd } from '@pages/api/_utils/environment' +import { serverSentryDataCollection } from '@lib/sentry/dataCollection' let initialized = false @@ -14,7 +15,7 @@ export function ensureApiSentry(): void { release: getPackageRelease(), environment: 'production', tracesSampleRate: 1.0, - sendDefaultPii: false, + dataCollection: serverSentryDataCollection, attachStacktrace: true, maxBreadcrumbs: 100, beforeSend(event) { diff --git a/test/unit/helpers/litRuntime.ts b/test/unit/helpers/litRuntime.ts index 69c8ec0ce..c4f40e0cf 100644 --- a/test/unit/helpers/litRuntime.ts +++ b/test/unit/helpers/litRuntime.ts @@ -219,6 +219,11 @@ export const renderInJsdom = async ( window.history.replaceState(window.history.state, '', 'http://localhost/') const module = await moduleLoader() + if (!(module.componentCtor.prototype instanceof window.HTMLElement)) { + throw BuildError.fileOperation( + `Custom element "${module.registeredName}" was loaded with a different HTMLElement`, + ) + } await module.registerWebComponent(module.registeredName) const renderedHtml: RenderResult = await container.renderToString(component, args) @@ -244,6 +249,12 @@ export const renderInJsdom = async ( ) } + if (!(element instanceof expectedCtor)) { + throw BuildError.fileOperation( + `Custom element "${module.registeredName}" failed to upgrade in the JSDOM window`, + ) + } + await waitForReady(element) await assert({ element, window, module, renderResult: renderedHtml }) }) diff --git a/test/unit/matchers/assertions.ts b/test/unit/matchers/assertions.ts index 7a465fec2..b95687f29 100644 --- a/test/unit/matchers/assertions.ts +++ b/test/unit/matchers/assertions.ts @@ -15,8 +15,8 @@ interface CustomMatchers { } declare module 'vitest' { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - interface Assertion extends CustomMatchers { + // eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars + interface Assertion = void, T = unknown> extends CustomMatchers { // Add placeholder property to satisfy TypeScript interface requirements readonly __customMatchers: true } diff --git a/vitest.config.ts b/vitest.config.ts index efcc05ad1..febe62c90 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -100,6 +100,12 @@ export default getViteConfig({ }, test: { mode: 'development', + server: { + deps: { + // Keep the test runner's Lit modules separate from Astro's server-side Lit imports. + inline: ['lit', 'lit-element', 'lit-html', '@lit/reactive-element'], + }, + }, include: [ 'src/**/*.spec.ts?(x)', 'scripts/**/*.spec.ts',