From 150814b3f878b747ccb8f8461053f40f8e7430bb Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 09:54:49 -0700 Subject: [PATCH 01/27] fix: configure registry for vlt benchmarks --- .github/workflows/benchmark.yaml | 12 +- README.md | 10 +- app/vlt.json | 1 + fixtures/astro/vlt.json | 5 + fixtures/babylon/vlt.json | 5 +- fixtures/large/vlt.json | 5 + fixtures/next/vlt.json | 5 + fixtures/run/vlt.json | 5 + fixtures/svelte/vlt.json | 5 + fixtures/vue/vlt.json | 5 + package.json | 4 + scripts/download-latest-artifacts.sh | 3 +- scripts/variations/build-cache.sh | 4 +- scripts/variations/build.sh | 2 +- scripts/variations/common.sh | 11 +- vlt-lock.json | 1057 ++++++++++++++++++++++++++ vlt.json | 12 + 17 files changed, 1131 insertions(+), 20 deletions(-) create mode 100644 fixtures/astro/vlt.json create mode 100644 fixtures/large/vlt.json create mode 100644 fixtures/next/vlt.json create mode 100644 fixtures/run/vlt.json create mode 100644 fixtures/svelte/vlt.json create mode 100644 fixtures/vue/vlt.json create mode 100644 package.json create mode 100644 vlt-lock.json create mode 100644 vlt.json diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 3f4b32994b..7a9eb22fa5 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -219,10 +219,8 @@ jobs: npm install -g vlt@latest - name: Build Charts View run: | - pushd app - vlt install || true - vlt run build - popd + vlt i + vlt build - name: Upload Processed Results uses: actions/upload-artifact@v7 with: @@ -273,10 +271,8 @@ jobs: npm install -g vlt@latest - name: Build App run: | - pushd app - vlt install || true - vlt run build - popd + vlt i + vlt build - name: Prepare deploy directory run: | # Copy the latest data files from gh-pages into the built results diff --git a/README.md b/README.md index 789cca645b..19bd1bc52e 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,13 @@ This suite also tests the performance of basic script execution (ex. `npm run fo ### Local Development +From a fresh clone, bootstrap and build the repository from its root: + +```bash +vlt i +vlt build +``` + - 1. Setup: - 1.1 Install `jq` using your OS package manager - 1.2 Install `hyperfine`, version >= 1.19.0 is required @@ -279,8 +286,9 @@ Preferred workflow (matches CI): 5. Run the app: ```sh + vlt i + vlt build cd app - vlt install || npm install vlr dev ``` diff --git a/app/vlt.json b/app/vlt.json index 36e83b55ff..f530ce0317 100644 --- a/app/vlt.json +++ b/app/vlt.json @@ -1,5 +1,6 @@ { "config": { + "registry": "https://registry.npmjs.org/", "command": { "install": { "allow-scripts": "#esbuild" diff --git a/fixtures/astro/vlt.json b/fixtures/astro/vlt.json new file mode 100644 index 0000000000..56033a7e4e --- /dev/null +++ b/fixtures/astro/vlt.json @@ -0,0 +1,5 @@ +{ + "config": { + "registry": "https://registry.npmjs.org/" + } +} diff --git a/fixtures/babylon/vlt.json b/fixtures/babylon/vlt.json index 65f4aa0753..1a6e16dfde 100644 --- a/fixtures/babylon/vlt.json +++ b/fixtures/babylon/vlt.json @@ -1,3 +1,6 @@ { - "workspaces": ["packages/**/*"] + "workspaces": ["packages/**/*"], + "config": { + "registry": "https://registry.npmjs.org/" + } } diff --git a/fixtures/large/vlt.json b/fixtures/large/vlt.json new file mode 100644 index 0000000000..56033a7e4e --- /dev/null +++ b/fixtures/large/vlt.json @@ -0,0 +1,5 @@ +{ + "config": { + "registry": "https://registry.npmjs.org/" + } +} diff --git a/fixtures/next/vlt.json b/fixtures/next/vlt.json new file mode 100644 index 0000000000..56033a7e4e --- /dev/null +++ b/fixtures/next/vlt.json @@ -0,0 +1,5 @@ +{ + "config": { + "registry": "https://registry.npmjs.org/" + } +} diff --git a/fixtures/run/vlt.json b/fixtures/run/vlt.json new file mode 100644 index 0000000000..56033a7e4e --- /dev/null +++ b/fixtures/run/vlt.json @@ -0,0 +1,5 @@ +{ + "config": { + "registry": "https://registry.npmjs.org/" + } +} diff --git a/fixtures/svelte/vlt.json b/fixtures/svelte/vlt.json new file mode 100644 index 0000000000..56033a7e4e --- /dev/null +++ b/fixtures/svelte/vlt.json @@ -0,0 +1,5 @@ +{ + "config": { + "registry": "https://registry.npmjs.org/" + } +} diff --git a/fixtures/vue/vlt.json b/fixtures/vue/vlt.json new file mode 100644 index 0000000000..56033a7e4e --- /dev/null +++ b/fixtures/vue/vlt.json @@ -0,0 +1,5 @@ +{ + "config": { + "registry": "https://registry.npmjs.org/" + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000000..39a6980763 --- /dev/null +++ b/package.json @@ -0,0 +1,4 @@ +{ + "name": "@vltpkg/benchmarks", + "private": true +} diff --git a/scripts/download-latest-artifacts.sh b/scripts/download-latest-artifacts.sh index 906518aa11..6c9214701a 100755 --- a/scripts/download-latest-artifacts.sh +++ b/scripts/download-latest-artifacts.sh @@ -180,6 +180,7 @@ echo " mkdir -p app/latest" echo " cp results/latest/chart-data.json app/latest/chart-data.json" echo echo " 3) Run the app locally:" +echo " vlt i" +echo " vlt build" echo " cd app" -echo " vlt install || npm install" echo " npm run dev" diff --git a/scripts/variations/build-cache.sh b/scripts/variations/build-cache.sh index cf52073a82..243b02e31f 100644 --- a/scripts/variations/build-cache.sh +++ b/scripts/variations/build-cache.sh @@ -39,7 +39,7 @@ BENCH_WARM_BUILD_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > BENCH_WARM_BUILD_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-warm-build-output.log 2>&1" BENCH_WARM_BUILD_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-warm-build-output.log 2>&1" BENCH_WARM_BUILD_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-warm-build-output.log 2>&1" -BENCH_WARM_BUILD_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-warm-build-output.log 2>&1" +BENCH_WARM_BUILD_VLT="timeout $BENCH_TIMEOUT vlt build --view=human > $BENCH_OUTPUT_FOLDER/vlt-warm-build-output.log 2>&1" BENCH_WARM_BUILD_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-warm-build-output.log 2>&1" BENCH_WARM_BUILD_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-warm-build-output.log 2>&1" BENCH_WARM_BUILD_AUBE="timeout $BENCH_TIMEOUT aube run build > $BENCH_OUTPUT_FOLDER/aube-warm-build-output.log 2>&1" @@ -54,7 +54,7 @@ BENCH_COMMAND_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BE BENCH_COMMAND_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-build-output-\${HYPERFINE_ITERATION}.log 2>&1" -BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" +BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_AUBE="timeout $BENCH_TIMEOUT aube run build > $BENCH_OUTPUT_FOLDER/aube-build-output-\${HYPERFINE_ITERATION}.log 2>&1" diff --git a/scripts/variations/build.sh b/scripts/variations/build.sh index d23fc8ed03..2211418b2d 100644 --- a/scripts/variations/build.sh +++ b/scripts/variations/build.sh @@ -40,7 +40,7 @@ BENCH_COMMAND_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BE BENCH_COMMAND_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-build-output-\${HYPERFINE_ITERATION}.log 2>&1" -BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" +BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_AUBE="timeout $BENCH_TIMEOUT aube run build > $BENCH_OUTPUT_FOLDER/aube-build-output-\${HYPERFINE_ITERATION}.log 2>&1" diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index b4c8e99531..ac9ca68348 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -99,16 +99,15 @@ BENCH_INSTALL_BERRY="corepack yarn@latest install" BENCH_INSTALL_ZPM="yarn install --silent" BENCH_INSTALL_PNPM="corepack pnpm@latest install --ignore-scripts --silent" BENCH_INSTALL_PACQUET="/tmp/pnpm12/bin/pnpm install --ignore-scripts --silent" -# vlt uses its own config (not .npmrc). When vlt registry credentials are -# available, configure vlt to use the vlt registry via --registry flag and -# VLT_REGISTRY / VLT_TOKEN env vars. +# vlt uses its own config (not .npmrc), and vlt 1.0 no longer defaults to the +# public npm registry. Each fixture has a vlt.json with the public npm +# registry configured. When vlt registry credentials are available, the +# VLT_REGISTRY / VLT_TOKEN env vars override that project config. if [ -n "${VLT_REGISTRY_URL:-}" ] && [ -n "${VLT_REGISTRY_AUTH_TOKEN:-}" ]; then export VLT_REGISTRY="$VLT_REGISTRY_URL" export VLT_TOKEN="$VLT_REGISTRY_AUTH_TOKEN" - BENCH_INSTALL_VLT="vlt install --registry=$VLT_REGISTRY_URL --view=silent" -else - BENCH_INSTALL_VLT="vlt install --view=silent" fi +BENCH_INSTALL_VLT="vlt install" BENCH_INSTALL_BUN="bun install --ignore-scripts --silent" BENCH_INSTALL_DENO="deno install --quiet" BENCH_INSTALL_AUBE="aube install --silent" diff --git a/vlt-lock.json b/vlt-lock.json new file mode 100644 index 0000000000..d614efda14 --- /dev/null +++ b/vlt-lock.json @@ -0,0 +1,1057 @@ +{ + "lockfileVersion": 1, + "options": { + "registry": "https://registry.npmjs.org/" + }, + "nodes": { + "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7": [2,"@babel/code-frame","sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + "~https_c++registry.npmjs.org+~@babel+compat-data@7.29.7": [2,"@babel/compat-data","sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="], + "~https_c++registry.npmjs.org+~@babel+core@7.29.7": [2,"@babel/core","sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="], + "~https_c++registry.npmjs.org+~@babel+generator@7.29.8": [2,"@babel/generator","sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg=="], + "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7": [2,"@babel/helper-compilation-targets","sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="], + "~https_c++registry.npmjs.org+~@babel+helper-globals@7.29.7": [2,"@babel/helper-globals","sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="], + "~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7": [2,"@babel/helper-module-imports","sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="], + "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1": [2,"@babel/helper-module-transforms","sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="], + "~https_c++registry.npmjs.org+~@babel+helper-plugin-utils@7.29.7": [2,"@babel/helper-plugin-utils","sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw=="], + "~https_c++registry.npmjs.org+~@babel+helper-string-parser@7.29.7": [2,"@babel/helper-string-parser","sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], + "~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7": [2,"@babel/helper-validator-identifier","sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], + "~https_c++registry.npmjs.org+~@babel+helper-validator-option@7.29.7": [2,"@babel/helper-validator-option","sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="], + "~https_c++registry.npmjs.org+~@babel+helpers@7.29.7": [2,"@babel/helpers","sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], + "~https_c++registry.npmjs.org+~@babel+parser@7.29.8": [2,"@babel/parser","sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",null,null,null,null,null,{ "parser": "./bin/babel-parser.js"}], + "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw=="], + "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q=="], + "~https_c++registry.npmjs.org+~@babel+template@7.29.7": [2,"@babel/template","sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8": [2,"@babel/traverse","sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg=="], + "~https_c++registry.npmjs.org+~@babel+types@7.29.8": [2,"@babel/types","sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg=="], + "~https_c++registry.npmjs.org+~@esbuild+aix-ppc64@0.28.1": [3,"@esbuild/aix-ppc64","sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+android-arm@0.28.1": [3,"@esbuild/android-arm","sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], + "~https_c++registry.npmjs.org+~@esbuild+android-arm64@0.28.1": [3,"@esbuild/android-arm64","sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+android-x64@0.28.1": [3,"@esbuild/android-x64","sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+darwin-arm64@0.28.1": [3,"@esbuild/darwin-arm64","sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+darwin-x64@0.28.1": [3,"@esbuild/darwin-x64","sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+freebsd-arm64@0.28.1": [3,"@esbuild/freebsd-arm64","sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+freebsd-x64@0.28.1": [3,"@esbuild/freebsd-x64","sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-arm@0.28.1": [3,"@esbuild/linux-arm","sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-arm64@0.28.1": [3,"@esbuild/linux-arm64","sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-ia32@0.28.1": [3,"@esbuild/linux-ia32","sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-loong64@0.28.1": [3,"@esbuild/linux-loong64","sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-mips64el@0.28.1": [3,"@esbuild/linux-mips64el","sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-ppc64@0.28.1": [3,"@esbuild/linux-ppc64","sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-riscv64@0.28.1": [3,"@esbuild/linux-riscv64","sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-s390x@0.28.1": [3,"@esbuild/linux-s390x","sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], + "~https_c++registry.npmjs.org+~@esbuild+linux-x64@0.28.1": [3,"@esbuild/linux-x64","sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+netbsd-arm64@0.28.1": [3,"@esbuild/netbsd-arm64","sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+netbsd-x64@0.28.1": [3,"@esbuild/netbsd-x64","sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+openbsd-arm64@0.28.1": [3,"@esbuild/openbsd-arm64","sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+openbsd-x64@0.28.1": [3,"@esbuild/openbsd-x64","sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+openharmony-arm64@0.28.1": [3,"@esbuild/openharmony-arm64","sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+sunos-x64@0.28.1": [3,"@esbuild/sunos-x64","sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+win32-arm64@0.28.1": [3,"@esbuild/win32-arm64","sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@esbuild+win32-ia32@0.28.1": [3,"@esbuild/win32-ia32","sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~https_c++registry.npmjs.org+~@esbuild+win32-x64@0.28.1": [3,"@esbuild/win32-x64","sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1": [2,"@eslint-community/eslint-utils","sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg=="], + "~https_c++registry.npmjs.org+~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2": [2,"@eslint/config-array","sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw=="], + "~https_c++registry.npmjs.org+~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + "~https_c++registry.npmjs.org+~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6": [2,"@eslint/eslintrc","sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA=="], + "~https_c++registry.npmjs.org+~@eslint+js@9.39.5": [2,"@eslint/js","sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A=="], + "~https_c++registry.npmjs.org+~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + "~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + "~https_c++registry.npmjs.org+~@floating-ui+core@1.8.0": [0,"@floating-ui/core","sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ=="], + "~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0": [0,"@floating-ui/dom","sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg=="], + "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1": [0,"@floating-ui/react-dom","sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg=="], + "~https_c++registry.npmjs.org+~@floating-ui+utils@0.2.12": [0,"@floating-ui/utils","sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww=="], + "~https_c++registry.npmjs.org+~@humanfs+core@0.19.2": [2,"@humanfs/core","sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="], + "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8": [2,"@humanfs/node","sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ=="], + "~https_c++registry.npmjs.org+~@humanfs+types@0.15.0": [2,"@humanfs/types","sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q=="], + "~https_c++registry.npmjs.org+~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + "~https_c++registry.npmjs.org+~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + "~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + "~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + "~https_c++registry.npmjs.org+~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + "~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + "~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + "~https_c++registry.npmjs.org+~@napi-rs+lzma-linux-x64-gnu@1.5.1": [3,"@napi-rs/lzma-linux-x64-gnu","sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",null,null,null,null,{ "engines": { "node": "^22.20 || ^24.12 || >=25" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@radix-ui+number@1.1.3": [0,"@radix-ui/number","sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], + "~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7": [0,"@radix-ui/primitive","sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1": [0,"@radix-ui/react-arrow","sha512-v4zggRcjadnI+ClKDuijlQEW4tw3NoaeHc/PwpKnLoLLKNUG4InLegkstooLcRIUWCs+8L22dGURCVuFfOKfnA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1": [0,"@radix-ui/react-collection","sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1": [0,"@radix-ui/react-compose-refs","sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1": [0,"@radix-ui/react-context","sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1": [0,"@radix-ui/react-direction","sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1": [0,"@radix-ui/react-dismissable-layer","sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1": [0,"@radix-ui/react-dropdown-menu","sha512-geq8l2rJkxvkXsT9RMgtUE3P8pITFpTsvYpbySi1IH4fZEABD/Gp85myayFgxk0ktljGMJnCbeFkyTusvSvv7g=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1": [0,"@radix-ui/react-focus-guards","sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1": [0,"@radix-ui/react-focus-scope","sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1": [0,"@radix-ui/react-id","sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1": [0,"@radix-ui/react-menu","sha512-uW7RVuU6Lp/ZtfeY4b3kL32zccgEWvPv1+cf17ubYzHa9cL8AHokmk36cG/XEiH/smbQvumnieXX9j/e9RqJWA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1": [0,"@radix-ui/react-popper","sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1": [0,"@radix-ui/react-portal","sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1": [0,"@radix-ui/react-presence","sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1": [0,"@radix-ui/react-primitive","sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1": [0,"@radix-ui/react-roving-focus","sha512-V9jI6hDjT7l3jsCQD9bLNvDLM3tH/gdbOTp7Tefp3hbbgCGQoK7tUvrWiRlcoBHIZ809ElXwNQwVo0B98LuTXQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1": [0,"@radix-ui/react-scroll-area","sha512-Zn5Cd171wxsO3Dfg8HaW6RifTb9CYTKQJHs/G4+LN1GfmJpaQMZQyQxMprVPHpaz7QY4l9BxK2JwQuzHsXC8nA=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1": [0,"@radix-ui/react-slot","sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1": [0,"@radix-ui/react-tooltip","sha512-6EamKFRRnlpdadndbZ6LMwycfwkwPte1B42hs6QA0gYhjaOKqW4PZ4pjaW9UrlDX5eVt/OjncE7BFTPL5nmZhg=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1": [0,"@radix-ui/react-use-callback-ref","sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1": [0,"@radix-ui/react-use-controllable-state","sha512-uEQJGT97ZA/TgP/Hydw47lHu+/vQj6z/0jA+WeTbK1o9Rx45GImjpD0tc3W5ad3D6XTSR6e1yEO0FvGq6WQfVQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1": [0,"@radix-ui/react-use-effect-event","sha512-7cshFL8HGS/7HEiHH+9kL9HBwp2sa9yX18Knwek6KYWmXwM7pegMgta2AXMQKI+rq3JnfSj9x8wYqFMTdG1Jgg=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1": [0,"@radix-ui/react-use-is-hydrated","sha512-umO/aJ+82CpOnhDZUTbILCQf7kU/g0iv+oGs/Q8jw7IkhWBzaEP4sA268PhFAJTFetbwp3ICc6ktpI4TqtxcIw=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1": [0,"@radix-ui/react-use-layout-effect","sha512-K20DkRkUwDnxEYMBPcg3Y6voLkEy5p5QQmszZgLngKKiC7dzBR/aEuK3w1qlx2JWDUNH6FluahYdgR3BP+QbYw=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1": [0,"@radix-ui/react-use-rect","sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1": [0,"@radix-ui/react-use-size","sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], + "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1": [0,"@radix-ui/react-visually-hidden","sha512-NFS86RYYZb4/exihaESBGOpMJFz8MGLAfu3mOBSGByVnVPC9JPASfYubxd/8KbkQK0sYAv8lVQDEQukDX/qXvQ=="], + "~https_c++registry.npmjs.org+~@radix-ui+rect@1.1.3": [0,"@radix-ui/rect","sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1": [0,"@reduxjs/toolkit","sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw=="], + "~https_c++registry.npmjs.org+~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA=="], + "~https_c++registry.npmjs.org+~@rollup+rollup-android-arm-eabi@4.62.4": [3,"@rollup/rollup-android-arm-eabi","sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==",null,null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-android-arm64@4.62.4": [3,"@rollup/rollup-android-arm64","sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==",null,null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-darwin-arm64@4.62.4": [3,"@rollup/rollup-darwin-arm64","sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==",null,null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-darwin-x64@4.62.4": [3,"@rollup/rollup-darwin-x64","sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==",null,null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-arm64@4.62.4": [3,"@rollup/rollup-freebsd-arm64","sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==",null,null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-x64@4.62.4": [3,"@rollup/rollup-freebsd-x64","sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==",null,null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-gnueabihf@4.62.4": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-musleabihf@4.62.4": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-gnu@4.62.4": [3,"@rollup/rollup-linux-arm64-gnu","sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-musl@4.62.4": [3,"@rollup/rollup-linux-arm64-musl","sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-gnu@4.62.4": [3,"@rollup/rollup-linux-loong64-gnu","sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-musl@4.62.4": [3,"@rollup/rollup-linux-loong64-musl","sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-gnu@4.62.4": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-musl@4.62.4": [3,"@rollup/rollup-linux-ppc64-musl","sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-gnu@4.62.4": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-musl@4.62.4": [3,"@rollup/rollup-linux-riscv64-musl","sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-s390x-gnu@4.62.4": [3,"@rollup/rollup-linux-s390x-gnu","sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-gnu@4.62.4": [3,"@rollup/rollup-linux-x64-gnu","sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-musl@4.62.4": [3,"@rollup/rollup-linux-x64-musl","sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-openbsd-x64@4.62.4": [3,"@rollup/rollup-openbsd-x64","sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==",null,null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-openharmony-arm64@4.62.4": [3,"@rollup/rollup-openharmony-arm64","sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==",null,null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-win32-arm64-msvc@4.62.4": [3,"@rollup/rollup-win32-arm64-msvc","sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-win32-ia32-msvc@4.62.4": [3,"@rollup/rollup-win32-ia32-msvc","sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-gnu@4.62.4": [3,"@rollup/rollup-win32-x64-gnu","sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-msvc@4.62.4": [3,"@rollup/rollup-win32-x64-msvc","sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], + "~https_c++registry.npmjs.org+~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="], + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3": [0,"@tailwindcss/node","sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg=="], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-android-arm64@4.3.3": [1,"@tailwindcss/oxide-android-arm64","sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-arm64@4.3.3": [1,"@tailwindcss/oxide-darwin-arm64","sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-x64@4.3.3": [1,"@tailwindcss/oxide-darwin-x64","sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-freebsd-x64@4.3.3": [1,"@tailwindcss/oxide-freebsd-x64","sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm-gnueabihf@4.3.3": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-gnu@4.3.3": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-musl@4.3.3": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-gnu@4.3.3": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-musl@4.3.3": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-wasm32-wasi@4.3.3": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==",null,null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-arm64-msvc@4.3.3": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-x64-msvc@4.3.3": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3": [0,"@tailwindcss/oxide","sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA=="], + "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1": [0,"@tailwindcss/vite","sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw=="], + "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww=="], + "~https_c++registry.npmjs.org+~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg=="], + "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + "~https_c++registry.npmjs.org+~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + "~https_c++registry.npmjs.org+~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + "~https_c++registry.npmjs.org+~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + "~https_c++registry.npmjs.org+~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="], + "~https_c++registry.npmjs.org+~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], + "~https_c++registry.npmjs.org+~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], + "~https_c++registry.npmjs.org+~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], + "~https_c++registry.npmjs.org+~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], + "~https_c++registry.npmjs.org+~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], + "~https_c++registry.npmjs.org+~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w=="], + "~https_c++registry.npmjs.org+~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], + "~https_c++registry.npmjs.org+~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], + "~https_c++registry.npmjs.org+~@types+estree@1.0.9": [2,"@types/estree","sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], + "~https_c++registry.npmjs.org+~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + "~https_c++registry.npmjs.org+~@types+node@24.13.3": [2,"@types/node","sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q=="], + "~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1": [2,"@types/react-dom","sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw=="], + "~https_c++registry.npmjs.org+~@types+react@19.2.18": [2,"@types/react","sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w=="], + "~https_c++registry.npmjs.org+~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1": [2,"@typescript-eslint/eslint-plugin","sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1": [2,"@typescript-eslint/parser","sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3": [2,"@typescript-eslint/project-service","sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0": [2,"@typescript-eslint/scope-manager","sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0": [2,"@typescript-eslint/types","sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1": [2,"@typescript-eslint/typescript-estree","sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1": [2,"@typescript-eslint/utils","sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA=="], + "~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0": [2,"@typescript-eslint/visitor-keys","sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg=="], + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], + "~https_c++registry.npmjs.org+~acorn-jsx@5.3.2~peer.1": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + "~https_c++registry.npmjs.org+~acorn@8.18.0": [2,"acorn","sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==",null,null,null,null,null,{ "acorn": "bin/acorn"}], + "~https_c++registry.npmjs.org+~ajv@6.15.0": [2,"ajv","sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], + "~https_c++registry.npmjs.org+~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + "~https_c++registry.npmjs.org+~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + "~https_c++registry.npmjs.org+~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], + "~https_c++registry.npmjs.org+~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + "~https_c++registry.npmjs.org+~balanced-match@4.0.4": [2,"balanced-match","sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], + "~https_c++registry.npmjs.org+~baseline-browser-mapping@2.11.12": [2,"baseline-browser-mapping","sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==",null,null,null,null,null,{ "baseline-browser-mapping": "dist/cli.cjs"}], + "~https_c++registry.npmjs.org+~brace-expansion@1.1.18": [2,"brace-expansion","sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw=="], + "~https_c++registry.npmjs.org+~brace-expansion@5.0.9": [2,"brace-expansion","sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], + "~https_c++registry.npmjs.org+~browserslist@4.28.7": [2,"browserslist","sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==",null,null,null,null,null,{ "browserslist": "cli.js"}], + "~https_c++registry.npmjs.org+~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + "~https_c++registry.npmjs.org+~caniuse-lite@1.0.30001806": [2,"caniuse-lite","sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw=="], + "~https_c++registry.npmjs.org+~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + "~https_c++registry.npmjs.org+~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], + "~https_c++registry.npmjs.org+~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + "~https_c++registry.npmjs.org+~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + "~https_c++registry.npmjs.org+~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + "~https_c++registry.npmjs.org+~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + "~https_c++registry.npmjs.org+~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + "~https_c++registry.npmjs.org+~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], + "~https_c++registry.npmjs.org+~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + "~https_c++registry.npmjs.org+~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + "~https_c++registry.npmjs.org+~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], + "~https_c++registry.npmjs.org+~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], + "~https_c++registry.npmjs.org+~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], + "~https_c++registry.npmjs.org+~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg=="], + "~https_c++registry.npmjs.org+~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], + "~https_c++registry.npmjs.org+~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], + "~https_c++registry.npmjs.org+~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], + "~https_c++registry.npmjs.org+~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], + "~https_c++registry.npmjs.org+~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], + "~https_c++registry.npmjs.org+~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], + "~https_c++registry.npmjs.org+~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], + "~https_c++registry.npmjs.org+~date-fns@4.4.0": [0,"date-fns","sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w=="], + "~https_c++registry.npmjs.org+~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + "~https_c++registry.npmjs.org+~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="], + "~https_c++registry.npmjs.org+~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + "~https_c++registry.npmjs.org+~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + "~https_c++registry.npmjs.org+~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], + "~https_c++registry.npmjs.org+~electron-to-chromium@1.5.400": [2,"electron-to-chromium","sha512-96EWDNjM59SYflgeV5Ylsf4EMiq1a25YjCnJH7cxn/AF2H3pILRweaUnoLax0yKHWdpOzY6JKEu45e8irqZIHA=="], + "~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5": [0,"enhanced-resolve","sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A=="], + "~https_c++registry.npmjs.org+~es-toolkit@1.50.0": [0,"es-toolkit","sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w=="], + "~https_c++registry.npmjs.org+~esbuild@0.28.1": [2,"esbuild","sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",null,null,null,null,null,{ "esbuild": "bin/esbuild"}], + "~https_c++registry.npmjs.org+~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + "~https_c++registry.npmjs.org+~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + "~https_c++registry.npmjs.org+~eslint-plugin-react-hooks@5.2.0~peer.1": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], + "~https_c++registry.npmjs.org+~eslint-plugin-react-refresh@0.4.26~peer.1": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ=="], + "~https_c++registry.npmjs.org+~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + "~https_c++registry.npmjs.org+~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + "~https_c++registry.npmjs.org+~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + "~https_c++registry.npmjs.org+~eslint-visitor-keys@5.0.1": [2,"eslint-visitor-keys","sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1": [2,"eslint","sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==",null,null,null,null,null,{ "eslint": "bin/eslint.js"}], + "~https_c++registry.npmjs.org+~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + "~https_c++registry.npmjs.org+~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + "~https_c++registry.npmjs.org+~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + "~https_c++registry.npmjs.org+~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + "~https_c++registry.npmjs.org+~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + "~https_c++registry.npmjs.org+~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="], + "~https_c++registry.npmjs.org+~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + "~https_c++registry.npmjs.org+~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + "~https_c++registry.npmjs.org+~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + "~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + "~https_c++registry.npmjs.org+~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + "~https_c++registry.npmjs.org+~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + "~https_c++registry.npmjs.org+~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + "~https_c++registry.npmjs.org+~flatted@3.4.4": [2,"flatted","sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q=="], + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1": [0,"framer-motion","sha512-1eaL3RvR/kAlbG7UYcpMptEyzPoENO0c6w7ZnB3/hh2vSAz/6uGAFn6fdoqTBguNstf3MsFhJHsD/0DHiclG+g=="], + "~https_c++registry.npmjs.org+~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",null,null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], + "~https_c++registry.npmjs.org+~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + "~https_c++registry.npmjs.org+~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], + "~https_c++registry.npmjs.org+~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + "~https_c++registry.npmjs.org+~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + "~https_c++registry.npmjs.org+~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], + "~https_c++registry.npmjs.org+~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + "~https_c++registry.npmjs.org+~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + "~https_c++registry.npmjs.org+~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + "~https_c++registry.npmjs.org+~ignore@7.0.6": [2,"ignore","sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw=="], + "~https_c++registry.npmjs.org+~immer@11.1.15": [0,"immer","sha512-VrNANlmnWQnh5COXIIOQXM9oOJw7naGKlBT74ZOOR6lpVXc3gFEu9FJLDFcpCJ2j+NWr8TIwtWD//T6ZX6TKiQ=="], + "~https_c++registry.npmjs.org+~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + "~https_c++registry.npmjs.org+~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + "~https_c++registry.npmjs.org+~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="], + "~https_c++registry.npmjs.org+~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + "~https_c++registry.npmjs.org+~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + "~https_c++registry.npmjs.org+~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + "~https_c++registry.npmjs.org+~jiti@2.7.0": [0,"jiti","sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==",null,null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], + "~https_c++registry.npmjs.org+~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + "~https_c++registry.npmjs.org+~js-yaml@4.3.1": [2,"js-yaml","sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==",null,null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], + "~https_c++registry.npmjs.org+~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",null,null,null,null,null,{ "jsesc": "bin/jsesc"}], + "~https_c++registry.npmjs.org+~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + "~https_c++registry.npmjs.org+~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + "~https_c++registry.npmjs.org+~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + "~https_c++registry.npmjs.org+~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",null,null,null,null,null,{ "json5": "lib/cli.js"}], + "~https_c++registry.npmjs.org+~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + "~https_c++registry.npmjs.org+~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + "~https_c++registry.npmjs.org+~lightningcss-android-arm64@1.32.0": [1,"lightningcss-android-arm64","sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~lightningcss-darwin-arm64@1.32.0": [1,"lightningcss-darwin-arm64","sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~lightningcss-darwin-x64@1.32.0": [1,"lightningcss-darwin-x64","sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~lightningcss-freebsd-x64@1.32.0": [1,"lightningcss-freebsd-x64","sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~lightningcss-linux-arm-gnueabihf@1.32.0": [1,"lightningcss-linux-arm-gnueabihf","sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~https_c++registry.npmjs.org+~lightningcss-linux-arm64-gnu@1.32.0": [1,"lightningcss-linux-arm64-gnu","sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~lightningcss-linux-arm64-musl@1.32.0": [1,"lightningcss-linux-arm64-musl","sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~lightningcss-linux-x64-gnu@1.32.0": [1,"lightningcss-linux-x64-gnu","sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~https_c++registry.npmjs.org+~lightningcss-linux-x64-musl@1.32.0": [1,"lightningcss-linux-x64-musl","sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~https_c++registry.npmjs.org+~lightningcss-win32-arm64-msvc@1.32.0": [1,"lightningcss-win32-arm64-msvc","sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~https_c++registry.npmjs.org+~lightningcss-win32-x64-msvc@1.32.0": [1,"lightningcss-win32-x64-msvc","sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~https_c++registry.npmjs.org+~lightningcss@1.32.0": [0,"lightningcss","sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], + "~https_c++registry.npmjs.org+~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + "~https_c++registry.npmjs.org+~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + "~https_c++registry.npmjs.org+~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + "~https_c++registry.npmjs.org+~lucide-react@0.534.0~peer.1": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw=="], + "~https_c++registry.npmjs.org+~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + "~https_c++registry.npmjs.org+~minimatch@10.2.6": [2,"minimatch","sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], + "~https_c++registry.npmjs.org+~minimatch@3.1.5": [2,"minimatch","sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + "~https_c++registry.npmjs.org+~motion-dom@12.43.0": [0,"motion-dom","sha512-azKON4d9S65PEoFUiQTMTgPheEmzf2QngdRc50AKfJp9Q9mmcBVw22c8eMq9k8kxOFHdL7+WZY7N/5F/lwiDag=="], + "~https_c++registry.npmjs.org+~motion-utils@12.39.0": [0,"motion-utils","sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ=="], + "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1": [0,"motion","sha512-BQgQbSa9Hn3/mtbib0MK53y6JSANa+YKUKlaYnWzAVDH424RYQ5LVpV3pNiWH00BA2z4ojsSdMzqT7g2FQwjuQ=="], + "~https_c++registry.npmjs.org+~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + "~https_c++registry.npmjs.org+~nanoid@3.3.17": [2,"nanoid","sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==",null,null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], + "~https_c++registry.npmjs.org+~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + "~https_c++registry.npmjs.org+~node-releases@2.0.52": [2,"node-releases","sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A=="], + "~https_c++registry.npmjs.org+~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + "~https_c++registry.npmjs.org+~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + "~https_c++registry.npmjs.org+~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + "~https_c++registry.npmjs.org+~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + "~https_c++registry.npmjs.org+~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + "~https_c++registry.npmjs.org+~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + "~https_c++registry.npmjs.org+~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + "~https_c++registry.npmjs.org+~picomatch@4.0.5": [2,"picomatch","sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A=="], + "~https_c++registry.npmjs.org+~postcss@8.5.25": [2,"postcss","sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw=="], + "~https_c++registry.npmjs.org+~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + "~https_c++registry.npmjs.org+~prettier@3.9.6": [2,"prettier","sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==",null,null,null,null,null,{ "prettier": "bin/prettier.cjs"}], + "~https_c++registry.npmjs.org+~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + "~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1": [0,"react-dom","sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ=="], + "~https_c++registry.npmjs.org+~react-is@19.2.8": [0,"react-is","sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ=="], + "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1": [0,"react-redux","sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g=="], + "~https_c++registry.npmjs.org+~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="], + "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], + "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1": [0,"react-router","sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg=="], + "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + "~https_c++registry.npmjs.org+~react@19.2.8": [0,"react","sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw=="], + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1": [0,"recharts","sha512-QXFrvt6IVcw7eeZCoyXTwkIJAX3Dv1nyVhMicXJ47GsGDDpcN8z6o644DibE9XjpBTThtsomLKnTV6lc+cVFUA=="], + "~https_c++registry.npmjs.org+~redux-thunk@3.1.0~peer.1": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="], + "~https_c++registry.npmjs.org+~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="], + "~https_c++registry.npmjs.org+~reselect@5.2.0": [0,"reselect","sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw=="], + "~https_c++registry.npmjs.org+~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + "~https_c++registry.npmjs.org+~rollup@4.62.4": [2,"rollup","sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==",null,null,null,null,null,{ "rollup": "dist/bin/rollup"}], + "~https_c++registry.npmjs.org+~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + "~https_c++registry.npmjs.org+~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",null,null,null,null,null,{ "semver": "bin/semver.js"}], + "~https_c++registry.npmjs.org+~semver@7.8.5": [2,"semver","sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",null,null,null,null,null,{ "semver": "bin/semver.js"}], + "~https_c++registry.npmjs.org+~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw=="], + "~https_c++registry.npmjs.org+~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + "~https_c++registry.npmjs.org+~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + "~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], + "~https_c++registry.npmjs.org+~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + "~https_c++registry.npmjs.org+~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + "~https_c++registry.npmjs.org+~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + "~https_c++registry.npmjs.org+~tailwind-merge@3.6.0": [0,"tailwind-merge","sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w=="], + "~https_c++registry.npmjs.org+~tailwindcss@4.3.3": [0,"tailwindcss","sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ=="], + "~https_c++registry.npmjs.org+~tapable@2.3.3": [0,"tapable","sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], + "~https_c++registry.npmjs.org+~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], + "~https_c++registry.npmjs.org+~tinyglobby@0.2.17": [2,"tinyglobby","sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], + "~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3": [2,"ts-api-utils","sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="], + "~https_c++registry.npmjs.org+~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + "~https_c++registry.npmjs.org+~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], + "~https_c++registry.npmjs.org+~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1": [2,"typescript-eslint","sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw=="], + "~https_c++registry.npmjs.org+~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",null,null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], + "~https_c++registry.npmjs.org+~undici-types@7.18.2": [2,"undici-types","sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="], + "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",null,null,null,null,null,{ "update-browserslist-db": "cli.js"}], + "~https_c++registry.npmjs.org+~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], + "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], + "~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ=="], + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1": [2,"vite","sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",null,null,null,null,null,{ "vite": "bin/vite.js"}], + "~https_c++registry.npmjs.org+~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",null,null,null,null,null,{ "node-which": "./bin/node-which"}], + "~https_c++registry.npmjs.org+~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + "~https_c++registry.npmjs.org+~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + "~https_c++registry.npmjs.org+~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="] + }, + "edges": { + "workspace~app @eslint/js": "dev ^9.30.1 ~https_c++registry.npmjs.org+~@eslint+js@9.39.5", + "workspace~app @types/node": "dev ^24.9.1 ~https_c++registry.npmjs.org+~@types+node@24.13.3", + "workspace~app @types/react-dom": "dev ^19.1.6 ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "workspace~app @types/react": "dev ^19.1.8 ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "workspace~app @vitejs/plugin-react": "dev ^4.6.0 ~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1", + "workspace~app eslint-plugin-react-hooks": "dev ^5.2.0 ~https_c++registry.npmjs.org+~eslint-plugin-react-hooks@5.2.0~peer.1", + "workspace~app eslint-plugin-react-refresh": "dev ^0.4.20 ~https_c++registry.npmjs.org+~eslint-plugin-react-refresh@0.4.26~peer.1", + "workspace~app eslint": "dev ^9.30.1 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "workspace~app globals": "dev ^16.3.0 ~https_c++registry.npmjs.org+~globals@16.5.0", + "workspace~app prettier": "dev ^3.6.2 ~https_c++registry.npmjs.org+~prettier@3.9.6", + "workspace~app tw-animate-css": "dev ^1.3.6 ~https_c++registry.npmjs.org+~tw-animate-css@1.4.0", + "workspace~app typescript-eslint": "dev ^8.35.1 ~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1", + "workspace~app typescript": "dev ~5.8.3 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "workspace~app vite": "dev ^7.0.4 ~https_c++registry.npmjs.org+~vite@7.3.6~peer.1", + "workspace~app @radix-ui/react-dropdown-menu": "prod ^2.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1", + "workspace~app @radix-ui/react-scroll-area": "prod ^1.2.10 ~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1", + "workspace~app @radix-ui/react-slot": "prod ^1.2.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", + "workspace~app @radix-ui/react-tooltip": "prod ^1.2.8 ~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1", + "workspace~app @tailwindcss/vite": "prod ^4.1.11 ~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1", + "workspace~app @tanstack/react-table": "prod ^8.21.3 ~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1", + "workspace~app class-variance-authority": "prod ^0.7.1 ~https_c++registry.npmjs.org+~class-variance-authority@0.7.1", + "workspace~app clsx": "prod ^2.1.1 ~https_c++registry.npmjs.org+~clsx@2.1.1", + "workspace~app date-fns": "prod ^4.1.0 ~https_c++registry.npmjs.org+~date-fns@4.4.0", + "workspace~app lucide-react": "prod ^0.534.0 ~https_c++registry.npmjs.org+~lucide-react@0.534.0~peer.1", + "workspace~app motion": "prod ^12.23.12 ~https_c++registry.npmjs.org+~motion@12.43.0~peer.1", + "workspace~app react-dom": "prod ^19.1.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "workspace~app react-router": "prod ^7.7.1 ~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1", + "workspace~app react": "prod ^19.1.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "workspace~app recharts": "prod ^3.1.0 ~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1", + "workspace~app sonner": "prod ^2.0.7 ~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1", + "workspace~app tailwind-merge": "prod ^3.3.1 ~https_c++registry.npmjs.org+~tailwind-merge@3.6.0", + "workspace~app tailwindcss": "prod ^4.1.11 ~https_c++registry.npmjs.org+~tailwindcss@4.3.3", + "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7 @babel/helper-validator-identifier": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7", + "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7 js-tokens": "prod ^4.0.0 ~https_c++registry.npmjs.org+~js-tokens@4.0.0", + "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7 picocolors": "prod ^1.1.1 ~https_c++registry.npmjs.org+~picocolors@1.1.1", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/code-frame": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/generator": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+generator@7.29.8", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/helper-compilation-targets": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/helper-module-transforms": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/helpers": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helpers@7.29.7", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/parser": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/template": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+template@7.29.7", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/traverse": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+traverse@7.29.8", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @jridgewell/remapping": "prod ^2.3.5 ~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 convert-source-map": "prod ^2.0.0 ~https_c++registry.npmjs.org+~convert-source-map@2.0.0", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 debug": "prod ^4.1.0 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 gensync": "prod ^1.0.0-beta.2 ~https_c++registry.npmjs.org+~gensync@1.0.0-beta.2", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 json5": "prod ^2.2.3 ~https_c++registry.npmjs.org+~json5@2.2.3", + "~https_c++registry.npmjs.org+~@babel+core@7.29.7 semver": "prod ^6.3.1 ~https_c++registry.npmjs.org+~semver@6.3.1", + "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @babel/parser": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", + "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @babel/types": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @jridgewell/gen-mapping": "prod ^0.3.12 ~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13", + "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @jridgewell/trace-mapping": "prod ^0.3.28 ~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31", + "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 jsesc": "prod ^3.0.2 ~https_c++registry.npmjs.org+~jsesc@3.1.0", + "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 @babel/compat-data": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+compat-data@7.29.7", + "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 @babel/helper-validator-option": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-option@7.29.7", + "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 browserslist": "prod ^4.24.0 ~https_c++registry.npmjs.org+~browserslist@4.28.7", + "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 lru-cache": "prod ^5.1.1 ~https_c++registry.npmjs.org+~lru-cache@5.1.1", + "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 semver": "prod ^6.3.1 ~https_c++registry.npmjs.org+~semver@6.3.1", + "~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7 @babel/traverse": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+traverse@7.29.8", + "~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/core": "peer ^7.0.0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", + "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/helper-module-imports": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7", + "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/helper-validator-identifier": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7", + "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/traverse": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+traverse@7.29.8", + "~https_c++registry.npmjs.org+~@babel+helpers@7.29.7 @babel/template": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+template@7.29.7", + "~https_c++registry.npmjs.org+~@babel+helpers@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+parser@7.29.8 @babel/types": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1 @babel/core": "peer ^7.0.0-0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", + "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1 @babel/helper-plugin-utils": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-plugin-utils@7.29.7", + "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1 @babel/core": "peer ^7.0.0-0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", + "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1 @babel/helper-plugin-utils": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-plugin-utils@7.29.7", + "~https_c++registry.npmjs.org+~@babel+template@7.29.7 @babel/code-frame": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7", + "~https_c++registry.npmjs.org+~@babel+template@7.29.7 @babel/parser": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", + "~https_c++registry.npmjs.org+~@babel+template@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/code-frame": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/generator": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+generator@7.29.8", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/helper-globals": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-globals@7.29.7", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/parser": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/template": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+template@7.29.7", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/types": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 debug": "prod ^4.3.1 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@babel+types@7.29.8 @babel/helper-string-parser": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-string-parser@7.29.7", + "~https_c++registry.npmjs.org+~@babel+types@7.29.8 @babel/helper-validator-identifier": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7", + "~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1 eslint": "peer ^6.0.0 || ^7.0.0 || >=8.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1 eslint-visitor-keys": "prod ^3.4.3 ~https_c++registry.npmjs.org+~eslint-visitor-keys@3.4.3", + "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2 @eslint/object-schema": "prod ^2.1.7 ~https_c++registry.npmjs.org+~@eslint+object-schema@2.1.7", + "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2 debug": "prod ^4.3.1 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2 minimatch": "prod ^3.1.5 ~https_c++registry.npmjs.org+~minimatch@3.1.5", + "~https_c++registry.npmjs.org+~@eslint+config-helpers@0.4.2 @eslint/core": "prod ^0.17.0 ~https_c++registry.npmjs.org+~@eslint+core@0.17.0", + "~https_c++registry.npmjs.org+~@eslint+core@0.17.0 @types/json-schema": "prod ^7.0.15 ~https_c++registry.npmjs.org+~@types+json-schema@7.0.15", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 ajv": "prod ^6.14.0 ~https_c++registry.npmjs.org+~ajv@6.15.0", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 debug": "prod ^4.3.2 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 espree": "prod ^10.0.1 ~https_c++registry.npmjs.org+~espree@10.4.0", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 globals": "prod ^14.0.0 ~https_c++registry.npmjs.org+~globals@14.0.0", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 ignore": "prod ^5.2.0 ~https_c++registry.npmjs.org+~ignore@5.3.2", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 import-fresh": "prod ^3.2.1 ~https_c++registry.npmjs.org+~import-fresh@3.3.1", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 js-yaml": "prod ^4.3.0 ~https_c++registry.npmjs.org+~js-yaml@4.3.1", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 minimatch": "prod ^3.1.5 ~https_c++registry.npmjs.org+~minimatch@3.1.5", + "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 strip-json-comments": "prod ^3.1.1 ~https_c++registry.npmjs.org+~strip-json-comments@3.1.1", + "~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1 @eslint/core": "prod ^0.17.0 ~https_c++registry.npmjs.org+~@eslint+core@0.17.0", + "~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1 levn": "prod ^0.4.1 ~https_c++registry.npmjs.org+~levn@0.4.1", + "~https_c++registry.npmjs.org+~@floating-ui+core@1.8.0 @floating-ui/utils": "prod ^0.2.12 ~https_c++registry.npmjs.org+~@floating-ui+utils@0.2.12", + "~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0 @floating-ui/core": "prod ^1.8.0 ~https_c++registry.npmjs.org+~@floating-ui+core@1.8.0", + "~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0 @floating-ui/utils": "prod ^0.2.12 ~https_c++registry.npmjs.org+~@floating-ui+utils@0.2.12", + "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1 react-dom": "peer >=16.8.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1 react": "peer >=16.8.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1 @floating-ui/dom": "prod ^1.8.0 ~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0", + "~https_c++registry.npmjs.org+~@humanfs+core@0.19.2 @humanfs/types": "prod ^0.15.0 ~https_c++registry.npmjs.org+~@humanfs+types@0.15.0", + "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8 @humanfs/core": "prod ^0.19.2 ~https_c++registry.npmjs.org+~@humanfs+core@0.19.2", + "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8 @humanfs/types": "prod ^0.15.0 ~https_c++registry.npmjs.org+~@humanfs+types@0.15.0", + "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8 @humanwhocodes/retry": "prod ^0.4.0 ~https_c++registry.npmjs.org+~@humanwhocodes+retry@0.4.3", + "~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13 @jridgewell/sourcemap-codec": "prod ^1.5.0 ~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5", + "~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13 @jridgewell/trace-mapping": "prod ^0.3.24 ~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31", + "~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5 @jridgewell/gen-mapping": "prod ^0.3.5 ~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13", + "~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5 @jridgewell/trace-mapping": "prod ^0.3.24 ~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31", + "~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31 @jridgewell/resolve-uri": "prod ^3.1.0 ~https_c++registry.npmjs.org+~@jridgewell+resolve-uri@3.1.2", + "~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31 @jridgewell/sourcemap-codec": "prod ^1.4.14 ~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5", + "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-use-effect-event": "prod 0.0.5 ~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-menu": "prod 2.1.24 ~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-use-controllable-state": "prod 1.2.6 ~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-collection": "prod 1.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-direction": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-dismissable-layer": "prod 1.1.19 ~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-focus-guards": "prod 1.1.6 ~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-focus-scope": "prod 1.1.16 ~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-popper": "prod 1.3.7 ~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-portal": "prod 1.1.17 ~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-presence": "prod 1.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-roving-focus": "prod 1.1.19 ~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 aria-hidden": "prod ^1.2.4 ~https_c++registry.npmjs.org+~aria-hidden@1.2.6", + "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 react-remove-scroll": "prod ^2.7.2 ~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @floating-ui/react-dom": "prod ^2.0.0 ~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-arrow": "prod 1.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-rect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-size": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/rect": "prod 1.1.3 ~https_c++registry.npmjs.org+~@radix-ui+rect@1.1.3", + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-collection": "prod 1.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-direction": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-controllable-state": "prod 1.2.6 ~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-is-hydrated": "prod 0.1.3 ~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/number": "prod 1.1.3 ~https_c++registry.npmjs.org+~@radix-ui+number@1.1.3", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-direction": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-presence": "prod 1.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-dismissable-layer": "prod 1.1.19 ~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-popper": "prod 1.3.7 ~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-portal": "prod 1.1.17 ~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-presence": "prod 1.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-use-controllable-state": "prod 1.2.6 ~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-visually-hidden": "prod 1.2.11 ~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @radix-ui/react-use-effect-event": "prod 0.0.5 ~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1 @radix-ui/rect": "prod 1.1.3 ~https_c++registry.npmjs.org+~@radix-ui+rect@1.1.3", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", + "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 react-redux": "peerOptional ^7.2.1 || ^8.1.3 || ^9.0.0 ~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 react": "peerOptional ^16.9.0 || ^17.0.0 || ^18 || ^19 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 @standard-schema/spec": "prod ^1.0.0 ~https_c++registry.npmjs.org+~@standard-schema+spec@1.1.0", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 @standard-schema/utils": "prod ^0.3.0 ~https_c++registry.npmjs.org+~@standard-schema+utils@0.3.0", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 immer": "prod ^11.0.0 ~https_c++registry.npmjs.org+~immer@11.1.15", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 redux-thunk": "prod ^3.1.0 ~https_c++registry.npmjs.org+~redux-thunk@3.1.0~peer.1", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 redux": "prod ^5.0.1 ~https_c++registry.npmjs.org+~redux@5.0.1", + "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 reselect": "prod ^5.1.0 ~https_c++registry.npmjs.org+~reselect@5.2.0", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 @jridgewell/remapping": "prod ^2.3.5 ~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 enhanced-resolve": "prod ^5.24.1 ~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 jiti": "prod ^2.7.0 ~https_c++registry.npmjs.org+~jiti@2.7.0", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 lightningcss": "prod 1.32.0 ~https_c++registry.npmjs.org+~lightningcss@1.32.0", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 magic-string": "prod ^0.30.21 ~https_c++registry.npmjs.org+~magic-string@0.30.21", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 source-map-js": "prod ^1.2.1 ~https_c++registry.npmjs.org+~source-map-js@1.2.1", + "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 tailwindcss": "prod 4.3.3 ~https_c++registry.npmjs.org+~tailwindcss@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-android-arm64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-android-arm64@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-darwin-arm64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-arm64@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-darwin-x64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-x64@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-freebsd-x64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-freebsd-x64@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-arm-gnueabihf": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm-gnueabihf@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-arm64-gnu": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-gnu@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-arm64-musl": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-musl@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-x64-gnu": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-gnu@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-x64-musl": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-musl@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-wasm32-wasi": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-wasm32-wasi@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-win32-arm64-msvc": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-arm64-msvc@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-win32-x64-msvc": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-x64-msvc@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 vite": "peer ^5.2.0 || ^6 || ^7 || ^8 ~https_c++registry.npmjs.org+~vite@7.3.6~peer.1", + "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 @tailwindcss/node": "prod 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 @tailwindcss/oxide": "prod 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3", + "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 tailwindcss": "prod 4.3.3 ~https_c++registry.npmjs.org+~tailwindcss@4.3.3", + "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1 react-dom": "peer >=16.8 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1 react": "peer >=16.8 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1 @tanstack/table-core": "prod 8.21.3 ~https_c++registry.npmjs.org+~@tanstack+table-core@8.21.3", + "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @babel/parser": "prod ^7.20.7 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", + "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @babel/types": "prod ^7.20.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @types/babel__generator": "prod * ~https_c++registry.npmjs.org+~@types+babel____generator@7.27.0", + "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @types/babel__template": "prod * ~https_c++registry.npmjs.org+~@types+babel____template@7.4.4", + "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @types/babel__traverse": "prod * ~https_c++registry.npmjs.org+~@types+babel____traverse@7.28.0", + "~https_c++registry.npmjs.org+~@types+babel____generator@7.27.0 @babel/types": "prod ^7.0.0 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@types+babel____template@7.4.4 @babel/parser": "prod ^7.1.0 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", + "~https_c++registry.npmjs.org+~@types+babel____template@7.4.4 @babel/types": "prod ^7.0.0 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@types+babel____traverse@7.28.0 @babel/types": "prod ^7.28.2 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", + "~https_c++registry.npmjs.org+~@types+d3-interpolate@3.0.4 @types/d3-color": "prod * ~https_c++registry.npmjs.org+~@types+d3-color@3.1.3", + "~https_c++registry.npmjs.org+~@types+d3-scale@4.0.9 @types/d3-time": "prod * ~https_c++registry.npmjs.org+~@types+d3-time@3.0.4", + "~https_c++registry.npmjs.org+~@types+d3-shape@3.1.8 @types/d3-path": "prod * ~https_c++registry.npmjs.org+~@types+d3-path@3.1.1", + "~https_c++registry.npmjs.org+~@types+node@24.13.3 undici-types": "prod ~7.18.0 ~https_c++registry.npmjs.org+~undici-types@7.18.2", + "~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1 @types/react": "peer ^19.2.0 ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~@types+react@19.2.18 csstype": "prod ^3.2.2 ~https_c++registry.npmjs.org+~csstype@3.2.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/parser": "peer ^8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @eslint-community/regexpp": "prod ^4.12.2 ~https_c++registry.npmjs.org+~@eslint-community+regexpp@4.12.2", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/scope-manager": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/type-utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 ignore": "prod ^7.0.5 ~https_c++registry.npmjs.org+~ignore@7.0.6", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 natural-compare": "prod ^1.4.0 ~https_c++registry.npmjs.org+~natural-compare@1.4.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 ts-api-utils": "prod ^2.5.0 ~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/scope-manager": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 @typescript-eslint/tsconfig-utils": "prod ^8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 @typescript-eslint/types": "prod ^8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 @typescript-eslint/utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 ts-api-utils": "prod ^2.5.0 ~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/project-service": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/tsconfig-utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 minimatch": "prod ^10.2.2 ~https_c++registry.npmjs.org+~minimatch@10.2.6", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 semver": "prod ^7.7.3 ~https_c++registry.npmjs.org+~semver@7.8.5", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 tinyglobby": "prod ^0.2.15 ~https_c++registry.npmjs.org+~tinyglobby@0.2.17", + "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 ts-api-utils": "prod ^2.5.0 ~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @eslint-community/eslint-utils": "prod ^4.9.1 ~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @typescript-eslint/scope-manager": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", + "~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0 eslint-visitor-keys": "prod ^5.0.0 ~https_c++registry.npmjs.org+~eslint-visitor-keys@5.0.1", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 vite": "peer ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 ~https_c++registry.npmjs.org+~vite@7.3.6~peer.1", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @babel/core": "prod ^7.28.0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @babel/plugin-transform-react-jsx-self": "prod ^7.27.1 ~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @babel/plugin-transform-react-jsx-source": "prod ^7.27.1 ~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @rolldown/pluginutils": "prod 1.0.0-beta.27 ~https_c++registry.npmjs.org+~@rolldown+pluginutils@1.0.0-beta.27", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @types/babel__core": "prod ^7.20.5 ~https_c++registry.npmjs.org+~@types+babel____core@7.20.5", + "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 react-refresh": "prod ^0.17.0 ~https_c++registry.npmjs.org+~react-refresh@0.17.0", + "~https_c++registry.npmjs.org+~acorn-jsx@5.3.2~peer.1 acorn": "peer ^6.0.0 || ^7.0.0 || ^8.0.0 ~https_c++registry.npmjs.org+~acorn@8.18.0", + "~https_c++registry.npmjs.org+~ajv@6.15.0 fast-deep-equal": "prod ^3.1.1 ~https_c++registry.npmjs.org+~fast-deep-equal@3.1.3", + "~https_c++registry.npmjs.org+~ajv@6.15.0 fast-json-stable-stringify": "prod ^2.0.0 ~https_c++registry.npmjs.org+~fast-json-stable-stringify@2.1.0", + "~https_c++registry.npmjs.org+~ajv@6.15.0 json-schema-traverse": "prod ^0.4.1 ~https_c++registry.npmjs.org+~json-schema-traverse@0.4.1", + "~https_c++registry.npmjs.org+~ajv@6.15.0 uri-js": "prod ^4.2.2 ~https_c++registry.npmjs.org+~uri-js@4.4.1", + "~https_c++registry.npmjs.org+~ansi-styles@4.3.0 color-convert": "prod ^2.0.1 ~https_c++registry.npmjs.org+~color-convert@2.0.1", + "~https_c++registry.npmjs.org+~aria-hidden@1.2.6 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~brace-expansion@1.1.18 balanced-match": "prod ^1.0.0 ~https_c++registry.npmjs.org+~balanced-match@1.0.2", + "~https_c++registry.npmjs.org+~brace-expansion@1.1.18 concat-map": "prod 0.0.1 ~https_c++registry.npmjs.org+~concat-map@0.0.1", + "~https_c++registry.npmjs.org+~brace-expansion@5.0.9 balanced-match": "prod ^4.0.2 ~https_c++registry.npmjs.org+~balanced-match@4.0.4", + "~https_c++registry.npmjs.org+~browserslist@4.28.7 baseline-browser-mapping": "prod ^2.10.44 ~https_c++registry.npmjs.org+~baseline-browser-mapping@2.11.12", + "~https_c++registry.npmjs.org+~browserslist@4.28.7 caniuse-lite": "prod ^1.0.30001806 ~https_c++registry.npmjs.org+~caniuse-lite@1.0.30001806", + "~https_c++registry.npmjs.org+~browserslist@4.28.7 electron-to-chromium": "prod ^1.5.393 ~https_c++registry.npmjs.org+~electron-to-chromium@1.5.400", + "~https_c++registry.npmjs.org+~browserslist@4.28.7 node-releases": "prod ^2.0.51 ~https_c++registry.npmjs.org+~node-releases@2.0.52", + "~https_c++registry.npmjs.org+~browserslist@4.28.7 update-browserslist-db": "prod ^1.2.3 ~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1", + "~https_c++registry.npmjs.org+~chalk@4.1.2 ansi-styles": "prod ^4.1.0 ~https_c++registry.npmjs.org+~ansi-styles@4.3.0", + "~https_c++registry.npmjs.org+~chalk@4.1.2 supports-color": "prod ^7.1.0 ~https_c++registry.npmjs.org+~supports-color@7.2.0", + "~https_c++registry.npmjs.org+~class-variance-authority@0.7.1 clsx": "prod ^2.1.1 ~https_c++registry.npmjs.org+~clsx@2.1.1", + "~https_c++registry.npmjs.org+~color-convert@2.0.1 color-name": "prod ~1.1.4 ~https_c++registry.npmjs.org+~color-name@1.1.4", + "~https_c++registry.npmjs.org+~cross-spawn@7.0.6 path-key": "prod ^3.1.0 ~https_c++registry.npmjs.org+~path-key@3.1.1", + "~https_c++registry.npmjs.org+~cross-spawn@7.0.6 shebang-command": "prod ^2.0.0 ~https_c++registry.npmjs.org+~shebang-command@2.0.0", + "~https_c++registry.npmjs.org+~cross-spawn@7.0.6 which": "prod ^2.0.1 ~https_c++registry.npmjs.org+~which@2.0.2", + "~https_c++registry.npmjs.org+~d3-array@3.2.4 internmap": "prod 1 - 2 ~https_c++registry.npmjs.org+~internmap@2.0.3", + "~https_c++registry.npmjs.org+~d3-interpolate@3.0.1 d3-color": "prod 1 - 3 ~https_c++registry.npmjs.org+~d3-color@3.1.0", + "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-array": "prod 2.10.0 - 3 ~https_c++registry.npmjs.org+~d3-array@3.2.4", + "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-format": "prod 1 - 3 ~https_c++registry.npmjs.org+~d3-format@3.1.2", + "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-interpolate": "prod 1.2.0 - 3 ~https_c++registry.npmjs.org+~d3-interpolate@3.0.1", + "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-time-format": "prod 2 - 4 ~https_c++registry.npmjs.org+~d3-time-format@4.1.0", + "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-time": "prod 2.1.1 - 3 ~https_c++registry.npmjs.org+~d3-time@3.1.0", + "~https_c++registry.npmjs.org+~d3-shape@3.2.0 d3-path": "prod ^3.1.0 ~https_c++registry.npmjs.org+~d3-path@3.1.0", + "~https_c++registry.npmjs.org+~d3-time-format@4.1.0 d3-time": "prod 1 - 3 ~https_c++registry.npmjs.org+~d3-time@3.1.0", + "~https_c++registry.npmjs.org+~d3-time@3.1.0 d3-array": "prod 2 - 3 ~https_c++registry.npmjs.org+~d3-array@3.2.4", + "~https_c++registry.npmjs.org+~debug@4.4.3 ms": "prod ^2.1.3 ~https_c++registry.npmjs.org+~ms@2.1.3", + "~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5 graceful-fs": "prod ^4.2.4 ~https_c++registry.npmjs.org+~graceful-fs@4.2.11", + "~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5 tapable": "prod ^2.3.3 ~https_c++registry.npmjs.org+~tapable@2.3.3", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/aix-ppc64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+aix-ppc64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/android-arm": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+android-arm@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/android-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+android-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/android-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+android-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/darwin-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+darwin-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/darwin-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+darwin-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/freebsd-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+freebsd-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/freebsd-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+freebsd-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-arm": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-arm@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-ia32": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-ia32@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-loong64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-loong64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-mips64el": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-mips64el@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-ppc64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-ppc64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-riscv64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-riscv64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-s390x": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-s390x@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/netbsd-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+netbsd-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/netbsd-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+netbsd-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/openbsd-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+openbsd-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/openbsd-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+openbsd-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/openharmony-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+openharmony-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/sunos-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+sunos-x64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/win32-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+win32-arm64@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/win32-ia32": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+win32-ia32@0.28.1", + "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/win32-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+win32-x64@0.28.1", + "~https_c++registry.npmjs.org+~eslint-plugin-react-hooks@5.2.0~peer.1 eslint": "peer ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~eslint-plugin-react-refresh@0.4.26~peer.1 eslint": "peer >=8.40 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~eslint-scope@8.4.0 esrecurse": "prod ^4.3.0 ~https_c++registry.npmjs.org+~esrecurse@4.3.0", + "~https_c++registry.npmjs.org+~eslint-scope@8.4.0 estraverse": "prod ^5.2.0 ~https_c++registry.npmjs.org+~estraverse@5.3.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 jiti": "peerOptional * MISSING", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint-community/eslint-utils": "prod ^4.8.0 ~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint-community/regexpp": "prod ^4.12.1 ~https_c++registry.npmjs.org+~@eslint-community+regexpp@4.12.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/config-array": "prod ^0.21.2 ~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/config-helpers": "prod ^0.4.2 ~https_c++registry.npmjs.org+~@eslint+config-helpers@0.4.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/core": "prod ^0.17.0 ~https_c++registry.npmjs.org+~@eslint+core@0.17.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/eslintrc": "prod ^3.3.6 ~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/js": "prod 9.39.5 ~https_c++registry.npmjs.org+~@eslint+js@9.39.5", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/plugin-kit": "prod ^0.4.1 ~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @humanfs/node": "prod ^0.16.6 ~https_c++registry.npmjs.org+~@humanfs+node@0.16.8", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @humanwhocodes/module-importer": "prod ^1.0.1 ~https_c++registry.npmjs.org+~@humanwhocodes+module-importer@1.0.1", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @humanwhocodes/retry": "prod ^0.4.2 ~https_c++registry.npmjs.org+~@humanwhocodes+retry@0.4.3", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @types/estree": "prod ^1.0.6 ~https_c++registry.npmjs.org+~@types+estree@1.0.9", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 ajv": "prod ^6.14.0 ~https_c++registry.npmjs.org+~ajv@6.15.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 chalk": "prod ^4.0.0 ~https_c++registry.npmjs.org+~chalk@4.1.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 cross-spawn": "prod ^7.0.6 ~https_c++registry.npmjs.org+~cross-spawn@7.0.6", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 debug": "prod ^4.3.2 ~https_c++registry.npmjs.org+~debug@4.4.3", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 escape-string-regexp": "prod ^4.0.0 ~https_c++registry.npmjs.org+~escape-string-regexp@4.0.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 eslint-scope": "prod ^8.4.0 ~https_c++registry.npmjs.org+~eslint-scope@8.4.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 eslint-visitor-keys": "prod ^4.2.1 ~https_c++registry.npmjs.org+~eslint-visitor-keys@4.2.1", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 espree": "prod ^10.4.0 ~https_c++registry.npmjs.org+~espree@10.4.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 esquery": "prod ^1.5.0 ~https_c++registry.npmjs.org+~esquery@1.7.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 esutils": "prod ^2.0.2 ~https_c++registry.npmjs.org+~esutils@2.0.3", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 fast-deep-equal": "prod ^3.1.3 ~https_c++registry.npmjs.org+~fast-deep-equal@3.1.3", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 file-entry-cache": "prod ^8.0.0 ~https_c++registry.npmjs.org+~file-entry-cache@8.0.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 find-up": "prod ^5.0.0 ~https_c++registry.npmjs.org+~find-up@5.0.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 glob-parent": "prod ^6.0.2 ~https_c++registry.npmjs.org+~glob-parent@6.0.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 ignore": "prod ^5.2.0 ~https_c++registry.npmjs.org+~ignore@5.3.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 imurmurhash": "prod ^0.1.4 ~https_c++registry.npmjs.org+~imurmurhash@0.1.4", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 is-glob": "prod ^4.0.0 ~https_c++registry.npmjs.org+~is-glob@4.0.3", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 json-stable-stringify-without-jsonify": "prod ^1.0.1 ~https_c++registry.npmjs.org+~json-stable-stringify-without-jsonify@1.0.1", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 lodash.merge": "prod ^4.6.2 ~https_c++registry.npmjs.org+~lodash.merge@4.6.2", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 minimatch": "prod ^3.1.5 ~https_c++registry.npmjs.org+~minimatch@3.1.5", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 natural-compare": "prod ^1.4.0 ~https_c++registry.npmjs.org+~natural-compare@1.4.0", + "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 optionator": "prod ^0.9.3 ~https_c++registry.npmjs.org+~optionator@0.9.4", + "~https_c++registry.npmjs.org+~espree@10.4.0 acorn-jsx": "prod ^5.3.2 ~https_c++registry.npmjs.org+~acorn-jsx@5.3.2~peer.1", + "~https_c++registry.npmjs.org+~espree@10.4.0 acorn": "prod ^8.15.0 ~https_c++registry.npmjs.org+~acorn@8.18.0", + "~https_c++registry.npmjs.org+~espree@10.4.0 eslint-visitor-keys": "prod ^4.2.1 ~https_c++registry.npmjs.org+~eslint-visitor-keys@4.2.1", + "~https_c++registry.npmjs.org+~esquery@1.7.0 estraverse": "prod ^5.1.0 ~https_c++registry.npmjs.org+~estraverse@5.3.0", + "~https_c++registry.npmjs.org+~esrecurse@4.3.0 estraverse": "prod ^5.2.0 ~https_c++registry.npmjs.org+~estraverse@5.3.0", + "~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1 picomatch": "peerOptional ^3 || ^4 ~https_c++registry.npmjs.org+~picomatch@4.0.5", + "~https_c++registry.npmjs.org+~file-entry-cache@8.0.0 flat-cache": "prod ^4.0.0 ~https_c++registry.npmjs.org+~flat-cache@4.0.1", + "~https_c++registry.npmjs.org+~find-up@5.0.0 locate-path": "prod ^6.0.0 ~https_c++registry.npmjs.org+~locate-path@6.0.0", + "~https_c++registry.npmjs.org+~find-up@5.0.0 path-exists": "prod ^4.0.0 ~https_c++registry.npmjs.org+~path-exists@4.0.0", + "~https_c++registry.npmjs.org+~flat-cache@4.0.1 flatted": "prod ^3.2.9 ~https_c++registry.npmjs.org+~flatted@3.4.4", + "~https_c++registry.npmjs.org+~flat-cache@4.0.1 keyv": "prod ^4.5.4 ~https_c++registry.npmjs.org+~keyv@4.5.4", + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 @emotion/is-prop-valid": "peerOptional * MISSING", + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 react-dom": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 react": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 motion-dom": "prod ^12.43.0 ~https_c++registry.npmjs.org+~motion-dom@12.43.0", + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 motion-utils": "prod ^12.39.0 ~https_c++registry.npmjs.org+~motion-utils@12.39.0", + "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 tslib": "prod ^2.4.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~glob-parent@6.0.2 is-glob": "prod ^4.0.3 ~https_c++registry.npmjs.org+~is-glob@4.0.3", + "~https_c++registry.npmjs.org+~import-fresh@3.3.1 parent-module": "prod ^1.0.0 ~https_c++registry.npmjs.org+~parent-module@1.0.1", + "~https_c++registry.npmjs.org+~import-fresh@3.3.1 resolve-from": "prod ^4.0.0 ~https_c++registry.npmjs.org+~resolve-from@4.0.0", + "~https_c++registry.npmjs.org+~is-glob@4.0.3 is-extglob": "prod ^2.1.1 ~https_c++registry.npmjs.org+~is-extglob@2.1.1", + "~https_c++registry.npmjs.org+~js-yaml@4.3.1 argparse": "prod ^2.0.1 ~https_c++registry.npmjs.org+~argparse@2.0.1", + "~https_c++registry.npmjs.org+~keyv@4.5.4 json-buffer": "prod 3.0.1 ~https_c++registry.npmjs.org+~json-buffer@3.0.1", + "~https_c++registry.npmjs.org+~levn@0.4.1 prelude-ls": "prod ^1.2.1 ~https_c++registry.npmjs.org+~prelude-ls@1.2.1", + "~https_c++registry.npmjs.org+~levn@0.4.1 type-check": "prod ~0.4.0 ~https_c++registry.npmjs.org+~type-check@0.4.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-android-arm64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-android-arm64@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-darwin-arm64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-darwin-arm64@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-darwin-x64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-darwin-x64@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-freebsd-x64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-freebsd-x64@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-arm-gnueabihf": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-arm-gnueabihf@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-arm64-gnu": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-arm64-gnu@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-arm64-musl": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-arm64-musl@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-x64-gnu": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-x64-gnu@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-x64-musl": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-x64-musl@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-win32-arm64-msvc": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-win32-arm64-msvc@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-win32-x64-msvc": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-win32-x64-msvc@1.32.0", + "~https_c++registry.npmjs.org+~lightningcss@1.32.0 detect-libc": "prod ^2.0.3 ~https_c++registry.npmjs.org+~detect-libc@2.1.2", + "~https_c++registry.npmjs.org+~locate-path@6.0.0 p-locate": "prod ^5.0.0 ~https_c++registry.npmjs.org+~p-locate@5.0.0", + "~https_c++registry.npmjs.org+~lru-cache@5.1.1 yallist": "prod ^3.0.2 ~https_c++registry.npmjs.org+~yallist@3.1.1", + "~https_c++registry.npmjs.org+~lucide-react@0.534.0~peer.1 react": "peer ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~magic-string@0.30.21 @jridgewell/sourcemap-codec": "prod ^1.5.5 ~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5", + "~https_c++registry.npmjs.org+~minimatch@10.2.6 brace-expansion": "prod ^5.0.8 ~https_c++registry.npmjs.org+~brace-expansion@5.0.9", + "~https_c++registry.npmjs.org+~minimatch@3.1.5 brace-expansion": "prod ^1.1.7 ~https_c++registry.npmjs.org+~brace-expansion@1.1.18", + "~https_c++registry.npmjs.org+~motion-dom@12.43.0 motion-utils": "prod ^12.39.0 ~https_c++registry.npmjs.org+~motion-utils@12.39.0", + "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 @emotion/is-prop-valid": "peerOptional * MISSING", + "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 react-dom": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 react": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 framer-motion": "prod ^12.43.0 ~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1", + "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 tslib": "prod ^2.4.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~optionator@0.9.4 deep-is": "prod ^0.1.3 ~https_c++registry.npmjs.org+~deep-is@0.1.4", + "~https_c++registry.npmjs.org+~optionator@0.9.4 fast-levenshtein": "prod ^2.0.6 ~https_c++registry.npmjs.org+~fast-levenshtein@2.0.6", + "~https_c++registry.npmjs.org+~optionator@0.9.4 levn": "prod ^0.4.1 ~https_c++registry.npmjs.org+~levn@0.4.1", + "~https_c++registry.npmjs.org+~optionator@0.9.4 prelude-ls": "prod ^1.2.1 ~https_c++registry.npmjs.org+~prelude-ls@1.2.1", + "~https_c++registry.npmjs.org+~optionator@0.9.4 type-check": "prod ^0.4.0 ~https_c++registry.npmjs.org+~type-check@0.4.0", + "~https_c++registry.npmjs.org+~optionator@0.9.4 word-wrap": "prod ^1.2.5 ~https_c++registry.npmjs.org+~word-wrap@1.2.5", + "~https_c++registry.npmjs.org+~p-limit@3.1.0 yocto-queue": "prod ^0.1.0 ~https_c++registry.npmjs.org+~yocto-queue@0.1.0", + "~https_c++registry.npmjs.org+~p-locate@5.0.0 p-limit": "prod ^3.0.2 ~https_c++registry.npmjs.org+~p-limit@3.1.0", + "~https_c++registry.npmjs.org+~parent-module@1.0.1 callsites": "prod ^3.0.0 ~https_c++registry.npmjs.org+~callsites@3.1.0", + "~https_c++registry.npmjs.org+~postcss@8.5.25 nanoid": "prod ^3.3.16 ~https_c++registry.npmjs.org+~nanoid@3.3.17", + "~https_c++registry.npmjs.org+~postcss@8.5.25 picocolors": "prod ^1.1.1 ~https_c++registry.npmjs.org+~picocolors@1.1.1", + "~https_c++registry.npmjs.org+~postcss@8.5.25 source-map-js": "prod ^1.2.1 ~https_c++registry.npmjs.org+~source-map-js@1.2.1", + "~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1 react": "peer ^19.2.8 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1 scheduler": "prod ^0.27.0 ~https_c++registry.npmjs.org+~scheduler@0.27.0", + "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 react": "peer ^18.0 || ^19 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 redux": "peerOptional ^5.0.0 MISSING", + "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 @types/react": "peerOptional ^18.2.25 || ^19 ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 @types/use-sync-external-store": "prod ^0.0.6 ~https_c++registry.npmjs.org+~@types+use-sync-external-store@0.0.6", + "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 use-sync-external-store": "prod ^1.4.0 ~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1", + "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 react-style-singleton": "prod ^2.2.2 ~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1", + "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 react-remove-scroll-bar": "prod ^2.3.7 ~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 react-style-singleton": "prod ^2.2.3 ~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 tslib": "prod ^2.1.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 use-callback-ref": "prod ^1.3.3 ~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1", + "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 use-sidecar": "prod ^1.1.3 ~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1", + "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 react": "peer >=18 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 react-dom": "peerOptional >=18 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 cookie": "prod ^1.0.1 ~https_c++registry.npmjs.org+~cookie@1.1.1", + "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 set-cookie-parser": "prod ^2.6.0 ~https_c++registry.npmjs.org+~set-cookie-parser@2.7.2", + "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 get-nonce": "prod ^1.0.0 ~https_c++registry.npmjs.org+~get-nonce@1.0.1", + "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react-dom": "peer ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react-is": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-is@19.2.8", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 @reduxjs/toolkit": "prod ^1.9.0 || 2.x.x ~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 clsx": "prod ^2.1.1 ~https_c++registry.npmjs.org+~clsx@2.1.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 decimal.js-light": "prod ^2.5.1 ~https_c++registry.npmjs.org+~decimal.js-light@2.5.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 es-toolkit": "prod ^1.39.3 ~https_c++registry.npmjs.org+~es-toolkit@1.50.0", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 eventemitter3": "prod ^5.0.1 ~https_c++registry.npmjs.org+~eventemitter3@5.0.4", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 immer": "prod ^11.1.8 ~https_c++registry.npmjs.org+~immer@11.1.15", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react-redux": "prod 8.x.x || 9.x.x ~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 reselect": "prod 5.2.0 ~https_c++registry.npmjs.org+~reselect@5.2.0", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 tiny-invariant": "prod ^1.3.3 ~https_c++registry.npmjs.org+~tiny-invariant@1.3.3", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 use-sync-external-store": "prod ^1.2.2 ~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1", + "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 victory-vendor": "prod ^37.0.2 ~https_c++registry.npmjs.org+~victory-vendor@37.3.6", + "~https_c++registry.npmjs.org+~redux-thunk@3.1.0~peer.1 redux": "peer ^5.0.0 ~https_c++registry.npmjs.org+~redux@5.0.1", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @napi-rs/lzma-linux-x64-gnu": "optional 1.5.1 ~https_c++registry.npmjs.org+~@napi-rs+lzma-linux-x64-gnu@1.5.1", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-android-arm-eabi": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-android-arm-eabi@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-android-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-android-arm64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-darwin-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-darwin-arm64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-darwin-x64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-darwin-x64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-freebsd-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-arm64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-freebsd-x64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-x64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm-gnueabihf": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-gnueabihf@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm-musleabihf": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-musleabihf@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-musl@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-loong64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-loong64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-musl@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-ppc64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-ppc64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-musl@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-riscv64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-riscv64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-musl@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-s390x-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-s390x-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-x64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-x64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-musl@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-openbsd-x64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-openbsd-x64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-openharmony-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-openharmony-arm64@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-arm64-msvc": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-arm64-msvc@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-ia32-msvc": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-ia32-msvc@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-x64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-gnu@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-x64-msvc": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-msvc@4.62.4", + "~https_c++registry.npmjs.org+~rollup@4.62.4 fsevents": "optional ~2.3.2 ~https_c++registry.npmjs.org+~fsevents@2.3.3", + "~https_c++registry.npmjs.org+~rollup@4.62.4 @types/estree": "prod 1.0.9 ~https_c++registry.npmjs.org+~@types+estree@1.0.9", + "~https_c++registry.npmjs.org+~shebang-command@2.0.0 shebang-regex": "prod ^3.0.0 ~https_c++registry.npmjs.org+~shebang-regex@3.0.0", + "~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1 react-dom": "peer ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", + "~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1 react": "peer ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~supports-color@7.2.0 has-flag": "prod ^4.0.0 ~https_c++registry.npmjs.org+~has-flag@4.0.0", + "~https_c++registry.npmjs.org+~tinyglobby@0.2.17 fdir": "prod ^6.5.0 ~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1", + "~https_c++registry.npmjs.org+~tinyglobby@0.2.17 picomatch": "prod ^4.0.4 ~https_c++registry.npmjs.org+~picomatch@4.0.5", + "~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3 typescript": "peer >=4.8.4 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~type-check@0.4.0 prelude-ls": "prod ^1.2.1 ~https_c++registry.npmjs.org+~prelude-ls@1.2.1", + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/eslint-plugin": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/parser": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1", + "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1 browserslist": "peer >= 4.21.0 ~https_c++registry.npmjs.org+~browserslist@4.28.7", + "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1 escalade": "prod ^3.2.0 ~https_c++registry.npmjs.org+~escalade@3.2.0", + "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1 picocolors": "prod ^1.1.1 ~https_c++registry.npmjs.org+~picocolors@1.1.1", + "~https_c++registry.npmjs.org+~uri-js@4.4.1 punycode": "prod ^2.1.0 ~https_c++registry.npmjs.org+~punycode@2.3.1", + "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", + "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 detect-node-es": "prod ^1.1.0 ~https_c++registry.npmjs.org+~detect-node-es@1.1.0", + "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", + "~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-array": "prod ^3.0.3 ~https_c++registry.npmjs.org+~@types+d3-array@3.2.2", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-ease": "prod ^3.0.0 ~https_c++registry.npmjs.org+~@types+d3-ease@3.0.2", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-interpolate": "prod ^3.0.1 ~https_c++registry.npmjs.org+~@types+d3-interpolate@3.0.4", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-scale": "prod ^4.0.2 ~https_c++registry.npmjs.org+~@types+d3-scale@4.0.9", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-shape": "prod ^3.1.0 ~https_c++registry.npmjs.org+~@types+d3-shape@3.1.8", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-time": "prod ^3.0.0 ~https_c++registry.npmjs.org+~@types+d3-time@3.0.4", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-timer": "prod ^3.0.0 ~https_c++registry.npmjs.org+~@types+d3-timer@3.0.2", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-array": "prod ^3.1.6 ~https_c++registry.npmjs.org+~d3-array@3.2.4", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-ease": "prod ^3.0.1 ~https_c++registry.npmjs.org+~d3-ease@3.0.1", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-interpolate": "prod ^3.0.1 ~https_c++registry.npmjs.org+~d3-interpolate@3.0.1", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-scale": "prod ^4.0.2 ~https_c++registry.npmjs.org+~d3-scale@4.0.2", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-shape": "prod ^3.1.0 ~https_c++registry.npmjs.org+~d3-shape@3.2.0", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-time": "prod ^3.0.0 ~https_c++registry.npmjs.org+~d3-time@3.1.0", + "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-timer": "prod ^3.0.1 ~https_c++registry.npmjs.org+~d3-timer@3.0.1", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 fsevents": "optional ~2.3.3 ~https_c++registry.npmjs.org+~fsevents@2.3.3", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 jiti": "peerOptional >=1.21.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 less": "peerOptional ^4.0.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 lightningcss": "peerOptional ^1.21.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 sass": "peerOptional ^1.70.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 sass-embedded": "peerOptional ^1.70.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 stylus": "peerOptional >=0.54.8 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 sugarss": "peerOptional ^5.0.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 terser": "peerOptional ^5.16.0 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 tsx": "peerOptional ^4.8.1 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 yaml": "peerOptional ^2.4.2 MISSING", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 @types/node": "peerOptional ^20.19.0 || >=22.12.0 ~https_c++registry.npmjs.org+~@types+node@24.13.3", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 esbuild": "prod ^0.27.0 || ^0.28.0 ~https_c++registry.npmjs.org+~esbuild@0.28.1", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 fdir": "prod ^6.5.0 ~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 picomatch": "prod ^4.0.3 ~https_c++registry.npmjs.org+~picomatch@4.0.5", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 postcss": "prod ^8.5.6 ~https_c++registry.npmjs.org+~postcss@8.5.25", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 rollup": "prod ^4.43.0 ~https_c++registry.npmjs.org+~rollup@4.62.4", + "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 tinyglobby": "prod ^0.2.15 ~https_c++registry.npmjs.org+~tinyglobby@0.2.17", + "~https_c++registry.npmjs.org+~which@2.0.2 isexe": "prod ^2.0.0 ~https_c++registry.npmjs.org+~isexe@2.0.0" + } +} diff --git a/vlt.json b/vlt.json new file mode 100644 index 0000000000..5e7b9f85a5 --- /dev/null +++ b/vlt.json @@ -0,0 +1,12 @@ +{ + "workspaces": ["app"], + "config": { + "registry": "https://registry.npmjs.org/", + "command": { + "install": { + "allow-scripts": "#esbuild" + } + }, + "allow-scripts": "#esbuild, #fsevents" + } +} From 0796674d955bf205245808f77310c1ae8b88c210 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 10:32:49 -0700 Subject: [PATCH 02/27] fix: use vlt registry in vlt configs --- app/vlt.json | 2 +- fixtures/astro/vlt.json | 2 +- fixtures/babylon/vlt.json | 2 +- fixtures/large/vlt.json | 2 +- fixtures/next/vlt.json | 2 +- fixtures/run/vlt.json | 2 +- fixtures/svelte/vlt.json | 2 +- fixtures/vue/vlt.json | 2 +- scripts/variations/common.sh | 4 ++-- vlt.json | 2 +- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/vlt.json b/app/vlt.json index f530ce0317..2fccb8faa7 100644 --- a/app/vlt.json +++ b/app/vlt.json @@ -1,6 +1,6 @@ { "config": { - "registry": "https://registry.npmjs.org/", + "registry": "https://registry.vlt.io/vltpkg/npm/", "command": { "install": { "allow-scripts": "#esbuild" diff --git a/fixtures/astro/vlt.json b/fixtures/astro/vlt.json index 56033a7e4e..72f82fa021 100644 --- a/fixtures/astro/vlt.json +++ b/fixtures/astro/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/babylon/vlt.json b/fixtures/babylon/vlt.json index 1a6e16dfde..7f87d1e536 100644 --- a/fixtures/babylon/vlt.json +++ b/fixtures/babylon/vlt.json @@ -1,6 +1,6 @@ { "workspaces": ["packages/**/*"], "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/large/vlt.json b/fixtures/large/vlt.json index 56033a7e4e..72f82fa021 100644 --- a/fixtures/large/vlt.json +++ b/fixtures/large/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/next/vlt.json b/fixtures/next/vlt.json index 56033a7e4e..72f82fa021 100644 --- a/fixtures/next/vlt.json +++ b/fixtures/next/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/run/vlt.json b/fixtures/run/vlt.json index 56033a7e4e..72f82fa021 100644 --- a/fixtures/run/vlt.json +++ b/fixtures/run/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/svelte/vlt.json b/fixtures/svelte/vlt.json index 56033a7e4e..72f82fa021 100644 --- a/fixtures/svelte/vlt.json +++ b/fixtures/svelte/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/vue/vlt.json b/fixtures/vue/vlt.json index 56033a7e4e..72f82fa021 100644 --- a/fixtures/vue/vlt.json +++ b/fixtures/vue/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index ac9ca68348..6e7b14701a 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -100,8 +100,8 @@ BENCH_INSTALL_ZPM="yarn install --silent" BENCH_INSTALL_PNPM="corepack pnpm@latest install --ignore-scripts --silent" BENCH_INSTALL_PACQUET="/tmp/pnpm12/bin/pnpm install --ignore-scripts --silent" # vlt uses its own config (not .npmrc), and vlt 1.0 no longer defaults to the -# public npm registry. Each fixture has a vlt.json with the public npm -# registry configured. When vlt registry credentials are available, the +# public npm registry. Each fixture has a vlt.json configured for the vlt +# package registry. When vlt registry credentials are available, the # VLT_REGISTRY / VLT_TOKEN env vars override that project config. if [ -n "${VLT_REGISTRY_URL:-}" ] && [ -n "${VLT_REGISTRY_AUTH_TOKEN:-}" ]; then export VLT_REGISTRY="$VLT_REGISTRY_URL" diff --git a/vlt.json b/vlt.json index 5e7b9f85a5..18c590f5fb 100644 --- a/vlt.json +++ b/vlt.json @@ -1,7 +1,7 @@ { "workspaces": ["app"], "config": { - "registry": "https://registry.npmjs.org/", + "registry": "https://registry.vlt.io/vltpkg/npm/", "command": { "install": { "allow-scripts": "#esbuild" From f1bf024a54c40ab20dc0f305975a561df1708891 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 10:33:05 -0700 Subject: [PATCH 03/27] chore: record vlt registry in lockfile --- vlt-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlt-lock.json b/vlt-lock.json index d614efda14..28e028e623 100644 --- a/vlt-lock.json +++ b/vlt-lock.json @@ -1,7 +1,7 @@ { "lockfileVersion": 1, "options": { - "registry": "https://registry.npmjs.org/" + "registry": "https://registry.vlt.io/vltpkg/npm/" }, "nodes": { "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7": [2,"@babel/code-frame","sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], From abd6c62efbcc40e5fa4d1b5040ef175a4fa3b233 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 10:41:44 -0700 Subject: [PATCH 04/27] fix: isolate berry fixtures from root project --- scripts/variations/common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index 6e7b14701a..cc23463b2a 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -68,7 +68,7 @@ if [ -z "$BENCH_ZPM_VERSION" ]; then fi BENCH_SETUP_NPM="" BENCH_SETUP_YARN="" -BENCH_SETUP_BERRY="echo \"$BENCH_COMMAND_YARN_MODERN_CONFIG\" > .yarnrc.yml" +BENCH_SETUP_BERRY="echo \"$BENCH_COMMAND_YARN_MODERN_CONFIG\" > .yarnrc.yml; [ -e yarn.lock ] || : > yarn.lock" BENCH_SETUP_ZPM="echo \"$BENCH_COMMAND_YARN_MODERN_CONFIG\" > .yarnrc.yml; { echo '[zpm prepare]'; echo 'cwd:'; pwd; echo 'package.json:'; ls -la package.json || true; echo 'yarn path:'; command -v yarn || true; echo 'yarn version:'; yarn -v || true; echo 'canary version:'; echo \"$BENCH_ZPM_VERSION\"; echo 'packageManager (before):'; npm pkg get packageManager || true; echo 'set packageManager=yarn@'"$BENCH_ZPM_VERSION"':' ; npm pkg set packageManager=\"yarn@$BENCH_ZPM_VERSION\" || true; echo 'packageManager (after):'; npm pkg get packageManager || true; } >> $BENCH_OUTPUT_FOLDER/zpm-prepare.log 2>&1" BENCH_SETUP_PNPM="npm pkg delete packageManager >/dev/null 2>&1 || true" From a54526e801905d9a383dbd102e8919f352000f69 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 10:50:47 -0700 Subject: [PATCH 05/27] fix: scope vlt registry to benchmarks --- .github/workflows/benchmark.yaml | 12 +- README.md | 10 +- app/vlt.json | 2 +- package.json | 4 - scripts/download-latest-artifacts.sh | 3 +- scripts/variations/common.sh | 2 +- vlt-lock.json | 1057 -------------------------- vlt.json | 12 - 8 files changed, 12 insertions(+), 1090 deletions(-) delete mode 100644 package.json delete mode 100644 vlt-lock.json delete mode 100644 vlt.json diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 7a9eb22fa5..3f4b32994b 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -219,8 +219,10 @@ jobs: npm install -g vlt@latest - name: Build Charts View run: | - vlt i - vlt build + pushd app + vlt install || true + vlt run build + popd - name: Upload Processed Results uses: actions/upload-artifact@v7 with: @@ -271,8 +273,10 @@ jobs: npm install -g vlt@latest - name: Build App run: | - vlt i - vlt build + pushd app + vlt install || true + vlt run build + popd - name: Prepare deploy directory run: | # Copy the latest data files from gh-pages into the built results diff --git a/README.md b/README.md index 19bd1bc52e..42a9bb261c 100644 --- a/README.md +++ b/README.md @@ -118,13 +118,6 @@ This suite also tests the performance of basic script execution (ex. `npm run fo ### Local Development -From a fresh clone, bootstrap and build the repository from its root: - -```bash -vlt i -vlt build -``` - - 1. Setup: - 1.1 Install `jq` using your OS package manager - 1.2 Install `hyperfine`, version >= 1.19.0 is required @@ -286,9 +279,8 @@ Preferred workflow (matches CI): 5. Run the app: ```sh - vlt i - vlt build cd app + vlt install vlr dev ``` diff --git a/app/vlt.json b/app/vlt.json index 2fccb8faa7..f530ce0317 100644 --- a/app/vlt.json +++ b/app/vlt.json @@ -1,6 +1,6 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/", + "registry": "https://registry.npmjs.org/", "command": { "install": { "allow-scripts": "#esbuild" diff --git a/package.json b/package.json deleted file mode 100644 index 39a6980763..0000000000 --- a/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "@vltpkg/benchmarks", - "private": true -} diff --git a/scripts/download-latest-artifacts.sh b/scripts/download-latest-artifacts.sh index 6c9214701a..95c94aae55 100755 --- a/scripts/download-latest-artifacts.sh +++ b/scripts/download-latest-artifacts.sh @@ -180,7 +180,6 @@ echo " mkdir -p app/latest" echo " cp results/latest/chart-data.json app/latest/chart-data.json" echo echo " 3) Run the app locally:" -echo " vlt i" -echo " vlt build" echo " cd app" +echo " vlt install" echo " npm run dev" diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index cc23463b2a..6e7b14701a 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -68,7 +68,7 @@ if [ -z "$BENCH_ZPM_VERSION" ]; then fi BENCH_SETUP_NPM="" BENCH_SETUP_YARN="" -BENCH_SETUP_BERRY="echo \"$BENCH_COMMAND_YARN_MODERN_CONFIG\" > .yarnrc.yml; [ -e yarn.lock ] || : > yarn.lock" +BENCH_SETUP_BERRY="echo \"$BENCH_COMMAND_YARN_MODERN_CONFIG\" > .yarnrc.yml" BENCH_SETUP_ZPM="echo \"$BENCH_COMMAND_YARN_MODERN_CONFIG\" > .yarnrc.yml; { echo '[zpm prepare]'; echo 'cwd:'; pwd; echo 'package.json:'; ls -la package.json || true; echo 'yarn path:'; command -v yarn || true; echo 'yarn version:'; yarn -v || true; echo 'canary version:'; echo \"$BENCH_ZPM_VERSION\"; echo 'packageManager (before):'; npm pkg get packageManager || true; echo 'set packageManager=yarn@'"$BENCH_ZPM_VERSION"':' ; npm pkg set packageManager=\"yarn@$BENCH_ZPM_VERSION\" || true; echo 'packageManager (after):'; npm pkg get packageManager || true; } >> $BENCH_OUTPUT_FOLDER/zpm-prepare.log 2>&1" BENCH_SETUP_PNPM="npm pkg delete packageManager >/dev/null 2>&1 || true" diff --git a/vlt-lock.json b/vlt-lock.json deleted file mode 100644 index 28e028e623..0000000000 --- a/vlt-lock.json +++ /dev/null @@ -1,1057 +0,0 @@ -{ - "lockfileVersion": 1, - "options": { - "registry": "https://registry.vlt.io/vltpkg/npm/" - }, - "nodes": { - "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7": [2,"@babel/code-frame","sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], - "~https_c++registry.npmjs.org+~@babel+compat-data@7.29.7": [2,"@babel/compat-data","sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="], - "~https_c++registry.npmjs.org+~@babel+core@7.29.7": [2,"@babel/core","sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="], - "~https_c++registry.npmjs.org+~@babel+generator@7.29.8": [2,"@babel/generator","sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg=="], - "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7": [2,"@babel/helper-compilation-targets","sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="], - "~https_c++registry.npmjs.org+~@babel+helper-globals@7.29.7": [2,"@babel/helper-globals","sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="], - "~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7": [2,"@babel/helper-module-imports","sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="], - "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1": [2,"@babel/helper-module-transforms","sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="], - "~https_c++registry.npmjs.org+~@babel+helper-plugin-utils@7.29.7": [2,"@babel/helper-plugin-utils","sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw=="], - "~https_c++registry.npmjs.org+~@babel+helper-string-parser@7.29.7": [2,"@babel/helper-string-parser","sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], - "~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7": [2,"@babel/helper-validator-identifier","sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], - "~https_c++registry.npmjs.org+~@babel+helper-validator-option@7.29.7": [2,"@babel/helper-validator-option","sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="], - "~https_c++registry.npmjs.org+~@babel+helpers@7.29.7": [2,"@babel/helpers","sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], - "~https_c++registry.npmjs.org+~@babel+parser@7.29.8": [2,"@babel/parser","sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",null,null,null,null,null,{ "parser": "./bin/babel-parser.js"}], - "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw=="], - "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q=="], - "~https_c++registry.npmjs.org+~@babel+template@7.29.7": [2,"@babel/template","sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8": [2,"@babel/traverse","sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg=="], - "~https_c++registry.npmjs.org+~@babel+types@7.29.8": [2,"@babel/types","sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg=="], - "~https_c++registry.npmjs.org+~@esbuild+aix-ppc64@0.28.1": [3,"@esbuild/aix-ppc64","sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+android-arm@0.28.1": [3,"@esbuild/android-arm","sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], - "~https_c++registry.npmjs.org+~@esbuild+android-arm64@0.28.1": [3,"@esbuild/android-arm64","sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+android-x64@0.28.1": [3,"@esbuild/android-x64","sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+darwin-arm64@0.28.1": [3,"@esbuild/darwin-arm64","sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+darwin-x64@0.28.1": [3,"@esbuild/darwin-x64","sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+freebsd-arm64@0.28.1": [3,"@esbuild/freebsd-arm64","sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+freebsd-x64@0.28.1": [3,"@esbuild/freebsd-x64","sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-arm@0.28.1": [3,"@esbuild/linux-arm","sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-arm64@0.28.1": [3,"@esbuild/linux-arm64","sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-ia32@0.28.1": [3,"@esbuild/linux-ia32","sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-loong64@0.28.1": [3,"@esbuild/linux-loong64","sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-mips64el@0.28.1": [3,"@esbuild/linux-mips64el","sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-ppc64@0.28.1": [3,"@esbuild/linux-ppc64","sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-riscv64@0.28.1": [3,"@esbuild/linux-riscv64","sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-s390x@0.28.1": [3,"@esbuild/linux-s390x","sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], - "~https_c++registry.npmjs.org+~@esbuild+linux-x64@0.28.1": [3,"@esbuild/linux-x64","sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+netbsd-arm64@0.28.1": [3,"@esbuild/netbsd-arm64","sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+netbsd-x64@0.28.1": [3,"@esbuild/netbsd-x64","sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+openbsd-arm64@0.28.1": [3,"@esbuild/openbsd-arm64","sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+openbsd-x64@0.28.1": [3,"@esbuild/openbsd-x64","sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+openharmony-arm64@0.28.1": [3,"@esbuild/openharmony-arm64","sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+sunos-x64@0.28.1": [3,"@esbuild/sunos-x64","sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+win32-arm64@0.28.1": [3,"@esbuild/win32-arm64","sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@esbuild+win32-ia32@0.28.1": [3,"@esbuild/win32-ia32","sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~https_c++registry.npmjs.org+~@esbuild+win32-x64@0.28.1": [3,"@esbuild/win32-x64","sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1": [2,"@eslint-community/eslint-utils","sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg=="], - "~https_c++registry.npmjs.org+~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], - "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2": [2,"@eslint/config-array","sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw=="], - "~https_c++registry.npmjs.org+~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], - "~https_c++registry.npmjs.org+~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6": [2,"@eslint/eslintrc","sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA=="], - "~https_c++registry.npmjs.org+~@eslint+js@9.39.5": [2,"@eslint/js","sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A=="], - "~https_c++registry.npmjs.org+~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], - "~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], - "~https_c++registry.npmjs.org+~@floating-ui+core@1.8.0": [0,"@floating-ui/core","sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ=="], - "~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0": [0,"@floating-ui/dom","sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg=="], - "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1": [0,"@floating-ui/react-dom","sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg=="], - "~https_c++registry.npmjs.org+~@floating-ui+utils@0.2.12": [0,"@floating-ui/utils","sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww=="], - "~https_c++registry.npmjs.org+~@humanfs+core@0.19.2": [2,"@humanfs/core","sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="], - "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8": [2,"@humanfs/node","sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ=="], - "~https_c++registry.npmjs.org+~@humanfs+types@0.15.0": [2,"@humanfs/types","sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q=="], - "~https_c++registry.npmjs.org+~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], - "~https_c++registry.npmjs.org+~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], - "~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], - "~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], - "~https_c++registry.npmjs.org+~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], - "~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], - "~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], - "~https_c++registry.npmjs.org+~@napi-rs+lzma-linux-x64-gnu@1.5.1": [3,"@napi-rs/lzma-linux-x64-gnu","sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",null,null,null,null,{ "engines": { "node": "^22.20 || ^24.12 || >=25" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@radix-ui+number@1.1.3": [0,"@radix-ui/number","sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA=="], - "~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7": [0,"@radix-ui/primitive","sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1": [0,"@radix-ui/react-arrow","sha512-v4zggRcjadnI+ClKDuijlQEW4tw3NoaeHc/PwpKnLoLLKNUG4InLegkstooLcRIUWCs+8L22dGURCVuFfOKfnA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1": [0,"@radix-ui/react-collection","sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1": [0,"@radix-ui/react-compose-refs","sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1": [0,"@radix-ui/react-context","sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1": [0,"@radix-ui/react-direction","sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1": [0,"@radix-ui/react-dismissable-layer","sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1": [0,"@radix-ui/react-dropdown-menu","sha512-geq8l2rJkxvkXsT9RMgtUE3P8pITFpTsvYpbySi1IH4fZEABD/Gp85myayFgxk0ktljGMJnCbeFkyTusvSvv7g=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1": [0,"@radix-ui/react-focus-guards","sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1": [0,"@radix-ui/react-focus-scope","sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1": [0,"@radix-ui/react-id","sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1": [0,"@radix-ui/react-menu","sha512-uW7RVuU6Lp/ZtfeY4b3kL32zccgEWvPv1+cf17ubYzHa9cL8AHokmk36cG/XEiH/smbQvumnieXX9j/e9RqJWA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1": [0,"@radix-ui/react-popper","sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1": [0,"@radix-ui/react-portal","sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1": [0,"@radix-ui/react-presence","sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1": [0,"@radix-ui/react-primitive","sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1": [0,"@radix-ui/react-roving-focus","sha512-V9jI6hDjT7l3jsCQD9bLNvDLM3tH/gdbOTp7Tefp3hbbgCGQoK7tUvrWiRlcoBHIZ809ElXwNQwVo0B98LuTXQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1": [0,"@radix-ui/react-scroll-area","sha512-Zn5Cd171wxsO3Dfg8HaW6RifTb9CYTKQJHs/G4+LN1GfmJpaQMZQyQxMprVPHpaz7QY4l9BxK2JwQuzHsXC8nA=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1": [0,"@radix-ui/react-slot","sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1": [0,"@radix-ui/react-tooltip","sha512-6EamKFRRnlpdadndbZ6LMwycfwkwPte1B42hs6QA0gYhjaOKqW4PZ4pjaW9UrlDX5eVt/OjncE7BFTPL5nmZhg=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1": [0,"@radix-ui/react-use-callback-ref","sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1": [0,"@radix-ui/react-use-controllable-state","sha512-uEQJGT97ZA/TgP/Hydw47lHu+/vQj6z/0jA+WeTbK1o9Rx45GImjpD0tc3W5ad3D6XTSR6e1yEO0FvGq6WQfVQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1": [0,"@radix-ui/react-use-effect-event","sha512-7cshFL8HGS/7HEiHH+9kL9HBwp2sa9yX18Knwek6KYWmXwM7pegMgta2AXMQKI+rq3JnfSj9x8wYqFMTdG1Jgg=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1": [0,"@radix-ui/react-use-is-hydrated","sha512-umO/aJ+82CpOnhDZUTbILCQf7kU/g0iv+oGs/Q8jw7IkhWBzaEP4sA268PhFAJTFetbwp3ICc6ktpI4TqtxcIw=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1": [0,"@radix-ui/react-use-layout-effect","sha512-K20DkRkUwDnxEYMBPcg3Y6voLkEy5p5QQmszZgLngKKiC7dzBR/aEuK3w1qlx2JWDUNH6FluahYdgR3BP+QbYw=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1": [0,"@radix-ui/react-use-rect","sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1": [0,"@radix-ui/react-use-size","sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw=="], - "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1": [0,"@radix-ui/react-visually-hidden","sha512-NFS86RYYZb4/exihaESBGOpMJFz8MGLAfu3mOBSGByVnVPC9JPASfYubxd/8KbkQK0sYAv8lVQDEQukDX/qXvQ=="], - "~https_c++registry.npmjs.org+~@radix-ui+rect@1.1.3": [0,"@radix-ui/rect","sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw=="], - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1": [0,"@reduxjs/toolkit","sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw=="], - "~https_c++registry.npmjs.org+~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA=="], - "~https_c++registry.npmjs.org+~@rollup+rollup-android-arm-eabi@4.62.4": [3,"@rollup/rollup-android-arm-eabi","sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==",null,null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-android-arm64@4.62.4": [3,"@rollup/rollup-android-arm64","sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==",null,null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-darwin-arm64@4.62.4": [3,"@rollup/rollup-darwin-arm64","sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==",null,null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-darwin-x64@4.62.4": [3,"@rollup/rollup-darwin-x64","sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==",null,null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-arm64@4.62.4": [3,"@rollup/rollup-freebsd-arm64","sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==",null,null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-x64@4.62.4": [3,"@rollup/rollup-freebsd-x64","sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==",null,null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-gnueabihf@4.62.4": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-musleabihf@4.62.4": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-gnu@4.62.4": [3,"@rollup/rollup-linux-arm64-gnu","sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-musl@4.62.4": [3,"@rollup/rollup-linux-arm64-musl","sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-gnu@4.62.4": [3,"@rollup/rollup-linux-loong64-gnu","sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-musl@4.62.4": [3,"@rollup/rollup-linux-loong64-musl","sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-gnu@4.62.4": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-musl@4.62.4": [3,"@rollup/rollup-linux-ppc64-musl","sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-gnu@4.62.4": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-musl@4.62.4": [3,"@rollup/rollup-linux-riscv64-musl","sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-s390x-gnu@4.62.4": [3,"@rollup/rollup-linux-s390x-gnu","sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-gnu@4.62.4": [3,"@rollup/rollup-linux-x64-gnu","sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-musl@4.62.4": [3,"@rollup/rollup-linux-x64-musl","sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-openbsd-x64@4.62.4": [3,"@rollup/rollup-openbsd-x64","sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==",null,null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-openharmony-arm64@4.62.4": [3,"@rollup/rollup-openharmony-arm64","sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==",null,null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-win32-arm64-msvc@4.62.4": [3,"@rollup/rollup-win32-arm64-msvc","sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-win32-ia32-msvc@4.62.4": [3,"@rollup/rollup-win32-ia32-msvc","sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-gnu@4.62.4": [3,"@rollup/rollup-win32-x64-gnu","sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-msvc@4.62.4": [3,"@rollup/rollup-win32-x64-msvc","sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "~https_c++registry.npmjs.org+~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="], - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3": [0,"@tailwindcss/node","sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg=="], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-android-arm64@4.3.3": [1,"@tailwindcss/oxide-android-arm64","sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-arm64@4.3.3": [1,"@tailwindcss/oxide-darwin-arm64","sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-x64@4.3.3": [1,"@tailwindcss/oxide-darwin-x64","sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-freebsd-x64@4.3.3": [1,"@tailwindcss/oxide-freebsd-x64","sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm-gnueabihf@4.3.3": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-gnu@4.3.3": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-musl@4.3.3": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-gnu@4.3.3": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-musl@4.3.3": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-wasm32-wasi@4.3.3": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==",null,null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-arm64-msvc@4.3.3": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-x64-msvc@4.3.3": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==",null,null,null,null,{ "engines": { "node": ">= 20" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3": [0,"@tailwindcss/oxide","sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA=="], - "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1": [0,"@tailwindcss/vite","sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw=="], - "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww=="], - "~https_c++registry.npmjs.org+~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg=="], - "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], - "~https_c++registry.npmjs.org+~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], - "~https_c++registry.npmjs.org+~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], - "~https_c++registry.npmjs.org+~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], - "~https_c++registry.npmjs.org+~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="], - "~https_c++registry.npmjs.org+~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], - "~https_c++registry.npmjs.org+~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], - "~https_c++registry.npmjs.org+~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], - "~https_c++registry.npmjs.org+~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], - "~https_c++registry.npmjs.org+~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], - "~https_c++registry.npmjs.org+~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w=="], - "~https_c++registry.npmjs.org+~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], - "~https_c++registry.npmjs.org+~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], - "~https_c++registry.npmjs.org+~@types+estree@1.0.9": [2,"@types/estree","sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], - "~https_c++registry.npmjs.org+~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], - "~https_c++registry.npmjs.org+~@types+node@24.13.3": [2,"@types/node","sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q=="], - "~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1": [2,"@types/react-dom","sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw=="], - "~https_c++registry.npmjs.org+~@types+react@19.2.18": [2,"@types/react","sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w=="], - "~https_c++registry.npmjs.org+~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1": [2,"@typescript-eslint/eslint-plugin","sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1": [2,"@typescript-eslint/parser","sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3": [2,"@typescript-eslint/project-service","sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0": [2,"@typescript-eslint/scope-manager","sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0": [2,"@typescript-eslint/types","sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1": [2,"@typescript-eslint/typescript-estree","sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1": [2,"@typescript-eslint/utils","sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA=="], - "~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0": [2,"@typescript-eslint/visitor-keys","sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg=="], - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], - "~https_c++registry.npmjs.org+~acorn-jsx@5.3.2~peer.1": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], - "~https_c++registry.npmjs.org+~acorn@8.18.0": [2,"acorn","sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==",null,null,null,null,null,{ "acorn": "bin/acorn"}], - "~https_c++registry.npmjs.org+~ajv@6.15.0": [2,"ajv","sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], - "~https_c++registry.npmjs.org+~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - "~https_c++registry.npmjs.org+~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], - "~https_c++registry.npmjs.org+~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], - "~https_c++registry.npmjs.org+~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], - "~https_c++registry.npmjs.org+~balanced-match@4.0.4": [2,"balanced-match","sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], - "~https_c++registry.npmjs.org+~baseline-browser-mapping@2.11.12": [2,"baseline-browser-mapping","sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==",null,null,null,null,null,{ "baseline-browser-mapping": "dist/cli.cjs"}], - "~https_c++registry.npmjs.org+~brace-expansion@1.1.18": [2,"brace-expansion","sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw=="], - "~https_c++registry.npmjs.org+~brace-expansion@5.0.9": [2,"brace-expansion","sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="], - "~https_c++registry.npmjs.org+~browserslist@4.28.7": [2,"browserslist","sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==",null,null,null,null,null,{ "browserslist": "cli.js"}], - "~https_c++registry.npmjs.org+~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], - "~https_c++registry.npmjs.org+~caniuse-lite@1.0.30001806": [2,"caniuse-lite","sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw=="], - "~https_c++registry.npmjs.org+~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - "~https_c++registry.npmjs.org+~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], - "~https_c++registry.npmjs.org+~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], - "~https_c++registry.npmjs.org+~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], - "~https_c++registry.npmjs.org+~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - "~https_c++registry.npmjs.org+~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - "~https_c++registry.npmjs.org+~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], - "~https_c++registry.npmjs.org+~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], - "~https_c++registry.npmjs.org+~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], - "~https_c++registry.npmjs.org+~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], - "~https_c++registry.npmjs.org+~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], - "~https_c++registry.npmjs.org+~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], - "~https_c++registry.npmjs.org+~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], - "~https_c++registry.npmjs.org+~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg=="], - "~https_c++registry.npmjs.org+~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], - "~https_c++registry.npmjs.org+~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], - "~https_c++registry.npmjs.org+~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], - "~https_c++registry.npmjs.org+~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], - "~https_c++registry.npmjs.org+~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], - "~https_c++registry.npmjs.org+~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], - "~https_c++registry.npmjs.org+~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], - "~https_c++registry.npmjs.org+~date-fns@4.4.0": [0,"date-fns","sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w=="], - "~https_c++registry.npmjs.org+~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], - "~https_c++registry.npmjs.org+~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="], - "~https_c++registry.npmjs.org+~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], - "~https_c++registry.npmjs.org+~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - "~https_c++registry.npmjs.org+~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], - "~https_c++registry.npmjs.org+~electron-to-chromium@1.5.400": [2,"electron-to-chromium","sha512-96EWDNjM59SYflgeV5Ylsf4EMiq1a25YjCnJH7cxn/AF2H3pILRweaUnoLax0yKHWdpOzY6JKEu45e8irqZIHA=="], - "~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5": [0,"enhanced-resolve","sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A=="], - "~https_c++registry.npmjs.org+~es-toolkit@1.50.0": [0,"es-toolkit","sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w=="], - "~https_c++registry.npmjs.org+~esbuild@0.28.1": [2,"esbuild","sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",null,null,null,null,null,{ "esbuild": "bin/esbuild"}], - "~https_c++registry.npmjs.org+~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], - "~https_c++registry.npmjs.org+~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - "~https_c++registry.npmjs.org+~eslint-plugin-react-hooks@5.2.0~peer.1": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], - "~https_c++registry.npmjs.org+~eslint-plugin-react-refresh@0.4.26~peer.1": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ=="], - "~https_c++registry.npmjs.org+~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], - "~https_c++registry.npmjs.org+~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - "~https_c++registry.npmjs.org+~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], - "~https_c++registry.npmjs.org+~eslint-visitor-keys@5.0.1": [2,"eslint-visitor-keys","sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1": [2,"eslint","sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==",null,null,null,null,null,{ "eslint": "bin/eslint.js"}], - "~https_c++registry.npmjs.org+~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], - "~https_c++registry.npmjs.org+~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], - "~https_c++registry.npmjs.org+~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], - "~https_c++registry.npmjs.org+~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], - "~https_c++registry.npmjs.org+~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], - "~https_c++registry.npmjs.org+~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="], - "~https_c++registry.npmjs.org+~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], - "~https_c++registry.npmjs.org+~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], - "~https_c++registry.npmjs.org+~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], - "~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], - "~https_c++registry.npmjs.org+~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], - "~https_c++registry.npmjs.org+~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], - "~https_c++registry.npmjs.org+~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], - "~https_c++registry.npmjs.org+~flatted@3.4.4": [2,"flatted","sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q=="], - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1": [0,"framer-motion","sha512-1eaL3RvR/kAlbG7UYcpMptEyzPoENO0c6w7ZnB3/hh2vSAz/6uGAFn6fdoqTBguNstf3MsFhJHsD/0DHiclG+g=="], - "~https_c++registry.npmjs.org+~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",null,null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], - "~https_c++registry.npmjs.org+~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], - "~https_c++registry.npmjs.org+~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], - "~https_c++registry.npmjs.org+~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], - "~https_c++registry.npmjs.org+~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], - "~https_c++registry.npmjs.org+~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], - "~https_c++registry.npmjs.org+~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], - "~https_c++registry.npmjs.org+~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], - "~https_c++registry.npmjs.org+~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - "~https_c++registry.npmjs.org+~ignore@7.0.6": [2,"ignore","sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw=="], - "~https_c++registry.npmjs.org+~immer@11.1.15": [0,"immer","sha512-VrNANlmnWQnh5COXIIOQXM9oOJw7naGKlBT74ZOOR6lpVXc3gFEu9FJLDFcpCJ2j+NWr8TIwtWD//T6ZX6TKiQ=="], - "~https_c++registry.npmjs.org+~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], - "~https_c++registry.npmjs.org+~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], - "~https_c++registry.npmjs.org+~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="], - "~https_c++registry.npmjs.org+~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], - "~https_c++registry.npmjs.org+~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], - "~https_c++registry.npmjs.org+~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - "~https_c++registry.npmjs.org+~jiti@2.7.0": [0,"jiti","sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==",null,null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], - "~https_c++registry.npmjs.org+~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - "~https_c++registry.npmjs.org+~js-yaml@4.3.1": [2,"js-yaml","sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==",null,null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], - "~https_c++registry.npmjs.org+~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",null,null,null,null,null,{ "jsesc": "bin/jsesc"}], - "~https_c++registry.npmjs.org+~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], - "~https_c++registry.npmjs.org+~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - "~https_c++registry.npmjs.org+~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], - "~https_c++registry.npmjs.org+~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",null,null,null,null,null,{ "json5": "lib/cli.js"}], - "~https_c++registry.npmjs.org+~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], - "~https_c++registry.npmjs.org+~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], - "~https_c++registry.npmjs.org+~lightningcss-android-arm64@1.32.0": [1,"lightningcss-android-arm64","sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~lightningcss-darwin-arm64@1.32.0": [1,"lightningcss-darwin-arm64","sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~lightningcss-darwin-x64@1.32.0": [1,"lightningcss-darwin-x64","sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~lightningcss-freebsd-x64@1.32.0": [1,"lightningcss-freebsd-x64","sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~lightningcss-linux-arm-gnueabihf@1.32.0": [1,"lightningcss-linux-arm-gnueabihf","sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~https_c++registry.npmjs.org+~lightningcss-linux-arm64-gnu@1.32.0": [1,"lightningcss-linux-arm64-gnu","sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~lightningcss-linux-arm64-musl@1.32.0": [1,"lightningcss-linux-arm64-musl","sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~lightningcss-linux-x64-gnu@1.32.0": [1,"lightningcss-linux-x64-gnu","sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~https_c++registry.npmjs.org+~lightningcss-linux-x64-musl@1.32.0": [1,"lightningcss-linux-x64-musl","sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~https_c++registry.npmjs.org+~lightningcss-win32-arm64-msvc@1.32.0": [1,"lightningcss-win32-arm64-msvc","sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~https_c++registry.npmjs.org+~lightningcss-win32-x64-msvc@1.32.0": [1,"lightningcss-win32-x64-msvc","sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~https_c++registry.npmjs.org+~lightningcss@1.32.0": [0,"lightningcss","sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], - "~https_c++registry.npmjs.org+~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], - "~https_c++registry.npmjs.org+~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], - "~https_c++registry.npmjs.org+~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - "~https_c++registry.npmjs.org+~lucide-react@0.534.0~peer.1": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw=="], - "~https_c++registry.npmjs.org+~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], - "~https_c++registry.npmjs.org+~minimatch@10.2.6": [2,"minimatch","sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A=="], - "~https_c++registry.npmjs.org+~minimatch@3.1.5": [2,"minimatch","sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], - "~https_c++registry.npmjs.org+~motion-dom@12.43.0": [0,"motion-dom","sha512-azKON4d9S65PEoFUiQTMTgPheEmzf2QngdRc50AKfJp9Q9mmcBVw22c8eMq9k8kxOFHdL7+WZY7N/5F/lwiDag=="], - "~https_c++registry.npmjs.org+~motion-utils@12.39.0": [0,"motion-utils","sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ=="], - "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1": [0,"motion","sha512-BQgQbSa9Hn3/mtbib0MK53y6JSANa+YKUKlaYnWzAVDH424RYQ5LVpV3pNiWH00BA2z4ojsSdMzqT7g2FQwjuQ=="], - "~https_c++registry.npmjs.org+~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], - "~https_c++registry.npmjs.org+~nanoid@3.3.17": [2,"nanoid","sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==",null,null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], - "~https_c++registry.npmjs.org+~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], - "~https_c++registry.npmjs.org+~node-releases@2.0.52": [2,"node-releases","sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A=="], - "~https_c++registry.npmjs.org+~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], - "~https_c++registry.npmjs.org+~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], - "~https_c++registry.npmjs.org+~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], - "~https_c++registry.npmjs.org+~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], - "~https_c++registry.npmjs.org+~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], - "~https_c++registry.npmjs.org+~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], - "~https_c++registry.npmjs.org+~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], - "~https_c++registry.npmjs.org+~picomatch@4.0.5": [2,"picomatch","sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A=="], - "~https_c++registry.npmjs.org+~postcss@8.5.25": [2,"postcss","sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw=="], - "~https_c++registry.npmjs.org+~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], - "~https_c++registry.npmjs.org+~prettier@3.9.6": [2,"prettier","sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==",null,null,null,null,null,{ "prettier": "bin/prettier.cjs"}], - "~https_c++registry.npmjs.org+~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], - "~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1": [0,"react-dom","sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ=="], - "~https_c++registry.npmjs.org+~react-is@19.2.8": [0,"react-is","sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ=="], - "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1": [0,"react-redux","sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g=="], - "~https_c++registry.npmjs.org+~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="], - "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], - "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1": [0,"react-router","sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg=="], - "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], - "~https_c++registry.npmjs.org+~react@19.2.8": [0,"react","sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw=="], - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1": [0,"recharts","sha512-QXFrvt6IVcw7eeZCoyXTwkIJAX3Dv1nyVhMicXJ47GsGDDpcN8z6o644DibE9XjpBTThtsomLKnTV6lc+cVFUA=="], - "~https_c++registry.npmjs.org+~redux-thunk@3.1.0~peer.1": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="], - "~https_c++registry.npmjs.org+~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="], - "~https_c++registry.npmjs.org+~reselect@5.2.0": [0,"reselect","sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw=="], - "~https_c++registry.npmjs.org+~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], - "~https_c++registry.npmjs.org+~rollup@4.62.4": [2,"rollup","sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==",null,null,null,null,null,{ "rollup": "dist/bin/rollup"}], - "~https_c++registry.npmjs.org+~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], - "~https_c++registry.npmjs.org+~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",null,null,null,null,null,{ "semver": "bin/semver.js"}], - "~https_c++registry.npmjs.org+~semver@7.8.5": [2,"semver","sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",null,null,null,null,null,{ "semver": "bin/semver.js"}], - "~https_c++registry.npmjs.org+~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw=="], - "~https_c++registry.npmjs.org+~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], - "~https_c++registry.npmjs.org+~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], - "~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], - "~https_c++registry.npmjs.org+~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], - "~https_c++registry.npmjs.org+~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], - "~https_c++registry.npmjs.org+~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - "~https_c++registry.npmjs.org+~tailwind-merge@3.6.0": [0,"tailwind-merge","sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w=="], - "~https_c++registry.npmjs.org+~tailwindcss@4.3.3": [0,"tailwindcss","sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ=="], - "~https_c++registry.npmjs.org+~tapable@2.3.3": [0,"tapable","sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], - "~https_c++registry.npmjs.org+~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], - "~https_c++registry.npmjs.org+~tinyglobby@0.2.17": [2,"tinyglobby","sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], - "~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3": [2,"ts-api-utils","sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="], - "~https_c++registry.npmjs.org+~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "~https_c++registry.npmjs.org+~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], - "~https_c++registry.npmjs.org+~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1": [2,"typescript-eslint","sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw=="], - "~https_c++registry.npmjs.org+~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",null,null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], - "~https_c++registry.npmjs.org+~undici-types@7.18.2": [2,"undici-types","sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="], - "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",null,null,null,null,null,{ "update-browserslist-db": "cli.js"}], - "~https_c++registry.npmjs.org+~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], - "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], - "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], - "~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ=="], - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1": [2,"vite","sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",null,null,null,null,null,{ "vite": "bin/vite.js"}], - "~https_c++registry.npmjs.org+~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",null,null,null,null,null,{ "node-which": "./bin/node-which"}], - "~https_c++registry.npmjs.org+~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], - "~https_c++registry.npmjs.org+~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - "~https_c++registry.npmjs.org+~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="] - }, - "edges": { - "workspace~app @eslint/js": "dev ^9.30.1 ~https_c++registry.npmjs.org+~@eslint+js@9.39.5", - "workspace~app @types/node": "dev ^24.9.1 ~https_c++registry.npmjs.org+~@types+node@24.13.3", - "workspace~app @types/react-dom": "dev ^19.1.6 ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "workspace~app @types/react": "dev ^19.1.8 ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "workspace~app @vitejs/plugin-react": "dev ^4.6.0 ~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1", - "workspace~app eslint-plugin-react-hooks": "dev ^5.2.0 ~https_c++registry.npmjs.org+~eslint-plugin-react-hooks@5.2.0~peer.1", - "workspace~app eslint-plugin-react-refresh": "dev ^0.4.20 ~https_c++registry.npmjs.org+~eslint-plugin-react-refresh@0.4.26~peer.1", - "workspace~app eslint": "dev ^9.30.1 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "workspace~app globals": "dev ^16.3.0 ~https_c++registry.npmjs.org+~globals@16.5.0", - "workspace~app prettier": "dev ^3.6.2 ~https_c++registry.npmjs.org+~prettier@3.9.6", - "workspace~app tw-animate-css": "dev ^1.3.6 ~https_c++registry.npmjs.org+~tw-animate-css@1.4.0", - "workspace~app typescript-eslint": "dev ^8.35.1 ~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1", - "workspace~app typescript": "dev ~5.8.3 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "workspace~app vite": "dev ^7.0.4 ~https_c++registry.npmjs.org+~vite@7.3.6~peer.1", - "workspace~app @radix-ui/react-dropdown-menu": "prod ^2.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1", - "workspace~app @radix-ui/react-scroll-area": "prod ^1.2.10 ~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1", - "workspace~app @radix-ui/react-slot": "prod ^1.2.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", - "workspace~app @radix-ui/react-tooltip": "prod ^1.2.8 ~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1", - "workspace~app @tailwindcss/vite": "prod ^4.1.11 ~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1", - "workspace~app @tanstack/react-table": "prod ^8.21.3 ~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1", - "workspace~app class-variance-authority": "prod ^0.7.1 ~https_c++registry.npmjs.org+~class-variance-authority@0.7.1", - "workspace~app clsx": "prod ^2.1.1 ~https_c++registry.npmjs.org+~clsx@2.1.1", - "workspace~app date-fns": "prod ^4.1.0 ~https_c++registry.npmjs.org+~date-fns@4.4.0", - "workspace~app lucide-react": "prod ^0.534.0 ~https_c++registry.npmjs.org+~lucide-react@0.534.0~peer.1", - "workspace~app motion": "prod ^12.23.12 ~https_c++registry.npmjs.org+~motion@12.43.0~peer.1", - "workspace~app react-dom": "prod ^19.1.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "workspace~app react-router": "prod ^7.7.1 ~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1", - "workspace~app react": "prod ^19.1.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "workspace~app recharts": "prod ^3.1.0 ~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1", - "workspace~app sonner": "prod ^2.0.7 ~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1", - "workspace~app tailwind-merge": "prod ^3.3.1 ~https_c++registry.npmjs.org+~tailwind-merge@3.6.0", - "workspace~app tailwindcss": "prod ^4.1.11 ~https_c++registry.npmjs.org+~tailwindcss@4.3.3", - "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7 @babel/helper-validator-identifier": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7", - "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7 js-tokens": "prod ^4.0.0 ~https_c++registry.npmjs.org+~js-tokens@4.0.0", - "~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7 picocolors": "prod ^1.1.1 ~https_c++registry.npmjs.org+~picocolors@1.1.1", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/code-frame": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/generator": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+generator@7.29.8", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/helper-compilation-targets": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/helper-module-transforms": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/helpers": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helpers@7.29.7", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/parser": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/template": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+template@7.29.7", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/traverse": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+traverse@7.29.8", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 @jridgewell/remapping": "prod ^2.3.5 ~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 convert-source-map": "prod ^2.0.0 ~https_c++registry.npmjs.org+~convert-source-map@2.0.0", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 debug": "prod ^4.1.0 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 gensync": "prod ^1.0.0-beta.2 ~https_c++registry.npmjs.org+~gensync@1.0.0-beta.2", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 json5": "prod ^2.2.3 ~https_c++registry.npmjs.org+~json5@2.2.3", - "~https_c++registry.npmjs.org+~@babel+core@7.29.7 semver": "prod ^6.3.1 ~https_c++registry.npmjs.org+~semver@6.3.1", - "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @babel/parser": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", - "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @babel/types": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @jridgewell/gen-mapping": "prod ^0.3.12 ~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13", - "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 @jridgewell/trace-mapping": "prod ^0.3.28 ~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31", - "~https_c++registry.npmjs.org+~@babel+generator@7.29.8 jsesc": "prod ^3.0.2 ~https_c++registry.npmjs.org+~jsesc@3.1.0", - "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 @babel/compat-data": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+compat-data@7.29.7", - "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 @babel/helper-validator-option": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-option@7.29.7", - "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 browserslist": "prod ^4.24.0 ~https_c++registry.npmjs.org+~browserslist@4.28.7", - "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 lru-cache": "prod ^5.1.1 ~https_c++registry.npmjs.org+~lru-cache@5.1.1", - "~https_c++registry.npmjs.org+~@babel+helper-compilation-targets@7.29.7 semver": "prod ^6.3.1 ~https_c++registry.npmjs.org+~semver@6.3.1", - "~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7 @babel/traverse": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+traverse@7.29.8", - "~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/core": "peer ^7.0.0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", - "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/helper-module-imports": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-module-imports@7.29.7", - "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/helper-validator-identifier": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7", - "~https_c++registry.npmjs.org+~@babel+helper-module-transforms@7.29.7~peer.1 @babel/traverse": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+traverse@7.29.8", - "~https_c++registry.npmjs.org+~@babel+helpers@7.29.7 @babel/template": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+template@7.29.7", - "~https_c++registry.npmjs.org+~@babel+helpers@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+parser@7.29.8 @babel/types": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1 @babel/core": "peer ^7.0.0-0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", - "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1 @babel/helper-plugin-utils": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-plugin-utils@7.29.7", - "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1 @babel/core": "peer ^7.0.0-0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", - "~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1 @babel/helper-plugin-utils": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-plugin-utils@7.29.7", - "~https_c++registry.npmjs.org+~@babel+template@7.29.7 @babel/code-frame": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7", - "~https_c++registry.npmjs.org+~@babel+template@7.29.7 @babel/parser": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", - "~https_c++registry.npmjs.org+~@babel+template@7.29.7 @babel/types": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/code-frame": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+code-frame@7.29.7", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/generator": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+generator@7.29.8", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/helper-globals": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-globals@7.29.7", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/parser": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/template": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+template@7.29.7", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 @babel/types": "prod ^7.29.8 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@babel+traverse@7.29.8 debug": "prod ^4.3.1 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@babel+types@7.29.8 @babel/helper-string-parser": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-string-parser@7.29.7", - "~https_c++registry.npmjs.org+~@babel+types@7.29.8 @babel/helper-validator-identifier": "prod ^7.29.7 ~https_c++registry.npmjs.org+~@babel+helper-validator-identifier@7.29.7", - "~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1 eslint": "peer ^6.0.0 || ^7.0.0 || >=8.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1 eslint-visitor-keys": "prod ^3.4.3 ~https_c++registry.npmjs.org+~eslint-visitor-keys@3.4.3", - "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2 @eslint/object-schema": "prod ^2.1.7 ~https_c++registry.npmjs.org+~@eslint+object-schema@2.1.7", - "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2 debug": "prod ^4.3.1 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2 minimatch": "prod ^3.1.5 ~https_c++registry.npmjs.org+~minimatch@3.1.5", - "~https_c++registry.npmjs.org+~@eslint+config-helpers@0.4.2 @eslint/core": "prod ^0.17.0 ~https_c++registry.npmjs.org+~@eslint+core@0.17.0", - "~https_c++registry.npmjs.org+~@eslint+core@0.17.0 @types/json-schema": "prod ^7.0.15 ~https_c++registry.npmjs.org+~@types+json-schema@7.0.15", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 ajv": "prod ^6.14.0 ~https_c++registry.npmjs.org+~ajv@6.15.0", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 debug": "prod ^4.3.2 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 espree": "prod ^10.0.1 ~https_c++registry.npmjs.org+~espree@10.4.0", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 globals": "prod ^14.0.0 ~https_c++registry.npmjs.org+~globals@14.0.0", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 ignore": "prod ^5.2.0 ~https_c++registry.npmjs.org+~ignore@5.3.2", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 import-fresh": "prod ^3.2.1 ~https_c++registry.npmjs.org+~import-fresh@3.3.1", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 js-yaml": "prod ^4.3.0 ~https_c++registry.npmjs.org+~js-yaml@4.3.1", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 minimatch": "prod ^3.1.5 ~https_c++registry.npmjs.org+~minimatch@3.1.5", - "~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6 strip-json-comments": "prod ^3.1.1 ~https_c++registry.npmjs.org+~strip-json-comments@3.1.1", - "~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1 @eslint/core": "prod ^0.17.0 ~https_c++registry.npmjs.org+~@eslint+core@0.17.0", - "~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1 levn": "prod ^0.4.1 ~https_c++registry.npmjs.org+~levn@0.4.1", - "~https_c++registry.npmjs.org+~@floating-ui+core@1.8.0 @floating-ui/utils": "prod ^0.2.12 ~https_c++registry.npmjs.org+~@floating-ui+utils@0.2.12", - "~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0 @floating-ui/core": "prod ^1.8.0 ~https_c++registry.npmjs.org+~@floating-ui+core@1.8.0", - "~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0 @floating-ui/utils": "prod ^0.2.12 ~https_c++registry.npmjs.org+~@floating-ui+utils@0.2.12", - "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1 react-dom": "peer >=16.8.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1 react": "peer >=16.8.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1 @floating-ui/dom": "prod ^1.8.0 ~https_c++registry.npmjs.org+~@floating-ui+dom@1.8.0", - "~https_c++registry.npmjs.org+~@humanfs+core@0.19.2 @humanfs/types": "prod ^0.15.0 ~https_c++registry.npmjs.org+~@humanfs+types@0.15.0", - "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8 @humanfs/core": "prod ^0.19.2 ~https_c++registry.npmjs.org+~@humanfs+core@0.19.2", - "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8 @humanfs/types": "prod ^0.15.0 ~https_c++registry.npmjs.org+~@humanfs+types@0.15.0", - "~https_c++registry.npmjs.org+~@humanfs+node@0.16.8 @humanwhocodes/retry": "prod ^0.4.0 ~https_c++registry.npmjs.org+~@humanwhocodes+retry@0.4.3", - "~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13 @jridgewell/sourcemap-codec": "prod ^1.5.0 ~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5", - "~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13 @jridgewell/trace-mapping": "prod ^0.3.24 ~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31", - "~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5 @jridgewell/gen-mapping": "prod ^0.3.5 ~https_c++registry.npmjs.org+~@jridgewell+gen-mapping@0.3.13", - "~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5 @jridgewell/trace-mapping": "prod ^0.3.24 ~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31", - "~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31 @jridgewell/resolve-uri": "prod ^3.1.0 ~https_c++registry.npmjs.org+~@jridgewell+resolve-uri@3.1.2", - "~https_c++registry.npmjs.org+~@jridgewell+trace-mapping@0.3.31 @jridgewell/sourcemap-codec": "prod ^1.4.14 ~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5", - "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1 @radix-ui/react-use-effect-event": "prod 0.0.5 ~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-menu": "prod 2.1.24 ~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-dropdown-menu@2.1.24~peer.1 @radix-ui/react-use-controllable-state": "prod 1.2.6 ~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-collection": "prod 1.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-direction": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-dismissable-layer": "prod 1.1.19 ~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-focus-guards": "prod 1.1.6 ~https_c++registry.npmjs.org+~@radix-ui+react-focus-guards@1.1.6~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-focus-scope": "prod 1.1.16 ~https_c++registry.npmjs.org+~@radix-ui+react-focus-scope@1.1.16~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-popper": "prod 1.3.7 ~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-portal": "prod 1.1.17 ~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-presence": "prod 1.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-roving-focus": "prod 1.1.19 ~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 aria-hidden": "prod ^1.2.4 ~https_c++registry.npmjs.org+~aria-hidden@1.2.6", - "~https_c++registry.npmjs.org+~@radix-ui+react-menu@2.1.24~peer.1 react-remove-scroll": "prod ^2.7.2 ~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @floating-ui/react-dom": "prod ^2.0.0 ~https_c++registry.npmjs.org+~@floating-ui+react-dom@2.1.9~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-arrow": "prod 1.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-arrow@1.1.15~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-rect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/react-use-size": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1 @radix-ui/rect": "prod 1.1.3 ~https_c++registry.npmjs.org+~@radix-ui+rect@1.1.3", - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-collection": "prod 1.1.15 ~https_c++registry.npmjs.org+~@radix-ui+react-collection@1.1.15~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-direction": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-controllable-state": "prod 1.2.6 ~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-is-hydrated": "prod 0.1.3 ~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-roving-focus@1.1.19~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/number": "prod 1.1.3 ~https_c++registry.npmjs.org+~@radix-ui+number@1.1.3", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-direction": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-direction@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-presence": "prod 1.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-use-callback-ref": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-scroll-area@1.2.18~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-compose-refs": "prod 1.1.5 ~https_c++registry.npmjs.org+~@radix-ui+react-compose-refs@1.1.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-context": "prod 1.2.2 ~https_c++registry.npmjs.org+~@radix-ui+react-context@1.2.2~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-dismissable-layer": "prod 1.1.19 ~https_c++registry.npmjs.org+~@radix-ui+react-dismissable-layer@1.1.19~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-id": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-id@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-popper": "prod 1.3.7 ~https_c++registry.npmjs.org+~@radix-ui+react-popper@1.3.7~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-portal": "prod 1.1.17 ~https_c++registry.npmjs.org+~@radix-ui+react-portal@1.1.17~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-presence": "prod 1.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-presence@1.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-slot": "prod 1.3.3 ~https_c++registry.npmjs.org+~@radix-ui+react-slot@1.3.3~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-use-controllable-state": "prod 1.2.6 ~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-tooltip@1.2.16~peer.1 @radix-ui/react-visually-hidden": "prod 1.2.11 ~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-callback-ref@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @radix-ui/primitive": "prod 1.1.7 ~https_c++registry.npmjs.org+~@radix-ui+primitive@1.1.7", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @radix-ui/react-use-effect-event": "prod 0.0.5 ~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-controllable-state@1.2.6~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-effect-event@0.0.5~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-is-hydrated@0.1.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-rect@1.1.4~peer.1 @radix-ui/rect": "prod 1.1.3 ~https_c++registry.npmjs.org+~@radix-ui+rect@1.1.3", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-use-size@1.1.4~peer.1 @radix-ui/react-use-layout-effect": "prod 1.1.4 ~https_c++registry.npmjs.org+~@radix-ui+react-use-layout-effect@1.1.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 react-dom": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 react": "peer ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 @types/react-dom": "peerOptional * ~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1", - "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@radix-ui+react-visually-hidden@1.2.11~peer.1 @radix-ui/react-primitive": "prod 2.1.10 ~https_c++registry.npmjs.org+~@radix-ui+react-primitive@2.1.10~peer.1", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 react-redux": "peerOptional ^7.2.1 || ^8.1.3 || ^9.0.0 ~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 react": "peerOptional ^16.9.0 || ^17.0.0 || ^18 || ^19 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 @standard-schema/spec": "prod ^1.0.0 ~https_c++registry.npmjs.org+~@standard-schema+spec@1.1.0", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 @standard-schema/utils": "prod ^0.3.0 ~https_c++registry.npmjs.org+~@standard-schema+utils@0.3.0", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 immer": "prod ^11.0.0 ~https_c++registry.npmjs.org+~immer@11.1.15", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 redux-thunk": "prod ^3.1.0 ~https_c++registry.npmjs.org+~redux-thunk@3.1.0~peer.1", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 redux": "prod ^5.0.1 ~https_c++registry.npmjs.org+~redux@5.0.1", - "~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1 reselect": "prod ^5.1.0 ~https_c++registry.npmjs.org+~reselect@5.2.0", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 @jridgewell/remapping": "prod ^2.3.5 ~https_c++registry.npmjs.org+~@jridgewell+remapping@2.3.5", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 enhanced-resolve": "prod ^5.24.1 ~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 jiti": "prod ^2.7.0 ~https_c++registry.npmjs.org+~jiti@2.7.0", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 lightningcss": "prod 1.32.0 ~https_c++registry.npmjs.org+~lightningcss@1.32.0", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 magic-string": "prod ^0.30.21 ~https_c++registry.npmjs.org+~magic-string@0.30.21", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 source-map-js": "prod ^1.2.1 ~https_c++registry.npmjs.org+~source-map-js@1.2.1", - "~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3 tailwindcss": "prod 4.3.3 ~https_c++registry.npmjs.org+~tailwindcss@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-android-arm64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-android-arm64@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-darwin-arm64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-arm64@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-darwin-x64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-darwin-x64@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-freebsd-x64": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-freebsd-x64@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-arm-gnueabihf": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm-gnueabihf@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-arm64-gnu": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-gnu@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-arm64-musl": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-arm64-musl@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-x64-gnu": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-gnu@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-linux-x64-musl": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-linux-x64-musl@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-wasm32-wasi": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-wasm32-wasi@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-win32-arm64-msvc": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-arm64-msvc@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3 @tailwindcss/oxide-win32-x64-msvc": "optional 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide-win32-x64-msvc@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 vite": "peer ^5.2.0 || ^6 || ^7 || ^8 ~https_c++registry.npmjs.org+~vite@7.3.6~peer.1", - "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 @tailwindcss/node": "prod 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+node@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 @tailwindcss/oxide": "prod 4.3.3 ~https_c++registry.npmjs.org+~@tailwindcss+oxide@4.3.3", - "~https_c++registry.npmjs.org+~@tailwindcss+vite@4.3.3~peer.1 tailwindcss": "prod 4.3.3 ~https_c++registry.npmjs.org+~tailwindcss@4.3.3", - "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1 react-dom": "peer >=16.8 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1 react": "peer >=16.8 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~@tanstack+react-table@8.21.3~peer.1 @tanstack/table-core": "prod 8.21.3 ~https_c++registry.npmjs.org+~@tanstack+table-core@8.21.3", - "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @babel/parser": "prod ^7.20.7 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", - "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @babel/types": "prod ^7.20.7 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @types/babel__generator": "prod * ~https_c++registry.npmjs.org+~@types+babel____generator@7.27.0", - "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @types/babel__template": "prod * ~https_c++registry.npmjs.org+~@types+babel____template@7.4.4", - "~https_c++registry.npmjs.org+~@types+babel____core@7.20.5 @types/babel__traverse": "prod * ~https_c++registry.npmjs.org+~@types+babel____traverse@7.28.0", - "~https_c++registry.npmjs.org+~@types+babel____generator@7.27.0 @babel/types": "prod ^7.0.0 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@types+babel____template@7.4.4 @babel/parser": "prod ^7.1.0 ~https_c++registry.npmjs.org+~@babel+parser@7.29.8", - "~https_c++registry.npmjs.org+~@types+babel____template@7.4.4 @babel/types": "prod ^7.0.0 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@types+babel____traverse@7.28.0 @babel/types": "prod ^7.28.2 ~https_c++registry.npmjs.org+~@babel+types@7.29.8", - "~https_c++registry.npmjs.org+~@types+d3-interpolate@3.0.4 @types/d3-color": "prod * ~https_c++registry.npmjs.org+~@types+d3-color@3.1.3", - "~https_c++registry.npmjs.org+~@types+d3-scale@4.0.9 @types/d3-time": "prod * ~https_c++registry.npmjs.org+~@types+d3-time@3.0.4", - "~https_c++registry.npmjs.org+~@types+d3-shape@3.1.8 @types/d3-path": "prod * ~https_c++registry.npmjs.org+~@types+d3-path@3.1.1", - "~https_c++registry.npmjs.org+~@types+node@24.13.3 undici-types": "prod ~7.18.0 ~https_c++registry.npmjs.org+~undici-types@7.18.2", - "~https_c++registry.npmjs.org+~@types+react-dom@19.2.4~peer.1 @types/react": "peer ^19.2.0 ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~@types+react@19.2.18 csstype": "prod ^3.2.2 ~https_c++registry.npmjs.org+~csstype@3.2.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/parser": "peer ^8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @eslint-community/regexpp": "prod ^4.12.2 ~https_c++registry.npmjs.org+~@eslint-community+regexpp@4.12.2", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/scope-manager": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/type-utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 ignore": "prod ^7.0.5 ~https_c++registry.npmjs.org+~ignore@7.0.6", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 natural-compare": "prod ^1.4.0 ~https_c++registry.npmjs.org+~natural-compare@1.4.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1 ts-api-utils": "prod ^2.5.0 ~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/scope-manager": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 @typescript-eslint/tsconfig-utils": "prod ^8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 @typescript-eslint/types": "prod ^8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 @typescript-eslint/utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+type-utils@8.66.0~peer.3 ts-api-utils": "prod ^2.5.0 ~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/project-service": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+project-service@8.66.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/tsconfig-utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+tsconfig-utils@8.66.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 @typescript-eslint/visitor-keys": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 debug": "prod ^4.4.3 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 minimatch": "prod ^10.2.2 ~https_c++registry.npmjs.org+~minimatch@10.2.6", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 semver": "prod ^7.7.3 ~https_c++registry.npmjs.org+~semver@7.8.5", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 tinyglobby": "prod ^0.2.15 ~https_c++registry.npmjs.org+~tinyglobby@0.2.17", - "~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1 ts-api-utils": "prod ^2.5.0 ~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @eslint-community/eslint-utils": "prod ^4.9.1 ~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @typescript-eslint/scope-manager": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+scope-manager@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0 @typescript-eslint/types": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+types@8.66.0", - "~https_c++registry.npmjs.org+~@typescript-eslint+visitor-keys@8.66.0 eslint-visitor-keys": "prod ^5.0.0 ~https_c++registry.npmjs.org+~eslint-visitor-keys@5.0.1", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 vite": "peer ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 ~https_c++registry.npmjs.org+~vite@7.3.6~peer.1", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @babel/core": "prod ^7.28.0 ~https_c++registry.npmjs.org+~@babel+core@7.29.7", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @babel/plugin-transform-react-jsx-self": "prod ^7.27.1 ~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-self@7.29.7~peer.1", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @babel/plugin-transform-react-jsx-source": "prod ^7.27.1 ~https_c++registry.npmjs.org+~@babel+plugin-transform-react-jsx-source@7.29.7~peer.1", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @rolldown/pluginutils": "prod 1.0.0-beta.27 ~https_c++registry.npmjs.org+~@rolldown+pluginutils@1.0.0-beta.27", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 @types/babel__core": "prod ^7.20.5 ~https_c++registry.npmjs.org+~@types+babel____core@7.20.5", - "~https_c++registry.npmjs.org+~@vitejs+plugin-react@4.7.0~peer.1 react-refresh": "prod ^0.17.0 ~https_c++registry.npmjs.org+~react-refresh@0.17.0", - "~https_c++registry.npmjs.org+~acorn-jsx@5.3.2~peer.1 acorn": "peer ^6.0.0 || ^7.0.0 || ^8.0.0 ~https_c++registry.npmjs.org+~acorn@8.18.0", - "~https_c++registry.npmjs.org+~ajv@6.15.0 fast-deep-equal": "prod ^3.1.1 ~https_c++registry.npmjs.org+~fast-deep-equal@3.1.3", - "~https_c++registry.npmjs.org+~ajv@6.15.0 fast-json-stable-stringify": "prod ^2.0.0 ~https_c++registry.npmjs.org+~fast-json-stable-stringify@2.1.0", - "~https_c++registry.npmjs.org+~ajv@6.15.0 json-schema-traverse": "prod ^0.4.1 ~https_c++registry.npmjs.org+~json-schema-traverse@0.4.1", - "~https_c++registry.npmjs.org+~ajv@6.15.0 uri-js": "prod ^4.2.2 ~https_c++registry.npmjs.org+~uri-js@4.4.1", - "~https_c++registry.npmjs.org+~ansi-styles@4.3.0 color-convert": "prod ^2.0.1 ~https_c++registry.npmjs.org+~color-convert@2.0.1", - "~https_c++registry.npmjs.org+~aria-hidden@1.2.6 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~brace-expansion@1.1.18 balanced-match": "prod ^1.0.0 ~https_c++registry.npmjs.org+~balanced-match@1.0.2", - "~https_c++registry.npmjs.org+~brace-expansion@1.1.18 concat-map": "prod 0.0.1 ~https_c++registry.npmjs.org+~concat-map@0.0.1", - "~https_c++registry.npmjs.org+~brace-expansion@5.0.9 balanced-match": "prod ^4.0.2 ~https_c++registry.npmjs.org+~balanced-match@4.0.4", - "~https_c++registry.npmjs.org+~browserslist@4.28.7 baseline-browser-mapping": "prod ^2.10.44 ~https_c++registry.npmjs.org+~baseline-browser-mapping@2.11.12", - "~https_c++registry.npmjs.org+~browserslist@4.28.7 caniuse-lite": "prod ^1.0.30001806 ~https_c++registry.npmjs.org+~caniuse-lite@1.0.30001806", - "~https_c++registry.npmjs.org+~browserslist@4.28.7 electron-to-chromium": "prod ^1.5.393 ~https_c++registry.npmjs.org+~electron-to-chromium@1.5.400", - "~https_c++registry.npmjs.org+~browserslist@4.28.7 node-releases": "prod ^2.0.51 ~https_c++registry.npmjs.org+~node-releases@2.0.52", - "~https_c++registry.npmjs.org+~browserslist@4.28.7 update-browserslist-db": "prod ^1.2.3 ~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1", - "~https_c++registry.npmjs.org+~chalk@4.1.2 ansi-styles": "prod ^4.1.0 ~https_c++registry.npmjs.org+~ansi-styles@4.3.0", - "~https_c++registry.npmjs.org+~chalk@4.1.2 supports-color": "prod ^7.1.0 ~https_c++registry.npmjs.org+~supports-color@7.2.0", - "~https_c++registry.npmjs.org+~class-variance-authority@0.7.1 clsx": "prod ^2.1.1 ~https_c++registry.npmjs.org+~clsx@2.1.1", - "~https_c++registry.npmjs.org+~color-convert@2.0.1 color-name": "prod ~1.1.4 ~https_c++registry.npmjs.org+~color-name@1.1.4", - "~https_c++registry.npmjs.org+~cross-spawn@7.0.6 path-key": "prod ^3.1.0 ~https_c++registry.npmjs.org+~path-key@3.1.1", - "~https_c++registry.npmjs.org+~cross-spawn@7.0.6 shebang-command": "prod ^2.0.0 ~https_c++registry.npmjs.org+~shebang-command@2.0.0", - "~https_c++registry.npmjs.org+~cross-spawn@7.0.6 which": "prod ^2.0.1 ~https_c++registry.npmjs.org+~which@2.0.2", - "~https_c++registry.npmjs.org+~d3-array@3.2.4 internmap": "prod 1 - 2 ~https_c++registry.npmjs.org+~internmap@2.0.3", - "~https_c++registry.npmjs.org+~d3-interpolate@3.0.1 d3-color": "prod 1 - 3 ~https_c++registry.npmjs.org+~d3-color@3.1.0", - "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-array": "prod 2.10.0 - 3 ~https_c++registry.npmjs.org+~d3-array@3.2.4", - "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-format": "prod 1 - 3 ~https_c++registry.npmjs.org+~d3-format@3.1.2", - "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-interpolate": "prod 1.2.0 - 3 ~https_c++registry.npmjs.org+~d3-interpolate@3.0.1", - "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-time-format": "prod 2 - 4 ~https_c++registry.npmjs.org+~d3-time-format@4.1.0", - "~https_c++registry.npmjs.org+~d3-scale@4.0.2 d3-time": "prod 2.1.1 - 3 ~https_c++registry.npmjs.org+~d3-time@3.1.0", - "~https_c++registry.npmjs.org+~d3-shape@3.2.0 d3-path": "prod ^3.1.0 ~https_c++registry.npmjs.org+~d3-path@3.1.0", - "~https_c++registry.npmjs.org+~d3-time-format@4.1.0 d3-time": "prod 1 - 3 ~https_c++registry.npmjs.org+~d3-time@3.1.0", - "~https_c++registry.npmjs.org+~d3-time@3.1.0 d3-array": "prod 2 - 3 ~https_c++registry.npmjs.org+~d3-array@3.2.4", - "~https_c++registry.npmjs.org+~debug@4.4.3 ms": "prod ^2.1.3 ~https_c++registry.npmjs.org+~ms@2.1.3", - "~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5 graceful-fs": "prod ^4.2.4 ~https_c++registry.npmjs.org+~graceful-fs@4.2.11", - "~https_c++registry.npmjs.org+~enhanced-resolve@5.24.5 tapable": "prod ^2.3.3 ~https_c++registry.npmjs.org+~tapable@2.3.3", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/aix-ppc64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+aix-ppc64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/android-arm": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+android-arm@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/android-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+android-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/android-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+android-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/darwin-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+darwin-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/darwin-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+darwin-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/freebsd-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+freebsd-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/freebsd-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+freebsd-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-arm": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-arm@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-ia32": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-ia32@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-loong64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-loong64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-mips64el": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-mips64el@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-ppc64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-ppc64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-riscv64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-riscv64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-s390x": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-s390x@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/linux-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+linux-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/netbsd-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+netbsd-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/netbsd-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+netbsd-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/openbsd-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+openbsd-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/openbsd-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+openbsd-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/openharmony-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+openharmony-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/sunos-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+sunos-x64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/win32-arm64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+win32-arm64@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/win32-ia32": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+win32-ia32@0.28.1", - "~https_c++registry.npmjs.org+~esbuild@0.28.1 @esbuild/win32-x64": "optional 0.28.1 ~https_c++registry.npmjs.org+~@esbuild+win32-x64@0.28.1", - "~https_c++registry.npmjs.org+~eslint-plugin-react-hooks@5.2.0~peer.1 eslint": "peer ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~eslint-plugin-react-refresh@0.4.26~peer.1 eslint": "peer >=8.40 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~eslint-scope@8.4.0 esrecurse": "prod ^4.3.0 ~https_c++registry.npmjs.org+~esrecurse@4.3.0", - "~https_c++registry.npmjs.org+~eslint-scope@8.4.0 estraverse": "prod ^5.2.0 ~https_c++registry.npmjs.org+~estraverse@5.3.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 jiti": "peerOptional * MISSING", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint-community/eslint-utils": "prod ^4.8.0 ~https_c++registry.npmjs.org+~@eslint-community+eslint-utils@4.10.1~peer.1", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint-community/regexpp": "prod ^4.12.1 ~https_c++registry.npmjs.org+~@eslint-community+regexpp@4.12.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/config-array": "prod ^0.21.2 ~https_c++registry.npmjs.org+~@eslint+config-array@0.21.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/config-helpers": "prod ^0.4.2 ~https_c++registry.npmjs.org+~@eslint+config-helpers@0.4.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/core": "prod ^0.17.0 ~https_c++registry.npmjs.org+~@eslint+core@0.17.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/eslintrc": "prod ^3.3.6 ~https_c++registry.npmjs.org+~@eslint+eslintrc@3.3.6", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/js": "prod 9.39.5 ~https_c++registry.npmjs.org+~@eslint+js@9.39.5", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @eslint/plugin-kit": "prod ^0.4.1 ~https_c++registry.npmjs.org+~@eslint+plugin-kit@0.4.1", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @humanfs/node": "prod ^0.16.6 ~https_c++registry.npmjs.org+~@humanfs+node@0.16.8", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @humanwhocodes/module-importer": "prod ^1.0.1 ~https_c++registry.npmjs.org+~@humanwhocodes+module-importer@1.0.1", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @humanwhocodes/retry": "prod ^0.4.2 ~https_c++registry.npmjs.org+~@humanwhocodes+retry@0.4.3", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 @types/estree": "prod ^1.0.6 ~https_c++registry.npmjs.org+~@types+estree@1.0.9", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 ajv": "prod ^6.14.0 ~https_c++registry.npmjs.org+~ajv@6.15.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 chalk": "prod ^4.0.0 ~https_c++registry.npmjs.org+~chalk@4.1.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 cross-spawn": "prod ^7.0.6 ~https_c++registry.npmjs.org+~cross-spawn@7.0.6", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 debug": "prod ^4.3.2 ~https_c++registry.npmjs.org+~debug@4.4.3", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 escape-string-regexp": "prod ^4.0.0 ~https_c++registry.npmjs.org+~escape-string-regexp@4.0.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 eslint-scope": "prod ^8.4.0 ~https_c++registry.npmjs.org+~eslint-scope@8.4.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 eslint-visitor-keys": "prod ^4.2.1 ~https_c++registry.npmjs.org+~eslint-visitor-keys@4.2.1", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 espree": "prod ^10.4.0 ~https_c++registry.npmjs.org+~espree@10.4.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 esquery": "prod ^1.5.0 ~https_c++registry.npmjs.org+~esquery@1.7.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 esutils": "prod ^2.0.2 ~https_c++registry.npmjs.org+~esutils@2.0.3", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 fast-deep-equal": "prod ^3.1.3 ~https_c++registry.npmjs.org+~fast-deep-equal@3.1.3", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 file-entry-cache": "prod ^8.0.0 ~https_c++registry.npmjs.org+~file-entry-cache@8.0.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 find-up": "prod ^5.0.0 ~https_c++registry.npmjs.org+~find-up@5.0.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 glob-parent": "prod ^6.0.2 ~https_c++registry.npmjs.org+~glob-parent@6.0.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 ignore": "prod ^5.2.0 ~https_c++registry.npmjs.org+~ignore@5.3.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 imurmurhash": "prod ^0.1.4 ~https_c++registry.npmjs.org+~imurmurhash@0.1.4", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 is-glob": "prod ^4.0.0 ~https_c++registry.npmjs.org+~is-glob@4.0.3", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 json-stable-stringify-without-jsonify": "prod ^1.0.1 ~https_c++registry.npmjs.org+~json-stable-stringify-without-jsonify@1.0.1", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 lodash.merge": "prod ^4.6.2 ~https_c++registry.npmjs.org+~lodash.merge@4.6.2", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 minimatch": "prod ^3.1.5 ~https_c++registry.npmjs.org+~minimatch@3.1.5", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 natural-compare": "prod ^1.4.0 ~https_c++registry.npmjs.org+~natural-compare@1.4.0", - "~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1 optionator": "prod ^0.9.3 ~https_c++registry.npmjs.org+~optionator@0.9.4", - "~https_c++registry.npmjs.org+~espree@10.4.0 acorn-jsx": "prod ^5.3.2 ~https_c++registry.npmjs.org+~acorn-jsx@5.3.2~peer.1", - "~https_c++registry.npmjs.org+~espree@10.4.0 acorn": "prod ^8.15.0 ~https_c++registry.npmjs.org+~acorn@8.18.0", - "~https_c++registry.npmjs.org+~espree@10.4.0 eslint-visitor-keys": "prod ^4.2.1 ~https_c++registry.npmjs.org+~eslint-visitor-keys@4.2.1", - "~https_c++registry.npmjs.org+~esquery@1.7.0 estraverse": "prod ^5.1.0 ~https_c++registry.npmjs.org+~estraverse@5.3.0", - "~https_c++registry.npmjs.org+~esrecurse@4.3.0 estraverse": "prod ^5.2.0 ~https_c++registry.npmjs.org+~estraverse@5.3.0", - "~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1 picomatch": "peerOptional ^3 || ^4 ~https_c++registry.npmjs.org+~picomatch@4.0.5", - "~https_c++registry.npmjs.org+~file-entry-cache@8.0.0 flat-cache": "prod ^4.0.0 ~https_c++registry.npmjs.org+~flat-cache@4.0.1", - "~https_c++registry.npmjs.org+~find-up@5.0.0 locate-path": "prod ^6.0.0 ~https_c++registry.npmjs.org+~locate-path@6.0.0", - "~https_c++registry.npmjs.org+~find-up@5.0.0 path-exists": "prod ^4.0.0 ~https_c++registry.npmjs.org+~path-exists@4.0.0", - "~https_c++registry.npmjs.org+~flat-cache@4.0.1 flatted": "prod ^3.2.9 ~https_c++registry.npmjs.org+~flatted@3.4.4", - "~https_c++registry.npmjs.org+~flat-cache@4.0.1 keyv": "prod ^4.5.4 ~https_c++registry.npmjs.org+~keyv@4.5.4", - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 @emotion/is-prop-valid": "peerOptional * MISSING", - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 react-dom": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 react": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 motion-dom": "prod ^12.43.0 ~https_c++registry.npmjs.org+~motion-dom@12.43.0", - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 motion-utils": "prod ^12.39.0 ~https_c++registry.npmjs.org+~motion-utils@12.39.0", - "~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1 tslib": "prod ^2.4.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~glob-parent@6.0.2 is-glob": "prod ^4.0.3 ~https_c++registry.npmjs.org+~is-glob@4.0.3", - "~https_c++registry.npmjs.org+~import-fresh@3.3.1 parent-module": "prod ^1.0.0 ~https_c++registry.npmjs.org+~parent-module@1.0.1", - "~https_c++registry.npmjs.org+~import-fresh@3.3.1 resolve-from": "prod ^4.0.0 ~https_c++registry.npmjs.org+~resolve-from@4.0.0", - "~https_c++registry.npmjs.org+~is-glob@4.0.3 is-extglob": "prod ^2.1.1 ~https_c++registry.npmjs.org+~is-extglob@2.1.1", - "~https_c++registry.npmjs.org+~js-yaml@4.3.1 argparse": "prod ^2.0.1 ~https_c++registry.npmjs.org+~argparse@2.0.1", - "~https_c++registry.npmjs.org+~keyv@4.5.4 json-buffer": "prod 3.0.1 ~https_c++registry.npmjs.org+~json-buffer@3.0.1", - "~https_c++registry.npmjs.org+~levn@0.4.1 prelude-ls": "prod ^1.2.1 ~https_c++registry.npmjs.org+~prelude-ls@1.2.1", - "~https_c++registry.npmjs.org+~levn@0.4.1 type-check": "prod ~0.4.0 ~https_c++registry.npmjs.org+~type-check@0.4.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-android-arm64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-android-arm64@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-darwin-arm64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-darwin-arm64@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-darwin-x64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-darwin-x64@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-freebsd-x64": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-freebsd-x64@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-arm-gnueabihf": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-arm-gnueabihf@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-arm64-gnu": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-arm64-gnu@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-arm64-musl": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-arm64-musl@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-x64-gnu": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-x64-gnu@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-linux-x64-musl": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-linux-x64-musl@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-win32-arm64-msvc": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-win32-arm64-msvc@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 lightningcss-win32-x64-msvc": "optional 1.32.0 ~https_c++registry.npmjs.org+~lightningcss-win32-x64-msvc@1.32.0", - "~https_c++registry.npmjs.org+~lightningcss@1.32.0 detect-libc": "prod ^2.0.3 ~https_c++registry.npmjs.org+~detect-libc@2.1.2", - "~https_c++registry.npmjs.org+~locate-path@6.0.0 p-locate": "prod ^5.0.0 ~https_c++registry.npmjs.org+~p-locate@5.0.0", - "~https_c++registry.npmjs.org+~lru-cache@5.1.1 yallist": "prod ^3.0.2 ~https_c++registry.npmjs.org+~yallist@3.1.1", - "~https_c++registry.npmjs.org+~lucide-react@0.534.0~peer.1 react": "peer ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~magic-string@0.30.21 @jridgewell/sourcemap-codec": "prod ^1.5.5 ~https_c++registry.npmjs.org+~@jridgewell+sourcemap-codec@1.5.5", - "~https_c++registry.npmjs.org+~minimatch@10.2.6 brace-expansion": "prod ^5.0.8 ~https_c++registry.npmjs.org+~brace-expansion@5.0.9", - "~https_c++registry.npmjs.org+~minimatch@3.1.5 brace-expansion": "prod ^1.1.7 ~https_c++registry.npmjs.org+~brace-expansion@1.1.18", - "~https_c++registry.npmjs.org+~motion-dom@12.43.0 motion-utils": "prod ^12.39.0 ~https_c++registry.npmjs.org+~motion-utils@12.39.0", - "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 @emotion/is-prop-valid": "peerOptional * MISSING", - "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 react-dom": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 react": "peerOptional ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 framer-motion": "prod ^12.43.0 ~https_c++registry.npmjs.org+~framer-motion@12.43.0~peer.1", - "~https_c++registry.npmjs.org+~motion@12.43.0~peer.1 tslib": "prod ^2.4.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~optionator@0.9.4 deep-is": "prod ^0.1.3 ~https_c++registry.npmjs.org+~deep-is@0.1.4", - "~https_c++registry.npmjs.org+~optionator@0.9.4 fast-levenshtein": "prod ^2.0.6 ~https_c++registry.npmjs.org+~fast-levenshtein@2.0.6", - "~https_c++registry.npmjs.org+~optionator@0.9.4 levn": "prod ^0.4.1 ~https_c++registry.npmjs.org+~levn@0.4.1", - "~https_c++registry.npmjs.org+~optionator@0.9.4 prelude-ls": "prod ^1.2.1 ~https_c++registry.npmjs.org+~prelude-ls@1.2.1", - "~https_c++registry.npmjs.org+~optionator@0.9.4 type-check": "prod ^0.4.0 ~https_c++registry.npmjs.org+~type-check@0.4.0", - "~https_c++registry.npmjs.org+~optionator@0.9.4 word-wrap": "prod ^1.2.5 ~https_c++registry.npmjs.org+~word-wrap@1.2.5", - "~https_c++registry.npmjs.org+~p-limit@3.1.0 yocto-queue": "prod ^0.1.0 ~https_c++registry.npmjs.org+~yocto-queue@0.1.0", - "~https_c++registry.npmjs.org+~p-locate@5.0.0 p-limit": "prod ^3.0.2 ~https_c++registry.npmjs.org+~p-limit@3.1.0", - "~https_c++registry.npmjs.org+~parent-module@1.0.1 callsites": "prod ^3.0.0 ~https_c++registry.npmjs.org+~callsites@3.1.0", - "~https_c++registry.npmjs.org+~postcss@8.5.25 nanoid": "prod ^3.3.16 ~https_c++registry.npmjs.org+~nanoid@3.3.17", - "~https_c++registry.npmjs.org+~postcss@8.5.25 picocolors": "prod ^1.1.1 ~https_c++registry.npmjs.org+~picocolors@1.1.1", - "~https_c++registry.npmjs.org+~postcss@8.5.25 source-map-js": "prod ^1.2.1 ~https_c++registry.npmjs.org+~source-map-js@1.2.1", - "~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1 react": "peer ^19.2.8 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1 scheduler": "prod ^0.27.0 ~https_c++registry.npmjs.org+~scheduler@0.27.0", - "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 react": "peer ^18.0 || ^19 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 redux": "peerOptional ^5.0.0 MISSING", - "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 @types/react": "peerOptional ^18.2.25 || ^19 ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 @types/use-sync-external-store": "prod ^0.0.6 ~https_c++registry.npmjs.org+~@types+use-sync-external-store@0.0.6", - "~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1 use-sync-external-store": "prod ^1.4.0 ~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1", - "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 react-style-singleton": "prod ^2.2.2 ~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1", - "~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 react-remove-scroll-bar": "prod ^2.3.7 ~https_c++registry.npmjs.org+~react-remove-scroll-bar@2.3.8~peer.1", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 react-style-singleton": "prod ^2.2.3 ~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 tslib": "prod ^2.1.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 use-callback-ref": "prod ^1.3.3 ~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1", - "~https_c++registry.npmjs.org+~react-remove-scroll@2.7.2~peer.1 use-sidecar": "prod ^1.1.3 ~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1", - "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 react": "peer >=18 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 react-dom": "peerOptional >=18 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 cookie": "prod ^1.0.1 ~https_c++registry.npmjs.org+~cookie@1.1.1", - "~https_c++registry.npmjs.org+~react-router@7.18.2~peer.1 set-cookie-parser": "prod ^2.6.0 ~https_c++registry.npmjs.org+~set-cookie-parser@2.7.2", - "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 get-nonce": "prod ^1.0.0 ~https_c++registry.npmjs.org+~get-nonce@1.0.1", - "~https_c++registry.npmjs.org+~react-style-singleton@2.2.3~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react-dom": "peer ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react-is": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react-is@19.2.8", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 @reduxjs/toolkit": "prod ^1.9.0 || 2.x.x ~https_c++registry.npmjs.org+~@reduxjs+toolkit@2.12.0~peer.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 clsx": "prod ^2.1.1 ~https_c++registry.npmjs.org+~clsx@2.1.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 decimal.js-light": "prod ^2.5.1 ~https_c++registry.npmjs.org+~decimal.js-light@2.5.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 es-toolkit": "prod ^1.39.3 ~https_c++registry.npmjs.org+~es-toolkit@1.50.0", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 eventemitter3": "prod ^5.0.1 ~https_c++registry.npmjs.org+~eventemitter3@5.0.4", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 immer": "prod ^11.1.8 ~https_c++registry.npmjs.org+~immer@11.1.15", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 react-redux": "prod 8.x.x || 9.x.x ~https_c++registry.npmjs.org+~react-redux@9.3.0~peer.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 reselect": "prod 5.2.0 ~https_c++registry.npmjs.org+~reselect@5.2.0", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 tiny-invariant": "prod ^1.3.3 ~https_c++registry.npmjs.org+~tiny-invariant@1.3.3", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 use-sync-external-store": "prod ^1.2.2 ~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1", - "~https_c++registry.npmjs.org+~recharts@3.10.1~peer.1 victory-vendor": "prod ^37.0.2 ~https_c++registry.npmjs.org+~victory-vendor@37.3.6", - "~https_c++registry.npmjs.org+~redux-thunk@3.1.0~peer.1 redux": "peer ^5.0.0 ~https_c++registry.npmjs.org+~redux@5.0.1", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @napi-rs/lzma-linux-x64-gnu": "optional 1.5.1 ~https_c++registry.npmjs.org+~@napi-rs+lzma-linux-x64-gnu@1.5.1", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-android-arm-eabi": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-android-arm-eabi@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-android-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-android-arm64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-darwin-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-darwin-arm64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-darwin-x64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-darwin-x64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-freebsd-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-arm64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-freebsd-x64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-freebsd-x64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm-gnueabihf": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-gnueabihf@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm-musleabihf": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm-musleabihf@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-arm64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-arm64-musl@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-loong64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-loong64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-loong64-musl@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-ppc64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-ppc64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-ppc64-musl@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-riscv64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-riscv64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-riscv64-musl@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-s390x-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-s390x-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-x64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-linux-x64-musl": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-linux-x64-musl@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-openbsd-x64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-openbsd-x64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-openharmony-arm64": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-openharmony-arm64@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-arm64-msvc": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-arm64-msvc@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-ia32-msvc": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-ia32-msvc@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-x64-gnu": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-gnu@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @rollup/rollup-win32-x64-msvc": "optional 4.62.4 ~https_c++registry.npmjs.org+~@rollup+rollup-win32-x64-msvc@4.62.4", - "~https_c++registry.npmjs.org+~rollup@4.62.4 fsevents": "optional ~2.3.2 ~https_c++registry.npmjs.org+~fsevents@2.3.3", - "~https_c++registry.npmjs.org+~rollup@4.62.4 @types/estree": "prod 1.0.9 ~https_c++registry.npmjs.org+~@types+estree@1.0.9", - "~https_c++registry.npmjs.org+~shebang-command@2.0.0 shebang-regex": "prod ^3.0.0 ~https_c++registry.npmjs.org+~shebang-regex@3.0.0", - "~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1 react-dom": "peer ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react-dom@19.2.8~peer.1", - "~https_c++registry.npmjs.org+~sonner@2.0.7~peer.1 react": "peer ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~supports-color@7.2.0 has-flag": "prod ^4.0.0 ~https_c++registry.npmjs.org+~has-flag@4.0.0", - "~https_c++registry.npmjs.org+~tinyglobby@0.2.17 fdir": "prod ^6.5.0 ~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1", - "~https_c++registry.npmjs.org+~tinyglobby@0.2.17 picomatch": "prod ^4.0.4 ~https_c++registry.npmjs.org+~picomatch@4.0.5", - "~https_c++registry.npmjs.org+~ts-api-utils@2.5.0~peer.3 typescript": "peer >=4.8.4 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~type-check@0.4.0 prelude-ls": "prod ^1.2.1 ~https_c++registry.npmjs.org+~prelude-ls@1.2.1", - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 eslint": "peer ^8.57.0 || ^9.0.0 || ^10.0.0 ~https_c++registry.npmjs.org+~eslint@9.39.5~peer.1", - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 typescript": "peer >=4.8.4 <6.1.0 ~https_c++registry.npmjs.org+~typescript@5.8.3", - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/eslint-plugin": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+eslint-plugin@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/parser": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+parser@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/typescript-estree": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+typescript-estree@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~typescript-eslint@8.66.0~peer.1 @typescript-eslint/utils": "prod 8.66.0 ~https_c++registry.npmjs.org+~@typescript-eslint+utils@8.66.0~peer.1", - "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1 browserslist": "peer >= 4.21.0 ~https_c++registry.npmjs.org+~browserslist@4.28.7", - "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1 escalade": "prod ^3.2.0 ~https_c++registry.npmjs.org+~escalade@3.2.0", - "~https_c++registry.npmjs.org+~update-browserslist-db@1.2.3~peer.1 picocolors": "prod ^1.1.1 ~https_c++registry.npmjs.org+~picocolors@1.1.1", - "~https_c++registry.npmjs.org+~uri-js@4.4.1 punycode": "prod ^2.1.0 ~https_c++registry.npmjs.org+~punycode@2.3.1", - "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~use-callback-ref@1.3.3~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 @types/react": "peerOptional * ~https_c++registry.npmjs.org+~@types+react@19.2.18", - "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 detect-node-es": "prod ^1.1.0 ~https_c++registry.npmjs.org+~detect-node-es@1.1.0", - "~https_c++registry.npmjs.org+~use-sidecar@1.1.3~peer.1 tslib": "prod ^2.0.0 ~https_c++registry.npmjs.org+~tslib@2.8.1", - "~https_c++registry.npmjs.org+~use-sync-external-store@1.6.0~peer.1 react": "peer ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ~https_c++registry.npmjs.org+~react@19.2.8", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-array": "prod ^3.0.3 ~https_c++registry.npmjs.org+~@types+d3-array@3.2.2", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-ease": "prod ^3.0.0 ~https_c++registry.npmjs.org+~@types+d3-ease@3.0.2", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-interpolate": "prod ^3.0.1 ~https_c++registry.npmjs.org+~@types+d3-interpolate@3.0.4", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-scale": "prod ^4.0.2 ~https_c++registry.npmjs.org+~@types+d3-scale@4.0.9", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-shape": "prod ^3.1.0 ~https_c++registry.npmjs.org+~@types+d3-shape@3.1.8", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-time": "prod ^3.0.0 ~https_c++registry.npmjs.org+~@types+d3-time@3.0.4", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 @types/d3-timer": "prod ^3.0.0 ~https_c++registry.npmjs.org+~@types+d3-timer@3.0.2", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-array": "prod ^3.1.6 ~https_c++registry.npmjs.org+~d3-array@3.2.4", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-ease": "prod ^3.0.1 ~https_c++registry.npmjs.org+~d3-ease@3.0.1", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-interpolate": "prod ^3.0.1 ~https_c++registry.npmjs.org+~d3-interpolate@3.0.1", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-scale": "prod ^4.0.2 ~https_c++registry.npmjs.org+~d3-scale@4.0.2", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-shape": "prod ^3.1.0 ~https_c++registry.npmjs.org+~d3-shape@3.2.0", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-time": "prod ^3.0.0 ~https_c++registry.npmjs.org+~d3-time@3.1.0", - "~https_c++registry.npmjs.org+~victory-vendor@37.3.6 d3-timer": "prod ^3.0.1 ~https_c++registry.npmjs.org+~d3-timer@3.0.1", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 fsevents": "optional ~2.3.3 ~https_c++registry.npmjs.org+~fsevents@2.3.3", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 jiti": "peerOptional >=1.21.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 less": "peerOptional ^4.0.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 lightningcss": "peerOptional ^1.21.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 sass": "peerOptional ^1.70.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 sass-embedded": "peerOptional ^1.70.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 stylus": "peerOptional >=0.54.8 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 sugarss": "peerOptional ^5.0.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 terser": "peerOptional ^5.16.0 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 tsx": "peerOptional ^4.8.1 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 yaml": "peerOptional ^2.4.2 MISSING", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 @types/node": "peerOptional ^20.19.0 || >=22.12.0 ~https_c++registry.npmjs.org+~@types+node@24.13.3", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 esbuild": "prod ^0.27.0 || ^0.28.0 ~https_c++registry.npmjs.org+~esbuild@0.28.1", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 fdir": "prod ^6.5.0 ~https_c++registry.npmjs.org+~fdir@6.5.0~peer.1", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 picomatch": "prod ^4.0.3 ~https_c++registry.npmjs.org+~picomatch@4.0.5", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 postcss": "prod ^8.5.6 ~https_c++registry.npmjs.org+~postcss@8.5.25", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 rollup": "prod ^4.43.0 ~https_c++registry.npmjs.org+~rollup@4.62.4", - "~https_c++registry.npmjs.org+~vite@7.3.6~peer.1 tinyglobby": "prod ^0.2.15 ~https_c++registry.npmjs.org+~tinyglobby@0.2.17", - "~https_c++registry.npmjs.org+~which@2.0.2 isexe": "prod ^2.0.0 ~https_c++registry.npmjs.org+~isexe@2.0.0" - } -} diff --git a/vlt.json b/vlt.json deleted file mode 100644 index 18c590f5fb..0000000000 --- a/vlt.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "workspaces": ["app"], - "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/", - "command": { - "install": { - "allow-scripts": "#esbuild" - } - }, - "allow-scripts": "#esbuild, #fsevents" - } -} From 7cc619015e8aa218a7926759c3cad48a6089b8f7 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 11:12:36 -0700 Subject: [PATCH 06/27] fix: require vlt registry auth token --- .github/workflows/benchmark.yaml | 1 - scripts/variations/common.sh | 8 ++------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 3f4b32994b..1b61334aa8 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,7 +163,6 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - VLT_REGISTRY_URL: ${{ secrets.VLT_REGISTRY_URL }} VLT_REGISTRY_AUTH_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index 6e7b14701a..c18b96515b 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -101,12 +101,8 @@ BENCH_INSTALL_PNPM="corepack pnpm@latest install --ignore-scripts --silent" BENCH_INSTALL_PACQUET="/tmp/pnpm12/bin/pnpm install --ignore-scripts --silent" # vlt uses its own config (not .npmrc), and vlt 1.0 no longer defaults to the # public npm registry. Each fixture has a vlt.json configured for the vlt -# package registry. When vlt registry credentials are available, the -# VLT_REGISTRY / VLT_TOKEN env vars override that project config. -if [ -n "${VLT_REGISTRY_URL:-}" ] && [ -n "${VLT_REGISTRY_AUTH_TOKEN:-}" ]; then - export VLT_REGISTRY="$VLT_REGISTRY_URL" - export VLT_TOKEN="$VLT_REGISTRY_AUTH_TOKEN" -fi +# package registry. The registry auth token is required for benchmark runs. +export VLT_TOKEN="${VLT_REGISTRY_AUTH_TOKEN:?VLT_REGISTRY_AUTH_TOKEN must be set}" BENCH_INSTALL_VLT="vlt install" BENCH_INSTALL_BUN="bun install --ignore-scripts --silent" BENCH_INSTALL_DENO="deno install --quiet" From 5b22f3c9a9bc2bbf2e0cd5d36a54e99db193f4fb Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 11:13:33 -0700 Subject: [PATCH 07/27] fix: keep vlt build script benchmarks --- scripts/variations/build-cache.sh | 4 ++-- scripts/variations/build.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/variations/build-cache.sh b/scripts/variations/build-cache.sh index 243b02e31f..cf52073a82 100644 --- a/scripts/variations/build-cache.sh +++ b/scripts/variations/build-cache.sh @@ -39,7 +39,7 @@ BENCH_WARM_BUILD_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > BENCH_WARM_BUILD_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-warm-build-output.log 2>&1" BENCH_WARM_BUILD_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-warm-build-output.log 2>&1" BENCH_WARM_BUILD_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-warm-build-output.log 2>&1" -BENCH_WARM_BUILD_VLT="timeout $BENCH_TIMEOUT vlt build --view=human > $BENCH_OUTPUT_FOLDER/vlt-warm-build-output.log 2>&1" +BENCH_WARM_BUILD_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-warm-build-output.log 2>&1" BENCH_WARM_BUILD_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-warm-build-output.log 2>&1" BENCH_WARM_BUILD_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-warm-build-output.log 2>&1" BENCH_WARM_BUILD_AUBE="timeout $BENCH_TIMEOUT aube run build > $BENCH_OUTPUT_FOLDER/aube-warm-build-output.log 2>&1" @@ -54,7 +54,7 @@ BENCH_COMMAND_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BE BENCH_COMMAND_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-build-output-\${HYPERFINE_ITERATION}.log 2>&1" -BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" +BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_AUBE="timeout $BENCH_TIMEOUT aube run build > $BENCH_OUTPUT_FOLDER/aube-build-output-\${HYPERFINE_ITERATION}.log 2>&1" diff --git a/scripts/variations/build.sh b/scripts/variations/build.sh index 2211418b2d..d23fc8ed03 100644 --- a/scripts/variations/build.sh +++ b/scripts/variations/build.sh @@ -40,7 +40,7 @@ BENCH_COMMAND_BERRY="timeout $BENCH_TIMEOUT corepack yarn@latest run build > $BE BENCH_COMMAND_ZPM="timeout $BENCH_TIMEOUT yarn run build > $BENCH_OUTPUT_FOLDER/zpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PNPM="timeout $BENCH_TIMEOUT corepack pnpm@latest run build > $BENCH_OUTPUT_FOLDER/pnpm-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_PACQUET="timeout $BENCH_TIMEOUT /tmp/pnpm12/bin/pnpm run build > $BENCH_OUTPUT_FOLDER/pacquet-build-output-\${HYPERFINE_ITERATION}.log 2>&1" -BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" +BENCH_COMMAND_VLT="timeout $BENCH_TIMEOUT vlt run build --view=human > $BENCH_OUTPUT_FOLDER/vlt-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_BUN="timeout $BENCH_TIMEOUT bun run build > $BENCH_OUTPUT_FOLDER/bun-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_DENO="timeout $BENCH_TIMEOUT deno run build > $BENCH_OUTPUT_FOLDER/deno-build-output-\${HYPERFINE_ITERATION}.log 2>&1" BENCH_COMMAND_AUBE="timeout $BENCH_TIMEOUT aube run build > $BENCH_OUTPUT_FOLDER/aube-build-output-\${HYPERFINE_ITERATION}.log 2>&1" From 0679dda01fd7849a7f5017618ff15dc3fe9bce79 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:18:19 -0700 Subject: [PATCH 08/27] chore: narrow vlt registry fix --- .github/workflows/benchmark.yaml | 1 + README.md | 2 +- scripts/download-latest-artifacts.sh | 2 +- scripts/variations/common.sh | 10 +++++++--- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 1b61334aa8..3f4b32994b 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,6 +163,7 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} + VLT_REGISTRY_URL: ${{ secrets.VLT_REGISTRY_URL }} VLT_REGISTRY_AUTH_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} diff --git a/README.md b/README.md index 42a9bb261c..789cca645b 100644 --- a/README.md +++ b/README.md @@ -280,7 +280,7 @@ Preferred workflow (matches CI): ```sh cd app - vlt install + vlt install || npm install vlr dev ``` diff --git a/scripts/download-latest-artifacts.sh b/scripts/download-latest-artifacts.sh index 95c94aae55..906518aa11 100755 --- a/scripts/download-latest-artifacts.sh +++ b/scripts/download-latest-artifacts.sh @@ -181,5 +181,5 @@ echo " cp results/latest/chart-data.json app/latest/chart-data.json" echo echo " 3) Run the app locally:" echo " cd app" -echo " vlt install" +echo " vlt install || npm install" echo " npm run dev" diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index c18b96515b..77534ee9b2 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -101,9 +101,13 @@ BENCH_INSTALL_PNPM="corepack pnpm@latest install --ignore-scripts --silent" BENCH_INSTALL_PACQUET="/tmp/pnpm12/bin/pnpm install --ignore-scripts --silent" # vlt uses its own config (not .npmrc), and vlt 1.0 no longer defaults to the # public npm registry. Each fixture has a vlt.json configured for the vlt -# package registry. The registry auth token is required for benchmark runs. -export VLT_TOKEN="${VLT_REGISTRY_AUTH_TOKEN:?VLT_REGISTRY_AUTH_TOKEN must be set}" -BENCH_INSTALL_VLT="vlt install" +# package registry. When vlt registry credentials are available, the +# VLT_REGISTRY / VLT_TOKEN env vars override that project config. +if [ -n "${VLT_REGISTRY_URL:-}" ] && [ -n "${VLT_REGISTRY_AUTH_TOKEN:-}" ]; then + export VLT_REGISTRY="$VLT_REGISTRY_URL" + export VLT_TOKEN="$VLT_REGISTRY_AUTH_TOKEN" +fi +BENCH_INSTALL_VLT="vlt install --view=silent" BENCH_INSTALL_BUN="bun install --ignore-scripts --silent" BENCH_INSTALL_DENO="deno install --quiet" BENCH_INSTALL_AUBE="aube install --silent" From da8252fb3c3214f006748add8094ba920b5f4eac Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:24:11 -0700 Subject: [PATCH 09/27] refactor: use native vlt registry environment --- .github/workflows/benchmark.yaml | 4 ++-- scripts/registry/common.sh | 6 +++--- scripts/variations/common.sh | 10 ++-------- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 3f4b32994b..dc37d8abf5 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,8 +163,8 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - VLT_REGISTRY_URL: ${{ secrets.VLT_REGISTRY_URL }} - VLT_REGISTRY_AUTH_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} + VLT_REGISTRY: https://registry.vlt.io/vltpkg/npm/ + VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} diff --git a/scripts/registry/common.sh b/scripts/registry/common.sh index e77d84273e..a793b4c4ed 100644 --- a/scripts/registry/common.sh +++ b/scripts/registry/common.sh @@ -92,7 +92,7 @@ BENCH_SETUP_REGISTRY_NPM="npm config set registry \"$BENCH_REGISTRY_NPM_URL\" -- # The vlt registry auth token is appended with a random suffix with the iteration number to # ensure that a fresh cache is used for each iteration. A future update to the vlt registry # will allow sharing a public cache regardless of the authorization header. -BENCH_SETUP_REGISTRY_VLT="npm config set registry \"$BENCH_REGISTRY_VLT_URL\" --location=project && npm config set \"//${BENCH_REGISTRY_VLT_URL_NPMRC_KEY}:_authToken=\\\${VLT_REGISTRY_AUTH_TOKEN}:$(head -c 16 /dev/urandom | xxd -p)_\\\${HYPERFINE_ITERATION}\" --location=project" +BENCH_SETUP_REGISTRY_VLT="npm config set registry \"$BENCH_REGISTRY_VLT_URL\" --location=project && npm config set \"//${BENCH_REGISTRY_VLT_URL_NPMRC_KEY}:_authToken=\\\${VLT_TOKEN}:$(head -c 16 /dev/urandom | xxd -p)_\\\${HYPERFINE_ITERATION}\" --location=project" BENCH_SETUP_REGISTRY_AWS="npm config set registry \"$BENCH_REGISTRY_AWS_URL\" --location=project && npm config set \"//${BENCH_REGISTRY_AWS_NPMRC_KEY}:_authToken=\\\${CODEARTIFACT_AUTH_TOKEN}\" --location=project" BENCH_SETUP_REGISTRY_CLOUDSMITH="npm config set registry \"$BENCH_REGISTRY_CLOUDSMITH_URL\" --location=project && npm config set \"//${BENCH_REGISTRY_CLOUDSMITH_NPMRC_KEY}:_authToken=\\\${CLOUDSMITH_TOKEN}\" --location=project" BENCH_SETUP_REGISTRY_GITHUB="npm config set registry \"$BENCH_REGISTRY_GITHUB_URL\" --location=project && npm config set \"//${BENCH_REGISTRY_GITHUB_NPMRC_KEY}:_authToken=\\\${GH_AUTH_TOKEN}\" --location=project" @@ -156,8 +156,8 @@ for entry in $(echo "$BENCH_INCLUDE_REGISTRY" | tr ',' '\n'); do esac done -if [ -n "$BENCH_INCLUDE_REG_VLT" ] && [ -z "${VLT_REGISTRY_AUTH_TOKEN:-}" ]; then - echo "Error: 'vlt' registry was requested, but VLT_REGISTRY_AUTH_TOKEN is not set" +if [ -n "$BENCH_INCLUDE_REG_VLT" ] && [ -z "${VLT_TOKEN:-}" ]; then + echo "Error: 'vlt' registry was requested, but VLT_TOKEN is not set" exit 1 fi diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index 77534ee9b2..eff2abc735 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -99,14 +99,8 @@ BENCH_INSTALL_BERRY="corepack yarn@latest install" BENCH_INSTALL_ZPM="yarn install --silent" BENCH_INSTALL_PNPM="corepack pnpm@latest install --ignore-scripts --silent" BENCH_INSTALL_PACQUET="/tmp/pnpm12/bin/pnpm install --ignore-scripts --silent" -# vlt uses its own config (not .npmrc), and vlt 1.0 no longer defaults to the -# public npm registry. Each fixture has a vlt.json configured for the vlt -# package registry. When vlt registry credentials are available, the -# VLT_REGISTRY / VLT_TOKEN env vars override that project config. -if [ -n "${VLT_REGISTRY_URL:-}" ] && [ -n "${VLT_REGISTRY_AUTH_TOKEN:-}" ]; then - export VLT_REGISTRY="$VLT_REGISTRY_URL" - export VLT_TOKEN="$VLT_REGISTRY_AUTH_TOKEN" -fi +# vlt uses the registry configured by each fixture's vlt.json. CI provides +# VLT_REGISTRY and VLT_TOKEN directly so the token is scoped to that registry. BENCH_INSTALL_VLT="vlt install --view=silent" BENCH_INSTALL_BUN="bun install --ignore-scripts --silent" BENCH_INSTALL_DENO="deno install --quiet" From aae13662544ec3668a5e36bba2ade631a4fddfd4 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:31:04 -0700 Subject: [PATCH 10/27] ci: upload benchmark logs on failure --- .github/workflows/benchmark.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index dc37d8abf5..75f75893b3 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -178,12 +178,14 @@ jobs: --fixtures="${{ matrix.fixture }}" \ --variation="${{ matrix.variation }}" - name: Upload Benchmark Results + if: always() uses: actions/upload-artifact@v7 with: name: results-${{ matrix.fixture }}-${{ matrix.variation }} path: ./results/${{ matrix.fixture }}/${{ matrix.variation }}/ retention-days: 7 - name: Upload Versions Info + if: always() uses: actions/upload-artifact@v7 with: name: versions-${{ matrix.fixture }}-${{ matrix.variation }} From ceda54ef7b13b6d301484a25276cdfd7cfda8d5d Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:36:20 -0700 Subject: [PATCH 11/27] ci: diagnose vlt registry authentication --- .github/workflows/benchmark.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 75f75893b3..104b05ae27 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -174,6 +174,10 @@ jobs: BENCH_WARMUP: ${{ steps.tune.outputs.warmup }} BENCH_RUNS: ${{ steps.tune.outputs.runs }} run: | + vlt_auth_status=$(curl --silent --output /dev/null --write-out '%{http_code}' \ + --header "Authorization: Bearer $VLT_TOKEN" \ + "${VLT_REGISTRY}nx/-/nx-20.3.1.tgz") + echo "vlt registry auth preflight: HTTP $vlt_auth_status" ./bench run \ --fixtures="${{ matrix.fixture }}" \ --variation="${{ matrix.variation }}" From af68a606c64c324fc88a80e9277bb882f4d1aa3d Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:40:01 -0700 Subject: [PATCH 12/27] ci: trace vlt registry requests --- .github/workflows/benchmark.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 104b05ae27..3a543eaeb0 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -165,6 +165,7 @@ jobs: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} VLT_REGISTRY: https://registry.vlt.io/vltpkg/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} + VLT_LOGLEVEL: verbose CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} From 975ddb97142f69376faa49f9853b23ac12c3a4b9 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:45:04 -0700 Subject: [PATCH 13/27] ci: include vlt request start traces --- .github/workflows/benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 3a543eaeb0..252cd0be2a 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -165,7 +165,7 @@ jobs: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} VLT_REGISTRY: https://registry.vlt.io/vltpkg/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} - VLT_LOGLEVEL: verbose + VLT_LOGLEVEL: debug CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} From 92b25df2a6fd5d4a7360482fe9bc4222c4386e87 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 12:50:56 -0700 Subject: [PATCH 14/27] fix: align vlt registry with tarball URLs --- .github/workflows/benchmark.yaml | 7 +------ fixtures/astro/vlt.json | 2 +- fixtures/babylon/vlt.json | 2 +- fixtures/large/vlt.json | 2 +- fixtures/next/vlt.json | 2 +- fixtures/run/vlt.json | 2 +- fixtures/svelte/vlt.json | 2 +- fixtures/vue/vlt.json | 2 +- 8 files changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 252cd0be2a..d4423fd353 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,9 +163,8 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - VLT_REGISTRY: https://registry.vlt.io/vltpkg/npm/ + VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} - VLT_LOGLEVEL: debug CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} @@ -175,10 +174,6 @@ jobs: BENCH_WARMUP: ${{ steps.tune.outputs.warmup }} BENCH_RUNS: ${{ steps.tune.outputs.runs }} run: | - vlt_auth_status=$(curl --silent --output /dev/null --write-out '%{http_code}' \ - --header "Authorization: Bearer $VLT_TOKEN" \ - "${VLT_REGISTRY}nx/-/nx-20.3.1.tgz") - echo "vlt registry auth preflight: HTTP $vlt_auth_status" ./bench run \ --fixtures="${{ matrix.fixture }}" \ --variation="${{ matrix.variation }}" diff --git a/fixtures/astro/vlt.json b/fixtures/astro/vlt.json index 72f82fa021..e24f9ad1f2 100644 --- a/fixtures/astro/vlt.json +++ b/fixtures/astro/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } diff --git a/fixtures/babylon/vlt.json b/fixtures/babylon/vlt.json index 7f87d1e536..f187e45f6a 100644 --- a/fixtures/babylon/vlt.json +++ b/fixtures/babylon/vlt.json @@ -1,6 +1,6 @@ { "workspaces": ["packages/**/*"], "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } diff --git a/fixtures/large/vlt.json b/fixtures/large/vlt.json index 72f82fa021..e24f9ad1f2 100644 --- a/fixtures/large/vlt.json +++ b/fixtures/large/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } diff --git a/fixtures/next/vlt.json b/fixtures/next/vlt.json index 72f82fa021..e24f9ad1f2 100644 --- a/fixtures/next/vlt.json +++ b/fixtures/next/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } diff --git a/fixtures/run/vlt.json b/fixtures/run/vlt.json index 72f82fa021..e24f9ad1f2 100644 --- a/fixtures/run/vlt.json +++ b/fixtures/run/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } diff --git a/fixtures/svelte/vlt.json b/fixtures/svelte/vlt.json index 72f82fa021..e24f9ad1f2 100644 --- a/fixtures/svelte/vlt.json +++ b/fixtures/svelte/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } diff --git a/fixtures/vue/vlt.json b/fixtures/vue/vlt.json index 72f82fa021..e24f9ad1f2 100644 --- a/fixtures/vue/vlt.json +++ b/fixtures/vue/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registry": "https://registry.vlt.io/vlt/npm/" } } From c3112df47e93965c836376f2daa584f8fe451a38 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 13:16:49 -0700 Subject: [PATCH 15/27] fix: use vltpkg account registry --- .github/workflows/benchmark.yaml | 2 +- fixtures/astro/vlt.json | 2 +- fixtures/babylon/vlt.json | 2 +- fixtures/large/vlt.json | 2 +- fixtures/next/vlt.json | 2 +- fixtures/run/vlt.json | 2 +- fixtures/svelte/vlt.json | 2 +- fixtures/vue/vlt.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index d4423fd353..75f75893b3 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,7 +163,7 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ + VLT_REGISTRY: https://registry.vlt.io/vltpkg/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} diff --git a/fixtures/astro/vlt.json b/fixtures/astro/vlt.json index e24f9ad1f2..72f82fa021 100644 --- a/fixtures/astro/vlt.json +++ b/fixtures/astro/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/babylon/vlt.json b/fixtures/babylon/vlt.json index f187e45f6a..7f87d1e536 100644 --- a/fixtures/babylon/vlt.json +++ b/fixtures/babylon/vlt.json @@ -1,6 +1,6 @@ { "workspaces": ["packages/**/*"], "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/large/vlt.json b/fixtures/large/vlt.json index e24f9ad1f2..72f82fa021 100644 --- a/fixtures/large/vlt.json +++ b/fixtures/large/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/next/vlt.json b/fixtures/next/vlt.json index e24f9ad1f2..72f82fa021 100644 --- a/fixtures/next/vlt.json +++ b/fixtures/next/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/run/vlt.json b/fixtures/run/vlt.json index e24f9ad1f2..72f82fa021 100644 --- a/fixtures/run/vlt.json +++ b/fixtures/run/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/svelte/vlt.json b/fixtures/svelte/vlt.json index e24f9ad1f2..72f82fa021 100644 --- a/fixtures/svelte/vlt.json +++ b/fixtures/svelte/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } diff --git a/fixtures/vue/vlt.json b/fixtures/vue/vlt.json index e24f9ad1f2..72f82fa021 100644 --- a/fixtures/vue/vlt.json +++ b/fixtures/vue/vlt.json @@ -1,5 +1,5 @@ { "config": { - "registry": "https://registry.vlt.io/vlt/npm/" + "registry": "https://registry.vlt.io/vltpkg/npm/" } } From 002ad73eee3e9b3a1bf10bae47d3b883d74068ad Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:00:30 -0700 Subject: [PATCH 16/27] ci: avoid full-history checkout --- .github/workflows/benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 75f75893b3..f55d99b97c 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -36,7 +36,7 @@ jobs: steps: - uses: actions/checkout@v6 with: - fetch-depth: 0 + fetch-depth: 2 - name: Check changed files id: check run: | From 3f13e0f68ea2fdf8d19a91eb522e063e7c37f85e Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:29:09 -0700 Subject: [PATCH 17/27] fix: use setup-style vlt registry config --- .github/workflows/benchmark.yaml | 5 +- README.md | 2 +- app/vlt-lock.json | 716 ++++++++++++++------------- app/vlt.json | 4 +- fixtures/astro/vlt.json | 4 +- fixtures/babylon/vlt.json | 4 +- fixtures/large/vlt.json | 4 +- fixtures/next/vlt.json | 4 +- fixtures/run/vlt.json | 4 +- fixtures/svelte/vlt.json | 4 +- fixtures/vue/vlt.json | 4 +- scripts/download-latest-artifacts.sh | 2 +- scripts/variations/common.sh | 3 +- 13 files changed, 389 insertions(+), 371 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index f55d99b97c..1998b42ec8 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,7 +163,6 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - VLT_REGISTRY: https://registry.vlt.io/vltpkg/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} @@ -222,7 +221,7 @@ jobs: - name: Build Charts View run: | pushd app - vlt install || true + vlt install vlt run build popd - name: Upload Processed Results @@ -276,7 +275,7 @@ jobs: - name: Build App run: | pushd app - vlt install || true + vlt install vlt run build popd - name: Prepare deploy directory diff --git a/README.md b/README.md index 789cca645b..42a9bb261c 100644 --- a/README.md +++ b/README.md @@ -280,7 +280,7 @@ Preferred workflow (matches CI): ```sh cd app - vlt install || npm install + vlt install vlr dev ``` diff --git a/app/vlt-lock.json b/app/vlt-lock.json index 9dd5b1f736..198ea9158a 100644 --- a/app/vlt-lock.json +++ b/app/vlt-lock.json @@ -1,362 +1,366 @@ { "lockfileVersion": 1, - "options": {}, + "options": { + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } + }, "nodes": { - "~npm~@babel+code-frame@7.29.0": [2,"@babel/code-frame","sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], - "~npm~@babel+compat-data@7.29.0": [2,"@babel/compat-data","sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], - "~npm~@babel+core@7.29.0": [2,"@babel/core","sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="], - "~npm~@babel+generator@7.29.0": [2,"@babel/generator","sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ=="], - "~npm~@babel+helper-compilation-targets@7.28.6": [2,"@babel/helper-compilation-targets","sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], - "~npm~@babel+helper-globals@7.28.0": [2,"@babel/helper-globals","sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], - "~npm~@babel+helper-module-imports@7.28.6": [2,"@babel/helper-module-imports","sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], - "~npm~@babel+helper-module-transforms@7.28.6": [2,"@babel/helper-module-transforms","sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], - "~npm~@babel+helper-plugin-utils@7.28.6": [2,"@babel/helper-plugin-utils","sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], - "~npm~@babel+helper-string-parser@7.27.1": [2,"@babel/helper-string-parser","sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], - "~npm~@babel+helper-validator-identifier@7.28.5": [2,"@babel/helper-validator-identifier","sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], - "~npm~@babel+helper-validator-option@7.27.1": [2,"@babel/helper-validator-option","sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], - "~npm~@babel+helpers@7.28.6": [2,"@babel/helpers","sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw=="], - "~npm~@babel+parser@7.29.0": [2,"@babel/parser","sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",null,null,null,null,null,{ "parser": "./bin/babel-parser.js"}], - "~npm~@babel+plugin-transform-react-jsx-self@7.27.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], - "~npm~@babel+plugin-transform-react-jsx-source@7.27.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], - "~npm~@babel+template@7.28.6": [2,"@babel/template","sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], - "~npm~@babel+traverse@7.29.0": [2,"@babel/traverse","sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], - "~npm~@babel+types@7.29.0": [2,"@babel/types","sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], - "~npm~@esbuild+aix-ppc64@0.27.2": [3,"@esbuild/aix-ppc64","sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], - "~npm~@esbuild+android-arm@0.27.2": [3,"@esbuild/android-arm","sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], - "~npm~@esbuild+android-arm64@0.27.2": [3,"@esbuild/android-arm64","sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+android-x64@0.27.2": [3,"@esbuild/android-x64","sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+darwin-arm64@0.27.2": [3,"@esbuild/darwin-arm64","sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+darwin-x64@0.27.2": [3,"@esbuild/darwin-x64","sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+freebsd-arm64@0.27.2": [3,"@esbuild/freebsd-arm64","sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+freebsd-x64@0.27.2": [3,"@esbuild/freebsd-x64","sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+linux-arm@0.27.2": [3,"@esbuild/linux-arm","sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~@esbuild+linux-arm64@0.27.2": [3,"@esbuild/linux-arm64","sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+linux-ia32@0.27.2": [3,"@esbuild/linux-ia32","sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], - "~npm~@esbuild+linux-loong64@0.27.2": [3,"@esbuild/linux-loong64","sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], - "~npm~@esbuild+linux-mips64el@0.27.2": [3,"@esbuild/linux-mips64el","sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], - "~npm~@esbuild+linux-ppc64@0.27.2": [3,"@esbuild/linux-ppc64","sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], - "~npm~@esbuild+linux-riscv64@0.27.2": [3,"@esbuild/linux-riscv64","sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], - "~npm~@esbuild+linux-s390x@0.27.2": [3,"@esbuild/linux-s390x","sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], - "~npm~@esbuild+linux-x64@0.27.2": [3,"@esbuild/linux-x64","sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+netbsd-arm64@0.27.2": [3,"@esbuild/netbsd-arm64","sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+netbsd-x64@0.27.2": [3,"@esbuild/netbsd-x64","sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+openbsd-arm64@0.27.2": [3,"@esbuild/openbsd-arm64","sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+openbsd-x64@0.27.2": [3,"@esbuild/openbsd-x64","sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+openharmony-arm64@0.27.2": [3,"@esbuild/openharmony-arm64","sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+sunos-x64@0.27.2": [3,"@esbuild/sunos-x64","sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+win32-arm64@0.27.2": [3,"@esbuild/win32-arm64","sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+win32-ia32@0.27.2": [3,"@esbuild/win32-ia32","sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~npm~@esbuild+win32-x64@0.27.2": [3,"@esbuild/win32-x64","sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",null,null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@eslint-community+eslint-utils@4.9.1": [2,"@eslint-community/eslint-utils","sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], - "~npm~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], - "~npm~@eslint+config-array@0.21.1": [2,"@eslint/config-array","sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], - "~npm~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], - "~npm~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], - "~npm~@eslint+eslintrc@3.3.3": [2,"@eslint/eslintrc","sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], - "~npm~@eslint+js@9.39.2": [2,"@eslint/js","sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="], - "~npm~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], - "~npm~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], - "~npm~@floating-ui+core@1.7.4": [0,"@floating-ui/core","sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg=="], - "~npm~@floating-ui+dom@1.7.5": [0,"@floating-ui/dom","sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg=="], - "~npm~@floating-ui+react-dom@2.1.7": [0,"@floating-ui/react-dom","sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg=="], - "~npm~@floating-ui+utils@0.2.10": [0,"@floating-ui/utils","sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], - "~npm~@humanfs+core@0.19.1": [2,"@humanfs/core","sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], - "~npm~@humanfs+node@0.16.7": [2,"@humanfs/node","sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], - "~npm~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], - "~npm~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], - "~npm~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], - "~npm~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], - "~npm~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], - "~npm~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], - "~npm~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], - "~npm~@radix-ui+number@1.1.1": [0,"@radix-ui/number","sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], - "~npm~@radix-ui+primitive@1.1.3": [0,"@radix-ui/primitive","sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], - "~npm~@radix-ui+react-arrow@1.1.7": [0,"@radix-ui/react-arrow","sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], - "~npm~@radix-ui+react-collection@1.1.7": [0,"@radix-ui/react-collection","sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], - "~npm~@radix-ui+react-compose-refs@1.1.2": [0,"@radix-ui/react-compose-refs","sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], - "~npm~@radix-ui+react-context@1.1.2": [0,"@radix-ui/react-context","sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], - "~npm~@radix-ui+react-direction@1.1.1": [0,"@radix-ui/react-direction","sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="], - "~npm~@radix-ui+react-dismissable-layer@1.1.11": [0,"@radix-ui/react-dismissable-layer","sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="], - "~npm~@radix-ui+react-dropdown-menu@2.1.16": [0,"@radix-ui/react-dropdown-menu","sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw=="], - "~npm~@radix-ui+react-focus-guards@1.1.3": [0,"@radix-ui/react-focus-guards","sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw=="], - "~npm~@radix-ui+react-focus-scope@1.1.7": [0,"@radix-ui/react-focus-scope","sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="], - "~npm~@radix-ui+react-id@1.1.1": [0,"@radix-ui/react-id","sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], - "~npm~@radix-ui+react-menu@2.1.16": [0,"@radix-ui/react-menu","sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg=="], - "~npm~@radix-ui+react-popper@1.2.8": [0,"@radix-ui/react-popper","sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw=="], - "~npm~@radix-ui+react-portal@1.1.9": [0,"@radix-ui/react-portal","sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], - "~npm~@radix-ui+react-presence@1.1.5": [0,"@radix-ui/react-presence","sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], - "~npm~@radix-ui+react-primitive@2.1.3": [0,"@radix-ui/react-primitive","sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], - "~npm~@radix-ui+react-roving-focus@1.1.11": [0,"@radix-ui/react-roving-focus","sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA=="], - "~npm~@radix-ui+react-scroll-area@1.2.10": [0,"@radix-ui/react-scroll-area","sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A=="], - "~npm~@radix-ui+react-slot@1.2.3": [0,"@radix-ui/react-slot","sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - "~npm~@radix-ui+react-slot@1.2.4": [0,"@radix-ui/react-slot","sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA=="], - "~npm~@radix-ui+react-tooltip@1.2.8": [0,"@radix-ui/react-tooltip","sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg=="], - "~npm~@radix-ui+react-use-callback-ref@1.1.1": [0,"@radix-ui/react-use-callback-ref","sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], - "~npm~@radix-ui+react-use-controllable-state@1.2.2": [0,"@radix-ui/react-use-controllable-state","sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], - "~npm~@radix-ui+react-use-effect-event@0.0.2": [0,"@radix-ui/react-use-effect-event","sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], - "~npm~@radix-ui+react-use-escape-keydown@1.1.1": [0,"@radix-ui/react-use-escape-keydown","sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], - "~npm~@radix-ui+react-use-layout-effect@1.1.1": [0,"@radix-ui/react-use-layout-effect","sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], - "~npm~@radix-ui+react-use-rect@1.1.1": [0,"@radix-ui/react-use-rect","sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], - "~npm~@radix-ui+react-use-size@1.1.1": [0,"@radix-ui/react-use-size","sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], - "~npm~@radix-ui+react-visually-hidden@1.2.3": [0,"@radix-ui/react-visually-hidden","sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], - "~npm~@radix-ui+rect@1.1.1": [0,"@radix-ui/rect","sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], - "~npm~@reduxjs+toolkit@2.11.2": [0,"@reduxjs/toolkit","sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ=="], - "~npm~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA=="], - "~npm~@rollup+rollup-android-arm-eabi@4.57.1": [3,"@rollup/rollup-android-arm-eabi","sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==",null,null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], - "~npm~@rollup+rollup-android-arm64@4.57.1": [3,"@rollup/rollup-android-arm64","sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==",null,null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-darwin-arm64@4.57.1": [3,"@rollup/rollup-darwin-arm64","sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==",null,null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-darwin-x64@4.57.1": [3,"@rollup/rollup-darwin-x64","sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==",null,null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-freebsd-arm64@4.57.1": [3,"@rollup/rollup-freebsd-arm64","sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==",null,null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-freebsd-x64@4.57.1": [3,"@rollup/rollup-freebsd-x64","sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==",null,null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-linux-arm-gnueabihf@4.57.1": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-arm-musleabihf@4.57.1": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-arm64-gnu@4.57.1": [3,"@rollup/rollup-linux-arm64-gnu","sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-arm64-musl@4.57.1": [3,"@rollup/rollup-linux-arm64-musl","sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-loong64-gnu@4.57.1": [3,"@rollup/rollup-linux-loong64-gnu","sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-loong64-musl@4.57.1": [3,"@rollup/rollup-linux-loong64-musl","sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-ppc64-gnu@4.57.1": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-ppc64-musl@4.57.1": [3,"@rollup/rollup-linux-ppc64-musl","sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-riscv64-gnu@4.57.1": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-riscv64-musl@4.57.1": [3,"@rollup/rollup-linux-riscv64-musl","sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-s390x-gnu@4.57.1": [3,"@rollup/rollup-linux-s390x-gnu","sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-x64-gnu@4.57.1": [3,"@rollup/rollup-linux-x64-gnu","sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-x64-musl@4.57.1": [3,"@rollup/rollup-linux-x64-musl","sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==",null,null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-openbsd-x64@4.57.1": [3,"@rollup/rollup-openbsd-x64","sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==",null,null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-openharmony-arm64@4.57.1": [3,"@rollup/rollup-openharmony-arm64","sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==",null,null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-win32-arm64-msvc@4.57.1": [3,"@rollup/rollup-win32-arm64-msvc","sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-win32-ia32-msvc@4.57.1": [3,"@rollup/rollup-win32-ia32-msvc","sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~npm~@rollup+rollup-win32-x64-gnu@4.57.1": [3,"@rollup/rollup-win32-x64-gnu","sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-win32-x64-msvc@4.57.1": [3,"@rollup/rollup-win32-x64-msvc","sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==",null,null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "~npm~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="], - "~npm~@tailwindcss+node@4.1.18": [0,"@tailwindcss/node","sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ=="], - "~npm~@tailwindcss+oxide-android-arm64@4.1.18": [1,"@tailwindcss/oxide-android-arm64","sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-darwin-arm64@4.1.18": [1,"@tailwindcss/oxide-darwin-arm64","sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-darwin-x64@4.1.18": [1,"@tailwindcss/oxide-darwin-x64","sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide-freebsd-x64@4.1.18": [1,"@tailwindcss/oxide-freebsd-x64","sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide-linux-arm-gnueabihf@4.1.18": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~@tailwindcss+oxide-linux-arm64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~@tailwindcss+oxide-linux-arm64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~@tailwindcss+oxide-linux-x64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~@tailwindcss+oxide-linux-x64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~@tailwindcss+oxide-wasm32-wasi@4.1.18": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==",null,null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], - "~npm~@tailwindcss+oxide-win32-arm64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-win32-x64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==",null,null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide@4.1.18": [0,"@tailwindcss/oxide","sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A=="], - "~npm~@tailwindcss+vite@4.1.18": [0,"@tailwindcss/vite","sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA=="], - "~npm~@tanstack+react-table@8.21.3": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww=="], - "~npm~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg=="], - "~npm~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], - "~npm~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], - "~npm~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], - "~npm~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], - "~npm~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="], - "~npm~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="], - "~npm~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="], - "~npm~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="], - "~npm~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="], - "~npm~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="], - "~npm~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w=="], - "~npm~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="], - "~npm~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="], - "~npm~@types+estree@1.0.8": [2,"@types/estree","sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], - "~npm~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], - "~npm~@types+node@24.10.10": [2,"@types/node","sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow=="], - "~npm~@types+react-dom@19.2.3": [2,"@types/react-dom","sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], - "~npm~@types+react@19.2.10": [2,"@types/react","sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw=="], - "~npm~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="], - "~npm~@typescript-eslint+eslint-plugin@8.54.0": [2,"@typescript-eslint/eslint-plugin","sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ=="], - "~npm~@typescript-eslint+parser@8.54.0": [2,"@typescript-eslint/parser","sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA=="], - "~npm~@typescript-eslint+project-service@8.54.0~peer.3": [2,"@typescript-eslint/project-service","sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g=="], - "~npm~@typescript-eslint+scope-manager@8.54.0": [2,"@typescript-eslint/scope-manager","sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg=="], - "~npm~@typescript-eslint+tsconfig-utils@8.54.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw=="], - "~npm~@typescript-eslint+type-utils@8.54.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA=="], - "~npm~@typescript-eslint+types@8.54.0": [2,"@typescript-eslint/types","sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA=="], - "~npm~@typescript-eslint+typescript-estree@8.54.0": [2,"@typescript-eslint/typescript-estree","sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA=="], - "~npm~@typescript-eslint+utils@8.54.0": [2,"@typescript-eslint/utils","sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA=="], - "~npm~@typescript-eslint+visitor-keys@8.54.0": [2,"@typescript-eslint/visitor-keys","sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA=="], - "~npm~@vitejs+plugin-react@4.7.0": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], - "~npm~acorn-jsx@5.3.2": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], - "~npm~acorn@8.15.0": [2,"acorn","sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",null,null,null,null,null,{ "acorn": "bin/acorn"}], - "~npm~ajv@6.12.6": [2,"ajv","sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], - "~npm~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - "~npm~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], - "~npm~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], - "~npm~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], - "~npm~baseline-browser-mapping@2.9.19": [2,"baseline-browser-mapping","sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==",null,null,null,null,null,{ "baseline-browser-mapping": "dist/cli.js"}], - "~npm~brace-expansion@1.1.12": [2,"brace-expansion","sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], - "~npm~brace-expansion@2.0.2": [2,"brace-expansion","sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], - "~npm~browserslist@4.28.1": [2,"browserslist","sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",null,null,null,null,null,{ "browserslist": "cli.js"}], - "~npm~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], - "~npm~caniuse-lite@1.0.30001767": [2,"caniuse-lite","sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ=="], - "~npm~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], - "~npm~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], - "~npm~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], - "~npm~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], - "~npm~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - "~npm~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - "~npm~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], - "~npm~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], - "~npm~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], - "~npm~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], - "~npm~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], - "~npm~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="], - "~npm~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="], - "~npm~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg=="], - "~npm~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="], - "~npm~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="], - "~npm~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="], - "~npm~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="], - "~npm~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="], - "~npm~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="], - "~npm~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="], - "~npm~date-fns@4.1.0": [0,"date-fns","sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg=="], - "~npm~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], - "~npm~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="], - "~npm~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], - "~npm~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - "~npm~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], - "~npm~electron-to-chromium@1.5.286": [2,"electron-to-chromium","sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A=="], - "~npm~enhanced-resolve@5.19.0": [0,"enhanced-resolve","sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg=="], - "~npm~es-toolkit@1.44.0": [0,"es-toolkit","sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg=="], - "~npm~esbuild@0.27.2": [2,"esbuild","sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",null,null,null,null,null,{ "esbuild": "bin/esbuild"}], - "~npm~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], - "~npm~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - "~npm~eslint-plugin-react-hooks@5.2.0": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], - "~npm~eslint-plugin-react-refresh@0.4.26": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ=="], - "~npm~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], - "~npm~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - "~npm~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], - "~npm~eslint@9.39.2": [2,"eslint","sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",null,null,null,null,null,{ "eslint": "bin/eslint.js"}], - "~npm~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], - "~npm~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], - "~npm~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], - "~npm~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], - "~npm~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], - "~npm~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="], - "~npm~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], - "~npm~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], - "~npm~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], - "~npm~fdir@6.5.0": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], - "~npm~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], - "~npm~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], - "~npm~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], - "~npm~flatted@3.3.3": [2,"flatted","sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], - "~npm~framer-motion@12.31.0": [0,"framer-motion","sha512-Tnd0FU05zGRFI3JJmBegXonF1rfuzYeuXd1QSdQ99Ysnppk0yWBWSW2wUsqzRpS5nv0zPNx+y0wtDj4kf0q5RQ=="], - "~npm~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",null,null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], - "~npm~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], - "~npm~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], - "~npm~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], - "~npm~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], - "~npm~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], - "~npm~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], - "~npm~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], - "~npm~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - "~npm~ignore@7.0.5": [2,"ignore","sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], - "~npm~immer@10.2.0": [0,"immer","sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw=="], - "~npm~immer@11.1.3": [0,"immer","sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q=="], - "~npm~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], - "~npm~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], - "~npm~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="], - "~npm~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], - "~npm~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], - "~npm~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - "~npm~jiti@2.6.1": [0,"jiti","sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",null,null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], - "~npm~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - "~npm~js-yaml@4.1.1": [2,"js-yaml","sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",null,null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], - "~npm~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",null,null,null,null,null,{ "jsesc": "bin/jsesc"}], - "~npm~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], - "~npm~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], - "~npm~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], - "~npm~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",null,null,null,null,null,{ "json5": "lib/cli.js"}], - "~npm~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], - "~npm~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], - "~npm~lightningcss-android-arm64@1.30.2": [1,"lightningcss-android-arm64","sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-darwin-arm64@1.30.2": [1,"lightningcss-darwin-arm64","sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-darwin-x64@1.30.2": [1,"lightningcss-darwin-x64","sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~lightningcss-freebsd-x64@1.30.2": [1,"lightningcss-freebsd-x64","sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~lightningcss-linux-arm-gnueabihf@1.30.2": [1,"lightningcss-linux-arm-gnueabihf","sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~lightningcss-linux-arm64-gnu@1.30.2": [1,"lightningcss-linux-arm64-gnu","sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~lightningcss-linux-arm64-musl@1.30.2": [1,"lightningcss-linux-arm64-musl","sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~lightningcss-linux-x64-gnu@1.30.2": [1,"lightningcss-linux-x64-gnu","sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~lightningcss-linux-x64-musl@1.30.2": [1,"lightningcss-linux-x64-musl","sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~lightningcss-win32-arm64-msvc@1.30.2": [1,"lightningcss-win32-arm64-msvc","sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-win32-x64-msvc@1.30.2": [1,"lightningcss-win32-x64-msvc","sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",null,null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~lightningcss@1.30.2": [0,"lightningcss","sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ=="], - "~npm~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], - "~npm~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], - "~npm~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - "~npm~lucide-react@0.534.0": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw=="], - "~npm~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], - "~npm~minimatch@3.1.2": [2,"minimatch","sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], - "~npm~minimatch@9.0.5": [2,"minimatch","sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - "~npm~motion-dom@12.30.1": [0,"motion-dom","sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ=="], - "~npm~motion-utils@12.29.2": [0,"motion-utils","sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A=="], - "~npm~motion@12.31.0": [0,"motion","sha512-KpZQik3LLFdsiaLdFXQGnty84KcDvvdvBCHSvA9aH+RjQTP6jkJGyngRPSngau13ARUI6TbPphf/Vv/QxwxRJQ=="], - "~npm~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], - "~npm~nanoid@3.3.11": [2,"nanoid","sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",null,null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], - "~npm~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], - "~npm~node-releases@2.0.27": [2,"node-releases","sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], - "~npm~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], - "~npm~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], - "~npm~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], - "~npm~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], - "~npm~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], - "~npm~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], - "~npm~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], - "~npm~picomatch@4.0.3": [2,"picomatch","sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], - "~npm~postcss@8.5.6": [2,"postcss","sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], - "~npm~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], - "~npm~prettier@3.8.1": [2,"prettier","sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",null,null,null,null,null,{ "prettier": "bin/prettier.cjs"}], - "~npm~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], - "~npm~react-dom@19.2.4": [0,"react-dom","sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], - "~npm~react-is@19.2.4": [0,"react-is","sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA=="], - "~npm~react-redux@9.2.0": [0,"react-redux","sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g=="], - "~npm~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="], - "~npm~react-remove-scroll-bar@2.3.8": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], - "~npm~react-remove-scroll@2.7.2": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], - "~npm~react-router@7.13.0": [0,"react-router","sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw=="], - "~npm~react-style-singleton@2.2.3": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], - "~npm~react@19.2.4": [0,"react","sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], - "~npm~recharts@3.7.0": [0,"recharts","sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew=="], - "~npm~redux-thunk@3.1.0~peer.2": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="], - "~npm~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="], - "~npm~reselect@5.1.1": [0,"reselect","sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w=="], - "~npm~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], - "~npm~rollup@4.57.1": [2,"rollup","sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==",null,null,null,null,null,{ "rollup": "dist/bin/rollup"}], - "~npm~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], - "~npm~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",null,null,null,null,null,{ "semver": "bin/semver.js"}], - "~npm~semver@7.7.3": [2,"semver","sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",null,null,null,null,null,{ "semver": "bin/semver.js"}], - "~npm~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw=="], - "~npm~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], - "~npm~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], - "~npm~sonner@2.0.7": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], - "~npm~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], - "~npm~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], - "~npm~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - "~npm~tailwind-merge@3.4.0": [0,"tailwind-merge","sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g=="], - "~npm~tailwindcss@4.1.18": [0,"tailwindcss","sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw=="], - "~npm~tapable@2.3.0": [0,"tapable","sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], - "~npm~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], - "~npm~tinyglobby@0.2.15": [2,"tinyglobby","sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], - "~npm~ts-api-utils@2.4.0~peer.3": [2,"ts-api-utils","sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], - "~npm~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "~npm~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], - "~npm~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], - "~npm~typescript-eslint@8.54.0": [2,"typescript-eslint","sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ=="], - "~npm~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",null,null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], - "~npm~undici-types@7.16.0": [2,"undici-types","sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], - "~npm~update-browserslist-db@1.2.3": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",null,null,null,null,null,{ "update-browserslist-db": "cli.js"}], - "~npm~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], - "~npm~use-callback-ref@1.3.3": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], - "~npm~use-sidecar@1.1.3": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], - "~npm~use-sync-external-store@1.6.0": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], - "~npm~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ=="], - "~npm~vite@7.3.1": [2,"vite","sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",null,null,null,null,null,{ "vite": "bin/vite.js"}], - "~npm~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",null,null,null,null,null,{ "node-which": "./bin/node-which"}], - "~npm~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], - "~npm~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - "~npm~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="] + "~npm~@babel+code-frame@7.29.0": [2,"@babel/code-frame","sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==","https://registry.vlt.io/vltpkg/npm/@babel/code-frame/-/code-frame-7.29.0.tgz"], + "~npm~@babel+compat-data@7.29.0": [2,"@babel/compat-data","sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==","https://registry.vlt.io/vltpkg/npm/@babel/compat-data/-/compat-data-7.29.0.tgz"], + "~npm~@babel+core@7.29.0": [2,"@babel/core","sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==","https://registry.vlt.io/vltpkg/npm/@babel/core/-/core-7.29.0.tgz"], + "~npm~@babel+generator@7.29.0": [2,"@babel/generator","sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==","https://registry.vlt.io/vltpkg/npm/@babel/generator/-/generator-7.29.0.tgz"], + "~npm~@babel+helper-compilation-targets@7.28.6": [2,"@babel/helper-compilation-targets","sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==","https://registry.vlt.io/vltpkg/npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz"], + "~npm~@babel+helper-globals@7.28.0": [2,"@babel/helper-globals","sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==","https://registry.vlt.io/vltpkg/npm/@babel/helper-globals/-/helper-globals-7.28.0.tgz"], + "~npm~@babel+helper-module-imports@7.28.6": [2,"@babel/helper-module-imports","sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==","https://registry.vlt.io/vltpkg/npm/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz"], + "~npm~@babel+helper-module-transforms@7.28.6": [2,"@babel/helper-module-transforms","sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==","https://registry.vlt.io/vltpkg/npm/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz"], + "~npm~@babel+helper-plugin-utils@7.28.6": [2,"@babel/helper-plugin-utils","sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==","https://registry.vlt.io/vltpkg/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz"], + "~npm~@babel+helper-string-parser@7.27.1": [2,"@babel/helper-string-parser","sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==","https://registry.vlt.io/vltpkg/npm/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"], + "~npm~@babel+helper-validator-identifier@7.28.5": [2,"@babel/helper-validator-identifier","sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==","https://registry.vlt.io/vltpkg/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"], + "~npm~@babel+helper-validator-option@7.27.1": [2,"@babel/helper-validator-option","sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==","https://registry.vlt.io/vltpkg/npm/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"], + "~npm~@babel+helpers@7.28.6": [2,"@babel/helpers","sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==","https://registry.vlt.io/vltpkg/npm/@babel/helpers/-/helpers-7.28.6.tgz"], + "~npm~@babel+parser@7.29.0": [2,"@babel/parser","sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==","https://registry.vlt.io/vltpkg/npm/@babel/parser/-/parser-7.29.0.tgz",null,null,null,null,{ "parser": "./bin/babel-parser.js"}], + "~npm~@babel+plugin-transform-react-jsx-self@7.27.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==","https://registry.vlt.io/vltpkg/npm/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz"], + "~npm~@babel+plugin-transform-react-jsx-source@7.27.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==","https://registry.vlt.io/vltpkg/npm/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz"], + "~npm~@babel+template@7.28.6": [2,"@babel/template","sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==","https://registry.vlt.io/vltpkg/npm/@babel/template/-/template-7.28.6.tgz"], + "~npm~@babel+traverse@7.29.0": [2,"@babel/traverse","sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==","https://registry.vlt.io/vltpkg/npm/@babel/traverse/-/traverse-7.29.0.tgz"], + "~npm~@babel+types@7.29.0": [2,"@babel/types","sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==","https://registry.vlt.io/vltpkg/npm/@babel/types/-/types-7.29.0.tgz"], + "~npm~@esbuild+aix-ppc64@0.27.2": [3,"@esbuild/aix-ppc64","sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==","https://registry.vlt.io/vltpkg/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], + "~npm~@esbuild+android-arm@0.27.2": [3,"@esbuild/android-arm","sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==","https://registry.vlt.io/vltpkg/npm/@esbuild/android-arm/-/android-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], + "~npm~@esbuild+android-arm64@0.27.2": [3,"@esbuild/android-arm64","sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==","https://registry.vlt.io/vltpkg/npm/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+android-x64@0.27.2": [3,"@esbuild/android-x64","sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==","https://registry.vlt.io/vltpkg/npm/@esbuild/android-x64/-/android-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+darwin-arm64@0.27.2": [3,"@esbuild/darwin-arm64","sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==","https://registry.vlt.io/vltpkg/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+darwin-x64@0.27.2": [3,"@esbuild/darwin-x64","sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==","https://registry.vlt.io/vltpkg/npm/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+freebsd-arm64@0.27.2": [3,"@esbuild/freebsd-arm64","sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==","https://registry.vlt.io/vltpkg/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+freebsd-x64@0.27.2": [3,"@esbuild/freebsd-x64","sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==","https://registry.vlt.io/vltpkg/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+linux-arm@0.27.2": [3,"@esbuild/linux-arm","sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~@esbuild+linux-arm64@0.27.2": [3,"@esbuild/linux-arm64","sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+linux-ia32@0.27.2": [3,"@esbuild/linux-ia32","sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], + "~npm~@esbuild+linux-loong64@0.27.2": [3,"@esbuild/linux-loong64","sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], + "~npm~@esbuild+linux-mips64el@0.27.2": [3,"@esbuild/linux-mips64el","sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], + "~npm~@esbuild+linux-ppc64@0.27.2": [3,"@esbuild/linux-ppc64","sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], + "~npm~@esbuild+linux-riscv64@0.27.2": [3,"@esbuild/linux-riscv64","sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], + "~npm~@esbuild+linux-s390x@0.27.2": [3,"@esbuild/linux-s390x","sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], + "~npm~@esbuild+linux-x64@0.27.2": [3,"@esbuild/linux-x64","sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+netbsd-arm64@0.27.2": [3,"@esbuild/netbsd-arm64","sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==","https://registry.vlt.io/vltpkg/npm/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+netbsd-x64@0.27.2": [3,"@esbuild/netbsd-x64","sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==","https://registry.vlt.io/vltpkg/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+openbsd-arm64@0.27.2": [3,"@esbuild/openbsd-arm64","sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==","https://registry.vlt.io/vltpkg/npm/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+openbsd-x64@0.27.2": [3,"@esbuild/openbsd-x64","sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==","https://registry.vlt.io/vltpkg/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+openharmony-arm64@0.27.2": [3,"@esbuild/openharmony-arm64","sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==","https://registry.vlt.io/vltpkg/npm/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+sunos-x64@0.27.2": [3,"@esbuild/sunos-x64","sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==","https://registry.vlt.io/vltpkg/npm/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+win32-arm64@0.27.2": [3,"@esbuild/win32-arm64","sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==","https://registry.vlt.io/vltpkg/npm/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+win32-ia32@0.27.2": [3,"@esbuild/win32-ia32","sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==","https://registry.vlt.io/vltpkg/npm/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~npm~@esbuild+win32-x64@0.27.2": [3,"@esbuild/win32-x64","sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==","https://registry.vlt.io/vltpkg/npm/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@eslint-community+eslint-utils@4.9.1": [2,"@eslint-community/eslint-utils","sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==","https://registry.vlt.io/vltpkg/npm/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz"], + "~npm~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==","https://registry.vlt.io/vltpkg/npm/@eslint-community/regexpp/-/regexpp-4.12.2.tgz"], + "~npm~@eslint+config-array@0.21.1": [2,"@eslint/config-array","sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==","https://registry.vlt.io/vltpkg/npm/@eslint/config-array/-/config-array-0.21.1.tgz"], + "~npm~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==","https://registry.vlt.io/vltpkg/npm/@eslint/config-helpers/-/config-helpers-0.4.2.tgz"], + "~npm~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==","https://registry.vlt.io/vltpkg/npm/@eslint/core/-/core-0.17.0.tgz"], + "~npm~@eslint+eslintrc@3.3.3": [2,"@eslint/eslintrc","sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==","https://registry.vlt.io/vltpkg/npm/@eslint/eslintrc/-/eslintrc-3.3.3.tgz"], + "~npm~@eslint+js@9.39.2": [2,"@eslint/js","sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==","https://registry.vlt.io/vltpkg/npm/@eslint/js/-/js-9.39.2.tgz"], + "~npm~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==","https://registry.vlt.io/vltpkg/npm/@eslint/object-schema/-/object-schema-2.1.7.tgz"], + "~npm~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==","https://registry.vlt.io/vltpkg/npm/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz"], + "~npm~@floating-ui+core@1.7.4": [0,"@floating-ui/core","sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==","https://registry.vlt.io/vltpkg/npm/@floating-ui/core/-/core-1.7.4.tgz"], + "~npm~@floating-ui+dom@1.7.5": [0,"@floating-ui/dom","sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==","https://registry.vlt.io/vltpkg/npm/@floating-ui/dom/-/dom-1.7.5.tgz"], + "~npm~@floating-ui+react-dom@2.1.7": [0,"@floating-ui/react-dom","sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==","https://registry.vlt.io/vltpkg/npm/@floating-ui/react-dom/-/react-dom-2.1.7.tgz"], + "~npm~@floating-ui+utils@0.2.10": [0,"@floating-ui/utils","sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==","https://registry.vlt.io/vltpkg/npm/@floating-ui/utils/-/utils-0.2.10.tgz"], + "~npm~@humanfs+core@0.19.1": [2,"@humanfs/core","sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==","https://registry.vlt.io/vltpkg/npm/@humanfs/core/-/core-0.19.1.tgz"], + "~npm~@humanfs+node@0.16.7": [2,"@humanfs/node","sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==","https://registry.vlt.io/vltpkg/npm/@humanfs/node/-/node-0.16.7.tgz"], + "~npm~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==","https://registry.vlt.io/vltpkg/npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"], + "~npm~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==","https://registry.vlt.io/vltpkg/npm/@humanwhocodes/retry/-/retry-0.4.3.tgz"], + "~npm~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==","https://registry.vlt.io/vltpkg/npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"], + "~npm~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==","https://registry.vlt.io/vltpkg/npm/@jridgewell/remapping/-/remapping-2.3.5.tgz"], + "~npm~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==","https://registry.vlt.io/vltpkg/npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"], + "~npm~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==","https://registry.vlt.io/vltpkg/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"], + "~npm~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==","https://registry.vlt.io/vltpkg/npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"], + "~npm~@radix-ui+number@1.1.1": [0,"@radix-ui/number","sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==","https://registry.vlt.io/vltpkg/npm/@radix-ui/number/-/number-1.1.1.tgz"], + "~npm~@radix-ui+primitive@1.1.3": [0,"@radix-ui/primitive","sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/primitive/-/primitive-1.1.3.tgz"], + "~npm~@radix-ui+react-arrow@1.1.7": [0,"@radix-ui/react-arrow","sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz"], + "~npm~@radix-ui+react-collection@1.1.7": [0,"@radix-ui/react-collection","sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-collection/-/react-collection-1.1.7.tgz"], + "~npm~@radix-ui+react-compose-refs@1.1.2": [0,"@radix-ui/react-compose-refs","sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz"], + "~npm~@radix-ui+react-context@1.1.2": [0,"@radix-ui/react-context","sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-context/-/react-context-1.1.2.tgz"], + "~npm~@radix-ui+react-direction@1.1.1": [0,"@radix-ui/react-direction","sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-direction/-/react-direction-1.1.1.tgz"], + "~npm~@radix-ui+react-dismissable-layer@1.1.11": [0,"@radix-ui/react-dismissable-layer","sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz"], + "~npm~@radix-ui+react-dropdown-menu@2.1.16": [0,"@radix-ui/react-dropdown-menu","sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz"], + "~npm~@radix-ui+react-focus-guards@1.1.3": [0,"@radix-ui/react-focus-guards","sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz"], + "~npm~@radix-ui+react-focus-scope@1.1.7": [0,"@radix-ui/react-focus-scope","sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz"], + "~npm~@radix-ui+react-id@1.1.1": [0,"@radix-ui/react-id","sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-id/-/react-id-1.1.1.tgz"], + "~npm~@radix-ui+react-menu@2.1.16": [0,"@radix-ui/react-menu","sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-menu/-/react-menu-2.1.16.tgz"], + "~npm~@radix-ui+react-popper@1.2.8": [0,"@radix-ui/react-popper","sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-popper/-/react-popper-1.2.8.tgz"], + "~npm~@radix-ui+react-portal@1.1.9": [0,"@radix-ui/react-portal","sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-portal/-/react-portal-1.1.9.tgz"], + "~npm~@radix-ui+react-presence@1.1.5": [0,"@radix-ui/react-presence","sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-presence/-/react-presence-1.1.5.tgz"], + "~npm~@radix-ui+react-primitive@2.1.3": [0,"@radix-ui/react-primitive","sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz"], + "~npm~@radix-ui+react-roving-focus@1.1.11": [0,"@radix-ui/react-roving-focus","sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz"], + "~npm~@radix-ui+react-scroll-area@1.2.10": [0,"@radix-ui/react-scroll-area","sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz"], + "~npm~@radix-ui+react-slot@1.2.3": [0,"@radix-ui/react-slot","sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-slot/-/react-slot-1.2.3.tgz"], + "~npm~@radix-ui+react-slot@1.2.4": [0,"@radix-ui/react-slot","sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-slot/-/react-slot-1.2.4.tgz"], + "~npm~@radix-ui+react-tooltip@1.2.8": [0,"@radix-ui/react-tooltip","sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz"], + "~npm~@radix-ui+react-use-callback-ref@1.1.1": [0,"@radix-ui/react-use-callback-ref","sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz"], + "~npm~@radix-ui+react-use-controllable-state@1.2.2": [0,"@radix-ui/react-use-controllable-state","sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz"], + "~npm~@radix-ui+react-use-effect-event@0.0.2": [0,"@radix-ui/react-use-effect-event","sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz"], + "~npm~@radix-ui+react-use-escape-keydown@1.1.1": [0,"@radix-ui/react-use-escape-keydown","sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz"], + "~npm~@radix-ui+react-use-layout-effect@1.1.1": [0,"@radix-ui/react-use-layout-effect","sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz"], + "~npm~@radix-ui+react-use-rect@1.1.1": [0,"@radix-ui/react-use-rect","sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz"], + "~npm~@radix-ui+react-use-size@1.1.1": [0,"@radix-ui/react-use-size","sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz"], + "~npm~@radix-ui+react-visually-hidden@1.2.3": [0,"@radix-ui/react-visually-hidden","sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz"], + "~npm~@radix-ui+rect@1.1.1": [0,"@radix-ui/rect","sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/rect/-/rect-1.1.1.tgz"], + "~npm~@reduxjs+toolkit@2.11.2": [0,"@reduxjs/toolkit","sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==","https://registry.vlt.io/vltpkg/npm/@reduxjs/toolkit/-/toolkit-2.11.2.tgz"], + "~npm~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==","https://registry.vlt.io/vltpkg/npm/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz"], + "~npm~@rollup+rollup-android-arm-eabi@4.57.1": [3,"@rollup/rollup-android-arm-eabi","sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], + "~npm~@rollup+rollup-android-arm64@4.57.1": [3,"@rollup/rollup-android-arm64","sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-darwin-arm64@4.57.1": [3,"@rollup/rollup-darwin-arm64","sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-darwin-x64@4.57.1": [3,"@rollup/rollup-darwin-x64","sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-freebsd-arm64@4.57.1": [3,"@rollup/rollup-freebsd-arm64","sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-freebsd-x64@4.57.1": [3,"@rollup/rollup-freebsd-x64","sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-linux-arm-gnueabihf@4.57.1": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-arm-musleabihf@4.57.1": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-arm64-gnu@4.57.1": [3,"@rollup/rollup-linux-arm64-gnu","sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-arm64-musl@4.57.1": [3,"@rollup/rollup-linux-arm64-musl","sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-loong64-gnu@4.57.1": [3,"@rollup/rollup-linux-loong64-gnu","sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-loong64-musl@4.57.1": [3,"@rollup/rollup-linux-loong64-musl","sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-ppc64-gnu@4.57.1": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-ppc64-musl@4.57.1": [3,"@rollup/rollup-linux-ppc64-musl","sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-riscv64-gnu@4.57.1": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-riscv64-musl@4.57.1": [3,"@rollup/rollup-linux-riscv64-musl","sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-s390x-gnu@4.57.1": [3,"@rollup/rollup-linux-s390x-gnu","sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-x64-gnu@4.57.1": [3,"@rollup/rollup-linux-x64-gnu","sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-x64-musl@4.57.1": [3,"@rollup/rollup-linux-x64-musl","sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-openbsd-x64@4.57.1": [3,"@rollup/rollup-openbsd-x64","sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-openharmony-arm64@4.57.1": [3,"@rollup/rollup-openharmony-arm64","sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-win32-arm64-msvc@4.57.1": [3,"@rollup/rollup-win32-arm64-msvc","sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-win32-ia32-msvc@4.57.1": [3,"@rollup/rollup-win32-ia32-msvc","sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~npm~@rollup+rollup-win32-x64-gnu@4.57.1": [3,"@rollup/rollup-win32-x64-gnu","sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-win32-x64-msvc@4.57.1": [3,"@rollup/rollup-win32-x64-msvc","sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==","https://registry.vlt.io/vltpkg/npm/@standard-schema/spec/-/spec-1.1.0.tgz"], + "~npm~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==","https://registry.vlt.io/vltpkg/npm/@standard-schema/utils/-/utils-0.3.0.tgz"], + "~npm~@tailwindcss+node@4.1.18": [0,"@tailwindcss/node","sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/node/-/node-4.1.18.tgz"], + "~npm~@tailwindcss+oxide-android-arm64@4.1.18": [1,"@tailwindcss/oxide-android-arm64","sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-darwin-arm64@4.1.18": [1,"@tailwindcss/oxide-darwin-arm64","sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-darwin-x64@4.1.18": [1,"@tailwindcss/oxide-darwin-x64","sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide-freebsd-x64@4.1.18": [1,"@tailwindcss/oxide-freebsd-x64","sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide-linux-arm-gnueabihf@4.1.18": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~@tailwindcss+oxide-linux-arm64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~@tailwindcss+oxide-linux-arm64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~@tailwindcss+oxide-linux-x64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~@tailwindcss+oxide-linux-x64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~@tailwindcss+oxide-wasm32-wasi@4.1.18": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], + "~npm~@tailwindcss+oxide-win32-arm64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-win32-x64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide@4.1.18": [0,"@tailwindcss/oxide","sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide/-/oxide-4.1.18.tgz"], + "~npm~@tailwindcss+vite@4.1.18": [0,"@tailwindcss/vite","sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/vite/-/vite-4.1.18.tgz"], + "~npm~@tanstack+react-table@8.21.3": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==","https://registry.vlt.io/vltpkg/npm/@tanstack/react-table/-/react-table-8.21.3.tgz"], + "~npm~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==","https://registry.vlt.io/vltpkg/npm/@tanstack/table-core/-/table-core-8.21.3.tgz"], + "~npm~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==","https://registry.vlt.io/vltpkg/npm/@types/babel__core/-/babel__core-7.20.5.tgz"], + "~npm~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==","https://registry.vlt.io/vltpkg/npm/@types/babel__generator/-/babel__generator-7.27.0.tgz"], + "~npm~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==","https://registry.vlt.io/vltpkg/npm/@types/babel__template/-/babel__template-7.4.4.tgz"], + "~npm~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==","https://registry.vlt.io/vltpkg/npm/@types/babel__traverse/-/babel__traverse-7.28.0.tgz"], + "~npm~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==","https://registry.vlt.io/vltpkg/npm/@types/d3-array/-/d3-array-3.2.2.tgz"], + "~npm~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==","https://registry.vlt.io/vltpkg/npm/@types/d3-color/-/d3-color-3.1.3.tgz"], + "~npm~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==","https://registry.vlt.io/vltpkg/npm/@types/d3-ease/-/d3-ease-3.0.2.tgz"], + "~npm~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==","https://registry.vlt.io/vltpkg/npm/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"], + "~npm~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==","https://registry.vlt.io/vltpkg/npm/@types/d3-path/-/d3-path-3.1.1.tgz"], + "~npm~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==","https://registry.vlt.io/vltpkg/npm/@types/d3-scale/-/d3-scale-4.0.9.tgz"], + "~npm~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==","https://registry.vlt.io/vltpkg/npm/@types/d3-shape/-/d3-shape-3.1.8.tgz"], + "~npm~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==","https://registry.vlt.io/vltpkg/npm/@types/d3-time/-/d3-time-3.0.4.tgz"], + "~npm~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==","https://registry.vlt.io/vltpkg/npm/@types/d3-timer/-/d3-timer-3.0.2.tgz"], + "~npm~@types+estree@1.0.8": [2,"@types/estree","sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==","https://registry.vlt.io/vltpkg/npm/@types/estree/-/estree-1.0.8.tgz"], + "~npm~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==","https://registry.vlt.io/vltpkg/npm/@types/json-schema/-/json-schema-7.0.15.tgz"], + "~npm~@types+node@24.10.10": [2,"@types/node","sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==","https://registry.vlt.io/vltpkg/npm/@types/node/-/node-24.10.10.tgz"], + "~npm~@types+react-dom@19.2.3": [2,"@types/react-dom","sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==","https://registry.vlt.io/vltpkg/npm/@types/react-dom/-/react-dom-19.2.3.tgz"], + "~npm~@types+react@19.2.10": [2,"@types/react","sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==","https://registry.vlt.io/vltpkg/npm/@types/react/-/react-19.2.10.tgz"], + "~npm~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==","https://registry.vlt.io/vltpkg/npm/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz"], + "~npm~@typescript-eslint+eslint-plugin@8.54.0": [2,"@typescript-eslint/eslint-plugin","sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz"], + "~npm~@typescript-eslint+parser@8.54.0": [2,"@typescript-eslint/parser","sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/parser/-/parser-8.54.0.tgz"], + "~npm~@typescript-eslint+project-service@8.54.0~peer.3": [2,"@typescript-eslint/project-service","sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/project-service/-/project-service-8.54.0.tgz"], + "~npm~@typescript-eslint+scope-manager@8.54.0": [2,"@typescript-eslint/scope-manager","sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz"], + "~npm~@typescript-eslint+tsconfig-utils@8.54.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz"], + "~npm~@typescript-eslint+type-utils@8.54.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz"], + "~npm~@typescript-eslint+types@8.54.0": [2,"@typescript-eslint/types","sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/types/-/types-8.54.0.tgz"], + "~npm~@typescript-eslint+typescript-estree@8.54.0": [2,"@typescript-eslint/typescript-estree","sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz"], + "~npm~@typescript-eslint+utils@8.54.0": [2,"@typescript-eslint/utils","sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/utils/-/utils-8.54.0.tgz"], + "~npm~@typescript-eslint+visitor-keys@8.54.0": [2,"@typescript-eslint/visitor-keys","sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz"], + "~npm~@vitejs+plugin-react@4.7.0": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==","https://registry.vlt.io/vltpkg/npm/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz"], + "~npm~acorn-jsx@5.3.2": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==","https://registry.vlt.io/vltpkg/npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz"], + "~npm~acorn@8.15.0": [2,"acorn","sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==","https://registry.vlt.io/vltpkg/npm/acorn/-/acorn-8.15.0.tgz",null,null,null,null,{ "acorn": "bin/acorn"}], + "~npm~ajv@6.12.6": [2,"ajv","sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==","https://registry.vlt.io/vltpkg/npm/ajv/-/ajv-6.12.6.tgz"], + "~npm~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==","https://registry.vlt.io/vltpkg/npm/ansi-styles/-/ansi-styles-4.3.0.tgz"], + "~npm~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==","https://registry.vlt.io/vltpkg/npm/argparse/-/argparse-2.0.1.tgz"], + "~npm~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==","https://registry.vlt.io/vltpkg/npm/aria-hidden/-/aria-hidden-1.2.6.tgz"], + "~npm~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==","https://registry.vlt.io/vltpkg/npm/balanced-match/-/balanced-match-1.0.2.tgz"], + "~npm~baseline-browser-mapping@2.9.19": [2,"baseline-browser-mapping","sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==","https://registry.vlt.io/vltpkg/npm/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",null,null,null,null,{ "baseline-browser-mapping": "dist/cli.js"}], + "~npm~brace-expansion@1.1.12": [2,"brace-expansion","sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==","https://registry.vlt.io/vltpkg/npm/brace-expansion/-/brace-expansion-1.1.12.tgz"], + "~npm~brace-expansion@2.0.2": [2,"brace-expansion","sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==","https://registry.vlt.io/vltpkg/npm/brace-expansion/-/brace-expansion-2.0.2.tgz"], + "~npm~browserslist@4.28.1": [2,"browserslist","sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==","https://registry.vlt.io/vltpkg/npm/browserslist/-/browserslist-4.28.1.tgz",null,null,null,null,{ "browserslist": "cli.js"}], + "~npm~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==","https://registry.vlt.io/vltpkg/npm/callsites/-/callsites-3.1.0.tgz"], + "~npm~caniuse-lite@1.0.30001767": [2,"caniuse-lite","sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==","https://registry.vlt.io/vltpkg/npm/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz"], + "~npm~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==","https://registry.vlt.io/vltpkg/npm/chalk/-/chalk-4.1.2.tgz"], + "~npm~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==","https://registry.vlt.io/vltpkg/npm/class-variance-authority/-/class-variance-authority-0.7.1.tgz"], + "~npm~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==","https://registry.vlt.io/vltpkg/npm/clsx/-/clsx-2.1.1.tgz"], + "~npm~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==","https://registry.vlt.io/vltpkg/npm/color-convert/-/color-convert-2.0.1.tgz"], + "~npm~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==","https://registry.vlt.io/vltpkg/npm/color-name/-/color-name-1.1.4.tgz"], + "~npm~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==","https://registry.vlt.io/vltpkg/npm/concat-map/-/concat-map-0.0.1.tgz"], + "~npm~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==","https://registry.vlt.io/vltpkg/npm/convert-source-map/-/convert-source-map-2.0.0.tgz"], + "~npm~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==","https://registry.vlt.io/vltpkg/npm/cookie/-/cookie-1.1.1.tgz"], + "~npm~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==","https://registry.vlt.io/vltpkg/npm/cross-spawn/-/cross-spawn-7.0.6.tgz"], + "~npm~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==","https://registry.vlt.io/vltpkg/npm/csstype/-/csstype-3.2.3.tgz"], + "~npm~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==","https://registry.vlt.io/vltpkg/npm/d3-array/-/d3-array-3.2.4.tgz"], + "~npm~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==","https://registry.vlt.io/vltpkg/npm/d3-color/-/d3-color-3.1.0.tgz"], + "~npm~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==","https://registry.vlt.io/vltpkg/npm/d3-ease/-/d3-ease-3.0.1.tgz"], + "~npm~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==","https://registry.vlt.io/vltpkg/npm/d3-format/-/d3-format-3.1.2.tgz"], + "~npm~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==","https://registry.vlt.io/vltpkg/npm/d3-interpolate/-/d3-interpolate-3.0.1.tgz"], + "~npm~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==","https://registry.vlt.io/vltpkg/npm/d3-path/-/d3-path-3.1.0.tgz"], + "~npm~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==","https://registry.vlt.io/vltpkg/npm/d3-scale/-/d3-scale-4.0.2.tgz"], + "~npm~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==","https://registry.vlt.io/vltpkg/npm/d3-shape/-/d3-shape-3.2.0.tgz"], + "~npm~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==","https://registry.vlt.io/vltpkg/npm/d3-time-format/-/d3-time-format-4.1.0.tgz"], + "~npm~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==","https://registry.vlt.io/vltpkg/npm/d3-time/-/d3-time-3.1.0.tgz"], + "~npm~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==","https://registry.vlt.io/vltpkg/npm/d3-timer/-/d3-timer-3.0.1.tgz"], + "~npm~date-fns@4.1.0": [0,"date-fns","sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==","https://registry.vlt.io/vltpkg/npm/date-fns/-/date-fns-4.1.0.tgz"], + "~npm~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==","https://registry.vlt.io/vltpkg/npm/debug/-/debug-4.4.3.tgz"], + "~npm~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==","https://registry.vlt.io/vltpkg/npm/decimal.js-light/-/decimal.js-light-2.5.1.tgz"], + "~npm~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==","https://registry.vlt.io/vltpkg/npm/deep-is/-/deep-is-0.1.4.tgz"], + "~npm~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==","https://registry.vlt.io/vltpkg/npm/detect-libc/-/detect-libc-2.1.2.tgz"], + "~npm~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==","https://registry.vlt.io/vltpkg/npm/detect-node-es/-/detect-node-es-1.1.0.tgz"], + "~npm~electron-to-chromium@1.5.286": [2,"electron-to-chromium","sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==","https://registry.vlt.io/vltpkg/npm/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz"], + "~npm~enhanced-resolve@5.19.0": [0,"enhanced-resolve","sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==","https://registry.vlt.io/vltpkg/npm/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz"], + "~npm~es-toolkit@1.44.0": [0,"es-toolkit","sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==","https://registry.vlt.io/vltpkg/npm/es-toolkit/-/es-toolkit-1.44.0.tgz"], + "~npm~esbuild@0.27.2": [2,"esbuild","sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==","https://registry.vlt.io/vltpkg/npm/esbuild/-/esbuild-0.27.2.tgz",null,null,null,null,{ "esbuild": "bin/esbuild"}], + "~npm~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==","https://registry.vlt.io/vltpkg/npm/escalade/-/escalade-3.2.0.tgz"], + "~npm~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==","https://registry.vlt.io/vltpkg/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"], + "~npm~eslint-plugin-react-hooks@5.2.0": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==","https://registry.vlt.io/vltpkg/npm/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz"], + "~npm~eslint-plugin-react-refresh@0.4.26": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==","https://registry.vlt.io/vltpkg/npm/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz"], + "~npm~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==","https://registry.vlt.io/vltpkg/npm/eslint-scope/-/eslint-scope-8.4.0.tgz"], + "~npm~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==","https://registry.vlt.io/vltpkg/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"], + "~npm~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==","https://registry.vlt.io/vltpkg/npm/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"], + "~npm~eslint@9.39.2": [2,"eslint","sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==","https://registry.vlt.io/vltpkg/npm/eslint/-/eslint-9.39.2.tgz",null,null,null,null,{ "eslint": "bin/eslint.js"}], + "~npm~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==","https://registry.vlt.io/vltpkg/npm/espree/-/espree-10.4.0.tgz"], + "~npm~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==","https://registry.vlt.io/vltpkg/npm/esquery/-/esquery-1.7.0.tgz"], + "~npm~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==","https://registry.vlt.io/vltpkg/npm/esrecurse/-/esrecurse-4.3.0.tgz"], + "~npm~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==","https://registry.vlt.io/vltpkg/npm/estraverse/-/estraverse-5.3.0.tgz"], + "~npm~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==","https://registry.vlt.io/vltpkg/npm/esutils/-/esutils-2.0.3.tgz"], + "~npm~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==","https://registry.vlt.io/vltpkg/npm/eventemitter3/-/eventemitter3-5.0.4.tgz"], + "~npm~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==","https://registry.vlt.io/vltpkg/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"], + "~npm~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==","https://registry.vlt.io/vltpkg/npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"], + "~npm~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==","https://registry.vlt.io/vltpkg/npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"], + "~npm~fdir@6.5.0": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==","https://registry.vlt.io/vltpkg/npm/fdir/-/fdir-6.5.0.tgz"], + "~npm~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==","https://registry.vlt.io/vltpkg/npm/file-entry-cache/-/file-entry-cache-8.0.0.tgz"], + "~npm~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==","https://registry.vlt.io/vltpkg/npm/find-up/-/find-up-5.0.0.tgz"], + "~npm~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==","https://registry.vlt.io/vltpkg/npm/flat-cache/-/flat-cache-4.0.1.tgz"], + "~npm~flatted@3.3.3": [2,"flatted","sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==","https://registry.vlt.io/vltpkg/npm/flatted/-/flatted-3.3.3.tgz"], + "~npm~framer-motion@12.31.0": [0,"framer-motion","sha512-Tnd0FU05zGRFI3JJmBegXonF1rfuzYeuXd1QSdQ99Ysnppk0yWBWSW2wUsqzRpS5nv0zPNx+y0wtDj4kf0q5RQ==","https://registry.vlt.io/vltpkg/npm/framer-motion/-/framer-motion-12.31.0.tgz"], + "~npm~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==","https://registry.vlt.io/vltpkg/npm/fsevents/-/fsevents-2.3.3.tgz",null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], + "~npm~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==","https://registry.vlt.io/vltpkg/npm/gensync/-/gensync-1.0.0-beta.2.tgz"], + "~npm~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==","https://registry.vlt.io/vltpkg/npm/get-nonce/-/get-nonce-1.0.1.tgz"], + "~npm~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==","https://registry.vlt.io/vltpkg/npm/glob-parent/-/glob-parent-6.0.2.tgz"], + "~npm~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==","https://registry.vlt.io/vltpkg/npm/globals/-/globals-14.0.0.tgz"], + "~npm~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==","https://registry.vlt.io/vltpkg/npm/globals/-/globals-16.5.0.tgz"], + "~npm~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==","https://registry.vlt.io/vltpkg/npm/graceful-fs/-/graceful-fs-4.2.11.tgz"], + "~npm~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==","https://registry.vlt.io/vltpkg/npm/has-flag/-/has-flag-4.0.0.tgz"], + "~npm~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==","https://registry.vlt.io/vltpkg/npm/ignore/-/ignore-5.3.2.tgz"], + "~npm~ignore@7.0.5": [2,"ignore","sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==","https://registry.vlt.io/vltpkg/npm/ignore/-/ignore-7.0.5.tgz"], + "~npm~immer@10.2.0": [0,"immer","sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==","https://registry.vlt.io/vltpkg/npm/immer/-/immer-10.2.0.tgz"], + "~npm~immer@11.1.3": [0,"immer","sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==","https://registry.vlt.io/vltpkg/npm/immer/-/immer-11.1.3.tgz"], + "~npm~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==","https://registry.vlt.io/vltpkg/npm/import-fresh/-/import-fresh-3.3.1.tgz"], + "~npm~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==","https://registry.vlt.io/vltpkg/npm/imurmurhash/-/imurmurhash-0.1.4.tgz"], + "~npm~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==","https://registry.vlt.io/vltpkg/npm/internmap/-/internmap-2.0.3.tgz"], + "~npm~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==","https://registry.vlt.io/vltpkg/npm/is-extglob/-/is-extglob-2.1.1.tgz"], + "~npm~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==","https://registry.vlt.io/vltpkg/npm/is-glob/-/is-glob-4.0.3.tgz"], + "~npm~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==","https://registry.vlt.io/vltpkg/npm/isexe/-/isexe-2.0.0.tgz"], + "~npm~jiti@2.6.1": [0,"jiti","sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==","https://registry.vlt.io/vltpkg/npm/jiti/-/jiti-2.6.1.tgz",null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], + "~npm~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==","https://registry.vlt.io/vltpkg/npm/js-tokens/-/js-tokens-4.0.0.tgz"], + "~npm~js-yaml@4.1.1": [2,"js-yaml","sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==","https://registry.vlt.io/vltpkg/npm/js-yaml/-/js-yaml-4.1.1.tgz",null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], + "~npm~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==","https://registry.vlt.io/vltpkg/npm/jsesc/-/jsesc-3.1.0.tgz",null,null,null,null,{ "jsesc": "bin/jsesc"}], + "~npm~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==","https://registry.vlt.io/vltpkg/npm/json-buffer/-/json-buffer-3.0.1.tgz"], + "~npm~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==","https://registry.vlt.io/vltpkg/npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"], + "~npm~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==","https://registry.vlt.io/vltpkg/npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"], + "~npm~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==","https://registry.vlt.io/vltpkg/npm/json5/-/json5-2.2.3.tgz",null,null,null,null,{ "json5": "lib/cli.js"}], + "~npm~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==","https://registry.vlt.io/vltpkg/npm/keyv/-/keyv-4.5.4.tgz"], + "~npm~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==","https://registry.vlt.io/vltpkg/npm/levn/-/levn-0.4.1.tgz"], + "~npm~lightningcss-android-arm64@1.30.2": [1,"lightningcss-android-arm64","sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==","https://registry.vlt.io/vltpkg/npm/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-darwin-arm64@1.30.2": [1,"lightningcss-darwin-arm64","sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==","https://registry.vlt.io/vltpkg/npm/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-darwin-x64@1.30.2": [1,"lightningcss-darwin-x64","sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==","https://registry.vlt.io/vltpkg/npm/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~lightningcss-freebsd-x64@1.30.2": [1,"lightningcss-freebsd-x64","sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==","https://registry.vlt.io/vltpkg/npm/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~lightningcss-linux-arm-gnueabihf@1.30.2": [1,"lightningcss-linux-arm-gnueabihf","sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~lightningcss-linux-arm64-gnu@1.30.2": [1,"lightningcss-linux-arm64-gnu","sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~lightningcss-linux-arm64-musl@1.30.2": [1,"lightningcss-linux-arm64-musl","sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~lightningcss-linux-x64-gnu@1.30.2": [1,"lightningcss-linux-x64-gnu","sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~lightningcss-linux-x64-musl@1.30.2": [1,"lightningcss-linux-x64-musl","sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~lightningcss-win32-arm64-msvc@1.30.2": [1,"lightningcss-win32-arm64-msvc","sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==","https://registry.vlt.io/vltpkg/npm/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-win32-x64-msvc@1.30.2": [1,"lightningcss-win32-x64-msvc","sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==","https://registry.vlt.io/vltpkg/npm/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~lightningcss@1.30.2": [0,"lightningcss","sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==","https://registry.vlt.io/vltpkg/npm/lightningcss/-/lightningcss-1.30.2.tgz"], + "~npm~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==","https://registry.vlt.io/vltpkg/npm/locate-path/-/locate-path-6.0.0.tgz"], + "~npm~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==","https://registry.vlt.io/vltpkg/npm/lodash.merge/-/lodash.merge-4.6.2.tgz"], + "~npm~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==","https://registry.vlt.io/vltpkg/npm/lru-cache/-/lru-cache-5.1.1.tgz"], + "~npm~lucide-react@0.534.0": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw==","https://registry.vlt.io/vltpkg/npm/lucide-react/-/lucide-react-0.534.0.tgz"], + "~npm~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==","https://registry.vlt.io/vltpkg/npm/magic-string/-/magic-string-0.30.21.tgz"], + "~npm~minimatch@3.1.2": [2,"minimatch","sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","https://registry.vlt.io/vltpkg/npm/minimatch/-/minimatch-3.1.2.tgz"], + "~npm~minimatch@9.0.5": [2,"minimatch","sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==","https://registry.vlt.io/vltpkg/npm/minimatch/-/minimatch-9.0.5.tgz"], + "~npm~motion-dom@12.30.1": [0,"motion-dom","sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==","https://registry.vlt.io/vltpkg/npm/motion-dom/-/motion-dom-12.30.1.tgz"], + "~npm~motion-utils@12.29.2": [0,"motion-utils","sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==","https://registry.vlt.io/vltpkg/npm/motion-utils/-/motion-utils-12.29.2.tgz"], + "~npm~motion@12.31.0": [0,"motion","sha512-KpZQik3LLFdsiaLdFXQGnty84KcDvvdvBCHSvA9aH+RjQTP6jkJGyngRPSngau13ARUI6TbPphf/Vv/QxwxRJQ==","https://registry.vlt.io/vltpkg/npm/motion/-/motion-12.31.0.tgz"], + "~npm~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==","https://registry.vlt.io/vltpkg/npm/ms/-/ms-2.1.3.tgz"], + "~npm~nanoid@3.3.11": [2,"nanoid","sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==","https://registry.vlt.io/vltpkg/npm/nanoid/-/nanoid-3.3.11.tgz",null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], + "~npm~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==","https://registry.vlt.io/vltpkg/npm/natural-compare/-/natural-compare-1.4.0.tgz"], + "~npm~node-releases@2.0.27": [2,"node-releases","sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==","https://registry.vlt.io/vltpkg/npm/node-releases/-/node-releases-2.0.27.tgz"], + "~npm~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==","https://registry.vlt.io/vltpkg/npm/optionator/-/optionator-0.9.4.tgz"], + "~npm~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==","https://registry.vlt.io/vltpkg/npm/p-limit/-/p-limit-3.1.0.tgz"], + "~npm~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==","https://registry.vlt.io/vltpkg/npm/p-locate/-/p-locate-5.0.0.tgz"], + "~npm~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==","https://registry.vlt.io/vltpkg/npm/parent-module/-/parent-module-1.0.1.tgz"], + "~npm~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==","https://registry.vlt.io/vltpkg/npm/path-exists/-/path-exists-4.0.0.tgz"], + "~npm~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==","https://registry.vlt.io/vltpkg/npm/path-key/-/path-key-3.1.1.tgz"], + "~npm~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==","https://registry.vlt.io/vltpkg/npm/picocolors/-/picocolors-1.1.1.tgz"], + "~npm~picomatch@4.0.3": [2,"picomatch","sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==","https://registry.vlt.io/vltpkg/npm/picomatch/-/picomatch-4.0.3.tgz"], + "~npm~postcss@8.5.6": [2,"postcss","sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==","https://registry.vlt.io/vltpkg/npm/postcss/-/postcss-8.5.6.tgz"], + "~npm~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==","https://registry.vlt.io/vltpkg/npm/prelude-ls/-/prelude-ls-1.2.1.tgz"], + "~npm~prettier@3.8.1": [2,"prettier","sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==","https://registry.vlt.io/vltpkg/npm/prettier/-/prettier-3.8.1.tgz",null,null,null,null,{ "prettier": "bin/prettier.cjs"}], + "~npm~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==","https://registry.vlt.io/vltpkg/npm/punycode/-/punycode-2.3.1.tgz"], + "~npm~react-dom@19.2.4": [0,"react-dom","sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==","https://registry.vlt.io/vltpkg/npm/react-dom/-/react-dom-19.2.4.tgz"], + "~npm~react-is@19.2.4": [0,"react-is","sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==","https://registry.vlt.io/vltpkg/npm/react-is/-/react-is-19.2.4.tgz"], + "~npm~react-redux@9.2.0": [0,"react-redux","sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==","https://registry.vlt.io/vltpkg/npm/react-redux/-/react-redux-9.2.0.tgz"], + "~npm~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==","https://registry.vlt.io/vltpkg/npm/react-refresh/-/react-refresh-0.17.0.tgz"], + "~npm~react-remove-scroll-bar@2.3.8": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==","https://registry.vlt.io/vltpkg/npm/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz"], + "~npm~react-remove-scroll@2.7.2": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==","https://registry.vlt.io/vltpkg/npm/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz"], + "~npm~react-router@7.13.0": [0,"react-router","sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==","https://registry.vlt.io/vltpkg/npm/react-router/-/react-router-7.13.0.tgz"], + "~npm~react-style-singleton@2.2.3": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==","https://registry.vlt.io/vltpkg/npm/react-style-singleton/-/react-style-singleton-2.2.3.tgz"], + "~npm~react@19.2.4": [0,"react","sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==","https://registry.vlt.io/vltpkg/npm/react/-/react-19.2.4.tgz"], + "~npm~recharts@3.7.0": [0,"recharts","sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==","https://registry.vlt.io/vltpkg/npm/recharts/-/recharts-3.7.0.tgz"], + "~npm~redux-thunk@3.1.0~peer.2": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==","https://registry.vlt.io/vltpkg/npm/redux-thunk/-/redux-thunk-3.1.0.tgz"], + "~npm~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==","https://registry.vlt.io/vltpkg/npm/redux/-/redux-5.0.1.tgz"], + "~npm~reselect@5.1.1": [0,"reselect","sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==","https://registry.vlt.io/vltpkg/npm/reselect/-/reselect-5.1.1.tgz"], + "~npm~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==","https://registry.vlt.io/vltpkg/npm/resolve-from/-/resolve-from-4.0.0.tgz"], + "~npm~rollup@4.57.1": [2,"rollup","sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==","https://registry.vlt.io/vltpkg/npm/rollup/-/rollup-4.57.1.tgz",null,null,null,null,{ "rollup": "dist/bin/rollup"}], + "~npm~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==","https://registry.vlt.io/vltpkg/npm/scheduler/-/scheduler-0.27.0.tgz"], + "~npm~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==","https://registry.vlt.io/vltpkg/npm/semver/-/semver-6.3.1.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], + "~npm~semver@7.7.3": [2,"semver","sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==","https://registry.vlt.io/vltpkg/npm/semver/-/semver-7.7.3.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], + "~npm~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==","https://registry.vlt.io/vltpkg/npm/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz"], + "~npm~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==","https://registry.vlt.io/vltpkg/npm/shebang-command/-/shebang-command-2.0.0.tgz"], + "~npm~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==","https://registry.vlt.io/vltpkg/npm/shebang-regex/-/shebang-regex-3.0.0.tgz"], + "~npm~sonner@2.0.7": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==","https://registry.vlt.io/vltpkg/npm/sonner/-/sonner-2.0.7.tgz"], + "~npm~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==","https://registry.vlt.io/vltpkg/npm/source-map-js/-/source-map-js-1.2.1.tgz"], + "~npm~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==","https://registry.vlt.io/vltpkg/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz"], + "~npm~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==","https://registry.vlt.io/vltpkg/npm/supports-color/-/supports-color-7.2.0.tgz"], + "~npm~tailwind-merge@3.4.0": [0,"tailwind-merge","sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==","https://registry.vlt.io/vltpkg/npm/tailwind-merge/-/tailwind-merge-3.4.0.tgz"], + "~npm~tailwindcss@4.1.18": [0,"tailwindcss","sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==","https://registry.vlt.io/vltpkg/npm/tailwindcss/-/tailwindcss-4.1.18.tgz"], + "~npm~tapable@2.3.0": [0,"tapable","sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==","https://registry.vlt.io/vltpkg/npm/tapable/-/tapable-2.3.0.tgz"], + "~npm~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==","https://registry.vlt.io/vltpkg/npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz"], + "~npm~tinyglobby@0.2.15": [2,"tinyglobby","sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==","https://registry.vlt.io/vltpkg/npm/tinyglobby/-/tinyglobby-0.2.15.tgz"], + "~npm~ts-api-utils@2.4.0~peer.3": [2,"ts-api-utils","sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==","https://registry.vlt.io/vltpkg/npm/ts-api-utils/-/ts-api-utils-2.4.0.tgz"], + "~npm~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==","https://registry.vlt.io/vltpkg/npm/tslib/-/tslib-2.8.1.tgz"], + "~npm~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==","https://registry.vlt.io/vltpkg/npm/tw-animate-css/-/tw-animate-css-1.4.0.tgz"], + "~npm~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==","https://registry.vlt.io/vltpkg/npm/type-check/-/type-check-0.4.0.tgz"], + "~npm~typescript-eslint@8.54.0": [2,"typescript-eslint","sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==","https://registry.vlt.io/vltpkg/npm/typescript-eslint/-/typescript-eslint-8.54.0.tgz"], + "~npm~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==","https://registry.vlt.io/vltpkg/npm/typescript/-/typescript-5.8.3.tgz",null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], + "~npm~undici-types@7.16.0": [2,"undici-types","sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==","https://registry.vlt.io/vltpkg/npm/undici-types/-/undici-types-7.16.0.tgz"], + "~npm~update-browserslist-db@1.2.3": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==","https://registry.vlt.io/vltpkg/npm/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",null,null,null,null,{ "update-browserslist-db": "cli.js"}], + "~npm~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==","https://registry.vlt.io/vltpkg/npm/uri-js/-/uri-js-4.4.1.tgz"], + "~npm~use-callback-ref@1.3.3": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==","https://registry.vlt.io/vltpkg/npm/use-callback-ref/-/use-callback-ref-1.3.3.tgz"], + "~npm~use-sidecar@1.1.3": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==","https://registry.vlt.io/vltpkg/npm/use-sidecar/-/use-sidecar-1.1.3.tgz"], + "~npm~use-sync-external-store@1.6.0": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==","https://registry.vlt.io/vltpkg/npm/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz"], + "~npm~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==","https://registry.vlt.io/vltpkg/npm/victory-vendor/-/victory-vendor-37.3.6.tgz"], + "~npm~vite@7.3.1": [2,"vite","sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==","https://registry.vlt.io/vltpkg/npm/vite/-/vite-7.3.1.tgz",null,null,null,null,{ "vite": "bin/vite.js"}], + "~npm~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==","https://registry.vlt.io/vltpkg/npm/which/-/which-2.0.2.tgz",null,null,null,null,{ "node-which": "./bin/node-which"}], + "~npm~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==","https://registry.vlt.io/vltpkg/npm/word-wrap/-/word-wrap-1.2.5.tgz"], + "~npm~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==","https://registry.vlt.io/vltpkg/npm/yallist/-/yallist-3.1.1.tgz"], + "~npm~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==","https://registry.vlt.io/vltpkg/npm/yocto-queue/-/yocto-queue-0.1.0.tgz"] }, "edges": { "file~_d @eslint/js": "dev ^9.30.1 ~npm~@eslint+js@9.39.2", diff --git a/app/vlt.json b/app/vlt.json index f530ce0317..f532de793e 100644 --- a/app/vlt.json +++ b/app/vlt.json @@ -1,6 +1,8 @@ { "config": { - "registry": "https://registry.npmjs.org/", + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + }, "command": { "install": { "allow-scripts": "#esbuild" diff --git a/fixtures/astro/vlt.json b/fixtures/astro/vlt.json index 72f82fa021..6994da4976 100644 --- a/fixtures/astro/vlt.json +++ b/fixtures/astro/vlt.json @@ -1,5 +1,7 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/fixtures/babylon/vlt.json b/fixtures/babylon/vlt.json index 7f87d1e536..2c388da8fb 100644 --- a/fixtures/babylon/vlt.json +++ b/fixtures/babylon/vlt.json @@ -1,6 +1,8 @@ { "workspaces": ["packages/**/*"], "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/fixtures/large/vlt.json b/fixtures/large/vlt.json index 72f82fa021..6994da4976 100644 --- a/fixtures/large/vlt.json +++ b/fixtures/large/vlt.json @@ -1,5 +1,7 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/fixtures/next/vlt.json b/fixtures/next/vlt.json index 72f82fa021..6994da4976 100644 --- a/fixtures/next/vlt.json +++ b/fixtures/next/vlt.json @@ -1,5 +1,7 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/fixtures/run/vlt.json b/fixtures/run/vlt.json index 72f82fa021..6994da4976 100644 --- a/fixtures/run/vlt.json +++ b/fixtures/run/vlt.json @@ -1,5 +1,7 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/fixtures/svelte/vlt.json b/fixtures/svelte/vlt.json index 72f82fa021..6994da4976 100644 --- a/fixtures/svelte/vlt.json +++ b/fixtures/svelte/vlt.json @@ -1,5 +1,7 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/fixtures/vue/vlt.json b/fixtures/vue/vlt.json index 72f82fa021..6994da4976 100644 --- a/fixtures/vue/vlt.json +++ b/fixtures/vue/vlt.json @@ -1,5 +1,7 @@ { "config": { - "registry": "https://registry.vlt.io/vltpkg/npm/" + "registries": { + "npm": "https://registry.vlt.io/vltpkg/npm/" + } } } diff --git a/scripts/download-latest-artifacts.sh b/scripts/download-latest-artifacts.sh index 906518aa11..95c94aae55 100755 --- a/scripts/download-latest-artifacts.sh +++ b/scripts/download-latest-artifacts.sh @@ -181,5 +181,5 @@ echo " cp results/latest/chart-data.json app/latest/chart-data.json" echo echo " 3) Run the app locally:" echo " cd app" -echo " vlt install || npm install" +echo " vlt install" echo " npm run dev" diff --git a/scripts/variations/common.sh b/scripts/variations/common.sh index eff2abc735..cd889de754 100644 --- a/scripts/variations/common.sh +++ b/scripts/variations/common.sh @@ -99,8 +99,7 @@ BENCH_INSTALL_BERRY="corepack yarn@latest install" BENCH_INSTALL_ZPM="yarn install --silent" BENCH_INSTALL_PNPM="corepack pnpm@latest install --ignore-scripts --silent" BENCH_INSTALL_PACQUET="/tmp/pnpm12/bin/pnpm install --ignore-scripts --silent" -# vlt uses the registry configured by each fixture's vlt.json. CI provides -# VLT_REGISTRY and VLT_TOKEN directly so the token is scoped to that registry. +# vlt uses the npm registry alias configured by each fixture's vlt.json. BENCH_INSTALL_VLT="vlt install --view=silent" BENCH_INSTALL_BUN="bun install --ignore-scripts --silent" BENCH_INSTALL_DENO="deno install --quiet" From ff5e0e5171260ea9a3a3363ca660a3697a5c53d6 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:39:18 -0700 Subject: [PATCH 18/27] fix: scope vlt auth to registry origin --- .github/workflows/benchmark.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 1998b42ec8..20433566f7 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -163,6 +163,9 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} + # Scope VLT_TOKEN to the registry origin because vltpkg packuments + # currently return tarball URLs under the sibling /vlt/npm/ path. + VLT_REGISTRY: https://registry.vlt.io/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} From a45ed5cd63b9f8d363107f4be8da04d98b24e515 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:44:39 -0700 Subject: [PATCH 19/27] fix: configure path-scoped vlt auth --- .github/workflows/benchmark.yaml | 16 ++++++++++++---- scripts/setup-vlt-auth.sh | 33 ++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 4 deletions(-) create mode 100755 scripts/setup-vlt-auth.sh diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 20433566f7..3b342c12bb 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -160,13 +160,13 @@ jobs: echo "warmup=$warmup" >> "$GITHUB_OUTPUT" echo "runs=$runs" >> "$GITHUB_OUTPUT" + - name: Configure vlt authentication + env: + VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} + run: ./scripts/setup-vlt-auth.sh - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - # Scope VLT_TOKEN to the registry origin because vltpkg packuments - # currently return tarball URLs under the sibling /vlt/npm/ path. - VLT_REGISTRY: https://registry.vlt.io/ - VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} @@ -221,6 +221,10 @@ jobs: - name: Install vlt run: | npm install -g vlt@latest + - name: Configure vlt authentication + env: + VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} + run: ./scripts/setup-vlt-auth.sh - name: Build Charts View run: | pushd app @@ -275,6 +279,10 @@ jobs: - name: Install vlt run: | npm install -g vlt@latest + - name: Configure vlt authentication + env: + VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} + run: ./scripts/setup-vlt-auth.sh - name: Build App run: | pushd app diff --git a/scripts/setup-vlt-auth.sh b/scripts/setup-vlt-auth.sh new file mode 100755 index 0000000000..b37a77b945 --- /dev/null +++ b/scripts/setup-vlt-auth.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +set -Eeuo pipefail + +: "${VLT_TOKEN:?VLT_TOKEN must be set}" + +# vlt scopes credentials by URL path. The vltpkg registry currently returns +# upstream tarball URLs under /vlt/npm/, so CI needs the token for both paths. +node --input-type=module <<'EOF' +import { mkdir, readFile, rename, writeFile } from 'node:fs/promises' +import { homedir } from 'node:os' +import { dirname, join } from 'node:path' + +const token = process.env.VLT_TOKEN +if (!token) throw new Error('VLT_TOKEN must be set') + +const dataHome = process.env.XDG_DATA_HOME || join(homedir(), '.local/share') +const authFile = join(dataHome, 'vlt/auth/keychain.json') +let auth = {} + +try { + auth = JSON.parse(await readFile(authFile, 'utf8')) +} catch {} + +const bearer = `Bearer ${token}` +auth['https://registry.vlt.io/vltpkg/npm'] = bearer +auth['https://registry.vlt.io/vlt/npm'] = bearer + +await mkdir(dirname(authFile), { recursive: true, mode: 0o700 }) +const temporary = `${authFile}.${process.pid}` +await writeFile(temporary, `${JSON.stringify(auth)}\n`, { mode: 0o600 }) +await rename(temporary, authFile) +EOF From 9fd366bdb232ec85e4098ef0ceab3365a6143246 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:51:11 -0700 Subject: [PATCH 20/27] fix: scope auth to vltpkg registry --- scripts/setup-vlt-auth.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/setup-vlt-auth.sh b/scripts/setup-vlt-auth.sh index b37a77b945..f302ef33ca 100755 --- a/scripts/setup-vlt-auth.sh +++ b/scripts/setup-vlt-auth.sh @@ -4,8 +4,8 @@ set -Eeuo pipefail : "${VLT_TOKEN:?VLT_TOKEN must be set}" -# vlt scopes credentials by URL path. The vltpkg registry currently returns -# upstream tarball URLs under /vlt/npm/, so CI needs the token for both paths. +# Store CI credentials for the same registry configured in each vlt.json. +# Using the keychain avoids VLT_REGISTRY overriding that project config. node --input-type=module <<'EOF' import { mkdir, readFile, rename, writeFile } from 'node:fs/promises' import { homedir } from 'node:os' @@ -24,7 +24,6 @@ try { const bearer = `Bearer ${token}` auth['https://registry.vlt.io/vltpkg/npm'] = bearer -auth['https://registry.vlt.io/vlt/npm'] = bearer await mkdir(dirname(authFile), { recursive: true, mode: 0o700 }) const temporary = `${authFile}.${process.pid}` From e6a5e83f5531a5a880722723aefd752611897dd4 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:53:59 -0700 Subject: [PATCH 21/27] ci: trace authenticated vlt requests --- .github/workflows/benchmark.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 3b342c12bb..c507e2d101 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -167,6 +167,7 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} + VLT_LOGLEVEL: debug CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} From e1059379fe35c35d42946b5488b3139f78373264 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 14:57:27 -0700 Subject: [PATCH 22/27] ci: remove vlt request tracing --- .github/workflows/benchmark.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index c507e2d101..3b342c12bb 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -167,7 +167,6 @@ jobs: - name: Run Benchmarks variations env: CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} - VLT_LOGLEVEL: debug CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} GH_REGISTRY: ${{ secrets.GH_REGISTRY }} From 698c4b24d9026024bdf9ba2e660d0ef2e6970769 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 15:12:55 -0700 Subject: [PATCH 23/27] fix: use vlt account registry --- app/vlt-lock.json | 712 +++++++++++++++++++------------------- app/vlt.json | 2 +- fixtures/astro/vlt.json | 2 +- fixtures/babylon/vlt.json | 2 +- fixtures/large/vlt.json | 2 +- fixtures/next/vlt.json | 2 +- fixtures/run/vlt.json | 2 +- fixtures/svelte/vlt.json | 2 +- fixtures/vue/vlt.json | 2 +- scripts/setup-vlt-auth.sh | 2 +- 10 files changed, 365 insertions(+), 365 deletions(-) diff --git a/app/vlt-lock.json b/app/vlt-lock.json index 198ea9158a..b906c84d8f 100644 --- a/app/vlt-lock.json +++ b/app/vlt-lock.json @@ -2,365 +2,365 @@ "lockfileVersion": 1, "options": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } }, "nodes": { - "~npm~@babel+code-frame@7.29.0": [2,"@babel/code-frame","sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==","https://registry.vlt.io/vltpkg/npm/@babel/code-frame/-/code-frame-7.29.0.tgz"], - "~npm~@babel+compat-data@7.29.0": [2,"@babel/compat-data","sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==","https://registry.vlt.io/vltpkg/npm/@babel/compat-data/-/compat-data-7.29.0.tgz"], - "~npm~@babel+core@7.29.0": [2,"@babel/core","sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==","https://registry.vlt.io/vltpkg/npm/@babel/core/-/core-7.29.0.tgz"], - "~npm~@babel+generator@7.29.0": [2,"@babel/generator","sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==","https://registry.vlt.io/vltpkg/npm/@babel/generator/-/generator-7.29.0.tgz"], - "~npm~@babel+helper-compilation-targets@7.28.6": [2,"@babel/helper-compilation-targets","sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==","https://registry.vlt.io/vltpkg/npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz"], - "~npm~@babel+helper-globals@7.28.0": [2,"@babel/helper-globals","sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==","https://registry.vlt.io/vltpkg/npm/@babel/helper-globals/-/helper-globals-7.28.0.tgz"], - "~npm~@babel+helper-module-imports@7.28.6": [2,"@babel/helper-module-imports","sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==","https://registry.vlt.io/vltpkg/npm/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz"], - "~npm~@babel+helper-module-transforms@7.28.6": [2,"@babel/helper-module-transforms","sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==","https://registry.vlt.io/vltpkg/npm/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz"], - "~npm~@babel+helper-plugin-utils@7.28.6": [2,"@babel/helper-plugin-utils","sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==","https://registry.vlt.io/vltpkg/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz"], - "~npm~@babel+helper-string-parser@7.27.1": [2,"@babel/helper-string-parser","sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==","https://registry.vlt.io/vltpkg/npm/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"], - "~npm~@babel+helper-validator-identifier@7.28.5": [2,"@babel/helper-validator-identifier","sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==","https://registry.vlt.io/vltpkg/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"], - "~npm~@babel+helper-validator-option@7.27.1": [2,"@babel/helper-validator-option","sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==","https://registry.vlt.io/vltpkg/npm/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"], - "~npm~@babel+helpers@7.28.6": [2,"@babel/helpers","sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==","https://registry.vlt.io/vltpkg/npm/@babel/helpers/-/helpers-7.28.6.tgz"], - "~npm~@babel+parser@7.29.0": [2,"@babel/parser","sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==","https://registry.vlt.io/vltpkg/npm/@babel/parser/-/parser-7.29.0.tgz",null,null,null,null,{ "parser": "./bin/babel-parser.js"}], - "~npm~@babel+plugin-transform-react-jsx-self@7.27.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==","https://registry.vlt.io/vltpkg/npm/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz"], - "~npm~@babel+plugin-transform-react-jsx-source@7.27.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==","https://registry.vlt.io/vltpkg/npm/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz"], - "~npm~@babel+template@7.28.6": [2,"@babel/template","sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==","https://registry.vlt.io/vltpkg/npm/@babel/template/-/template-7.28.6.tgz"], - "~npm~@babel+traverse@7.29.0": [2,"@babel/traverse","sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==","https://registry.vlt.io/vltpkg/npm/@babel/traverse/-/traverse-7.29.0.tgz"], - "~npm~@babel+types@7.29.0": [2,"@babel/types","sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==","https://registry.vlt.io/vltpkg/npm/@babel/types/-/types-7.29.0.tgz"], - "~npm~@esbuild+aix-ppc64@0.27.2": [3,"@esbuild/aix-ppc64","sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==","https://registry.vlt.io/vltpkg/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], - "~npm~@esbuild+android-arm@0.27.2": [3,"@esbuild/android-arm","sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==","https://registry.vlt.io/vltpkg/npm/@esbuild/android-arm/-/android-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], - "~npm~@esbuild+android-arm64@0.27.2": [3,"@esbuild/android-arm64","sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==","https://registry.vlt.io/vltpkg/npm/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+android-x64@0.27.2": [3,"@esbuild/android-x64","sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==","https://registry.vlt.io/vltpkg/npm/@esbuild/android-x64/-/android-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+darwin-arm64@0.27.2": [3,"@esbuild/darwin-arm64","sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==","https://registry.vlt.io/vltpkg/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+darwin-x64@0.27.2": [3,"@esbuild/darwin-x64","sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==","https://registry.vlt.io/vltpkg/npm/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+freebsd-arm64@0.27.2": [3,"@esbuild/freebsd-arm64","sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==","https://registry.vlt.io/vltpkg/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+freebsd-x64@0.27.2": [3,"@esbuild/freebsd-x64","sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==","https://registry.vlt.io/vltpkg/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+linux-arm@0.27.2": [3,"@esbuild/linux-arm","sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~@esbuild+linux-arm64@0.27.2": [3,"@esbuild/linux-arm64","sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+linux-ia32@0.27.2": [3,"@esbuild/linux-ia32","sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], - "~npm~@esbuild+linux-loong64@0.27.2": [3,"@esbuild/linux-loong64","sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], - "~npm~@esbuild+linux-mips64el@0.27.2": [3,"@esbuild/linux-mips64el","sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], - "~npm~@esbuild+linux-ppc64@0.27.2": [3,"@esbuild/linux-ppc64","sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], - "~npm~@esbuild+linux-riscv64@0.27.2": [3,"@esbuild/linux-riscv64","sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], - "~npm~@esbuild+linux-s390x@0.27.2": [3,"@esbuild/linux-s390x","sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], - "~npm~@esbuild+linux-x64@0.27.2": [3,"@esbuild/linux-x64","sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==","https://registry.vlt.io/vltpkg/npm/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+netbsd-arm64@0.27.2": [3,"@esbuild/netbsd-arm64","sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==","https://registry.vlt.io/vltpkg/npm/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+netbsd-x64@0.27.2": [3,"@esbuild/netbsd-x64","sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==","https://registry.vlt.io/vltpkg/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+openbsd-arm64@0.27.2": [3,"@esbuild/openbsd-arm64","sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==","https://registry.vlt.io/vltpkg/npm/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+openbsd-x64@0.27.2": [3,"@esbuild/openbsd-x64","sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==","https://registry.vlt.io/vltpkg/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+openharmony-arm64@0.27.2": [3,"@esbuild/openharmony-arm64","sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==","https://registry.vlt.io/vltpkg/npm/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+sunos-x64@0.27.2": [3,"@esbuild/sunos-x64","sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==","https://registry.vlt.io/vltpkg/npm/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+win32-arm64@0.27.2": [3,"@esbuild/win32-arm64","sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==","https://registry.vlt.io/vltpkg/npm/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+win32-ia32@0.27.2": [3,"@esbuild/win32-ia32","sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==","https://registry.vlt.io/vltpkg/npm/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~npm~@esbuild+win32-x64@0.27.2": [3,"@esbuild/win32-x64","sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==","https://registry.vlt.io/vltpkg/npm/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@eslint-community+eslint-utils@4.9.1": [2,"@eslint-community/eslint-utils","sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==","https://registry.vlt.io/vltpkg/npm/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz"], - "~npm~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==","https://registry.vlt.io/vltpkg/npm/@eslint-community/regexpp/-/regexpp-4.12.2.tgz"], - "~npm~@eslint+config-array@0.21.1": [2,"@eslint/config-array","sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==","https://registry.vlt.io/vltpkg/npm/@eslint/config-array/-/config-array-0.21.1.tgz"], - "~npm~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==","https://registry.vlt.io/vltpkg/npm/@eslint/config-helpers/-/config-helpers-0.4.2.tgz"], - "~npm~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==","https://registry.vlt.io/vltpkg/npm/@eslint/core/-/core-0.17.0.tgz"], - "~npm~@eslint+eslintrc@3.3.3": [2,"@eslint/eslintrc","sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==","https://registry.vlt.io/vltpkg/npm/@eslint/eslintrc/-/eslintrc-3.3.3.tgz"], - "~npm~@eslint+js@9.39.2": [2,"@eslint/js","sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==","https://registry.vlt.io/vltpkg/npm/@eslint/js/-/js-9.39.2.tgz"], - "~npm~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==","https://registry.vlt.io/vltpkg/npm/@eslint/object-schema/-/object-schema-2.1.7.tgz"], - "~npm~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==","https://registry.vlt.io/vltpkg/npm/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz"], - "~npm~@floating-ui+core@1.7.4": [0,"@floating-ui/core","sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==","https://registry.vlt.io/vltpkg/npm/@floating-ui/core/-/core-1.7.4.tgz"], - "~npm~@floating-ui+dom@1.7.5": [0,"@floating-ui/dom","sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==","https://registry.vlt.io/vltpkg/npm/@floating-ui/dom/-/dom-1.7.5.tgz"], - "~npm~@floating-ui+react-dom@2.1.7": [0,"@floating-ui/react-dom","sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==","https://registry.vlt.io/vltpkg/npm/@floating-ui/react-dom/-/react-dom-2.1.7.tgz"], - "~npm~@floating-ui+utils@0.2.10": [0,"@floating-ui/utils","sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==","https://registry.vlt.io/vltpkg/npm/@floating-ui/utils/-/utils-0.2.10.tgz"], - "~npm~@humanfs+core@0.19.1": [2,"@humanfs/core","sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==","https://registry.vlt.io/vltpkg/npm/@humanfs/core/-/core-0.19.1.tgz"], - "~npm~@humanfs+node@0.16.7": [2,"@humanfs/node","sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==","https://registry.vlt.io/vltpkg/npm/@humanfs/node/-/node-0.16.7.tgz"], - "~npm~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==","https://registry.vlt.io/vltpkg/npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"], - "~npm~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==","https://registry.vlt.io/vltpkg/npm/@humanwhocodes/retry/-/retry-0.4.3.tgz"], - "~npm~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==","https://registry.vlt.io/vltpkg/npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"], - "~npm~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==","https://registry.vlt.io/vltpkg/npm/@jridgewell/remapping/-/remapping-2.3.5.tgz"], - "~npm~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==","https://registry.vlt.io/vltpkg/npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"], - "~npm~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==","https://registry.vlt.io/vltpkg/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"], - "~npm~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==","https://registry.vlt.io/vltpkg/npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"], - "~npm~@radix-ui+number@1.1.1": [0,"@radix-ui/number","sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==","https://registry.vlt.io/vltpkg/npm/@radix-ui/number/-/number-1.1.1.tgz"], - "~npm~@radix-ui+primitive@1.1.3": [0,"@radix-ui/primitive","sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/primitive/-/primitive-1.1.3.tgz"], - "~npm~@radix-ui+react-arrow@1.1.7": [0,"@radix-ui/react-arrow","sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz"], - "~npm~@radix-ui+react-collection@1.1.7": [0,"@radix-ui/react-collection","sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-collection/-/react-collection-1.1.7.tgz"], - "~npm~@radix-ui+react-compose-refs@1.1.2": [0,"@radix-ui/react-compose-refs","sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz"], - "~npm~@radix-ui+react-context@1.1.2": [0,"@radix-ui/react-context","sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-context/-/react-context-1.1.2.tgz"], - "~npm~@radix-ui+react-direction@1.1.1": [0,"@radix-ui/react-direction","sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-direction/-/react-direction-1.1.1.tgz"], - "~npm~@radix-ui+react-dismissable-layer@1.1.11": [0,"@radix-ui/react-dismissable-layer","sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz"], - "~npm~@radix-ui+react-dropdown-menu@2.1.16": [0,"@radix-ui/react-dropdown-menu","sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz"], - "~npm~@radix-ui+react-focus-guards@1.1.3": [0,"@radix-ui/react-focus-guards","sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz"], - "~npm~@radix-ui+react-focus-scope@1.1.7": [0,"@radix-ui/react-focus-scope","sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz"], - "~npm~@radix-ui+react-id@1.1.1": [0,"@radix-ui/react-id","sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-id/-/react-id-1.1.1.tgz"], - "~npm~@radix-ui+react-menu@2.1.16": [0,"@radix-ui/react-menu","sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-menu/-/react-menu-2.1.16.tgz"], - "~npm~@radix-ui+react-popper@1.2.8": [0,"@radix-ui/react-popper","sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-popper/-/react-popper-1.2.8.tgz"], - "~npm~@radix-ui+react-portal@1.1.9": [0,"@radix-ui/react-portal","sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-portal/-/react-portal-1.1.9.tgz"], - "~npm~@radix-ui+react-presence@1.1.5": [0,"@radix-ui/react-presence","sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-presence/-/react-presence-1.1.5.tgz"], - "~npm~@radix-ui+react-primitive@2.1.3": [0,"@radix-ui/react-primitive","sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz"], - "~npm~@radix-ui+react-roving-focus@1.1.11": [0,"@radix-ui/react-roving-focus","sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz"], - "~npm~@radix-ui+react-scroll-area@1.2.10": [0,"@radix-ui/react-scroll-area","sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz"], - "~npm~@radix-ui+react-slot@1.2.3": [0,"@radix-ui/react-slot","sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-slot/-/react-slot-1.2.3.tgz"], - "~npm~@radix-ui+react-slot@1.2.4": [0,"@radix-ui/react-slot","sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-slot/-/react-slot-1.2.4.tgz"], - "~npm~@radix-ui+react-tooltip@1.2.8": [0,"@radix-ui/react-tooltip","sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz"], - "~npm~@radix-ui+react-use-callback-ref@1.1.1": [0,"@radix-ui/react-use-callback-ref","sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz"], - "~npm~@radix-ui+react-use-controllable-state@1.2.2": [0,"@radix-ui/react-use-controllable-state","sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz"], - "~npm~@radix-ui+react-use-effect-event@0.0.2": [0,"@radix-ui/react-use-effect-event","sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz"], - "~npm~@radix-ui+react-use-escape-keydown@1.1.1": [0,"@radix-ui/react-use-escape-keydown","sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz"], - "~npm~@radix-ui+react-use-layout-effect@1.1.1": [0,"@radix-ui/react-use-layout-effect","sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz"], - "~npm~@radix-ui+react-use-rect@1.1.1": [0,"@radix-ui/react-use-rect","sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz"], - "~npm~@radix-ui+react-use-size@1.1.1": [0,"@radix-ui/react-use-size","sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz"], - "~npm~@radix-ui+react-visually-hidden@1.2.3": [0,"@radix-ui/react-visually-hidden","sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==","https://registry.vlt.io/vltpkg/npm/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz"], - "~npm~@radix-ui+rect@1.1.1": [0,"@radix-ui/rect","sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==","https://registry.vlt.io/vltpkg/npm/@radix-ui/rect/-/rect-1.1.1.tgz"], - "~npm~@reduxjs+toolkit@2.11.2": [0,"@reduxjs/toolkit","sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==","https://registry.vlt.io/vltpkg/npm/@reduxjs/toolkit/-/toolkit-2.11.2.tgz"], - "~npm~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==","https://registry.vlt.io/vltpkg/npm/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz"], - "~npm~@rollup+rollup-android-arm-eabi@4.57.1": [3,"@rollup/rollup-android-arm-eabi","sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], - "~npm~@rollup+rollup-android-arm64@4.57.1": [3,"@rollup/rollup-android-arm64","sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-darwin-arm64@4.57.1": [3,"@rollup/rollup-darwin-arm64","sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-darwin-x64@4.57.1": [3,"@rollup/rollup-darwin-x64","sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-freebsd-arm64@4.57.1": [3,"@rollup/rollup-freebsd-arm64","sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-freebsd-x64@4.57.1": [3,"@rollup/rollup-freebsd-x64","sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-linux-arm-gnueabihf@4.57.1": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-arm-musleabihf@4.57.1": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-arm64-gnu@4.57.1": [3,"@rollup/rollup-linux-arm64-gnu","sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-arm64-musl@4.57.1": [3,"@rollup/rollup-linux-arm64-musl","sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-loong64-gnu@4.57.1": [3,"@rollup/rollup-linux-loong64-gnu","sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-loong64-musl@4.57.1": [3,"@rollup/rollup-linux-loong64-musl","sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-ppc64-gnu@4.57.1": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-ppc64-musl@4.57.1": [3,"@rollup/rollup-linux-ppc64-musl","sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-riscv64-gnu@4.57.1": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-riscv64-musl@4.57.1": [3,"@rollup/rollup-linux-riscv64-musl","sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-s390x-gnu@4.57.1": [3,"@rollup/rollup-linux-s390x-gnu","sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-x64-gnu@4.57.1": [3,"@rollup/rollup-linux-x64-gnu","sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-x64-musl@4.57.1": [3,"@rollup/rollup-linux-x64-musl","sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-openbsd-x64@4.57.1": [3,"@rollup/rollup-openbsd-x64","sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-openharmony-arm64@4.57.1": [3,"@rollup/rollup-openharmony-arm64","sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-win32-arm64-msvc@4.57.1": [3,"@rollup/rollup-win32-arm64-msvc","sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-win32-ia32-msvc@4.57.1": [3,"@rollup/rollup-win32-ia32-msvc","sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~npm~@rollup+rollup-win32-x64-gnu@4.57.1": [3,"@rollup/rollup-win32-x64-gnu","sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-win32-x64-msvc@4.57.1": [3,"@rollup/rollup-win32-x64-msvc","sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==","https://registry.vlt.io/vltpkg/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==","https://registry.vlt.io/vltpkg/npm/@standard-schema/spec/-/spec-1.1.0.tgz"], - "~npm~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==","https://registry.vlt.io/vltpkg/npm/@standard-schema/utils/-/utils-0.3.0.tgz"], - "~npm~@tailwindcss+node@4.1.18": [0,"@tailwindcss/node","sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/node/-/node-4.1.18.tgz"], - "~npm~@tailwindcss+oxide-android-arm64@4.1.18": [1,"@tailwindcss/oxide-android-arm64","sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-darwin-arm64@4.1.18": [1,"@tailwindcss/oxide-darwin-arm64","sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-darwin-x64@4.1.18": [1,"@tailwindcss/oxide-darwin-x64","sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide-freebsd-x64@4.1.18": [1,"@tailwindcss/oxide-freebsd-x64","sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide-linux-arm-gnueabihf@4.1.18": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~@tailwindcss+oxide-linux-arm64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~@tailwindcss+oxide-linux-arm64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~@tailwindcss+oxide-linux-x64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~@tailwindcss+oxide-linux-x64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~@tailwindcss+oxide-wasm32-wasi@4.1.18": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], - "~npm~@tailwindcss+oxide-win32-arm64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-win32-x64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide@4.1.18": [0,"@tailwindcss/oxide","sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/oxide/-/oxide-4.1.18.tgz"], - "~npm~@tailwindcss+vite@4.1.18": [0,"@tailwindcss/vite","sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==","https://registry.vlt.io/vltpkg/npm/@tailwindcss/vite/-/vite-4.1.18.tgz"], - "~npm~@tanstack+react-table@8.21.3": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==","https://registry.vlt.io/vltpkg/npm/@tanstack/react-table/-/react-table-8.21.3.tgz"], - "~npm~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==","https://registry.vlt.io/vltpkg/npm/@tanstack/table-core/-/table-core-8.21.3.tgz"], - "~npm~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==","https://registry.vlt.io/vltpkg/npm/@types/babel__core/-/babel__core-7.20.5.tgz"], - "~npm~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==","https://registry.vlt.io/vltpkg/npm/@types/babel__generator/-/babel__generator-7.27.0.tgz"], - "~npm~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==","https://registry.vlt.io/vltpkg/npm/@types/babel__template/-/babel__template-7.4.4.tgz"], - "~npm~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==","https://registry.vlt.io/vltpkg/npm/@types/babel__traverse/-/babel__traverse-7.28.0.tgz"], - "~npm~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==","https://registry.vlt.io/vltpkg/npm/@types/d3-array/-/d3-array-3.2.2.tgz"], - "~npm~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==","https://registry.vlt.io/vltpkg/npm/@types/d3-color/-/d3-color-3.1.3.tgz"], - "~npm~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==","https://registry.vlt.io/vltpkg/npm/@types/d3-ease/-/d3-ease-3.0.2.tgz"], - "~npm~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==","https://registry.vlt.io/vltpkg/npm/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"], - "~npm~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==","https://registry.vlt.io/vltpkg/npm/@types/d3-path/-/d3-path-3.1.1.tgz"], - "~npm~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==","https://registry.vlt.io/vltpkg/npm/@types/d3-scale/-/d3-scale-4.0.9.tgz"], - "~npm~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==","https://registry.vlt.io/vltpkg/npm/@types/d3-shape/-/d3-shape-3.1.8.tgz"], - "~npm~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==","https://registry.vlt.io/vltpkg/npm/@types/d3-time/-/d3-time-3.0.4.tgz"], - "~npm~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==","https://registry.vlt.io/vltpkg/npm/@types/d3-timer/-/d3-timer-3.0.2.tgz"], - "~npm~@types+estree@1.0.8": [2,"@types/estree","sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==","https://registry.vlt.io/vltpkg/npm/@types/estree/-/estree-1.0.8.tgz"], - "~npm~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==","https://registry.vlt.io/vltpkg/npm/@types/json-schema/-/json-schema-7.0.15.tgz"], - "~npm~@types+node@24.10.10": [2,"@types/node","sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==","https://registry.vlt.io/vltpkg/npm/@types/node/-/node-24.10.10.tgz"], - "~npm~@types+react-dom@19.2.3": [2,"@types/react-dom","sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==","https://registry.vlt.io/vltpkg/npm/@types/react-dom/-/react-dom-19.2.3.tgz"], - "~npm~@types+react@19.2.10": [2,"@types/react","sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==","https://registry.vlt.io/vltpkg/npm/@types/react/-/react-19.2.10.tgz"], - "~npm~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==","https://registry.vlt.io/vltpkg/npm/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz"], - "~npm~@typescript-eslint+eslint-plugin@8.54.0": [2,"@typescript-eslint/eslint-plugin","sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz"], - "~npm~@typescript-eslint+parser@8.54.0": [2,"@typescript-eslint/parser","sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/parser/-/parser-8.54.0.tgz"], - "~npm~@typescript-eslint+project-service@8.54.0~peer.3": [2,"@typescript-eslint/project-service","sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/project-service/-/project-service-8.54.0.tgz"], - "~npm~@typescript-eslint+scope-manager@8.54.0": [2,"@typescript-eslint/scope-manager","sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz"], - "~npm~@typescript-eslint+tsconfig-utils@8.54.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz"], - "~npm~@typescript-eslint+type-utils@8.54.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz"], - "~npm~@typescript-eslint+types@8.54.0": [2,"@typescript-eslint/types","sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/types/-/types-8.54.0.tgz"], - "~npm~@typescript-eslint+typescript-estree@8.54.0": [2,"@typescript-eslint/typescript-estree","sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz"], - "~npm~@typescript-eslint+utils@8.54.0": [2,"@typescript-eslint/utils","sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/utils/-/utils-8.54.0.tgz"], - "~npm~@typescript-eslint+visitor-keys@8.54.0": [2,"@typescript-eslint/visitor-keys","sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==","https://registry.vlt.io/vltpkg/npm/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz"], - "~npm~@vitejs+plugin-react@4.7.0": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==","https://registry.vlt.io/vltpkg/npm/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz"], - "~npm~acorn-jsx@5.3.2": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==","https://registry.vlt.io/vltpkg/npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz"], - "~npm~acorn@8.15.0": [2,"acorn","sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==","https://registry.vlt.io/vltpkg/npm/acorn/-/acorn-8.15.0.tgz",null,null,null,null,{ "acorn": "bin/acorn"}], - "~npm~ajv@6.12.6": [2,"ajv","sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==","https://registry.vlt.io/vltpkg/npm/ajv/-/ajv-6.12.6.tgz"], - "~npm~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==","https://registry.vlt.io/vltpkg/npm/ansi-styles/-/ansi-styles-4.3.0.tgz"], - "~npm~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==","https://registry.vlt.io/vltpkg/npm/argparse/-/argparse-2.0.1.tgz"], - "~npm~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==","https://registry.vlt.io/vltpkg/npm/aria-hidden/-/aria-hidden-1.2.6.tgz"], - "~npm~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==","https://registry.vlt.io/vltpkg/npm/balanced-match/-/balanced-match-1.0.2.tgz"], - "~npm~baseline-browser-mapping@2.9.19": [2,"baseline-browser-mapping","sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==","https://registry.vlt.io/vltpkg/npm/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",null,null,null,null,{ "baseline-browser-mapping": "dist/cli.js"}], - "~npm~brace-expansion@1.1.12": [2,"brace-expansion","sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==","https://registry.vlt.io/vltpkg/npm/brace-expansion/-/brace-expansion-1.1.12.tgz"], - "~npm~brace-expansion@2.0.2": [2,"brace-expansion","sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==","https://registry.vlt.io/vltpkg/npm/brace-expansion/-/brace-expansion-2.0.2.tgz"], - "~npm~browserslist@4.28.1": [2,"browserslist","sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==","https://registry.vlt.io/vltpkg/npm/browserslist/-/browserslist-4.28.1.tgz",null,null,null,null,{ "browserslist": "cli.js"}], - "~npm~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==","https://registry.vlt.io/vltpkg/npm/callsites/-/callsites-3.1.0.tgz"], - "~npm~caniuse-lite@1.0.30001767": [2,"caniuse-lite","sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==","https://registry.vlt.io/vltpkg/npm/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz"], - "~npm~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==","https://registry.vlt.io/vltpkg/npm/chalk/-/chalk-4.1.2.tgz"], - "~npm~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==","https://registry.vlt.io/vltpkg/npm/class-variance-authority/-/class-variance-authority-0.7.1.tgz"], - "~npm~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==","https://registry.vlt.io/vltpkg/npm/clsx/-/clsx-2.1.1.tgz"], - "~npm~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==","https://registry.vlt.io/vltpkg/npm/color-convert/-/color-convert-2.0.1.tgz"], - "~npm~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==","https://registry.vlt.io/vltpkg/npm/color-name/-/color-name-1.1.4.tgz"], - "~npm~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==","https://registry.vlt.io/vltpkg/npm/concat-map/-/concat-map-0.0.1.tgz"], - "~npm~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==","https://registry.vlt.io/vltpkg/npm/convert-source-map/-/convert-source-map-2.0.0.tgz"], - "~npm~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==","https://registry.vlt.io/vltpkg/npm/cookie/-/cookie-1.1.1.tgz"], - "~npm~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==","https://registry.vlt.io/vltpkg/npm/cross-spawn/-/cross-spawn-7.0.6.tgz"], - "~npm~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==","https://registry.vlt.io/vltpkg/npm/csstype/-/csstype-3.2.3.tgz"], - "~npm~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==","https://registry.vlt.io/vltpkg/npm/d3-array/-/d3-array-3.2.4.tgz"], - "~npm~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==","https://registry.vlt.io/vltpkg/npm/d3-color/-/d3-color-3.1.0.tgz"], - "~npm~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==","https://registry.vlt.io/vltpkg/npm/d3-ease/-/d3-ease-3.0.1.tgz"], - "~npm~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==","https://registry.vlt.io/vltpkg/npm/d3-format/-/d3-format-3.1.2.tgz"], - "~npm~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==","https://registry.vlt.io/vltpkg/npm/d3-interpolate/-/d3-interpolate-3.0.1.tgz"], - "~npm~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==","https://registry.vlt.io/vltpkg/npm/d3-path/-/d3-path-3.1.0.tgz"], - "~npm~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==","https://registry.vlt.io/vltpkg/npm/d3-scale/-/d3-scale-4.0.2.tgz"], - "~npm~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==","https://registry.vlt.io/vltpkg/npm/d3-shape/-/d3-shape-3.2.0.tgz"], - "~npm~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==","https://registry.vlt.io/vltpkg/npm/d3-time-format/-/d3-time-format-4.1.0.tgz"], - "~npm~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==","https://registry.vlt.io/vltpkg/npm/d3-time/-/d3-time-3.1.0.tgz"], - "~npm~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==","https://registry.vlt.io/vltpkg/npm/d3-timer/-/d3-timer-3.0.1.tgz"], - "~npm~date-fns@4.1.0": [0,"date-fns","sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==","https://registry.vlt.io/vltpkg/npm/date-fns/-/date-fns-4.1.0.tgz"], - "~npm~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==","https://registry.vlt.io/vltpkg/npm/debug/-/debug-4.4.3.tgz"], - "~npm~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==","https://registry.vlt.io/vltpkg/npm/decimal.js-light/-/decimal.js-light-2.5.1.tgz"], - "~npm~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==","https://registry.vlt.io/vltpkg/npm/deep-is/-/deep-is-0.1.4.tgz"], - "~npm~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==","https://registry.vlt.io/vltpkg/npm/detect-libc/-/detect-libc-2.1.2.tgz"], - "~npm~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==","https://registry.vlt.io/vltpkg/npm/detect-node-es/-/detect-node-es-1.1.0.tgz"], - "~npm~electron-to-chromium@1.5.286": [2,"electron-to-chromium","sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==","https://registry.vlt.io/vltpkg/npm/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz"], - "~npm~enhanced-resolve@5.19.0": [0,"enhanced-resolve","sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==","https://registry.vlt.io/vltpkg/npm/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz"], - "~npm~es-toolkit@1.44.0": [0,"es-toolkit","sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==","https://registry.vlt.io/vltpkg/npm/es-toolkit/-/es-toolkit-1.44.0.tgz"], - "~npm~esbuild@0.27.2": [2,"esbuild","sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==","https://registry.vlt.io/vltpkg/npm/esbuild/-/esbuild-0.27.2.tgz",null,null,null,null,{ "esbuild": "bin/esbuild"}], - "~npm~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==","https://registry.vlt.io/vltpkg/npm/escalade/-/escalade-3.2.0.tgz"], - "~npm~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==","https://registry.vlt.io/vltpkg/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"], - "~npm~eslint-plugin-react-hooks@5.2.0": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==","https://registry.vlt.io/vltpkg/npm/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz"], - "~npm~eslint-plugin-react-refresh@0.4.26": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==","https://registry.vlt.io/vltpkg/npm/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz"], - "~npm~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==","https://registry.vlt.io/vltpkg/npm/eslint-scope/-/eslint-scope-8.4.0.tgz"], - "~npm~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==","https://registry.vlt.io/vltpkg/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"], - "~npm~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==","https://registry.vlt.io/vltpkg/npm/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"], - "~npm~eslint@9.39.2": [2,"eslint","sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==","https://registry.vlt.io/vltpkg/npm/eslint/-/eslint-9.39.2.tgz",null,null,null,null,{ "eslint": "bin/eslint.js"}], - "~npm~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==","https://registry.vlt.io/vltpkg/npm/espree/-/espree-10.4.0.tgz"], - "~npm~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==","https://registry.vlt.io/vltpkg/npm/esquery/-/esquery-1.7.0.tgz"], - "~npm~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==","https://registry.vlt.io/vltpkg/npm/esrecurse/-/esrecurse-4.3.0.tgz"], - "~npm~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==","https://registry.vlt.io/vltpkg/npm/estraverse/-/estraverse-5.3.0.tgz"], - "~npm~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==","https://registry.vlt.io/vltpkg/npm/esutils/-/esutils-2.0.3.tgz"], - "~npm~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==","https://registry.vlt.io/vltpkg/npm/eventemitter3/-/eventemitter3-5.0.4.tgz"], - "~npm~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==","https://registry.vlt.io/vltpkg/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"], - "~npm~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==","https://registry.vlt.io/vltpkg/npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"], - "~npm~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==","https://registry.vlt.io/vltpkg/npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"], - "~npm~fdir@6.5.0": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==","https://registry.vlt.io/vltpkg/npm/fdir/-/fdir-6.5.0.tgz"], - "~npm~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==","https://registry.vlt.io/vltpkg/npm/file-entry-cache/-/file-entry-cache-8.0.0.tgz"], - "~npm~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==","https://registry.vlt.io/vltpkg/npm/find-up/-/find-up-5.0.0.tgz"], - "~npm~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==","https://registry.vlt.io/vltpkg/npm/flat-cache/-/flat-cache-4.0.1.tgz"], - "~npm~flatted@3.3.3": [2,"flatted","sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==","https://registry.vlt.io/vltpkg/npm/flatted/-/flatted-3.3.3.tgz"], - "~npm~framer-motion@12.31.0": [0,"framer-motion","sha512-Tnd0FU05zGRFI3JJmBegXonF1rfuzYeuXd1QSdQ99Ysnppk0yWBWSW2wUsqzRpS5nv0zPNx+y0wtDj4kf0q5RQ==","https://registry.vlt.io/vltpkg/npm/framer-motion/-/framer-motion-12.31.0.tgz"], - "~npm~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==","https://registry.vlt.io/vltpkg/npm/fsevents/-/fsevents-2.3.3.tgz",null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], - "~npm~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==","https://registry.vlt.io/vltpkg/npm/gensync/-/gensync-1.0.0-beta.2.tgz"], - "~npm~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==","https://registry.vlt.io/vltpkg/npm/get-nonce/-/get-nonce-1.0.1.tgz"], - "~npm~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==","https://registry.vlt.io/vltpkg/npm/glob-parent/-/glob-parent-6.0.2.tgz"], - "~npm~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==","https://registry.vlt.io/vltpkg/npm/globals/-/globals-14.0.0.tgz"], - "~npm~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==","https://registry.vlt.io/vltpkg/npm/globals/-/globals-16.5.0.tgz"], - "~npm~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==","https://registry.vlt.io/vltpkg/npm/graceful-fs/-/graceful-fs-4.2.11.tgz"], - "~npm~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==","https://registry.vlt.io/vltpkg/npm/has-flag/-/has-flag-4.0.0.tgz"], - "~npm~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==","https://registry.vlt.io/vltpkg/npm/ignore/-/ignore-5.3.2.tgz"], - "~npm~ignore@7.0.5": [2,"ignore","sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==","https://registry.vlt.io/vltpkg/npm/ignore/-/ignore-7.0.5.tgz"], - "~npm~immer@10.2.0": [0,"immer","sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==","https://registry.vlt.io/vltpkg/npm/immer/-/immer-10.2.0.tgz"], - "~npm~immer@11.1.3": [0,"immer","sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==","https://registry.vlt.io/vltpkg/npm/immer/-/immer-11.1.3.tgz"], - "~npm~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==","https://registry.vlt.io/vltpkg/npm/import-fresh/-/import-fresh-3.3.1.tgz"], - "~npm~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==","https://registry.vlt.io/vltpkg/npm/imurmurhash/-/imurmurhash-0.1.4.tgz"], - "~npm~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==","https://registry.vlt.io/vltpkg/npm/internmap/-/internmap-2.0.3.tgz"], - "~npm~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==","https://registry.vlt.io/vltpkg/npm/is-extglob/-/is-extglob-2.1.1.tgz"], - "~npm~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==","https://registry.vlt.io/vltpkg/npm/is-glob/-/is-glob-4.0.3.tgz"], - "~npm~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==","https://registry.vlt.io/vltpkg/npm/isexe/-/isexe-2.0.0.tgz"], - "~npm~jiti@2.6.1": [0,"jiti","sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==","https://registry.vlt.io/vltpkg/npm/jiti/-/jiti-2.6.1.tgz",null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], - "~npm~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==","https://registry.vlt.io/vltpkg/npm/js-tokens/-/js-tokens-4.0.0.tgz"], - "~npm~js-yaml@4.1.1": [2,"js-yaml","sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==","https://registry.vlt.io/vltpkg/npm/js-yaml/-/js-yaml-4.1.1.tgz",null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], - "~npm~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==","https://registry.vlt.io/vltpkg/npm/jsesc/-/jsesc-3.1.0.tgz",null,null,null,null,{ "jsesc": "bin/jsesc"}], - "~npm~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==","https://registry.vlt.io/vltpkg/npm/json-buffer/-/json-buffer-3.0.1.tgz"], - "~npm~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==","https://registry.vlt.io/vltpkg/npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"], - "~npm~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==","https://registry.vlt.io/vltpkg/npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"], - "~npm~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==","https://registry.vlt.io/vltpkg/npm/json5/-/json5-2.2.3.tgz",null,null,null,null,{ "json5": "lib/cli.js"}], - "~npm~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==","https://registry.vlt.io/vltpkg/npm/keyv/-/keyv-4.5.4.tgz"], - "~npm~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==","https://registry.vlt.io/vltpkg/npm/levn/-/levn-0.4.1.tgz"], - "~npm~lightningcss-android-arm64@1.30.2": [1,"lightningcss-android-arm64","sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==","https://registry.vlt.io/vltpkg/npm/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-darwin-arm64@1.30.2": [1,"lightningcss-darwin-arm64","sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==","https://registry.vlt.io/vltpkg/npm/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-darwin-x64@1.30.2": [1,"lightningcss-darwin-x64","sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==","https://registry.vlt.io/vltpkg/npm/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~lightningcss-freebsd-x64@1.30.2": [1,"lightningcss-freebsd-x64","sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==","https://registry.vlt.io/vltpkg/npm/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~lightningcss-linux-arm-gnueabihf@1.30.2": [1,"lightningcss-linux-arm-gnueabihf","sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~lightningcss-linux-arm64-gnu@1.30.2": [1,"lightningcss-linux-arm64-gnu","sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~lightningcss-linux-arm64-musl@1.30.2": [1,"lightningcss-linux-arm64-musl","sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~lightningcss-linux-x64-gnu@1.30.2": [1,"lightningcss-linux-x64-gnu","sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~lightningcss-linux-x64-musl@1.30.2": [1,"lightningcss-linux-x64-musl","sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==","https://registry.vlt.io/vltpkg/npm/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~lightningcss-win32-arm64-msvc@1.30.2": [1,"lightningcss-win32-arm64-msvc","sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==","https://registry.vlt.io/vltpkg/npm/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-win32-x64-msvc@1.30.2": [1,"lightningcss-win32-x64-msvc","sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==","https://registry.vlt.io/vltpkg/npm/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~lightningcss@1.30.2": [0,"lightningcss","sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==","https://registry.vlt.io/vltpkg/npm/lightningcss/-/lightningcss-1.30.2.tgz"], - "~npm~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==","https://registry.vlt.io/vltpkg/npm/locate-path/-/locate-path-6.0.0.tgz"], - "~npm~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==","https://registry.vlt.io/vltpkg/npm/lodash.merge/-/lodash.merge-4.6.2.tgz"], - "~npm~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==","https://registry.vlt.io/vltpkg/npm/lru-cache/-/lru-cache-5.1.1.tgz"], - "~npm~lucide-react@0.534.0": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw==","https://registry.vlt.io/vltpkg/npm/lucide-react/-/lucide-react-0.534.0.tgz"], - "~npm~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==","https://registry.vlt.io/vltpkg/npm/magic-string/-/magic-string-0.30.21.tgz"], - "~npm~minimatch@3.1.2": [2,"minimatch","sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","https://registry.vlt.io/vltpkg/npm/minimatch/-/minimatch-3.1.2.tgz"], - "~npm~minimatch@9.0.5": [2,"minimatch","sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==","https://registry.vlt.io/vltpkg/npm/minimatch/-/minimatch-9.0.5.tgz"], - "~npm~motion-dom@12.30.1": [0,"motion-dom","sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==","https://registry.vlt.io/vltpkg/npm/motion-dom/-/motion-dom-12.30.1.tgz"], - "~npm~motion-utils@12.29.2": [0,"motion-utils","sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==","https://registry.vlt.io/vltpkg/npm/motion-utils/-/motion-utils-12.29.2.tgz"], - "~npm~motion@12.31.0": [0,"motion","sha512-KpZQik3LLFdsiaLdFXQGnty84KcDvvdvBCHSvA9aH+RjQTP6jkJGyngRPSngau13ARUI6TbPphf/Vv/QxwxRJQ==","https://registry.vlt.io/vltpkg/npm/motion/-/motion-12.31.0.tgz"], - "~npm~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==","https://registry.vlt.io/vltpkg/npm/ms/-/ms-2.1.3.tgz"], - "~npm~nanoid@3.3.11": [2,"nanoid","sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==","https://registry.vlt.io/vltpkg/npm/nanoid/-/nanoid-3.3.11.tgz",null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], - "~npm~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==","https://registry.vlt.io/vltpkg/npm/natural-compare/-/natural-compare-1.4.0.tgz"], - "~npm~node-releases@2.0.27": [2,"node-releases","sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==","https://registry.vlt.io/vltpkg/npm/node-releases/-/node-releases-2.0.27.tgz"], - "~npm~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==","https://registry.vlt.io/vltpkg/npm/optionator/-/optionator-0.9.4.tgz"], - "~npm~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==","https://registry.vlt.io/vltpkg/npm/p-limit/-/p-limit-3.1.0.tgz"], - "~npm~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==","https://registry.vlt.io/vltpkg/npm/p-locate/-/p-locate-5.0.0.tgz"], - "~npm~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==","https://registry.vlt.io/vltpkg/npm/parent-module/-/parent-module-1.0.1.tgz"], - "~npm~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==","https://registry.vlt.io/vltpkg/npm/path-exists/-/path-exists-4.0.0.tgz"], - "~npm~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==","https://registry.vlt.io/vltpkg/npm/path-key/-/path-key-3.1.1.tgz"], - "~npm~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==","https://registry.vlt.io/vltpkg/npm/picocolors/-/picocolors-1.1.1.tgz"], - "~npm~picomatch@4.0.3": [2,"picomatch","sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==","https://registry.vlt.io/vltpkg/npm/picomatch/-/picomatch-4.0.3.tgz"], - "~npm~postcss@8.5.6": [2,"postcss","sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==","https://registry.vlt.io/vltpkg/npm/postcss/-/postcss-8.5.6.tgz"], - "~npm~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==","https://registry.vlt.io/vltpkg/npm/prelude-ls/-/prelude-ls-1.2.1.tgz"], - "~npm~prettier@3.8.1": [2,"prettier","sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==","https://registry.vlt.io/vltpkg/npm/prettier/-/prettier-3.8.1.tgz",null,null,null,null,{ "prettier": "bin/prettier.cjs"}], - "~npm~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==","https://registry.vlt.io/vltpkg/npm/punycode/-/punycode-2.3.1.tgz"], - "~npm~react-dom@19.2.4": [0,"react-dom","sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==","https://registry.vlt.io/vltpkg/npm/react-dom/-/react-dom-19.2.4.tgz"], - "~npm~react-is@19.2.4": [0,"react-is","sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==","https://registry.vlt.io/vltpkg/npm/react-is/-/react-is-19.2.4.tgz"], - "~npm~react-redux@9.2.0": [0,"react-redux","sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==","https://registry.vlt.io/vltpkg/npm/react-redux/-/react-redux-9.2.0.tgz"], - "~npm~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==","https://registry.vlt.io/vltpkg/npm/react-refresh/-/react-refresh-0.17.0.tgz"], - "~npm~react-remove-scroll-bar@2.3.8": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==","https://registry.vlt.io/vltpkg/npm/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz"], - "~npm~react-remove-scroll@2.7.2": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==","https://registry.vlt.io/vltpkg/npm/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz"], - "~npm~react-router@7.13.0": [0,"react-router","sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==","https://registry.vlt.io/vltpkg/npm/react-router/-/react-router-7.13.0.tgz"], - "~npm~react-style-singleton@2.2.3": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==","https://registry.vlt.io/vltpkg/npm/react-style-singleton/-/react-style-singleton-2.2.3.tgz"], - "~npm~react@19.2.4": [0,"react","sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==","https://registry.vlt.io/vltpkg/npm/react/-/react-19.2.4.tgz"], - "~npm~recharts@3.7.0": [0,"recharts","sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==","https://registry.vlt.io/vltpkg/npm/recharts/-/recharts-3.7.0.tgz"], - "~npm~redux-thunk@3.1.0~peer.2": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==","https://registry.vlt.io/vltpkg/npm/redux-thunk/-/redux-thunk-3.1.0.tgz"], - "~npm~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==","https://registry.vlt.io/vltpkg/npm/redux/-/redux-5.0.1.tgz"], - "~npm~reselect@5.1.1": [0,"reselect","sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==","https://registry.vlt.io/vltpkg/npm/reselect/-/reselect-5.1.1.tgz"], - "~npm~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==","https://registry.vlt.io/vltpkg/npm/resolve-from/-/resolve-from-4.0.0.tgz"], - "~npm~rollup@4.57.1": [2,"rollup","sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==","https://registry.vlt.io/vltpkg/npm/rollup/-/rollup-4.57.1.tgz",null,null,null,null,{ "rollup": "dist/bin/rollup"}], - "~npm~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==","https://registry.vlt.io/vltpkg/npm/scheduler/-/scheduler-0.27.0.tgz"], - "~npm~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==","https://registry.vlt.io/vltpkg/npm/semver/-/semver-6.3.1.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], - "~npm~semver@7.7.3": [2,"semver","sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==","https://registry.vlt.io/vltpkg/npm/semver/-/semver-7.7.3.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], - "~npm~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==","https://registry.vlt.io/vltpkg/npm/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz"], - "~npm~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==","https://registry.vlt.io/vltpkg/npm/shebang-command/-/shebang-command-2.0.0.tgz"], - "~npm~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==","https://registry.vlt.io/vltpkg/npm/shebang-regex/-/shebang-regex-3.0.0.tgz"], - "~npm~sonner@2.0.7": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==","https://registry.vlt.io/vltpkg/npm/sonner/-/sonner-2.0.7.tgz"], - "~npm~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==","https://registry.vlt.io/vltpkg/npm/source-map-js/-/source-map-js-1.2.1.tgz"], - "~npm~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==","https://registry.vlt.io/vltpkg/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz"], - "~npm~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==","https://registry.vlt.io/vltpkg/npm/supports-color/-/supports-color-7.2.0.tgz"], - "~npm~tailwind-merge@3.4.0": [0,"tailwind-merge","sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==","https://registry.vlt.io/vltpkg/npm/tailwind-merge/-/tailwind-merge-3.4.0.tgz"], - "~npm~tailwindcss@4.1.18": [0,"tailwindcss","sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==","https://registry.vlt.io/vltpkg/npm/tailwindcss/-/tailwindcss-4.1.18.tgz"], - "~npm~tapable@2.3.0": [0,"tapable","sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==","https://registry.vlt.io/vltpkg/npm/tapable/-/tapable-2.3.0.tgz"], - "~npm~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==","https://registry.vlt.io/vltpkg/npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz"], - "~npm~tinyglobby@0.2.15": [2,"tinyglobby","sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==","https://registry.vlt.io/vltpkg/npm/tinyglobby/-/tinyglobby-0.2.15.tgz"], - "~npm~ts-api-utils@2.4.0~peer.3": [2,"ts-api-utils","sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==","https://registry.vlt.io/vltpkg/npm/ts-api-utils/-/ts-api-utils-2.4.0.tgz"], - "~npm~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==","https://registry.vlt.io/vltpkg/npm/tslib/-/tslib-2.8.1.tgz"], - "~npm~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==","https://registry.vlt.io/vltpkg/npm/tw-animate-css/-/tw-animate-css-1.4.0.tgz"], - "~npm~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==","https://registry.vlt.io/vltpkg/npm/type-check/-/type-check-0.4.0.tgz"], - "~npm~typescript-eslint@8.54.0": [2,"typescript-eslint","sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==","https://registry.vlt.io/vltpkg/npm/typescript-eslint/-/typescript-eslint-8.54.0.tgz"], - "~npm~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==","https://registry.vlt.io/vltpkg/npm/typescript/-/typescript-5.8.3.tgz",null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], - "~npm~undici-types@7.16.0": [2,"undici-types","sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==","https://registry.vlt.io/vltpkg/npm/undici-types/-/undici-types-7.16.0.tgz"], - "~npm~update-browserslist-db@1.2.3": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==","https://registry.vlt.io/vltpkg/npm/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",null,null,null,null,{ "update-browserslist-db": "cli.js"}], - "~npm~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==","https://registry.vlt.io/vltpkg/npm/uri-js/-/uri-js-4.4.1.tgz"], - "~npm~use-callback-ref@1.3.3": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==","https://registry.vlt.io/vltpkg/npm/use-callback-ref/-/use-callback-ref-1.3.3.tgz"], - "~npm~use-sidecar@1.1.3": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==","https://registry.vlt.io/vltpkg/npm/use-sidecar/-/use-sidecar-1.1.3.tgz"], - "~npm~use-sync-external-store@1.6.0": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==","https://registry.vlt.io/vltpkg/npm/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz"], - "~npm~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==","https://registry.vlt.io/vltpkg/npm/victory-vendor/-/victory-vendor-37.3.6.tgz"], - "~npm~vite@7.3.1": [2,"vite","sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==","https://registry.vlt.io/vltpkg/npm/vite/-/vite-7.3.1.tgz",null,null,null,null,{ "vite": "bin/vite.js"}], - "~npm~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==","https://registry.vlt.io/vltpkg/npm/which/-/which-2.0.2.tgz",null,null,null,null,{ "node-which": "./bin/node-which"}], - "~npm~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==","https://registry.vlt.io/vltpkg/npm/word-wrap/-/word-wrap-1.2.5.tgz"], - "~npm~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==","https://registry.vlt.io/vltpkg/npm/yallist/-/yallist-3.1.1.tgz"], - "~npm~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==","https://registry.vlt.io/vltpkg/npm/yocto-queue/-/yocto-queue-0.1.0.tgz"] + "~npm~@babel+code-frame@7.29.0": [2,"@babel/code-frame","sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==","https://registry.vlt.io/vlt/npm/@babel/code-frame/-/code-frame-7.29.0.tgz"], + "~npm~@babel+compat-data@7.29.0": [2,"@babel/compat-data","sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==","https://registry.vlt.io/vlt/npm/@babel/compat-data/-/compat-data-7.29.0.tgz"], + "~npm~@babel+core@7.29.0": [2,"@babel/core","sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==","https://registry.vlt.io/vlt/npm/@babel/core/-/core-7.29.0.tgz"], + "~npm~@babel+generator@7.29.0": [2,"@babel/generator","sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==","https://registry.vlt.io/vlt/npm/@babel/generator/-/generator-7.29.0.tgz"], + "~npm~@babel+helper-compilation-targets@7.28.6": [2,"@babel/helper-compilation-targets","sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==","https://registry.vlt.io/vlt/npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz"], + "~npm~@babel+helper-globals@7.28.0": [2,"@babel/helper-globals","sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==","https://registry.vlt.io/vlt/npm/@babel/helper-globals/-/helper-globals-7.28.0.tgz"], + "~npm~@babel+helper-module-imports@7.28.6": [2,"@babel/helper-module-imports","sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==","https://registry.vlt.io/vlt/npm/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz"], + "~npm~@babel+helper-module-transforms@7.28.6": [2,"@babel/helper-module-transforms","sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==","https://registry.vlt.io/vlt/npm/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz"], + "~npm~@babel+helper-plugin-utils@7.28.6": [2,"@babel/helper-plugin-utils","sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==","https://registry.vlt.io/vlt/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz"], + "~npm~@babel+helper-string-parser@7.27.1": [2,"@babel/helper-string-parser","sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==","https://registry.vlt.io/vlt/npm/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"], + "~npm~@babel+helper-validator-identifier@7.28.5": [2,"@babel/helper-validator-identifier","sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==","https://registry.vlt.io/vlt/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"], + "~npm~@babel+helper-validator-option@7.27.1": [2,"@babel/helper-validator-option","sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==","https://registry.vlt.io/vlt/npm/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"], + "~npm~@babel+helpers@7.28.6": [2,"@babel/helpers","sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==","https://registry.vlt.io/vlt/npm/@babel/helpers/-/helpers-7.28.6.tgz"], + "~npm~@babel+parser@7.29.0": [2,"@babel/parser","sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==","https://registry.vlt.io/vlt/npm/@babel/parser/-/parser-7.29.0.tgz",null,null,null,null,{ "parser": "./bin/babel-parser.js"}], + "~npm~@babel+plugin-transform-react-jsx-self@7.27.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==","https://registry.vlt.io/vlt/npm/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz"], + "~npm~@babel+plugin-transform-react-jsx-source@7.27.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==","https://registry.vlt.io/vlt/npm/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz"], + "~npm~@babel+template@7.28.6": [2,"@babel/template","sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==","https://registry.vlt.io/vlt/npm/@babel/template/-/template-7.28.6.tgz"], + "~npm~@babel+traverse@7.29.0": [2,"@babel/traverse","sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==","https://registry.vlt.io/vlt/npm/@babel/traverse/-/traverse-7.29.0.tgz"], + "~npm~@babel+types@7.29.0": [2,"@babel/types","sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==","https://registry.vlt.io/vlt/npm/@babel/types/-/types-7.29.0.tgz"], + "~npm~@esbuild+aix-ppc64@0.27.2": [3,"@esbuild/aix-ppc64","sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==","https://registry.vlt.io/vlt/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], + "~npm~@esbuild+android-arm@0.27.2": [3,"@esbuild/android-arm","sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==","https://registry.vlt.io/vlt/npm/@esbuild/android-arm/-/android-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], + "~npm~@esbuild+android-arm64@0.27.2": [3,"@esbuild/android-arm64","sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==","https://registry.vlt.io/vlt/npm/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+android-x64@0.27.2": [3,"@esbuild/android-x64","sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==","https://registry.vlt.io/vlt/npm/@esbuild/android-x64/-/android-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+darwin-arm64@0.27.2": [3,"@esbuild/darwin-arm64","sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==","https://registry.vlt.io/vlt/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+darwin-x64@0.27.2": [3,"@esbuild/darwin-x64","sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==","https://registry.vlt.io/vlt/npm/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+freebsd-arm64@0.27.2": [3,"@esbuild/freebsd-arm64","sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==","https://registry.vlt.io/vlt/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+freebsd-x64@0.27.2": [3,"@esbuild/freebsd-x64","sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==","https://registry.vlt.io/vlt/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+linux-arm@0.27.2": [3,"@esbuild/linux-arm","sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==","https://registry.vlt.io/vlt/npm/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~@esbuild+linux-arm64@0.27.2": [3,"@esbuild/linux-arm64","sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==","https://registry.vlt.io/vlt/npm/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+linux-ia32@0.27.2": [3,"@esbuild/linux-ia32","sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==","https://registry.vlt.io/vlt/npm/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], + "~npm~@esbuild+linux-loong64@0.27.2": [3,"@esbuild/linux-loong64","sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==","https://registry.vlt.io/vlt/npm/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], + "~npm~@esbuild+linux-mips64el@0.27.2": [3,"@esbuild/linux-mips64el","sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==","https://registry.vlt.io/vlt/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], + "~npm~@esbuild+linux-ppc64@0.27.2": [3,"@esbuild/linux-ppc64","sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==","https://registry.vlt.io/vlt/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], + "~npm~@esbuild+linux-riscv64@0.27.2": [3,"@esbuild/linux-riscv64","sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==","https://registry.vlt.io/vlt/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], + "~npm~@esbuild+linux-s390x@0.27.2": [3,"@esbuild/linux-s390x","sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==","https://registry.vlt.io/vlt/npm/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], + "~npm~@esbuild+linux-x64@0.27.2": [3,"@esbuild/linux-x64","sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==","https://registry.vlt.io/vlt/npm/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+netbsd-arm64@0.27.2": [3,"@esbuild/netbsd-arm64","sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==","https://registry.vlt.io/vlt/npm/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+netbsd-x64@0.27.2": [3,"@esbuild/netbsd-x64","sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==","https://registry.vlt.io/vlt/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+openbsd-arm64@0.27.2": [3,"@esbuild/openbsd-arm64","sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==","https://registry.vlt.io/vlt/npm/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+openbsd-x64@0.27.2": [3,"@esbuild/openbsd-x64","sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==","https://registry.vlt.io/vlt/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+openharmony-arm64@0.27.2": [3,"@esbuild/openharmony-arm64","sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==","https://registry.vlt.io/vlt/npm/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+sunos-x64@0.27.2": [3,"@esbuild/sunos-x64","sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==","https://registry.vlt.io/vlt/npm/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+win32-arm64@0.27.2": [3,"@esbuild/win32-arm64","sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==","https://registry.vlt.io/vlt/npm/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+win32-ia32@0.27.2": [3,"@esbuild/win32-ia32","sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==","https://registry.vlt.io/vlt/npm/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~npm~@esbuild+win32-x64@0.27.2": [3,"@esbuild/win32-x64","sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==","https://registry.vlt.io/vlt/npm/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@eslint-community+eslint-utils@4.9.1": [2,"@eslint-community/eslint-utils","sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==","https://registry.vlt.io/vlt/npm/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz"], + "~npm~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==","https://registry.vlt.io/vlt/npm/@eslint-community/regexpp/-/regexpp-4.12.2.tgz"], + "~npm~@eslint+config-array@0.21.1": [2,"@eslint/config-array","sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==","https://registry.vlt.io/vlt/npm/@eslint/config-array/-/config-array-0.21.1.tgz"], + "~npm~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==","https://registry.vlt.io/vlt/npm/@eslint/config-helpers/-/config-helpers-0.4.2.tgz"], + "~npm~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==","https://registry.vlt.io/vlt/npm/@eslint/core/-/core-0.17.0.tgz"], + "~npm~@eslint+eslintrc@3.3.3": [2,"@eslint/eslintrc","sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==","https://registry.vlt.io/vlt/npm/@eslint/eslintrc/-/eslintrc-3.3.3.tgz"], + "~npm~@eslint+js@9.39.2": [2,"@eslint/js","sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==","https://registry.vlt.io/vlt/npm/@eslint/js/-/js-9.39.2.tgz"], + "~npm~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==","https://registry.vlt.io/vlt/npm/@eslint/object-schema/-/object-schema-2.1.7.tgz"], + "~npm~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==","https://registry.vlt.io/vlt/npm/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz"], + "~npm~@floating-ui+core@1.7.4": [0,"@floating-ui/core","sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==","https://registry.vlt.io/vlt/npm/@floating-ui/core/-/core-1.7.4.tgz"], + "~npm~@floating-ui+dom@1.7.5": [0,"@floating-ui/dom","sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==","https://registry.vlt.io/vlt/npm/@floating-ui/dom/-/dom-1.7.5.tgz"], + "~npm~@floating-ui+react-dom@2.1.7": [0,"@floating-ui/react-dom","sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==","https://registry.vlt.io/vlt/npm/@floating-ui/react-dom/-/react-dom-2.1.7.tgz"], + "~npm~@floating-ui+utils@0.2.10": [0,"@floating-ui/utils","sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==","https://registry.vlt.io/vlt/npm/@floating-ui/utils/-/utils-0.2.10.tgz"], + "~npm~@humanfs+core@0.19.1": [2,"@humanfs/core","sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==","https://registry.vlt.io/vlt/npm/@humanfs/core/-/core-0.19.1.tgz"], + "~npm~@humanfs+node@0.16.7": [2,"@humanfs/node","sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==","https://registry.vlt.io/vlt/npm/@humanfs/node/-/node-0.16.7.tgz"], + "~npm~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==","https://registry.vlt.io/vlt/npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"], + "~npm~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==","https://registry.vlt.io/vlt/npm/@humanwhocodes/retry/-/retry-0.4.3.tgz"], + "~npm~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==","https://registry.vlt.io/vlt/npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"], + "~npm~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==","https://registry.vlt.io/vlt/npm/@jridgewell/remapping/-/remapping-2.3.5.tgz"], + "~npm~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==","https://registry.vlt.io/vlt/npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"], + "~npm~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==","https://registry.vlt.io/vlt/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"], + "~npm~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==","https://registry.vlt.io/vlt/npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"], + "~npm~@radix-ui+number@1.1.1": [0,"@radix-ui/number","sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==","https://registry.vlt.io/vlt/npm/@radix-ui/number/-/number-1.1.1.tgz"], + "~npm~@radix-ui+primitive@1.1.3": [0,"@radix-ui/primitive","sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==","https://registry.vlt.io/vlt/npm/@radix-ui/primitive/-/primitive-1.1.3.tgz"], + "~npm~@radix-ui+react-arrow@1.1.7": [0,"@radix-ui/react-arrow","sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==","https://registry.vlt.io/vlt/npm/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz"], + "~npm~@radix-ui+react-collection@1.1.7": [0,"@radix-ui/react-collection","sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-collection/-/react-collection-1.1.7.tgz"], + "~npm~@radix-ui+react-compose-refs@1.1.2": [0,"@radix-ui/react-compose-refs","sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz"], + "~npm~@radix-ui+react-context@1.1.2": [0,"@radix-ui/react-context","sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-context/-/react-context-1.1.2.tgz"], + "~npm~@radix-ui+react-direction@1.1.1": [0,"@radix-ui/react-direction","sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-direction/-/react-direction-1.1.1.tgz"], + "~npm~@radix-ui+react-dismissable-layer@1.1.11": [0,"@radix-ui/react-dismissable-layer","sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz"], + "~npm~@radix-ui+react-dropdown-menu@2.1.16": [0,"@radix-ui/react-dropdown-menu","sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz"], + "~npm~@radix-ui+react-focus-guards@1.1.3": [0,"@radix-ui/react-focus-guards","sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz"], + "~npm~@radix-ui+react-focus-scope@1.1.7": [0,"@radix-ui/react-focus-scope","sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz"], + "~npm~@radix-ui+react-id@1.1.1": [0,"@radix-ui/react-id","sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-id/-/react-id-1.1.1.tgz"], + "~npm~@radix-ui+react-menu@2.1.16": [0,"@radix-ui/react-menu","sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-menu/-/react-menu-2.1.16.tgz"], + "~npm~@radix-ui+react-popper@1.2.8": [0,"@radix-ui/react-popper","sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-popper/-/react-popper-1.2.8.tgz"], + "~npm~@radix-ui+react-portal@1.1.9": [0,"@radix-ui/react-portal","sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-portal/-/react-portal-1.1.9.tgz"], + "~npm~@radix-ui+react-presence@1.1.5": [0,"@radix-ui/react-presence","sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-presence/-/react-presence-1.1.5.tgz"], + "~npm~@radix-ui+react-primitive@2.1.3": [0,"@radix-ui/react-primitive","sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz"], + "~npm~@radix-ui+react-roving-focus@1.1.11": [0,"@radix-ui/react-roving-focus","sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz"], + "~npm~@radix-ui+react-scroll-area@1.2.10": [0,"@radix-ui/react-scroll-area","sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==","https://registry.vlt.io/vlt/npm/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz"], + "~npm~@radix-ui+react-slot@1.2.3": [0,"@radix-ui/react-slot","sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==","https://registry.vlt.io/vlt/npm/@radix-ui/react-slot/-/react-slot-1.2.3.tgz"], + "~npm~@radix-ui+react-slot@1.2.4": [0,"@radix-ui/react-slot","sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-slot/-/react-slot-1.2.4.tgz"], + "~npm~@radix-ui+react-tooltip@1.2.8": [0,"@radix-ui/react-tooltip","sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz"], + "~npm~@radix-ui+react-use-callback-ref@1.1.1": [0,"@radix-ui/react-use-callback-ref","sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz"], + "~npm~@radix-ui+react-use-controllable-state@1.2.2": [0,"@radix-ui/react-use-controllable-state","sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz"], + "~npm~@radix-ui+react-use-effect-event@0.0.2": [0,"@radix-ui/react-use-effect-event","sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz"], + "~npm~@radix-ui+react-use-escape-keydown@1.1.1": [0,"@radix-ui/react-use-escape-keydown","sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz"], + "~npm~@radix-ui+react-use-layout-effect@1.1.1": [0,"@radix-ui/react-use-layout-effect","sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz"], + "~npm~@radix-ui+react-use-rect@1.1.1": [0,"@radix-ui/react-use-rect","sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz"], + "~npm~@radix-ui+react-use-size@1.1.1": [0,"@radix-ui/react-use-size","sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz"], + "~npm~@radix-ui+react-visually-hidden@1.2.3": [0,"@radix-ui/react-visually-hidden","sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==","https://registry.vlt.io/vlt/npm/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz"], + "~npm~@radix-ui+rect@1.1.1": [0,"@radix-ui/rect","sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==","https://registry.vlt.io/vlt/npm/@radix-ui/rect/-/rect-1.1.1.tgz"], + "~npm~@reduxjs+toolkit@2.11.2": [0,"@reduxjs/toolkit","sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==","https://registry.vlt.io/vlt/npm/@reduxjs/toolkit/-/toolkit-2.11.2.tgz"], + "~npm~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==","https://registry.vlt.io/vlt/npm/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz"], + "~npm~@rollup+rollup-android-arm-eabi@4.57.1": [3,"@rollup/rollup-android-arm-eabi","sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], + "~npm~@rollup+rollup-android-arm64@4.57.1": [3,"@rollup/rollup-android-arm64","sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==","https://registry.vlt.io/vlt/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-darwin-arm64@4.57.1": [3,"@rollup/rollup-darwin-arm64","sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-darwin-x64@4.57.1": [3,"@rollup/rollup-darwin-x64","sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==","https://registry.vlt.io/vlt/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-freebsd-arm64@4.57.1": [3,"@rollup/rollup-freebsd-arm64","sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==","https://registry.vlt.io/vlt/npm/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-freebsd-x64@4.57.1": [3,"@rollup/rollup-freebsd-x64","sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==","https://registry.vlt.io/vlt/npm/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-linux-arm-gnueabihf@4.57.1": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-arm-musleabihf@4.57.1": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-arm64-gnu@4.57.1": [3,"@rollup/rollup-linux-arm64-gnu","sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-arm64-musl@4.57.1": [3,"@rollup/rollup-linux-arm64-musl","sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-loong64-gnu@4.57.1": [3,"@rollup/rollup-linux-loong64-gnu","sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-loong64-musl@4.57.1": [3,"@rollup/rollup-linux-loong64-musl","sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-ppc64-gnu@4.57.1": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-ppc64-musl@4.57.1": [3,"@rollup/rollup-linux-ppc64-musl","sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-riscv64-gnu@4.57.1": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-riscv64-musl@4.57.1": [3,"@rollup/rollup-linux-riscv64-musl","sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-s390x-gnu@4.57.1": [3,"@rollup/rollup-linux-s390x-gnu","sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-x64-gnu@4.57.1": [3,"@rollup/rollup-linux-x64-gnu","sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-x64-musl@4.57.1": [3,"@rollup/rollup-linux-x64-musl","sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-openbsd-x64@4.57.1": [3,"@rollup/rollup-openbsd-x64","sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-openharmony-arm64@4.57.1": [3,"@rollup/rollup-openharmony-arm64","sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==","https://registry.vlt.io/vlt/npm/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-win32-arm64-msvc@4.57.1": [3,"@rollup/rollup-win32-arm64-msvc","sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-win32-ia32-msvc@4.57.1": [3,"@rollup/rollup-win32-ia32-msvc","sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~npm~@rollup+rollup-win32-x64-gnu@4.57.1": [3,"@rollup/rollup-win32-x64-gnu","sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-win32-x64-msvc@4.57.1": [3,"@rollup/rollup-win32-x64-msvc","sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==","https://registry.vlt.io/vlt/npm/@standard-schema/spec/-/spec-1.1.0.tgz"], + "~npm~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==","https://registry.vlt.io/vlt/npm/@standard-schema/utils/-/utils-0.3.0.tgz"], + "~npm~@tailwindcss+node@4.1.18": [0,"@tailwindcss/node","sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==","https://registry.vlt.io/vlt/npm/@tailwindcss/node/-/node-4.1.18.tgz"], + "~npm~@tailwindcss+oxide-android-arm64@4.1.18": [1,"@tailwindcss/oxide-android-arm64","sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-darwin-arm64@4.1.18": [1,"@tailwindcss/oxide-darwin-arm64","sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-darwin-x64@4.1.18": [1,"@tailwindcss/oxide-darwin-x64","sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide-freebsd-x64@4.1.18": [1,"@tailwindcss/oxide-freebsd-x64","sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide-linux-arm-gnueabihf@4.1.18": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~@tailwindcss+oxide-linux-arm64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~@tailwindcss+oxide-linux-arm64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~@tailwindcss+oxide-linux-x64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~@tailwindcss+oxide-linux-x64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~@tailwindcss+oxide-wasm32-wasi@4.1.18": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], + "~npm~@tailwindcss+oxide-win32-arm64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-win32-x64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide@4.1.18": [0,"@tailwindcss/oxide","sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide/-/oxide-4.1.18.tgz"], + "~npm~@tailwindcss+vite@4.1.18": [0,"@tailwindcss/vite","sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==","https://registry.vlt.io/vlt/npm/@tailwindcss/vite/-/vite-4.1.18.tgz"], + "~npm~@tanstack+react-table@8.21.3": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==","https://registry.vlt.io/vlt/npm/@tanstack/react-table/-/react-table-8.21.3.tgz"], + "~npm~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==","https://registry.vlt.io/vlt/npm/@tanstack/table-core/-/table-core-8.21.3.tgz"], + "~npm~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==","https://registry.vlt.io/vlt/npm/@types/babel__core/-/babel__core-7.20.5.tgz"], + "~npm~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==","https://registry.vlt.io/vlt/npm/@types/babel__generator/-/babel__generator-7.27.0.tgz"], + "~npm~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==","https://registry.vlt.io/vlt/npm/@types/babel__template/-/babel__template-7.4.4.tgz"], + "~npm~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==","https://registry.vlt.io/vlt/npm/@types/babel__traverse/-/babel__traverse-7.28.0.tgz"], + "~npm~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==","https://registry.vlt.io/vlt/npm/@types/d3-array/-/d3-array-3.2.2.tgz"], + "~npm~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==","https://registry.vlt.io/vlt/npm/@types/d3-color/-/d3-color-3.1.3.tgz"], + "~npm~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==","https://registry.vlt.io/vlt/npm/@types/d3-ease/-/d3-ease-3.0.2.tgz"], + "~npm~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==","https://registry.vlt.io/vlt/npm/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"], + "~npm~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==","https://registry.vlt.io/vlt/npm/@types/d3-path/-/d3-path-3.1.1.tgz"], + "~npm~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==","https://registry.vlt.io/vlt/npm/@types/d3-scale/-/d3-scale-4.0.9.tgz"], + "~npm~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==","https://registry.vlt.io/vlt/npm/@types/d3-shape/-/d3-shape-3.1.8.tgz"], + "~npm~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==","https://registry.vlt.io/vlt/npm/@types/d3-time/-/d3-time-3.0.4.tgz"], + "~npm~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==","https://registry.vlt.io/vlt/npm/@types/d3-timer/-/d3-timer-3.0.2.tgz"], + "~npm~@types+estree@1.0.8": [2,"@types/estree","sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==","https://registry.vlt.io/vlt/npm/@types/estree/-/estree-1.0.8.tgz"], + "~npm~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==","https://registry.vlt.io/vlt/npm/@types/json-schema/-/json-schema-7.0.15.tgz"], + "~npm~@types+node@24.10.10": [2,"@types/node","sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==","https://registry.vlt.io/vlt/npm/@types/node/-/node-24.10.10.tgz"], + "~npm~@types+react-dom@19.2.3": [2,"@types/react-dom","sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==","https://registry.vlt.io/vlt/npm/@types/react-dom/-/react-dom-19.2.3.tgz"], + "~npm~@types+react@19.2.10": [2,"@types/react","sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==","https://registry.vlt.io/vlt/npm/@types/react/-/react-19.2.10.tgz"], + "~npm~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==","https://registry.vlt.io/vlt/npm/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz"], + "~npm~@typescript-eslint+eslint-plugin@8.54.0": [2,"@typescript-eslint/eslint-plugin","sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==","https://registry.vlt.io/vlt/npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz"], + "~npm~@typescript-eslint+parser@8.54.0": [2,"@typescript-eslint/parser","sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/parser/-/parser-8.54.0.tgz"], + "~npm~@typescript-eslint+project-service@8.54.0~peer.3": [2,"@typescript-eslint/project-service","sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==","https://registry.vlt.io/vlt/npm/@typescript-eslint/project-service/-/project-service-8.54.0.tgz"], + "~npm~@typescript-eslint+scope-manager@8.54.0": [2,"@typescript-eslint/scope-manager","sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==","https://registry.vlt.io/vlt/npm/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz"], + "~npm~@typescript-eslint+tsconfig-utils@8.54.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==","https://registry.vlt.io/vlt/npm/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz"], + "~npm~@typescript-eslint+type-utils@8.54.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz"], + "~npm~@typescript-eslint+types@8.54.0": [2,"@typescript-eslint/types","sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/types/-/types-8.54.0.tgz"], + "~npm~@typescript-eslint+typescript-estree@8.54.0": [2,"@typescript-eslint/typescript-estree","sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz"], + "~npm~@typescript-eslint+utils@8.54.0": [2,"@typescript-eslint/utils","sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/utils/-/utils-8.54.0.tgz"], + "~npm~@typescript-eslint+visitor-keys@8.54.0": [2,"@typescript-eslint/visitor-keys","sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz"], + "~npm~@vitejs+plugin-react@4.7.0": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==","https://registry.vlt.io/vlt/npm/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz"], + "~npm~acorn-jsx@5.3.2": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==","https://registry.vlt.io/vlt/npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz"], + "~npm~acorn@8.15.0": [2,"acorn","sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==","https://registry.vlt.io/vlt/npm/acorn/-/acorn-8.15.0.tgz",null,null,null,null,{ "acorn": "bin/acorn"}], + "~npm~ajv@6.12.6": [2,"ajv","sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==","https://registry.vlt.io/vlt/npm/ajv/-/ajv-6.12.6.tgz"], + "~npm~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==","https://registry.vlt.io/vlt/npm/ansi-styles/-/ansi-styles-4.3.0.tgz"], + "~npm~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==","https://registry.vlt.io/vlt/npm/argparse/-/argparse-2.0.1.tgz"], + "~npm~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==","https://registry.vlt.io/vlt/npm/aria-hidden/-/aria-hidden-1.2.6.tgz"], + "~npm~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==","https://registry.vlt.io/vlt/npm/balanced-match/-/balanced-match-1.0.2.tgz"], + "~npm~baseline-browser-mapping@2.9.19": [2,"baseline-browser-mapping","sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==","https://registry.vlt.io/vlt/npm/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",null,null,null,null,{ "baseline-browser-mapping": "dist/cli.js"}], + "~npm~brace-expansion@1.1.12": [2,"brace-expansion","sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==","https://registry.vlt.io/vlt/npm/brace-expansion/-/brace-expansion-1.1.12.tgz"], + "~npm~brace-expansion@2.0.2": [2,"brace-expansion","sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==","https://registry.vlt.io/vlt/npm/brace-expansion/-/brace-expansion-2.0.2.tgz"], + "~npm~browserslist@4.28.1": [2,"browserslist","sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==","https://registry.vlt.io/vlt/npm/browserslist/-/browserslist-4.28.1.tgz",null,null,null,null,{ "browserslist": "cli.js"}], + "~npm~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==","https://registry.vlt.io/vlt/npm/callsites/-/callsites-3.1.0.tgz"], + "~npm~caniuse-lite@1.0.30001767": [2,"caniuse-lite","sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==","https://registry.vlt.io/vlt/npm/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz"], + "~npm~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==","https://registry.vlt.io/vlt/npm/chalk/-/chalk-4.1.2.tgz"], + "~npm~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==","https://registry.vlt.io/vlt/npm/class-variance-authority/-/class-variance-authority-0.7.1.tgz"], + "~npm~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==","https://registry.vlt.io/vlt/npm/clsx/-/clsx-2.1.1.tgz"], + "~npm~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==","https://registry.vlt.io/vlt/npm/color-convert/-/color-convert-2.0.1.tgz"], + "~npm~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==","https://registry.vlt.io/vlt/npm/color-name/-/color-name-1.1.4.tgz"], + "~npm~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==","https://registry.vlt.io/vlt/npm/concat-map/-/concat-map-0.0.1.tgz"], + "~npm~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==","https://registry.vlt.io/vlt/npm/convert-source-map/-/convert-source-map-2.0.0.tgz"], + "~npm~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==","https://registry.vlt.io/vlt/npm/cookie/-/cookie-1.1.1.tgz"], + "~npm~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==","https://registry.vlt.io/vlt/npm/cross-spawn/-/cross-spawn-7.0.6.tgz"], + "~npm~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==","https://registry.vlt.io/vlt/npm/csstype/-/csstype-3.2.3.tgz"], + "~npm~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==","https://registry.vlt.io/vlt/npm/d3-array/-/d3-array-3.2.4.tgz"], + "~npm~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==","https://registry.vlt.io/vlt/npm/d3-color/-/d3-color-3.1.0.tgz"], + "~npm~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==","https://registry.vlt.io/vlt/npm/d3-ease/-/d3-ease-3.0.1.tgz"], + "~npm~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==","https://registry.vlt.io/vlt/npm/d3-format/-/d3-format-3.1.2.tgz"], + "~npm~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==","https://registry.vlt.io/vlt/npm/d3-interpolate/-/d3-interpolate-3.0.1.tgz"], + "~npm~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==","https://registry.vlt.io/vlt/npm/d3-path/-/d3-path-3.1.0.tgz"], + "~npm~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==","https://registry.vlt.io/vlt/npm/d3-scale/-/d3-scale-4.0.2.tgz"], + "~npm~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==","https://registry.vlt.io/vlt/npm/d3-shape/-/d3-shape-3.2.0.tgz"], + "~npm~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==","https://registry.vlt.io/vlt/npm/d3-time-format/-/d3-time-format-4.1.0.tgz"], + "~npm~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==","https://registry.vlt.io/vlt/npm/d3-time/-/d3-time-3.1.0.tgz"], + "~npm~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==","https://registry.vlt.io/vlt/npm/d3-timer/-/d3-timer-3.0.1.tgz"], + "~npm~date-fns@4.1.0": [0,"date-fns","sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==","https://registry.vlt.io/vlt/npm/date-fns/-/date-fns-4.1.0.tgz"], + "~npm~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==","https://registry.vlt.io/vlt/npm/debug/-/debug-4.4.3.tgz"], + "~npm~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==","https://registry.vlt.io/vlt/npm/decimal.js-light/-/decimal.js-light-2.5.1.tgz"], + "~npm~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==","https://registry.vlt.io/vlt/npm/deep-is/-/deep-is-0.1.4.tgz"], + "~npm~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==","https://registry.vlt.io/vlt/npm/detect-libc/-/detect-libc-2.1.2.tgz"], + "~npm~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==","https://registry.vlt.io/vlt/npm/detect-node-es/-/detect-node-es-1.1.0.tgz"], + "~npm~electron-to-chromium@1.5.286": [2,"electron-to-chromium","sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==","https://registry.vlt.io/vlt/npm/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz"], + "~npm~enhanced-resolve@5.19.0": [0,"enhanced-resolve","sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==","https://registry.vlt.io/vlt/npm/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz"], + "~npm~es-toolkit@1.44.0": [0,"es-toolkit","sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==","https://registry.vlt.io/vlt/npm/es-toolkit/-/es-toolkit-1.44.0.tgz"], + "~npm~esbuild@0.27.2": [2,"esbuild","sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==","https://registry.vlt.io/vlt/npm/esbuild/-/esbuild-0.27.2.tgz",null,null,null,null,{ "esbuild": "bin/esbuild"}], + "~npm~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==","https://registry.vlt.io/vlt/npm/escalade/-/escalade-3.2.0.tgz"], + "~npm~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==","https://registry.vlt.io/vlt/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"], + "~npm~eslint-plugin-react-hooks@5.2.0": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==","https://registry.vlt.io/vlt/npm/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz"], + "~npm~eslint-plugin-react-refresh@0.4.26": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==","https://registry.vlt.io/vlt/npm/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz"], + "~npm~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==","https://registry.vlt.io/vlt/npm/eslint-scope/-/eslint-scope-8.4.0.tgz"], + "~npm~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==","https://registry.vlt.io/vlt/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"], + "~npm~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==","https://registry.vlt.io/vlt/npm/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"], + "~npm~eslint@9.39.2": [2,"eslint","sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==","https://registry.vlt.io/vlt/npm/eslint/-/eslint-9.39.2.tgz",null,null,null,null,{ "eslint": "bin/eslint.js"}], + "~npm~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==","https://registry.vlt.io/vlt/npm/espree/-/espree-10.4.0.tgz"], + "~npm~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==","https://registry.vlt.io/vlt/npm/esquery/-/esquery-1.7.0.tgz"], + "~npm~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==","https://registry.vlt.io/vlt/npm/esrecurse/-/esrecurse-4.3.0.tgz"], + "~npm~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==","https://registry.vlt.io/vlt/npm/estraverse/-/estraverse-5.3.0.tgz"], + "~npm~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==","https://registry.vlt.io/vlt/npm/esutils/-/esutils-2.0.3.tgz"], + "~npm~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==","https://registry.vlt.io/vlt/npm/eventemitter3/-/eventemitter3-5.0.4.tgz"], + "~npm~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==","https://registry.vlt.io/vlt/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"], + "~npm~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==","https://registry.vlt.io/vlt/npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"], + "~npm~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==","https://registry.vlt.io/vlt/npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"], + "~npm~fdir@6.5.0": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==","https://registry.vlt.io/vlt/npm/fdir/-/fdir-6.5.0.tgz"], + "~npm~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==","https://registry.vlt.io/vlt/npm/file-entry-cache/-/file-entry-cache-8.0.0.tgz"], + "~npm~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==","https://registry.vlt.io/vlt/npm/find-up/-/find-up-5.0.0.tgz"], + "~npm~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==","https://registry.vlt.io/vlt/npm/flat-cache/-/flat-cache-4.0.1.tgz"], + "~npm~flatted@3.3.3": [2,"flatted","sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==","https://registry.vlt.io/vlt/npm/flatted/-/flatted-3.3.3.tgz"], + "~npm~framer-motion@12.31.0": [0,"framer-motion","sha512-Tnd0FU05zGRFI3JJmBegXonF1rfuzYeuXd1QSdQ99Ysnppk0yWBWSW2wUsqzRpS5nv0zPNx+y0wtDj4kf0q5RQ==","https://registry.vlt.io/vlt/npm/framer-motion/-/framer-motion-12.31.0.tgz"], + "~npm~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==","https://registry.vlt.io/vlt/npm/fsevents/-/fsevents-2.3.3.tgz",null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], + "~npm~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==","https://registry.vlt.io/vlt/npm/gensync/-/gensync-1.0.0-beta.2.tgz"], + "~npm~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==","https://registry.vlt.io/vlt/npm/get-nonce/-/get-nonce-1.0.1.tgz"], + "~npm~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==","https://registry.vlt.io/vlt/npm/glob-parent/-/glob-parent-6.0.2.tgz"], + "~npm~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==","https://registry.vlt.io/vlt/npm/globals/-/globals-14.0.0.tgz"], + "~npm~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==","https://registry.vlt.io/vlt/npm/globals/-/globals-16.5.0.tgz"], + "~npm~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==","https://registry.vlt.io/vlt/npm/graceful-fs/-/graceful-fs-4.2.11.tgz"], + "~npm~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==","https://registry.vlt.io/vlt/npm/has-flag/-/has-flag-4.0.0.tgz"], + "~npm~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==","https://registry.vlt.io/vlt/npm/ignore/-/ignore-5.3.2.tgz"], + "~npm~ignore@7.0.5": [2,"ignore","sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==","https://registry.vlt.io/vlt/npm/ignore/-/ignore-7.0.5.tgz"], + "~npm~immer@10.2.0": [0,"immer","sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==","https://registry.vlt.io/vlt/npm/immer/-/immer-10.2.0.tgz"], + "~npm~immer@11.1.3": [0,"immer","sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==","https://registry.vlt.io/vlt/npm/immer/-/immer-11.1.3.tgz"], + "~npm~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==","https://registry.vlt.io/vlt/npm/import-fresh/-/import-fresh-3.3.1.tgz"], + "~npm~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==","https://registry.vlt.io/vlt/npm/imurmurhash/-/imurmurhash-0.1.4.tgz"], + "~npm~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==","https://registry.vlt.io/vlt/npm/internmap/-/internmap-2.0.3.tgz"], + "~npm~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==","https://registry.vlt.io/vlt/npm/is-extglob/-/is-extglob-2.1.1.tgz"], + "~npm~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==","https://registry.vlt.io/vlt/npm/is-glob/-/is-glob-4.0.3.tgz"], + "~npm~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==","https://registry.vlt.io/vlt/npm/isexe/-/isexe-2.0.0.tgz"], + "~npm~jiti@2.6.1": [0,"jiti","sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==","https://registry.vlt.io/vlt/npm/jiti/-/jiti-2.6.1.tgz",null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], + "~npm~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==","https://registry.vlt.io/vlt/npm/js-tokens/-/js-tokens-4.0.0.tgz"], + "~npm~js-yaml@4.1.1": [2,"js-yaml","sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==","https://registry.vlt.io/vlt/npm/js-yaml/-/js-yaml-4.1.1.tgz",null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], + "~npm~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==","https://registry.vlt.io/vlt/npm/jsesc/-/jsesc-3.1.0.tgz",null,null,null,null,{ "jsesc": "bin/jsesc"}], + "~npm~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==","https://registry.vlt.io/vlt/npm/json-buffer/-/json-buffer-3.0.1.tgz"], + "~npm~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==","https://registry.vlt.io/vlt/npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"], + "~npm~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==","https://registry.vlt.io/vlt/npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"], + "~npm~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==","https://registry.vlt.io/vlt/npm/json5/-/json5-2.2.3.tgz",null,null,null,null,{ "json5": "lib/cli.js"}], + "~npm~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==","https://registry.vlt.io/vlt/npm/keyv/-/keyv-4.5.4.tgz"], + "~npm~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==","https://registry.vlt.io/vlt/npm/levn/-/levn-0.4.1.tgz"], + "~npm~lightningcss-android-arm64@1.30.2": [1,"lightningcss-android-arm64","sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==","https://registry.vlt.io/vlt/npm/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-darwin-arm64@1.30.2": [1,"lightningcss-darwin-arm64","sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==","https://registry.vlt.io/vlt/npm/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-darwin-x64@1.30.2": [1,"lightningcss-darwin-x64","sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==","https://registry.vlt.io/vlt/npm/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~lightningcss-freebsd-x64@1.30.2": [1,"lightningcss-freebsd-x64","sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==","https://registry.vlt.io/vlt/npm/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~lightningcss-linux-arm-gnueabihf@1.30.2": [1,"lightningcss-linux-arm-gnueabihf","sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==","https://registry.vlt.io/vlt/npm/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~lightningcss-linux-arm64-gnu@1.30.2": [1,"lightningcss-linux-arm64-gnu","sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==","https://registry.vlt.io/vlt/npm/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~lightningcss-linux-arm64-musl@1.30.2": [1,"lightningcss-linux-arm64-musl","sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==","https://registry.vlt.io/vlt/npm/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~lightningcss-linux-x64-gnu@1.30.2": [1,"lightningcss-linux-x64-gnu","sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==","https://registry.vlt.io/vlt/npm/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~lightningcss-linux-x64-musl@1.30.2": [1,"lightningcss-linux-x64-musl","sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==","https://registry.vlt.io/vlt/npm/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~lightningcss-win32-arm64-msvc@1.30.2": [1,"lightningcss-win32-arm64-msvc","sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==","https://registry.vlt.io/vlt/npm/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-win32-x64-msvc@1.30.2": [1,"lightningcss-win32-x64-msvc","sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==","https://registry.vlt.io/vlt/npm/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~lightningcss@1.30.2": [0,"lightningcss","sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==","https://registry.vlt.io/vlt/npm/lightningcss/-/lightningcss-1.30.2.tgz"], + "~npm~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==","https://registry.vlt.io/vlt/npm/locate-path/-/locate-path-6.0.0.tgz"], + "~npm~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==","https://registry.vlt.io/vlt/npm/lodash.merge/-/lodash.merge-4.6.2.tgz"], + "~npm~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==","https://registry.vlt.io/vlt/npm/lru-cache/-/lru-cache-5.1.1.tgz"], + "~npm~lucide-react@0.534.0": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw==","https://registry.vlt.io/vlt/npm/lucide-react/-/lucide-react-0.534.0.tgz"], + "~npm~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==","https://registry.vlt.io/vlt/npm/magic-string/-/magic-string-0.30.21.tgz"], + "~npm~minimatch@3.1.2": [2,"minimatch","sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","https://registry.vlt.io/vlt/npm/minimatch/-/minimatch-3.1.2.tgz"], + "~npm~minimatch@9.0.5": [2,"minimatch","sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==","https://registry.vlt.io/vlt/npm/minimatch/-/minimatch-9.0.5.tgz"], + "~npm~motion-dom@12.30.1": [0,"motion-dom","sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==","https://registry.vlt.io/vlt/npm/motion-dom/-/motion-dom-12.30.1.tgz"], + "~npm~motion-utils@12.29.2": [0,"motion-utils","sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==","https://registry.vlt.io/vlt/npm/motion-utils/-/motion-utils-12.29.2.tgz"], + "~npm~motion@12.31.0": [0,"motion","sha512-KpZQik3LLFdsiaLdFXQGnty84KcDvvdvBCHSvA9aH+RjQTP6jkJGyngRPSngau13ARUI6TbPphf/Vv/QxwxRJQ==","https://registry.vlt.io/vlt/npm/motion/-/motion-12.31.0.tgz"], + "~npm~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==","https://registry.vlt.io/vlt/npm/ms/-/ms-2.1.3.tgz"], + "~npm~nanoid@3.3.11": [2,"nanoid","sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==","https://registry.vlt.io/vlt/npm/nanoid/-/nanoid-3.3.11.tgz",null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], + "~npm~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==","https://registry.vlt.io/vlt/npm/natural-compare/-/natural-compare-1.4.0.tgz"], + "~npm~node-releases@2.0.27": [2,"node-releases","sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==","https://registry.vlt.io/vlt/npm/node-releases/-/node-releases-2.0.27.tgz"], + "~npm~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==","https://registry.vlt.io/vlt/npm/optionator/-/optionator-0.9.4.tgz"], + "~npm~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==","https://registry.vlt.io/vlt/npm/p-limit/-/p-limit-3.1.0.tgz"], + "~npm~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==","https://registry.vlt.io/vlt/npm/p-locate/-/p-locate-5.0.0.tgz"], + "~npm~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==","https://registry.vlt.io/vlt/npm/parent-module/-/parent-module-1.0.1.tgz"], + "~npm~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==","https://registry.vlt.io/vlt/npm/path-exists/-/path-exists-4.0.0.tgz"], + "~npm~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==","https://registry.vlt.io/vlt/npm/path-key/-/path-key-3.1.1.tgz"], + "~npm~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==","https://registry.vlt.io/vlt/npm/picocolors/-/picocolors-1.1.1.tgz"], + "~npm~picomatch@4.0.3": [2,"picomatch","sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==","https://registry.vlt.io/vlt/npm/picomatch/-/picomatch-4.0.3.tgz"], + "~npm~postcss@8.5.6": [2,"postcss","sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==","https://registry.vlt.io/vlt/npm/postcss/-/postcss-8.5.6.tgz"], + "~npm~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==","https://registry.vlt.io/vlt/npm/prelude-ls/-/prelude-ls-1.2.1.tgz"], + "~npm~prettier@3.8.1": [2,"prettier","sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==","https://registry.vlt.io/vlt/npm/prettier/-/prettier-3.8.1.tgz",null,null,null,null,{ "prettier": "bin/prettier.cjs"}], + "~npm~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==","https://registry.vlt.io/vlt/npm/punycode/-/punycode-2.3.1.tgz"], + "~npm~react-dom@19.2.4": [0,"react-dom","sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==","https://registry.vlt.io/vlt/npm/react-dom/-/react-dom-19.2.4.tgz"], + "~npm~react-is@19.2.4": [0,"react-is","sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==","https://registry.vlt.io/vlt/npm/react-is/-/react-is-19.2.4.tgz"], + "~npm~react-redux@9.2.0": [0,"react-redux","sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==","https://registry.vlt.io/vlt/npm/react-redux/-/react-redux-9.2.0.tgz"], + "~npm~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==","https://registry.vlt.io/vlt/npm/react-refresh/-/react-refresh-0.17.0.tgz"], + "~npm~react-remove-scroll-bar@2.3.8": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==","https://registry.vlt.io/vlt/npm/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz"], + "~npm~react-remove-scroll@2.7.2": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==","https://registry.vlt.io/vlt/npm/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz"], + "~npm~react-router@7.13.0": [0,"react-router","sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==","https://registry.vlt.io/vlt/npm/react-router/-/react-router-7.13.0.tgz"], + "~npm~react-style-singleton@2.2.3": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==","https://registry.vlt.io/vlt/npm/react-style-singleton/-/react-style-singleton-2.2.3.tgz"], + "~npm~react@19.2.4": [0,"react","sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==","https://registry.vlt.io/vlt/npm/react/-/react-19.2.4.tgz"], + "~npm~recharts@3.7.0": [0,"recharts","sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==","https://registry.vlt.io/vlt/npm/recharts/-/recharts-3.7.0.tgz"], + "~npm~redux-thunk@3.1.0~peer.2": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==","https://registry.vlt.io/vlt/npm/redux-thunk/-/redux-thunk-3.1.0.tgz"], + "~npm~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==","https://registry.vlt.io/vlt/npm/redux/-/redux-5.0.1.tgz"], + "~npm~reselect@5.1.1": [0,"reselect","sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==","https://registry.vlt.io/vlt/npm/reselect/-/reselect-5.1.1.tgz"], + "~npm~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==","https://registry.vlt.io/vlt/npm/resolve-from/-/resolve-from-4.0.0.tgz"], + "~npm~rollup@4.57.1": [2,"rollup","sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==","https://registry.vlt.io/vlt/npm/rollup/-/rollup-4.57.1.tgz",null,null,null,null,{ "rollup": "dist/bin/rollup"}], + "~npm~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==","https://registry.vlt.io/vlt/npm/scheduler/-/scheduler-0.27.0.tgz"], + "~npm~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==","https://registry.vlt.io/vlt/npm/semver/-/semver-6.3.1.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], + "~npm~semver@7.7.3": [2,"semver","sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==","https://registry.vlt.io/vlt/npm/semver/-/semver-7.7.3.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], + "~npm~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==","https://registry.vlt.io/vlt/npm/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz"], + "~npm~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==","https://registry.vlt.io/vlt/npm/shebang-command/-/shebang-command-2.0.0.tgz"], + "~npm~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==","https://registry.vlt.io/vlt/npm/shebang-regex/-/shebang-regex-3.0.0.tgz"], + "~npm~sonner@2.0.7": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==","https://registry.vlt.io/vlt/npm/sonner/-/sonner-2.0.7.tgz"], + "~npm~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==","https://registry.vlt.io/vlt/npm/source-map-js/-/source-map-js-1.2.1.tgz"], + "~npm~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==","https://registry.vlt.io/vlt/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz"], + "~npm~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==","https://registry.vlt.io/vlt/npm/supports-color/-/supports-color-7.2.0.tgz"], + "~npm~tailwind-merge@3.4.0": [0,"tailwind-merge","sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==","https://registry.vlt.io/vlt/npm/tailwind-merge/-/tailwind-merge-3.4.0.tgz"], + "~npm~tailwindcss@4.1.18": [0,"tailwindcss","sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==","https://registry.vlt.io/vlt/npm/tailwindcss/-/tailwindcss-4.1.18.tgz"], + "~npm~tapable@2.3.0": [0,"tapable","sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==","https://registry.vlt.io/vlt/npm/tapable/-/tapable-2.3.0.tgz"], + "~npm~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==","https://registry.vlt.io/vlt/npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz"], + "~npm~tinyglobby@0.2.15": [2,"tinyglobby","sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==","https://registry.vlt.io/vlt/npm/tinyglobby/-/tinyglobby-0.2.15.tgz"], + "~npm~ts-api-utils@2.4.0~peer.3": [2,"ts-api-utils","sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==","https://registry.vlt.io/vlt/npm/ts-api-utils/-/ts-api-utils-2.4.0.tgz"], + "~npm~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==","https://registry.vlt.io/vlt/npm/tslib/-/tslib-2.8.1.tgz"], + "~npm~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==","https://registry.vlt.io/vlt/npm/tw-animate-css/-/tw-animate-css-1.4.0.tgz"], + "~npm~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==","https://registry.vlt.io/vlt/npm/type-check/-/type-check-0.4.0.tgz"], + "~npm~typescript-eslint@8.54.0": [2,"typescript-eslint","sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==","https://registry.vlt.io/vlt/npm/typescript-eslint/-/typescript-eslint-8.54.0.tgz"], + "~npm~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==","https://registry.vlt.io/vlt/npm/typescript/-/typescript-5.8.3.tgz",null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], + "~npm~undici-types@7.16.0": [2,"undici-types","sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==","https://registry.vlt.io/vlt/npm/undici-types/-/undici-types-7.16.0.tgz"], + "~npm~update-browserslist-db@1.2.3": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==","https://registry.vlt.io/vlt/npm/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",null,null,null,null,{ "update-browserslist-db": "cli.js"}], + "~npm~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==","https://registry.vlt.io/vlt/npm/uri-js/-/uri-js-4.4.1.tgz"], + "~npm~use-callback-ref@1.3.3": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==","https://registry.vlt.io/vlt/npm/use-callback-ref/-/use-callback-ref-1.3.3.tgz"], + "~npm~use-sidecar@1.1.3": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==","https://registry.vlt.io/vlt/npm/use-sidecar/-/use-sidecar-1.1.3.tgz"], + "~npm~use-sync-external-store@1.6.0": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==","https://registry.vlt.io/vlt/npm/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz"], + "~npm~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==","https://registry.vlt.io/vlt/npm/victory-vendor/-/victory-vendor-37.3.6.tgz"], + "~npm~vite@7.3.1": [2,"vite","sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==","https://registry.vlt.io/vlt/npm/vite/-/vite-7.3.1.tgz",null,null,null,null,{ "vite": "bin/vite.js"}], + "~npm~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==","https://registry.vlt.io/vlt/npm/which/-/which-2.0.2.tgz",null,null,null,null,{ "node-which": "./bin/node-which"}], + "~npm~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==","https://registry.vlt.io/vlt/npm/word-wrap/-/word-wrap-1.2.5.tgz"], + "~npm~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==","https://registry.vlt.io/vlt/npm/yallist/-/yallist-3.1.1.tgz"], + "~npm~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==","https://registry.vlt.io/vlt/npm/yocto-queue/-/yocto-queue-0.1.0.tgz"] }, "edges": { "file~_d @eslint/js": "dev ^9.30.1 ~npm~@eslint+js@9.39.2", diff --git a/app/vlt.json b/app/vlt.json index f532de793e..2b02db38b3 100644 --- a/app/vlt.json +++ b/app/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" }, "command": { "install": { diff --git a/fixtures/astro/vlt.json b/fixtures/astro/vlt.json index 6994da4976..eb8a368cfa 100644 --- a/fixtures/astro/vlt.json +++ b/fixtures/astro/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/fixtures/babylon/vlt.json b/fixtures/babylon/vlt.json index 2c388da8fb..d6d7fad1c1 100644 --- a/fixtures/babylon/vlt.json +++ b/fixtures/babylon/vlt.json @@ -2,7 +2,7 @@ "workspaces": ["packages/**/*"], "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/fixtures/large/vlt.json b/fixtures/large/vlt.json index 6994da4976..eb8a368cfa 100644 --- a/fixtures/large/vlt.json +++ b/fixtures/large/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/fixtures/next/vlt.json b/fixtures/next/vlt.json index 6994da4976..eb8a368cfa 100644 --- a/fixtures/next/vlt.json +++ b/fixtures/next/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/fixtures/run/vlt.json b/fixtures/run/vlt.json index 6994da4976..eb8a368cfa 100644 --- a/fixtures/run/vlt.json +++ b/fixtures/run/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/fixtures/svelte/vlt.json b/fixtures/svelte/vlt.json index 6994da4976..eb8a368cfa 100644 --- a/fixtures/svelte/vlt.json +++ b/fixtures/svelte/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/fixtures/vue/vlt.json b/fixtures/vue/vlt.json index 6994da4976..eb8a368cfa 100644 --- a/fixtures/vue/vlt.json +++ b/fixtures/vue/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vltpkg/npm/" + "npm": "https://registry.vlt.io/vlt/npm/" } } } diff --git a/scripts/setup-vlt-auth.sh b/scripts/setup-vlt-auth.sh index f302ef33ca..63c734a529 100755 --- a/scripts/setup-vlt-auth.sh +++ b/scripts/setup-vlt-auth.sh @@ -23,7 +23,7 @@ try { } catch {} const bearer = `Bearer ${token}` -auth['https://registry.vlt.io/vltpkg/npm'] = bearer +auth['https://registry.vlt.io/vlt/npm'] = bearer await mkdir(dirname(authFile), { recursive: true, mode: 0o700 }) const temporary = `${authFile}.${process.pid}` From f582465ca3445e52339358ecdc64f4a07f4c298c Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 15:21:37 -0700 Subject: [PATCH 24/27] fix: expose vlt token to registry benchmarks --- .github/workflows/benchmark.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 3b342c12bb..65bdaf8c25 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -166,6 +166,7 @@ jobs: run: ./scripts/setup-vlt-auth.sh - name: Run Benchmarks variations env: + VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} CLOUDSMITH_TOKEN: ${{ secrets.CLOUDSMITH_TOKEN }} From 702b19cb8388379ee6abdf62243e2beed8fbe4df Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 16:20:31 -0700 Subject: [PATCH 25/27] refactor: simplify vlt authentication setup --- .github/workflows/benchmark.yaml | 15 +++++---------- scripts/setup-vlt-auth.sh | 32 -------------------------------- 2 files changed, 5 insertions(+), 42 deletions(-) delete mode 100755 scripts/setup-vlt-auth.sh diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 65bdaf8c25..4f45dfc416 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -160,12 +160,9 @@ jobs: echo "warmup=$warmup" >> "$GITHUB_OUTPUT" echo "runs=$runs" >> "$GITHUB_OUTPUT" - - name: Configure vlt authentication - env: - VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} - run: ./scripts/setup-vlt-auth.sh - name: Run Benchmarks variations env: + VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} CODEARTIFACT_AUTH_TOKEN: ${{ steps.aws.outputs.token }} CLOUDSMITH_REGISTRY: ${{ secrets.CLOUDSMITH_REGISTRY }} @@ -222,11 +219,10 @@ jobs: - name: Install vlt run: | npm install -g vlt@latest - - name: Configure vlt authentication + - name: Build Charts View env: + VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} - run: ./scripts/setup-vlt-auth.sh - - name: Build Charts View run: | pushd app vlt install @@ -280,11 +276,10 @@ jobs: - name: Install vlt run: | npm install -g vlt@latest - - name: Configure vlt authentication + - name: Build App env: + VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} - run: ./scripts/setup-vlt-auth.sh - - name: Build App run: | pushd app vlt install diff --git a/scripts/setup-vlt-auth.sh b/scripts/setup-vlt-auth.sh deleted file mode 100755 index 63c734a529..0000000000 --- a/scripts/setup-vlt-auth.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash - -set -Eeuo pipefail - -: "${VLT_TOKEN:?VLT_TOKEN must be set}" - -# Store CI credentials for the same registry configured in each vlt.json. -# Using the keychain avoids VLT_REGISTRY overriding that project config. -node --input-type=module <<'EOF' -import { mkdir, readFile, rename, writeFile } from 'node:fs/promises' -import { homedir } from 'node:os' -import { dirname, join } from 'node:path' - -const token = process.env.VLT_TOKEN -if (!token) throw new Error('VLT_TOKEN must be set') - -const dataHome = process.env.XDG_DATA_HOME || join(homedir(), '.local/share') -const authFile = join(dataHome, 'vlt/auth/keychain.json') -let auth = {} - -try { - auth = JSON.parse(await readFile(authFile, 'utf8')) -} catch {} - -const bearer = `Bearer ${token}` -auth['https://registry.vlt.io/vlt/npm'] = bearer - -await mkdir(dirname(authFile), { recursive: true, mode: 0o700 }) -const temporary = `${authFile}.${process.pid}` -await writeFile(temporary, `${JSON.stringify(auth)}\n`, { mode: 0o600 }) -await rename(temporary, authFile) -EOF From c3cc69d652d42ced6aa00511bf019b88448aa412 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 16:36:56 -0700 Subject: [PATCH 26/27] fix: keep app installs on npmjs --- .github/workflows/benchmark.yaml | 6 - app/vlt-lock.json | 712 +++++++++++++++---------------- app/vlt.json | 2 +- 3 files changed, 357 insertions(+), 363 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 4f45dfc416..95bc9d5a4b 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -220,9 +220,6 @@ jobs: run: | npm install -g vlt@latest - name: Build Charts View - env: - VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ - VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} run: | pushd app vlt install @@ -277,9 +274,6 @@ jobs: run: | npm install -g vlt@latest - name: Build App - env: - VLT_REGISTRY: https://registry.vlt.io/vlt/npm/ - VLT_TOKEN: ${{ secrets.VLT_REGISTRY_AUTH_TOKEN }} run: | pushd app vlt install diff --git a/app/vlt-lock.json b/app/vlt-lock.json index b906c84d8f..170134d631 100644 --- a/app/vlt-lock.json +++ b/app/vlt-lock.json @@ -2,365 +2,365 @@ "lockfileVersion": 1, "options": { "registries": { - "npm": "https://registry.vlt.io/vlt/npm/" + "npm": "https://registry.npmjs.org/" } }, "nodes": { - "~npm~@babel+code-frame@7.29.0": [2,"@babel/code-frame","sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==","https://registry.vlt.io/vlt/npm/@babel/code-frame/-/code-frame-7.29.0.tgz"], - "~npm~@babel+compat-data@7.29.0": [2,"@babel/compat-data","sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==","https://registry.vlt.io/vlt/npm/@babel/compat-data/-/compat-data-7.29.0.tgz"], - "~npm~@babel+core@7.29.0": [2,"@babel/core","sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==","https://registry.vlt.io/vlt/npm/@babel/core/-/core-7.29.0.tgz"], - "~npm~@babel+generator@7.29.0": [2,"@babel/generator","sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==","https://registry.vlt.io/vlt/npm/@babel/generator/-/generator-7.29.0.tgz"], - "~npm~@babel+helper-compilation-targets@7.28.6": [2,"@babel/helper-compilation-targets","sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==","https://registry.vlt.io/vlt/npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz"], - "~npm~@babel+helper-globals@7.28.0": [2,"@babel/helper-globals","sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==","https://registry.vlt.io/vlt/npm/@babel/helper-globals/-/helper-globals-7.28.0.tgz"], - "~npm~@babel+helper-module-imports@7.28.6": [2,"@babel/helper-module-imports","sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==","https://registry.vlt.io/vlt/npm/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz"], - "~npm~@babel+helper-module-transforms@7.28.6": [2,"@babel/helper-module-transforms","sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==","https://registry.vlt.io/vlt/npm/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz"], - "~npm~@babel+helper-plugin-utils@7.28.6": [2,"@babel/helper-plugin-utils","sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==","https://registry.vlt.io/vlt/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz"], - "~npm~@babel+helper-string-parser@7.27.1": [2,"@babel/helper-string-parser","sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==","https://registry.vlt.io/vlt/npm/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"], - "~npm~@babel+helper-validator-identifier@7.28.5": [2,"@babel/helper-validator-identifier","sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==","https://registry.vlt.io/vlt/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"], - "~npm~@babel+helper-validator-option@7.27.1": [2,"@babel/helper-validator-option","sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==","https://registry.vlt.io/vlt/npm/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"], - "~npm~@babel+helpers@7.28.6": [2,"@babel/helpers","sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==","https://registry.vlt.io/vlt/npm/@babel/helpers/-/helpers-7.28.6.tgz"], - "~npm~@babel+parser@7.29.0": [2,"@babel/parser","sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==","https://registry.vlt.io/vlt/npm/@babel/parser/-/parser-7.29.0.tgz",null,null,null,null,{ "parser": "./bin/babel-parser.js"}], - "~npm~@babel+plugin-transform-react-jsx-self@7.27.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==","https://registry.vlt.io/vlt/npm/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz"], - "~npm~@babel+plugin-transform-react-jsx-source@7.27.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==","https://registry.vlt.io/vlt/npm/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz"], - "~npm~@babel+template@7.28.6": [2,"@babel/template","sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==","https://registry.vlt.io/vlt/npm/@babel/template/-/template-7.28.6.tgz"], - "~npm~@babel+traverse@7.29.0": [2,"@babel/traverse","sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==","https://registry.vlt.io/vlt/npm/@babel/traverse/-/traverse-7.29.0.tgz"], - "~npm~@babel+types@7.29.0": [2,"@babel/types","sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==","https://registry.vlt.io/vlt/npm/@babel/types/-/types-7.29.0.tgz"], - "~npm~@esbuild+aix-ppc64@0.27.2": [3,"@esbuild/aix-ppc64","sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==","https://registry.vlt.io/vlt/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], - "~npm~@esbuild+android-arm@0.27.2": [3,"@esbuild/android-arm","sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==","https://registry.vlt.io/vlt/npm/@esbuild/android-arm/-/android-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], - "~npm~@esbuild+android-arm64@0.27.2": [3,"@esbuild/android-arm64","sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==","https://registry.vlt.io/vlt/npm/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+android-x64@0.27.2": [3,"@esbuild/android-x64","sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==","https://registry.vlt.io/vlt/npm/@esbuild/android-x64/-/android-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+darwin-arm64@0.27.2": [3,"@esbuild/darwin-arm64","sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==","https://registry.vlt.io/vlt/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+darwin-x64@0.27.2": [3,"@esbuild/darwin-x64","sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==","https://registry.vlt.io/vlt/npm/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+freebsd-arm64@0.27.2": [3,"@esbuild/freebsd-arm64","sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==","https://registry.vlt.io/vlt/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+freebsd-x64@0.27.2": [3,"@esbuild/freebsd-x64","sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==","https://registry.vlt.io/vlt/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+linux-arm@0.27.2": [3,"@esbuild/linux-arm","sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==","https://registry.vlt.io/vlt/npm/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~@esbuild+linux-arm64@0.27.2": [3,"@esbuild/linux-arm64","sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==","https://registry.vlt.io/vlt/npm/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+linux-ia32@0.27.2": [3,"@esbuild/linux-ia32","sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==","https://registry.vlt.io/vlt/npm/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], - "~npm~@esbuild+linux-loong64@0.27.2": [3,"@esbuild/linux-loong64","sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==","https://registry.vlt.io/vlt/npm/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], - "~npm~@esbuild+linux-mips64el@0.27.2": [3,"@esbuild/linux-mips64el","sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==","https://registry.vlt.io/vlt/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], - "~npm~@esbuild+linux-ppc64@0.27.2": [3,"@esbuild/linux-ppc64","sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==","https://registry.vlt.io/vlt/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], - "~npm~@esbuild+linux-riscv64@0.27.2": [3,"@esbuild/linux-riscv64","sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==","https://registry.vlt.io/vlt/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], - "~npm~@esbuild+linux-s390x@0.27.2": [3,"@esbuild/linux-s390x","sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==","https://registry.vlt.io/vlt/npm/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], - "~npm~@esbuild+linux-x64@0.27.2": [3,"@esbuild/linux-x64","sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==","https://registry.vlt.io/vlt/npm/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+netbsd-arm64@0.27.2": [3,"@esbuild/netbsd-arm64","sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==","https://registry.vlt.io/vlt/npm/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+netbsd-x64@0.27.2": [3,"@esbuild/netbsd-x64","sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==","https://registry.vlt.io/vlt/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+openbsd-arm64@0.27.2": [3,"@esbuild/openbsd-arm64","sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==","https://registry.vlt.io/vlt/npm/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+openbsd-x64@0.27.2": [3,"@esbuild/openbsd-x64","sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==","https://registry.vlt.io/vlt/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+openharmony-arm64@0.27.2": [3,"@esbuild/openharmony-arm64","sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==","https://registry.vlt.io/vlt/npm/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+sunos-x64@0.27.2": [3,"@esbuild/sunos-x64","sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==","https://registry.vlt.io/vlt/npm/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], - "~npm~@esbuild+win32-arm64@0.27.2": [3,"@esbuild/win32-arm64","sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==","https://registry.vlt.io/vlt/npm/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@esbuild+win32-ia32@0.27.2": [3,"@esbuild/win32-ia32","sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==","https://registry.vlt.io/vlt/npm/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~npm~@esbuild+win32-x64@0.27.2": [3,"@esbuild/win32-x64","sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==","https://registry.vlt.io/vlt/npm/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@eslint-community+eslint-utils@4.9.1": [2,"@eslint-community/eslint-utils","sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==","https://registry.vlt.io/vlt/npm/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz"], - "~npm~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==","https://registry.vlt.io/vlt/npm/@eslint-community/regexpp/-/regexpp-4.12.2.tgz"], - "~npm~@eslint+config-array@0.21.1": [2,"@eslint/config-array","sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==","https://registry.vlt.io/vlt/npm/@eslint/config-array/-/config-array-0.21.1.tgz"], - "~npm~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==","https://registry.vlt.io/vlt/npm/@eslint/config-helpers/-/config-helpers-0.4.2.tgz"], - "~npm~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==","https://registry.vlt.io/vlt/npm/@eslint/core/-/core-0.17.0.tgz"], - "~npm~@eslint+eslintrc@3.3.3": [2,"@eslint/eslintrc","sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==","https://registry.vlt.io/vlt/npm/@eslint/eslintrc/-/eslintrc-3.3.3.tgz"], - "~npm~@eslint+js@9.39.2": [2,"@eslint/js","sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==","https://registry.vlt.io/vlt/npm/@eslint/js/-/js-9.39.2.tgz"], - "~npm~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==","https://registry.vlt.io/vlt/npm/@eslint/object-schema/-/object-schema-2.1.7.tgz"], - "~npm~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==","https://registry.vlt.io/vlt/npm/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz"], - "~npm~@floating-ui+core@1.7.4": [0,"@floating-ui/core","sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==","https://registry.vlt.io/vlt/npm/@floating-ui/core/-/core-1.7.4.tgz"], - "~npm~@floating-ui+dom@1.7.5": [0,"@floating-ui/dom","sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==","https://registry.vlt.io/vlt/npm/@floating-ui/dom/-/dom-1.7.5.tgz"], - "~npm~@floating-ui+react-dom@2.1.7": [0,"@floating-ui/react-dom","sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==","https://registry.vlt.io/vlt/npm/@floating-ui/react-dom/-/react-dom-2.1.7.tgz"], - "~npm~@floating-ui+utils@0.2.10": [0,"@floating-ui/utils","sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==","https://registry.vlt.io/vlt/npm/@floating-ui/utils/-/utils-0.2.10.tgz"], - "~npm~@humanfs+core@0.19.1": [2,"@humanfs/core","sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==","https://registry.vlt.io/vlt/npm/@humanfs/core/-/core-0.19.1.tgz"], - "~npm~@humanfs+node@0.16.7": [2,"@humanfs/node","sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==","https://registry.vlt.io/vlt/npm/@humanfs/node/-/node-0.16.7.tgz"], - "~npm~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==","https://registry.vlt.io/vlt/npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"], - "~npm~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==","https://registry.vlt.io/vlt/npm/@humanwhocodes/retry/-/retry-0.4.3.tgz"], - "~npm~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==","https://registry.vlt.io/vlt/npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"], - "~npm~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==","https://registry.vlt.io/vlt/npm/@jridgewell/remapping/-/remapping-2.3.5.tgz"], - "~npm~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==","https://registry.vlt.io/vlt/npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"], - "~npm~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==","https://registry.vlt.io/vlt/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"], - "~npm~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==","https://registry.vlt.io/vlt/npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"], - "~npm~@radix-ui+number@1.1.1": [0,"@radix-ui/number","sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==","https://registry.vlt.io/vlt/npm/@radix-ui/number/-/number-1.1.1.tgz"], - "~npm~@radix-ui+primitive@1.1.3": [0,"@radix-ui/primitive","sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==","https://registry.vlt.io/vlt/npm/@radix-ui/primitive/-/primitive-1.1.3.tgz"], - "~npm~@radix-ui+react-arrow@1.1.7": [0,"@radix-ui/react-arrow","sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==","https://registry.vlt.io/vlt/npm/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz"], - "~npm~@radix-ui+react-collection@1.1.7": [0,"@radix-ui/react-collection","sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-collection/-/react-collection-1.1.7.tgz"], - "~npm~@radix-ui+react-compose-refs@1.1.2": [0,"@radix-ui/react-compose-refs","sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz"], - "~npm~@radix-ui+react-context@1.1.2": [0,"@radix-ui/react-context","sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-context/-/react-context-1.1.2.tgz"], - "~npm~@radix-ui+react-direction@1.1.1": [0,"@radix-ui/react-direction","sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-direction/-/react-direction-1.1.1.tgz"], - "~npm~@radix-ui+react-dismissable-layer@1.1.11": [0,"@radix-ui/react-dismissable-layer","sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz"], - "~npm~@radix-ui+react-dropdown-menu@2.1.16": [0,"@radix-ui/react-dropdown-menu","sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz"], - "~npm~@radix-ui+react-focus-guards@1.1.3": [0,"@radix-ui/react-focus-guards","sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz"], - "~npm~@radix-ui+react-focus-scope@1.1.7": [0,"@radix-ui/react-focus-scope","sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz"], - "~npm~@radix-ui+react-id@1.1.1": [0,"@radix-ui/react-id","sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-id/-/react-id-1.1.1.tgz"], - "~npm~@radix-ui+react-menu@2.1.16": [0,"@radix-ui/react-menu","sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-menu/-/react-menu-2.1.16.tgz"], - "~npm~@radix-ui+react-popper@1.2.8": [0,"@radix-ui/react-popper","sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==","https://registry.vlt.io/vlt/npm/@radix-ui/react-popper/-/react-popper-1.2.8.tgz"], - "~npm~@radix-ui+react-portal@1.1.9": [0,"@radix-ui/react-portal","sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-portal/-/react-portal-1.1.9.tgz"], - "~npm~@radix-ui+react-presence@1.1.5": [0,"@radix-ui/react-presence","sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-presence/-/react-presence-1.1.5.tgz"], - "~npm~@radix-ui+react-primitive@2.1.3": [0,"@radix-ui/react-primitive","sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz"], - "~npm~@radix-ui+react-roving-focus@1.1.11": [0,"@radix-ui/react-roving-focus","sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz"], - "~npm~@radix-ui+react-scroll-area@1.2.10": [0,"@radix-ui/react-scroll-area","sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==","https://registry.vlt.io/vlt/npm/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz"], - "~npm~@radix-ui+react-slot@1.2.3": [0,"@radix-ui/react-slot","sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==","https://registry.vlt.io/vlt/npm/@radix-ui/react-slot/-/react-slot-1.2.3.tgz"], - "~npm~@radix-ui+react-slot@1.2.4": [0,"@radix-ui/react-slot","sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-slot/-/react-slot-1.2.4.tgz"], - "~npm~@radix-ui+react-tooltip@1.2.8": [0,"@radix-ui/react-tooltip","sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz"], - "~npm~@radix-ui+react-use-callback-ref@1.1.1": [0,"@radix-ui/react-use-callback-ref","sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz"], - "~npm~@radix-ui+react-use-controllable-state@1.2.2": [0,"@radix-ui/react-use-controllable-state","sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz"], - "~npm~@radix-ui+react-use-effect-event@0.0.2": [0,"@radix-ui/react-use-effect-event","sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz"], - "~npm~@radix-ui+react-use-escape-keydown@1.1.1": [0,"@radix-ui/react-use-escape-keydown","sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz"], - "~npm~@radix-ui+react-use-layout-effect@1.1.1": [0,"@radix-ui/react-use-layout-effect","sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz"], - "~npm~@radix-ui+react-use-rect@1.1.1": [0,"@radix-ui/react-use-rect","sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz"], - "~npm~@radix-ui+react-use-size@1.1.1": [0,"@radix-ui/react-use-size","sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==","https://registry.vlt.io/vlt/npm/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz"], - "~npm~@radix-ui+react-visually-hidden@1.2.3": [0,"@radix-ui/react-visually-hidden","sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==","https://registry.vlt.io/vlt/npm/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz"], - "~npm~@radix-ui+rect@1.1.1": [0,"@radix-ui/rect","sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==","https://registry.vlt.io/vlt/npm/@radix-ui/rect/-/rect-1.1.1.tgz"], - "~npm~@reduxjs+toolkit@2.11.2": [0,"@reduxjs/toolkit","sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==","https://registry.vlt.io/vlt/npm/@reduxjs/toolkit/-/toolkit-2.11.2.tgz"], - "~npm~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==","https://registry.vlt.io/vlt/npm/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz"], - "~npm~@rollup+rollup-android-arm-eabi@4.57.1": [3,"@rollup/rollup-android-arm-eabi","sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], - "~npm~@rollup+rollup-android-arm64@4.57.1": [3,"@rollup/rollup-android-arm64","sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==","https://registry.vlt.io/vlt/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-darwin-arm64@4.57.1": [3,"@rollup/rollup-darwin-arm64","sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-darwin-x64@4.57.1": [3,"@rollup/rollup-darwin-x64","sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==","https://registry.vlt.io/vlt/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-freebsd-arm64@4.57.1": [3,"@rollup/rollup-freebsd-arm64","sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==","https://registry.vlt.io/vlt/npm/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-freebsd-x64@4.57.1": [3,"@rollup/rollup-freebsd-x64","sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==","https://registry.vlt.io/vlt/npm/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-linux-arm-gnueabihf@4.57.1": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-arm-musleabihf@4.57.1": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-arm64-gnu@4.57.1": [3,"@rollup/rollup-linux-arm64-gnu","sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-arm64-musl@4.57.1": [3,"@rollup/rollup-linux-arm64-musl","sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-loong64-gnu@4.57.1": [3,"@rollup/rollup-linux-loong64-gnu","sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-loong64-musl@4.57.1": [3,"@rollup/rollup-linux-loong64-musl","sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-ppc64-gnu@4.57.1": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-ppc64-musl@4.57.1": [3,"@rollup/rollup-linux-ppc64-musl","sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-riscv64-gnu@4.57.1": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-riscv64-musl@4.57.1": [3,"@rollup/rollup-linux-riscv64-musl","sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-linux-s390x-gnu@4.57.1": [3,"@rollup/rollup-linux-s390x-gnu","sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-x64-gnu@4.57.1": [3,"@rollup/rollup-linux-x64-gnu","sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~@rollup+rollup-linux-x64-musl@4.57.1": [3,"@rollup/rollup-linux-x64-musl","sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~@rollup+rollup-openbsd-x64@4.57.1": [3,"@rollup/rollup-openbsd-x64","sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==","https://registry.vlt.io/vlt/npm/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-openharmony-arm64@4.57.1": [3,"@rollup/rollup-openharmony-arm64","sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==","https://registry.vlt.io/vlt/npm/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-win32-arm64-msvc@4.57.1": [3,"@rollup/rollup-win32-arm64-msvc","sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@rollup+rollup-win32-ia32-msvc@4.57.1": [3,"@rollup/rollup-win32-ia32-msvc","sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], - "~npm~@rollup+rollup-win32-x64-gnu@4.57.1": [3,"@rollup/rollup-win32-x64-gnu","sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@rollup+rollup-win32-x64-msvc@4.57.1": [3,"@rollup/rollup-win32-x64-msvc","sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==","https://registry.vlt.io/vlt/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==","https://registry.vlt.io/vlt/npm/@standard-schema/spec/-/spec-1.1.0.tgz"], - "~npm~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==","https://registry.vlt.io/vlt/npm/@standard-schema/utils/-/utils-0.3.0.tgz"], - "~npm~@tailwindcss+node@4.1.18": [0,"@tailwindcss/node","sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==","https://registry.vlt.io/vlt/npm/@tailwindcss/node/-/node-4.1.18.tgz"], - "~npm~@tailwindcss+oxide-android-arm64@4.1.18": [1,"@tailwindcss/oxide-android-arm64","sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-darwin-arm64@4.1.18": [1,"@tailwindcss/oxide-darwin-arm64","sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-darwin-x64@4.1.18": [1,"@tailwindcss/oxide-darwin-x64","sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide-freebsd-x64@4.1.18": [1,"@tailwindcss/oxide-freebsd-x64","sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide-linux-arm-gnueabihf@4.1.18": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~@tailwindcss+oxide-linux-arm64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~@tailwindcss+oxide-linux-arm64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~@tailwindcss+oxide-linux-x64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~@tailwindcss+oxide-linux-x64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~@tailwindcss+oxide-wasm32-wasi@4.1.18": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], - "~npm~@tailwindcss+oxide-win32-arm64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~@tailwindcss+oxide-win32-x64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~@tailwindcss+oxide@4.1.18": [0,"@tailwindcss/oxide","sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==","https://registry.vlt.io/vlt/npm/@tailwindcss/oxide/-/oxide-4.1.18.tgz"], - "~npm~@tailwindcss+vite@4.1.18": [0,"@tailwindcss/vite","sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==","https://registry.vlt.io/vlt/npm/@tailwindcss/vite/-/vite-4.1.18.tgz"], - "~npm~@tanstack+react-table@8.21.3": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==","https://registry.vlt.io/vlt/npm/@tanstack/react-table/-/react-table-8.21.3.tgz"], - "~npm~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==","https://registry.vlt.io/vlt/npm/@tanstack/table-core/-/table-core-8.21.3.tgz"], - "~npm~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==","https://registry.vlt.io/vlt/npm/@types/babel__core/-/babel__core-7.20.5.tgz"], - "~npm~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==","https://registry.vlt.io/vlt/npm/@types/babel__generator/-/babel__generator-7.27.0.tgz"], - "~npm~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==","https://registry.vlt.io/vlt/npm/@types/babel__template/-/babel__template-7.4.4.tgz"], - "~npm~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==","https://registry.vlt.io/vlt/npm/@types/babel__traverse/-/babel__traverse-7.28.0.tgz"], - "~npm~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==","https://registry.vlt.io/vlt/npm/@types/d3-array/-/d3-array-3.2.2.tgz"], - "~npm~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==","https://registry.vlt.io/vlt/npm/@types/d3-color/-/d3-color-3.1.3.tgz"], - "~npm~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==","https://registry.vlt.io/vlt/npm/@types/d3-ease/-/d3-ease-3.0.2.tgz"], - "~npm~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==","https://registry.vlt.io/vlt/npm/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"], - "~npm~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==","https://registry.vlt.io/vlt/npm/@types/d3-path/-/d3-path-3.1.1.tgz"], - "~npm~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==","https://registry.vlt.io/vlt/npm/@types/d3-scale/-/d3-scale-4.0.9.tgz"], - "~npm~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==","https://registry.vlt.io/vlt/npm/@types/d3-shape/-/d3-shape-3.1.8.tgz"], - "~npm~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==","https://registry.vlt.io/vlt/npm/@types/d3-time/-/d3-time-3.0.4.tgz"], - "~npm~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==","https://registry.vlt.io/vlt/npm/@types/d3-timer/-/d3-timer-3.0.2.tgz"], - "~npm~@types+estree@1.0.8": [2,"@types/estree","sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==","https://registry.vlt.io/vlt/npm/@types/estree/-/estree-1.0.8.tgz"], - "~npm~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==","https://registry.vlt.io/vlt/npm/@types/json-schema/-/json-schema-7.0.15.tgz"], - "~npm~@types+node@24.10.10": [2,"@types/node","sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==","https://registry.vlt.io/vlt/npm/@types/node/-/node-24.10.10.tgz"], - "~npm~@types+react-dom@19.2.3": [2,"@types/react-dom","sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==","https://registry.vlt.io/vlt/npm/@types/react-dom/-/react-dom-19.2.3.tgz"], - "~npm~@types+react@19.2.10": [2,"@types/react","sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==","https://registry.vlt.io/vlt/npm/@types/react/-/react-19.2.10.tgz"], - "~npm~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==","https://registry.vlt.io/vlt/npm/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz"], - "~npm~@typescript-eslint+eslint-plugin@8.54.0": [2,"@typescript-eslint/eslint-plugin","sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==","https://registry.vlt.io/vlt/npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz"], - "~npm~@typescript-eslint+parser@8.54.0": [2,"@typescript-eslint/parser","sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/parser/-/parser-8.54.0.tgz"], - "~npm~@typescript-eslint+project-service@8.54.0~peer.3": [2,"@typescript-eslint/project-service","sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==","https://registry.vlt.io/vlt/npm/@typescript-eslint/project-service/-/project-service-8.54.0.tgz"], - "~npm~@typescript-eslint+scope-manager@8.54.0": [2,"@typescript-eslint/scope-manager","sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==","https://registry.vlt.io/vlt/npm/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz"], - "~npm~@typescript-eslint+tsconfig-utils@8.54.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==","https://registry.vlt.io/vlt/npm/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz"], - "~npm~@typescript-eslint+type-utils@8.54.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz"], - "~npm~@typescript-eslint+types@8.54.0": [2,"@typescript-eslint/types","sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/types/-/types-8.54.0.tgz"], - "~npm~@typescript-eslint+typescript-estree@8.54.0": [2,"@typescript-eslint/typescript-estree","sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz"], - "~npm~@typescript-eslint+utils@8.54.0": [2,"@typescript-eslint/utils","sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/utils/-/utils-8.54.0.tgz"], - "~npm~@typescript-eslint+visitor-keys@8.54.0": [2,"@typescript-eslint/visitor-keys","sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==","https://registry.vlt.io/vlt/npm/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz"], - "~npm~@vitejs+plugin-react@4.7.0": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==","https://registry.vlt.io/vlt/npm/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz"], - "~npm~acorn-jsx@5.3.2": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==","https://registry.vlt.io/vlt/npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz"], - "~npm~acorn@8.15.0": [2,"acorn","sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==","https://registry.vlt.io/vlt/npm/acorn/-/acorn-8.15.0.tgz",null,null,null,null,{ "acorn": "bin/acorn"}], - "~npm~ajv@6.12.6": [2,"ajv","sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==","https://registry.vlt.io/vlt/npm/ajv/-/ajv-6.12.6.tgz"], - "~npm~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==","https://registry.vlt.io/vlt/npm/ansi-styles/-/ansi-styles-4.3.0.tgz"], - "~npm~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==","https://registry.vlt.io/vlt/npm/argparse/-/argparse-2.0.1.tgz"], - "~npm~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==","https://registry.vlt.io/vlt/npm/aria-hidden/-/aria-hidden-1.2.6.tgz"], - "~npm~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==","https://registry.vlt.io/vlt/npm/balanced-match/-/balanced-match-1.0.2.tgz"], - "~npm~baseline-browser-mapping@2.9.19": [2,"baseline-browser-mapping","sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==","https://registry.vlt.io/vlt/npm/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",null,null,null,null,{ "baseline-browser-mapping": "dist/cli.js"}], - "~npm~brace-expansion@1.1.12": [2,"brace-expansion","sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==","https://registry.vlt.io/vlt/npm/brace-expansion/-/brace-expansion-1.1.12.tgz"], - "~npm~brace-expansion@2.0.2": [2,"brace-expansion","sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==","https://registry.vlt.io/vlt/npm/brace-expansion/-/brace-expansion-2.0.2.tgz"], - "~npm~browserslist@4.28.1": [2,"browserslist","sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==","https://registry.vlt.io/vlt/npm/browserslist/-/browserslist-4.28.1.tgz",null,null,null,null,{ "browserslist": "cli.js"}], - "~npm~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==","https://registry.vlt.io/vlt/npm/callsites/-/callsites-3.1.0.tgz"], - "~npm~caniuse-lite@1.0.30001767": [2,"caniuse-lite","sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==","https://registry.vlt.io/vlt/npm/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz"], - "~npm~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==","https://registry.vlt.io/vlt/npm/chalk/-/chalk-4.1.2.tgz"], - "~npm~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==","https://registry.vlt.io/vlt/npm/class-variance-authority/-/class-variance-authority-0.7.1.tgz"], - "~npm~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==","https://registry.vlt.io/vlt/npm/clsx/-/clsx-2.1.1.tgz"], - "~npm~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==","https://registry.vlt.io/vlt/npm/color-convert/-/color-convert-2.0.1.tgz"], - "~npm~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==","https://registry.vlt.io/vlt/npm/color-name/-/color-name-1.1.4.tgz"], - "~npm~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==","https://registry.vlt.io/vlt/npm/concat-map/-/concat-map-0.0.1.tgz"], - "~npm~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==","https://registry.vlt.io/vlt/npm/convert-source-map/-/convert-source-map-2.0.0.tgz"], - "~npm~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==","https://registry.vlt.io/vlt/npm/cookie/-/cookie-1.1.1.tgz"], - "~npm~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==","https://registry.vlt.io/vlt/npm/cross-spawn/-/cross-spawn-7.0.6.tgz"], - "~npm~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==","https://registry.vlt.io/vlt/npm/csstype/-/csstype-3.2.3.tgz"], - "~npm~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==","https://registry.vlt.io/vlt/npm/d3-array/-/d3-array-3.2.4.tgz"], - "~npm~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==","https://registry.vlt.io/vlt/npm/d3-color/-/d3-color-3.1.0.tgz"], - "~npm~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==","https://registry.vlt.io/vlt/npm/d3-ease/-/d3-ease-3.0.1.tgz"], - "~npm~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==","https://registry.vlt.io/vlt/npm/d3-format/-/d3-format-3.1.2.tgz"], - "~npm~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==","https://registry.vlt.io/vlt/npm/d3-interpolate/-/d3-interpolate-3.0.1.tgz"], - "~npm~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==","https://registry.vlt.io/vlt/npm/d3-path/-/d3-path-3.1.0.tgz"], - "~npm~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==","https://registry.vlt.io/vlt/npm/d3-scale/-/d3-scale-4.0.2.tgz"], - "~npm~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==","https://registry.vlt.io/vlt/npm/d3-shape/-/d3-shape-3.2.0.tgz"], - "~npm~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==","https://registry.vlt.io/vlt/npm/d3-time-format/-/d3-time-format-4.1.0.tgz"], - "~npm~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==","https://registry.vlt.io/vlt/npm/d3-time/-/d3-time-3.1.0.tgz"], - "~npm~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==","https://registry.vlt.io/vlt/npm/d3-timer/-/d3-timer-3.0.1.tgz"], - "~npm~date-fns@4.1.0": [0,"date-fns","sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==","https://registry.vlt.io/vlt/npm/date-fns/-/date-fns-4.1.0.tgz"], - "~npm~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==","https://registry.vlt.io/vlt/npm/debug/-/debug-4.4.3.tgz"], - "~npm~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==","https://registry.vlt.io/vlt/npm/decimal.js-light/-/decimal.js-light-2.5.1.tgz"], - "~npm~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==","https://registry.vlt.io/vlt/npm/deep-is/-/deep-is-0.1.4.tgz"], - "~npm~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==","https://registry.vlt.io/vlt/npm/detect-libc/-/detect-libc-2.1.2.tgz"], - "~npm~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==","https://registry.vlt.io/vlt/npm/detect-node-es/-/detect-node-es-1.1.0.tgz"], - "~npm~electron-to-chromium@1.5.286": [2,"electron-to-chromium","sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==","https://registry.vlt.io/vlt/npm/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz"], - "~npm~enhanced-resolve@5.19.0": [0,"enhanced-resolve","sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==","https://registry.vlt.io/vlt/npm/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz"], - "~npm~es-toolkit@1.44.0": [0,"es-toolkit","sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==","https://registry.vlt.io/vlt/npm/es-toolkit/-/es-toolkit-1.44.0.tgz"], - "~npm~esbuild@0.27.2": [2,"esbuild","sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==","https://registry.vlt.io/vlt/npm/esbuild/-/esbuild-0.27.2.tgz",null,null,null,null,{ "esbuild": "bin/esbuild"}], - "~npm~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==","https://registry.vlt.io/vlt/npm/escalade/-/escalade-3.2.0.tgz"], - "~npm~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==","https://registry.vlt.io/vlt/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"], - "~npm~eslint-plugin-react-hooks@5.2.0": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==","https://registry.vlt.io/vlt/npm/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz"], - "~npm~eslint-plugin-react-refresh@0.4.26": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==","https://registry.vlt.io/vlt/npm/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz"], - "~npm~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==","https://registry.vlt.io/vlt/npm/eslint-scope/-/eslint-scope-8.4.0.tgz"], - "~npm~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==","https://registry.vlt.io/vlt/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"], - "~npm~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==","https://registry.vlt.io/vlt/npm/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"], - "~npm~eslint@9.39.2": [2,"eslint","sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==","https://registry.vlt.io/vlt/npm/eslint/-/eslint-9.39.2.tgz",null,null,null,null,{ "eslint": "bin/eslint.js"}], - "~npm~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==","https://registry.vlt.io/vlt/npm/espree/-/espree-10.4.0.tgz"], - "~npm~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==","https://registry.vlt.io/vlt/npm/esquery/-/esquery-1.7.0.tgz"], - "~npm~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==","https://registry.vlt.io/vlt/npm/esrecurse/-/esrecurse-4.3.0.tgz"], - "~npm~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==","https://registry.vlt.io/vlt/npm/estraverse/-/estraverse-5.3.0.tgz"], - "~npm~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==","https://registry.vlt.io/vlt/npm/esutils/-/esutils-2.0.3.tgz"], - "~npm~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==","https://registry.vlt.io/vlt/npm/eventemitter3/-/eventemitter3-5.0.4.tgz"], - "~npm~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==","https://registry.vlt.io/vlt/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"], - "~npm~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==","https://registry.vlt.io/vlt/npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"], - "~npm~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==","https://registry.vlt.io/vlt/npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"], - "~npm~fdir@6.5.0": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==","https://registry.vlt.io/vlt/npm/fdir/-/fdir-6.5.0.tgz"], - "~npm~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==","https://registry.vlt.io/vlt/npm/file-entry-cache/-/file-entry-cache-8.0.0.tgz"], - "~npm~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==","https://registry.vlt.io/vlt/npm/find-up/-/find-up-5.0.0.tgz"], - "~npm~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==","https://registry.vlt.io/vlt/npm/flat-cache/-/flat-cache-4.0.1.tgz"], - "~npm~flatted@3.3.3": [2,"flatted","sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==","https://registry.vlt.io/vlt/npm/flatted/-/flatted-3.3.3.tgz"], - "~npm~framer-motion@12.31.0": [0,"framer-motion","sha512-Tnd0FU05zGRFI3JJmBegXonF1rfuzYeuXd1QSdQ99Ysnppk0yWBWSW2wUsqzRpS5nv0zPNx+y0wtDj4kf0q5RQ==","https://registry.vlt.io/vlt/npm/framer-motion/-/framer-motion-12.31.0.tgz"], - "~npm~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==","https://registry.vlt.io/vlt/npm/fsevents/-/fsevents-2.3.3.tgz",null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], - "~npm~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==","https://registry.vlt.io/vlt/npm/gensync/-/gensync-1.0.0-beta.2.tgz"], - "~npm~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==","https://registry.vlt.io/vlt/npm/get-nonce/-/get-nonce-1.0.1.tgz"], - "~npm~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==","https://registry.vlt.io/vlt/npm/glob-parent/-/glob-parent-6.0.2.tgz"], - "~npm~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==","https://registry.vlt.io/vlt/npm/globals/-/globals-14.0.0.tgz"], - "~npm~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==","https://registry.vlt.io/vlt/npm/globals/-/globals-16.5.0.tgz"], - "~npm~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==","https://registry.vlt.io/vlt/npm/graceful-fs/-/graceful-fs-4.2.11.tgz"], - "~npm~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==","https://registry.vlt.io/vlt/npm/has-flag/-/has-flag-4.0.0.tgz"], - "~npm~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==","https://registry.vlt.io/vlt/npm/ignore/-/ignore-5.3.2.tgz"], - "~npm~ignore@7.0.5": [2,"ignore","sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==","https://registry.vlt.io/vlt/npm/ignore/-/ignore-7.0.5.tgz"], - "~npm~immer@10.2.0": [0,"immer","sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==","https://registry.vlt.io/vlt/npm/immer/-/immer-10.2.0.tgz"], - "~npm~immer@11.1.3": [0,"immer","sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==","https://registry.vlt.io/vlt/npm/immer/-/immer-11.1.3.tgz"], - "~npm~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==","https://registry.vlt.io/vlt/npm/import-fresh/-/import-fresh-3.3.1.tgz"], - "~npm~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==","https://registry.vlt.io/vlt/npm/imurmurhash/-/imurmurhash-0.1.4.tgz"], - "~npm~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==","https://registry.vlt.io/vlt/npm/internmap/-/internmap-2.0.3.tgz"], - "~npm~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==","https://registry.vlt.io/vlt/npm/is-extglob/-/is-extglob-2.1.1.tgz"], - "~npm~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==","https://registry.vlt.io/vlt/npm/is-glob/-/is-glob-4.0.3.tgz"], - "~npm~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==","https://registry.vlt.io/vlt/npm/isexe/-/isexe-2.0.0.tgz"], - "~npm~jiti@2.6.1": [0,"jiti","sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==","https://registry.vlt.io/vlt/npm/jiti/-/jiti-2.6.1.tgz",null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], - "~npm~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==","https://registry.vlt.io/vlt/npm/js-tokens/-/js-tokens-4.0.0.tgz"], - "~npm~js-yaml@4.1.1": [2,"js-yaml","sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==","https://registry.vlt.io/vlt/npm/js-yaml/-/js-yaml-4.1.1.tgz",null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], - "~npm~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==","https://registry.vlt.io/vlt/npm/jsesc/-/jsesc-3.1.0.tgz",null,null,null,null,{ "jsesc": "bin/jsesc"}], - "~npm~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==","https://registry.vlt.io/vlt/npm/json-buffer/-/json-buffer-3.0.1.tgz"], - "~npm~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==","https://registry.vlt.io/vlt/npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"], - "~npm~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==","https://registry.vlt.io/vlt/npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"], - "~npm~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==","https://registry.vlt.io/vlt/npm/json5/-/json5-2.2.3.tgz",null,null,null,null,{ "json5": "lib/cli.js"}], - "~npm~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==","https://registry.vlt.io/vlt/npm/keyv/-/keyv-4.5.4.tgz"], - "~npm~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==","https://registry.vlt.io/vlt/npm/levn/-/levn-0.4.1.tgz"], - "~npm~lightningcss-android-arm64@1.30.2": [1,"lightningcss-android-arm64","sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==","https://registry.vlt.io/vlt/npm/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-darwin-arm64@1.30.2": [1,"lightningcss-darwin-arm64","sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==","https://registry.vlt.io/vlt/npm/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-darwin-x64@1.30.2": [1,"lightningcss-darwin-x64","sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==","https://registry.vlt.io/vlt/npm/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], - "~npm~lightningcss-freebsd-x64@1.30.2": [1,"lightningcss-freebsd-x64","sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==","https://registry.vlt.io/vlt/npm/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], - "~npm~lightningcss-linux-arm-gnueabihf@1.30.2": [1,"lightningcss-linux-arm-gnueabihf","sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==","https://registry.vlt.io/vlt/npm/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], - "~npm~lightningcss-linux-arm64-gnu@1.30.2": [1,"lightningcss-linux-arm64-gnu","sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==","https://registry.vlt.io/vlt/npm/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], - "~npm~lightningcss-linux-arm64-musl@1.30.2": [1,"lightningcss-linux-arm64-musl","sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==","https://registry.vlt.io/vlt/npm/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], - "~npm~lightningcss-linux-x64-gnu@1.30.2": [1,"lightningcss-linux-x64-gnu","sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==","https://registry.vlt.io/vlt/npm/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], - "~npm~lightningcss-linux-x64-musl@1.30.2": [1,"lightningcss-linux-x64-musl","sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==","https://registry.vlt.io/vlt/npm/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], - "~npm~lightningcss-win32-arm64-msvc@1.30.2": [1,"lightningcss-win32-arm64-msvc","sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==","https://registry.vlt.io/vlt/npm/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], - "~npm~lightningcss-win32-x64-msvc@1.30.2": [1,"lightningcss-win32-x64-msvc","sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==","https://registry.vlt.io/vlt/npm/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], - "~npm~lightningcss@1.30.2": [0,"lightningcss","sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==","https://registry.vlt.io/vlt/npm/lightningcss/-/lightningcss-1.30.2.tgz"], - "~npm~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==","https://registry.vlt.io/vlt/npm/locate-path/-/locate-path-6.0.0.tgz"], - "~npm~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==","https://registry.vlt.io/vlt/npm/lodash.merge/-/lodash.merge-4.6.2.tgz"], - "~npm~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==","https://registry.vlt.io/vlt/npm/lru-cache/-/lru-cache-5.1.1.tgz"], - "~npm~lucide-react@0.534.0": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw==","https://registry.vlt.io/vlt/npm/lucide-react/-/lucide-react-0.534.0.tgz"], - "~npm~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==","https://registry.vlt.io/vlt/npm/magic-string/-/magic-string-0.30.21.tgz"], - "~npm~minimatch@3.1.2": [2,"minimatch","sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","https://registry.vlt.io/vlt/npm/minimatch/-/minimatch-3.1.2.tgz"], - "~npm~minimatch@9.0.5": [2,"minimatch","sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==","https://registry.vlt.io/vlt/npm/minimatch/-/minimatch-9.0.5.tgz"], - "~npm~motion-dom@12.30.1": [0,"motion-dom","sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==","https://registry.vlt.io/vlt/npm/motion-dom/-/motion-dom-12.30.1.tgz"], - "~npm~motion-utils@12.29.2": [0,"motion-utils","sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==","https://registry.vlt.io/vlt/npm/motion-utils/-/motion-utils-12.29.2.tgz"], - "~npm~motion@12.31.0": [0,"motion","sha512-KpZQik3LLFdsiaLdFXQGnty84KcDvvdvBCHSvA9aH+RjQTP6jkJGyngRPSngau13ARUI6TbPphf/Vv/QxwxRJQ==","https://registry.vlt.io/vlt/npm/motion/-/motion-12.31.0.tgz"], - "~npm~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==","https://registry.vlt.io/vlt/npm/ms/-/ms-2.1.3.tgz"], - "~npm~nanoid@3.3.11": [2,"nanoid","sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==","https://registry.vlt.io/vlt/npm/nanoid/-/nanoid-3.3.11.tgz",null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], - "~npm~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==","https://registry.vlt.io/vlt/npm/natural-compare/-/natural-compare-1.4.0.tgz"], - "~npm~node-releases@2.0.27": [2,"node-releases","sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==","https://registry.vlt.io/vlt/npm/node-releases/-/node-releases-2.0.27.tgz"], - "~npm~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==","https://registry.vlt.io/vlt/npm/optionator/-/optionator-0.9.4.tgz"], - "~npm~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==","https://registry.vlt.io/vlt/npm/p-limit/-/p-limit-3.1.0.tgz"], - "~npm~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==","https://registry.vlt.io/vlt/npm/p-locate/-/p-locate-5.0.0.tgz"], - "~npm~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==","https://registry.vlt.io/vlt/npm/parent-module/-/parent-module-1.0.1.tgz"], - "~npm~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==","https://registry.vlt.io/vlt/npm/path-exists/-/path-exists-4.0.0.tgz"], - "~npm~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==","https://registry.vlt.io/vlt/npm/path-key/-/path-key-3.1.1.tgz"], - "~npm~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==","https://registry.vlt.io/vlt/npm/picocolors/-/picocolors-1.1.1.tgz"], - "~npm~picomatch@4.0.3": [2,"picomatch","sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==","https://registry.vlt.io/vlt/npm/picomatch/-/picomatch-4.0.3.tgz"], - "~npm~postcss@8.5.6": [2,"postcss","sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==","https://registry.vlt.io/vlt/npm/postcss/-/postcss-8.5.6.tgz"], - "~npm~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==","https://registry.vlt.io/vlt/npm/prelude-ls/-/prelude-ls-1.2.1.tgz"], - "~npm~prettier@3.8.1": [2,"prettier","sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==","https://registry.vlt.io/vlt/npm/prettier/-/prettier-3.8.1.tgz",null,null,null,null,{ "prettier": "bin/prettier.cjs"}], - "~npm~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==","https://registry.vlt.io/vlt/npm/punycode/-/punycode-2.3.1.tgz"], - "~npm~react-dom@19.2.4": [0,"react-dom","sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==","https://registry.vlt.io/vlt/npm/react-dom/-/react-dom-19.2.4.tgz"], - "~npm~react-is@19.2.4": [0,"react-is","sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==","https://registry.vlt.io/vlt/npm/react-is/-/react-is-19.2.4.tgz"], - "~npm~react-redux@9.2.0": [0,"react-redux","sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==","https://registry.vlt.io/vlt/npm/react-redux/-/react-redux-9.2.0.tgz"], - "~npm~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==","https://registry.vlt.io/vlt/npm/react-refresh/-/react-refresh-0.17.0.tgz"], - "~npm~react-remove-scroll-bar@2.3.8": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==","https://registry.vlt.io/vlt/npm/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz"], - "~npm~react-remove-scroll@2.7.2": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==","https://registry.vlt.io/vlt/npm/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz"], - "~npm~react-router@7.13.0": [0,"react-router","sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==","https://registry.vlt.io/vlt/npm/react-router/-/react-router-7.13.0.tgz"], - "~npm~react-style-singleton@2.2.3": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==","https://registry.vlt.io/vlt/npm/react-style-singleton/-/react-style-singleton-2.2.3.tgz"], - "~npm~react@19.2.4": [0,"react","sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==","https://registry.vlt.io/vlt/npm/react/-/react-19.2.4.tgz"], - "~npm~recharts@3.7.0": [0,"recharts","sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==","https://registry.vlt.io/vlt/npm/recharts/-/recharts-3.7.0.tgz"], - "~npm~redux-thunk@3.1.0~peer.2": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==","https://registry.vlt.io/vlt/npm/redux-thunk/-/redux-thunk-3.1.0.tgz"], - "~npm~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==","https://registry.vlt.io/vlt/npm/redux/-/redux-5.0.1.tgz"], - "~npm~reselect@5.1.1": [0,"reselect","sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==","https://registry.vlt.io/vlt/npm/reselect/-/reselect-5.1.1.tgz"], - "~npm~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==","https://registry.vlt.io/vlt/npm/resolve-from/-/resolve-from-4.0.0.tgz"], - "~npm~rollup@4.57.1": [2,"rollup","sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==","https://registry.vlt.io/vlt/npm/rollup/-/rollup-4.57.1.tgz",null,null,null,null,{ "rollup": "dist/bin/rollup"}], - "~npm~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==","https://registry.vlt.io/vlt/npm/scheduler/-/scheduler-0.27.0.tgz"], - "~npm~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==","https://registry.vlt.io/vlt/npm/semver/-/semver-6.3.1.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], - "~npm~semver@7.7.3": [2,"semver","sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==","https://registry.vlt.io/vlt/npm/semver/-/semver-7.7.3.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], - "~npm~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==","https://registry.vlt.io/vlt/npm/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz"], - "~npm~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==","https://registry.vlt.io/vlt/npm/shebang-command/-/shebang-command-2.0.0.tgz"], - "~npm~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==","https://registry.vlt.io/vlt/npm/shebang-regex/-/shebang-regex-3.0.0.tgz"], - "~npm~sonner@2.0.7": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==","https://registry.vlt.io/vlt/npm/sonner/-/sonner-2.0.7.tgz"], - "~npm~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==","https://registry.vlt.io/vlt/npm/source-map-js/-/source-map-js-1.2.1.tgz"], - "~npm~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==","https://registry.vlt.io/vlt/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz"], - "~npm~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==","https://registry.vlt.io/vlt/npm/supports-color/-/supports-color-7.2.0.tgz"], - "~npm~tailwind-merge@3.4.0": [0,"tailwind-merge","sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==","https://registry.vlt.io/vlt/npm/tailwind-merge/-/tailwind-merge-3.4.0.tgz"], - "~npm~tailwindcss@4.1.18": [0,"tailwindcss","sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==","https://registry.vlt.io/vlt/npm/tailwindcss/-/tailwindcss-4.1.18.tgz"], - "~npm~tapable@2.3.0": [0,"tapable","sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==","https://registry.vlt.io/vlt/npm/tapable/-/tapable-2.3.0.tgz"], - "~npm~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==","https://registry.vlt.io/vlt/npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz"], - "~npm~tinyglobby@0.2.15": [2,"tinyglobby","sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==","https://registry.vlt.io/vlt/npm/tinyglobby/-/tinyglobby-0.2.15.tgz"], - "~npm~ts-api-utils@2.4.0~peer.3": [2,"ts-api-utils","sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==","https://registry.vlt.io/vlt/npm/ts-api-utils/-/ts-api-utils-2.4.0.tgz"], - "~npm~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==","https://registry.vlt.io/vlt/npm/tslib/-/tslib-2.8.1.tgz"], - "~npm~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==","https://registry.vlt.io/vlt/npm/tw-animate-css/-/tw-animate-css-1.4.0.tgz"], - "~npm~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==","https://registry.vlt.io/vlt/npm/type-check/-/type-check-0.4.0.tgz"], - "~npm~typescript-eslint@8.54.0": [2,"typescript-eslint","sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==","https://registry.vlt.io/vlt/npm/typescript-eslint/-/typescript-eslint-8.54.0.tgz"], - "~npm~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==","https://registry.vlt.io/vlt/npm/typescript/-/typescript-5.8.3.tgz",null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], - "~npm~undici-types@7.16.0": [2,"undici-types","sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==","https://registry.vlt.io/vlt/npm/undici-types/-/undici-types-7.16.0.tgz"], - "~npm~update-browserslist-db@1.2.3": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==","https://registry.vlt.io/vlt/npm/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",null,null,null,null,{ "update-browserslist-db": "cli.js"}], - "~npm~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==","https://registry.vlt.io/vlt/npm/uri-js/-/uri-js-4.4.1.tgz"], - "~npm~use-callback-ref@1.3.3": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==","https://registry.vlt.io/vlt/npm/use-callback-ref/-/use-callback-ref-1.3.3.tgz"], - "~npm~use-sidecar@1.1.3": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==","https://registry.vlt.io/vlt/npm/use-sidecar/-/use-sidecar-1.1.3.tgz"], - "~npm~use-sync-external-store@1.6.0": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==","https://registry.vlt.io/vlt/npm/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz"], - "~npm~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==","https://registry.vlt.io/vlt/npm/victory-vendor/-/victory-vendor-37.3.6.tgz"], - "~npm~vite@7.3.1": [2,"vite","sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==","https://registry.vlt.io/vlt/npm/vite/-/vite-7.3.1.tgz",null,null,null,null,{ "vite": "bin/vite.js"}], - "~npm~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==","https://registry.vlt.io/vlt/npm/which/-/which-2.0.2.tgz",null,null,null,null,{ "node-which": "./bin/node-which"}], - "~npm~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==","https://registry.vlt.io/vlt/npm/word-wrap/-/word-wrap-1.2.5.tgz"], - "~npm~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==","https://registry.vlt.io/vlt/npm/yallist/-/yallist-3.1.1.tgz"], - "~npm~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==","https://registry.vlt.io/vlt/npm/yocto-queue/-/yocto-queue-0.1.0.tgz"] + "~npm~@babel+code-frame@7.29.0": [2,"@babel/code-frame","sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==","https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz"], + "~npm~@babel+compat-data@7.29.0": [2,"@babel/compat-data","sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==","https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz"], + "~npm~@babel+core@7.29.0": [2,"@babel/core","sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==","https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz"], + "~npm~@babel+generator@7.29.0": [2,"@babel/generator","sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==","https://registry.npmjs.org/@babel/generator/-/generator-7.29.0.tgz"], + "~npm~@babel+helper-compilation-targets@7.28.6": [2,"@babel/helper-compilation-targets","sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==","https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz"], + "~npm~@babel+helper-globals@7.28.0": [2,"@babel/helper-globals","sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==","https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz"], + "~npm~@babel+helper-module-imports@7.28.6": [2,"@babel/helper-module-imports","sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==","https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz"], + "~npm~@babel+helper-module-transforms@7.28.6": [2,"@babel/helper-module-transforms","sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==","https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz"], + "~npm~@babel+helper-plugin-utils@7.28.6": [2,"@babel/helper-plugin-utils","sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==","https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz"], + "~npm~@babel+helper-string-parser@7.27.1": [2,"@babel/helper-string-parser","sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==","https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"], + "~npm~@babel+helper-validator-identifier@7.28.5": [2,"@babel/helper-validator-identifier","sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==","https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"], + "~npm~@babel+helper-validator-option@7.27.1": [2,"@babel/helper-validator-option","sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==","https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"], + "~npm~@babel+helpers@7.28.6": [2,"@babel/helpers","sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==","https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz"], + "~npm~@babel+parser@7.29.0": [2,"@babel/parser","sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==","https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",null,null,null,null,{ "parser": "./bin/babel-parser.js"}], + "~npm~@babel+plugin-transform-react-jsx-self@7.27.1": [2,"@babel/plugin-transform-react-jsx-self","sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==","https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz"], + "~npm~@babel+plugin-transform-react-jsx-source@7.27.1": [2,"@babel/plugin-transform-react-jsx-source","sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==","https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz"], + "~npm~@babel+template@7.28.6": [2,"@babel/template","sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==","https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz"], + "~npm~@babel+traverse@7.29.0": [2,"@babel/traverse","sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==","https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz"], + "~npm~@babel+types@7.29.0": [2,"@babel/types","sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==","https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz"], + "~npm~@esbuild+aix-ppc64@0.27.2": [3,"@esbuild/aix-ppc64","sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==","https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "aix" ], "cpu": [ "ppc64" ]}], + "~npm~@esbuild+android-arm@0.27.2": [3,"@esbuild/android-arm","sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==","https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm" ]}], + "~npm~@esbuild+android-arm64@0.27.2": [3,"@esbuild/android-arm64","sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==","https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+android-x64@0.27.2": [3,"@esbuild/android-x64","sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==","https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "android" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+darwin-arm64@0.27.2": [3,"@esbuild/darwin-arm64","sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==","https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+darwin-x64@0.27.2": [3,"@esbuild/darwin-x64","sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==","https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+freebsd-arm64@0.27.2": [3,"@esbuild/freebsd-arm64","sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==","https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+freebsd-x64@0.27.2": [3,"@esbuild/freebsd-x64","sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==","https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+linux-arm@0.27.2": [3,"@esbuild/linux-arm","sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==","https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~@esbuild+linux-arm64@0.27.2": [3,"@esbuild/linux-arm64","sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==","https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+linux-ia32@0.27.2": [3,"@esbuild/linux-ia32","sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==","https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ia32" ]}], + "~npm~@esbuild+linux-loong64@0.27.2": [3,"@esbuild/linux-loong64","sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==","https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "loong64" ]}], + "~npm~@esbuild+linux-mips64el@0.27.2": [3,"@esbuild/linux-mips64el","sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==","https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "mips64el" ]}], + "~npm~@esbuild+linux-ppc64@0.27.2": [3,"@esbuild/linux-ppc64","sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==","https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "ppc64" ]}], + "~npm~@esbuild+linux-riscv64@0.27.2": [3,"@esbuild/linux-riscv64","sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==","https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "riscv64" ]}], + "~npm~@esbuild+linux-s390x@0.27.2": [3,"@esbuild/linux-s390x","sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==","https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "s390x" ]}], + "~npm~@esbuild+linux-x64@0.27.2": [3,"@esbuild/linux-x64","sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==","https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "linux" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+netbsd-arm64@0.27.2": [3,"@esbuild/netbsd-arm64","sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==","https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+netbsd-x64@0.27.2": [3,"@esbuild/netbsd-x64","sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==","https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "netbsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+openbsd-arm64@0.27.2": [3,"@esbuild/openbsd-arm64","sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==","https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+openbsd-x64@0.27.2": [3,"@esbuild/openbsd-x64","sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==","https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+openharmony-arm64@0.27.2": [3,"@esbuild/openharmony-arm64","sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==","https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+sunos-x64@0.27.2": [3,"@esbuild/sunos-x64","sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==","https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "sunos" ], "cpu": [ "x64" ]}], + "~npm~@esbuild+win32-arm64@0.27.2": [3,"@esbuild/win32-arm64","sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==","https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@esbuild+win32-ia32@0.27.2": [3,"@esbuild/win32-ia32","sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==","https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~npm~@esbuild+win32-x64@0.27.2": [3,"@esbuild/win32-x64","sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==","https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",null,null,null,{ "engines": { "node": ">=18" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@eslint-community+eslint-utils@4.9.1": [2,"@eslint-community/eslint-utils","sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==","https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz"], + "~npm~@eslint-community+regexpp@4.12.2": [2,"@eslint-community/regexpp","sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==","https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz"], + "~npm~@eslint+config-array@0.21.1": [2,"@eslint/config-array","sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==","https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz"], + "~npm~@eslint+config-helpers@0.4.2": [2,"@eslint/config-helpers","sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==","https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz"], + "~npm~@eslint+core@0.17.0": [2,"@eslint/core","sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==","https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz"], + "~npm~@eslint+eslintrc@3.3.3": [2,"@eslint/eslintrc","sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==","https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz"], + "~npm~@eslint+js@9.39.2": [2,"@eslint/js","sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==","https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz"], + "~npm~@eslint+object-schema@2.1.7": [2,"@eslint/object-schema","sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==","https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz"], + "~npm~@eslint+plugin-kit@0.4.1": [2,"@eslint/plugin-kit","sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==","https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz"], + "~npm~@floating-ui+core@1.7.4": [0,"@floating-ui/core","sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==","https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz"], + "~npm~@floating-ui+dom@1.7.5": [0,"@floating-ui/dom","sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==","https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz"], + "~npm~@floating-ui+react-dom@2.1.7": [0,"@floating-ui/react-dom","sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==","https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz"], + "~npm~@floating-ui+utils@0.2.10": [0,"@floating-ui/utils","sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==","https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz"], + "~npm~@humanfs+core@0.19.1": [2,"@humanfs/core","sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==","https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz"], + "~npm~@humanfs+node@0.16.7": [2,"@humanfs/node","sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==","https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz"], + "~npm~@humanwhocodes+module-importer@1.0.1": [2,"@humanwhocodes/module-importer","sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==","https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"], + "~npm~@humanwhocodes+retry@0.4.3": [2,"@humanwhocodes/retry","sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==","https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz"], + "~npm~@jridgewell+gen-mapping@0.3.13": [0,"@jridgewell/gen-mapping","sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==","https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"], + "~npm~@jridgewell+remapping@2.3.5": [0,"@jridgewell/remapping","sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==","https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz"], + "~npm~@jridgewell+resolve-uri@3.1.2": [0,"@jridgewell/resolve-uri","sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==","https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"], + "~npm~@jridgewell+sourcemap-codec@1.5.5": [0,"@jridgewell/sourcemap-codec","sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==","https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"], + "~npm~@jridgewell+trace-mapping@0.3.31": [0,"@jridgewell/trace-mapping","sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==","https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"], + "~npm~@radix-ui+number@1.1.1": [0,"@radix-ui/number","sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==","https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz"], + "~npm~@radix-ui+primitive@1.1.3": [0,"@radix-ui/primitive","sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==","https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz"], + "~npm~@radix-ui+react-arrow@1.1.7": [0,"@radix-ui/react-arrow","sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==","https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz"], + "~npm~@radix-ui+react-collection@1.1.7": [0,"@radix-ui/react-collection","sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==","https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz"], + "~npm~@radix-ui+react-compose-refs@1.1.2": [0,"@radix-ui/react-compose-refs","sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==","https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz"], + "~npm~@radix-ui+react-context@1.1.2": [0,"@radix-ui/react-context","sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==","https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz"], + "~npm~@radix-ui+react-direction@1.1.1": [0,"@radix-ui/react-direction","sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==","https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz"], + "~npm~@radix-ui+react-dismissable-layer@1.1.11": [0,"@radix-ui/react-dismissable-layer","sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==","https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz"], + "~npm~@radix-ui+react-dropdown-menu@2.1.16": [0,"@radix-ui/react-dropdown-menu","sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==","https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.16.tgz"], + "~npm~@radix-ui+react-focus-guards@1.1.3": [0,"@radix-ui/react-focus-guards","sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==","https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz"], + "~npm~@radix-ui+react-focus-scope@1.1.7": [0,"@radix-ui/react-focus-scope","sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==","https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz"], + "~npm~@radix-ui+react-id@1.1.1": [0,"@radix-ui/react-id","sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==","https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz"], + "~npm~@radix-ui+react-menu@2.1.16": [0,"@radix-ui/react-menu","sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==","https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.16.tgz"], + "~npm~@radix-ui+react-popper@1.2.8": [0,"@radix-ui/react-popper","sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==","https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz"], + "~npm~@radix-ui+react-portal@1.1.9": [0,"@radix-ui/react-portal","sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==","https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz"], + "~npm~@radix-ui+react-presence@1.1.5": [0,"@radix-ui/react-presence","sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==","https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz"], + "~npm~@radix-ui+react-primitive@2.1.3": [0,"@radix-ui/react-primitive","sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==","https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz"], + "~npm~@radix-ui+react-roving-focus@1.1.11": [0,"@radix-ui/react-roving-focus","sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==","https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz"], + "~npm~@radix-ui+react-scroll-area@1.2.10": [0,"@radix-ui/react-scroll-area","sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==","https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz"], + "~npm~@radix-ui+react-slot@1.2.3": [0,"@radix-ui/react-slot","sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==","https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz"], + "~npm~@radix-ui+react-slot@1.2.4": [0,"@radix-ui/react-slot","sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==","https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz"], + "~npm~@radix-ui+react-tooltip@1.2.8": [0,"@radix-ui/react-tooltip","sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==","https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz"], + "~npm~@radix-ui+react-use-callback-ref@1.1.1": [0,"@radix-ui/react-use-callback-ref","sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==","https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz"], + "~npm~@radix-ui+react-use-controllable-state@1.2.2": [0,"@radix-ui/react-use-controllable-state","sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==","https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz"], + "~npm~@radix-ui+react-use-effect-event@0.0.2": [0,"@radix-ui/react-use-effect-event","sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==","https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz"], + "~npm~@radix-ui+react-use-escape-keydown@1.1.1": [0,"@radix-ui/react-use-escape-keydown","sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==","https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz"], + "~npm~@radix-ui+react-use-layout-effect@1.1.1": [0,"@radix-ui/react-use-layout-effect","sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==","https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz"], + "~npm~@radix-ui+react-use-rect@1.1.1": [0,"@radix-ui/react-use-rect","sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==","https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz"], + "~npm~@radix-ui+react-use-size@1.1.1": [0,"@radix-ui/react-use-size","sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==","https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz"], + "~npm~@radix-ui+react-visually-hidden@1.2.3": [0,"@radix-ui/react-visually-hidden","sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==","https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz"], + "~npm~@radix-ui+rect@1.1.1": [0,"@radix-ui/rect","sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==","https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz"], + "~npm~@reduxjs+toolkit@2.11.2": [0,"@reduxjs/toolkit","sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==","https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz"], + "~npm~@rolldown+pluginutils@1.0.0-beta.27": [2,"@rolldown/pluginutils","sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==","https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz"], + "~npm~@rollup+rollup-android-arm-eabi@4.57.1": [3,"@rollup/rollup-android-arm-eabi","sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==","https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm" ]}], + "~npm~@rollup+rollup-android-arm64@4.57.1": [3,"@rollup/rollup-android-arm64","sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==","https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",null,null,null,{ "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-darwin-arm64@4.57.1": [3,"@rollup/rollup-darwin-arm64","sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==","https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-darwin-x64@4.57.1": [3,"@rollup/rollup-darwin-x64","sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==","https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",null,null,null,{ "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-freebsd-arm64@4.57.1": [3,"@rollup/rollup-freebsd-arm64","sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==","https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-freebsd-x64@4.57.1": [3,"@rollup/rollup-freebsd-x64","sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==","https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-linux-arm-gnueabihf@4.57.1": [3,"@rollup/rollup-linux-arm-gnueabihf","sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==","https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-arm-musleabihf@4.57.1": [3,"@rollup/rollup-linux-arm-musleabihf","sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==","https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-arm64-gnu@4.57.1": [3,"@rollup/rollup-linux-arm64-gnu","sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==","https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-arm64-musl@4.57.1": [3,"@rollup/rollup-linux-arm64-musl","sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==","https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-loong64-gnu@4.57.1": [3,"@rollup/rollup-linux-loong64-gnu","sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==","https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-loong64-musl@4.57.1": [3,"@rollup/rollup-linux-loong64-musl","sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==","https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "loong64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-ppc64-gnu@4.57.1": [3,"@rollup/rollup-linux-ppc64-gnu","sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==","https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-ppc64-musl@4.57.1": [3,"@rollup/rollup-linux-ppc64-musl","sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==","https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "ppc64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-riscv64-gnu@4.57.1": [3,"@rollup/rollup-linux-riscv64-gnu","sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==","https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-riscv64-musl@4.57.1": [3,"@rollup/rollup-linux-riscv64-musl","sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==","https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "riscv64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-linux-s390x-gnu@4.57.1": [3,"@rollup/rollup-linux-s390x-gnu","sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==","https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "s390x" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-x64-gnu@4.57.1": [3,"@rollup/rollup-linux-x64-gnu","sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==","https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~@rollup+rollup-linux-x64-musl@4.57.1": [3,"@rollup/rollup-linux-x64-musl","sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==","https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",null,null,null,{ "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~@rollup+rollup-openbsd-x64@4.57.1": [3,"@rollup/rollup-openbsd-x64","sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==","https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",null,null,null,{ "os": [ "openbsd" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-openharmony-arm64@4.57.1": [3,"@rollup/rollup-openharmony-arm64","sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==","https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",null,null,null,{ "os": [ "openharmony" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-win32-arm64-msvc@4.57.1": [3,"@rollup/rollup-win32-arm64-msvc","sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==","https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@rollup+rollup-win32-ia32-msvc@4.57.1": [3,"@rollup/rollup-win32-ia32-msvc","sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==","https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "ia32" ]}], + "~npm~@rollup+rollup-win32-x64-gnu@4.57.1": [3,"@rollup/rollup-win32-x64-gnu","sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==","https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@rollup+rollup-win32-x64-msvc@4.57.1": [3,"@rollup/rollup-win32-x64-msvc","sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==","https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",null,null,null,{ "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@standard-schema+spec@1.1.0": [0,"@standard-schema/spec","sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==","https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz"], + "~npm~@standard-schema+utils@0.3.0": [0,"@standard-schema/utils","sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==","https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz"], + "~npm~@tailwindcss+node@4.1.18": [0,"@tailwindcss/node","sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==","https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz"], + "~npm~@tailwindcss+oxide-android-arm64@4.1.18": [1,"@tailwindcss/oxide-android-arm64","sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==","https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-darwin-arm64@4.1.18": [1,"@tailwindcss/oxide-darwin-arm64","sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==","https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-darwin-x64@4.1.18": [1,"@tailwindcss/oxide-darwin-x64","sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==","https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide-freebsd-x64@4.1.18": [1,"@tailwindcss/oxide-freebsd-x64","sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==","https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide-linux-arm-gnueabihf@4.1.18": [1,"@tailwindcss/oxide-linux-arm-gnueabihf","sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==","https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~@tailwindcss+oxide-linux-arm64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-gnu","sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==","https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~@tailwindcss+oxide-linux-arm64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-arm64-musl","sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==","https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~@tailwindcss+oxide-linux-x64-gnu@4.1.18": [1,"@tailwindcss/oxide-linux-x64-gnu","sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==","https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~@tailwindcss+oxide-linux-x64-musl@4.1.18": [1,"@tailwindcss/oxide-linux-x64-musl","sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==","https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~@tailwindcss+oxide-wasm32-wasi@4.1.18": [1,"@tailwindcss/oxide-wasm32-wasi","sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==","https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",null,null,null,{ "engines": { "node": ">=14.0.0" }, "cpu": [ "wasm32" ]}], + "~npm~@tailwindcss+oxide-win32-arm64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-arm64-msvc","sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==","https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~@tailwindcss+oxide-win32-x64-msvc@4.1.18": [1,"@tailwindcss/oxide-win32-x64-msvc","sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==","https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",null,null,null,{ "engines": { "node": ">= 10" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~@tailwindcss+oxide@4.1.18": [0,"@tailwindcss/oxide","sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==","https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz"], + "~npm~@tailwindcss+vite@4.1.18": [0,"@tailwindcss/vite","sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==","https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz"], + "~npm~@tanstack+react-table@8.21.3": [0,"@tanstack/react-table","sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==","https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.21.3.tgz"], + "~npm~@tanstack+table-core@8.21.3": [0,"@tanstack/table-core","sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==","https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz"], + "~npm~@types+babel____core@7.20.5": [2,"@types/babel__core","sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==","https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz"], + "~npm~@types+babel____generator@7.27.0": [2,"@types/babel__generator","sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==","https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz"], + "~npm~@types+babel____template@7.4.4": [2,"@types/babel__template","sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==","https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz"], + "~npm~@types+babel____traverse@7.28.0": [2,"@types/babel__traverse","sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==","https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz"], + "~npm~@types+d3-array@3.2.2": [0,"@types/d3-array","sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==","https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz"], + "~npm~@types+d3-color@3.1.3": [0,"@types/d3-color","sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==","https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz"], + "~npm~@types+d3-ease@3.0.2": [0,"@types/d3-ease","sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==","https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz"], + "~npm~@types+d3-interpolate@3.0.4": [0,"@types/d3-interpolate","sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==","https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"], + "~npm~@types+d3-path@3.1.1": [0,"@types/d3-path","sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==","https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz"], + "~npm~@types+d3-scale@4.0.9": [0,"@types/d3-scale","sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==","https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz"], + "~npm~@types+d3-shape@3.1.8": [0,"@types/d3-shape","sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==","https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz"], + "~npm~@types+d3-time@3.0.4": [0,"@types/d3-time","sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==","https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz"], + "~npm~@types+d3-timer@3.0.2": [0,"@types/d3-timer","sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==","https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz"], + "~npm~@types+estree@1.0.8": [2,"@types/estree","sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==","https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz"], + "~npm~@types+json-schema@7.0.15": [2,"@types/json-schema","sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==","https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"], + "~npm~@types+node@24.10.10": [2,"@types/node","sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==","https://registry.npmjs.org/@types/node/-/node-24.10.10.tgz"], + "~npm~@types+react-dom@19.2.3": [2,"@types/react-dom","sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==","https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz"], + "~npm~@types+react@19.2.10": [2,"@types/react","sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==","https://registry.npmjs.org/@types/react/-/react-19.2.10.tgz"], + "~npm~@types+use-sync-external-store@0.0.6": [0,"@types/use-sync-external-store","sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==","https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz"], + "~npm~@typescript-eslint+eslint-plugin@8.54.0": [2,"@typescript-eslint/eslint-plugin","sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==","https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz"], + "~npm~@typescript-eslint+parser@8.54.0": [2,"@typescript-eslint/parser","sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==","https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz"], + "~npm~@typescript-eslint+project-service@8.54.0~peer.3": [2,"@typescript-eslint/project-service","sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==","https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz"], + "~npm~@typescript-eslint+scope-manager@8.54.0": [2,"@typescript-eslint/scope-manager","sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==","https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz"], + "~npm~@typescript-eslint+tsconfig-utils@8.54.0~peer.3": [2,"@typescript-eslint/tsconfig-utils","sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==","https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz"], + "~npm~@typescript-eslint+type-utils@8.54.0~peer.3": [2,"@typescript-eslint/type-utils","sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==","https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz"], + "~npm~@typescript-eslint+types@8.54.0": [2,"@typescript-eslint/types","sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==","https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz"], + "~npm~@typescript-eslint+typescript-estree@8.54.0": [2,"@typescript-eslint/typescript-estree","sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==","https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz"], + "~npm~@typescript-eslint+utils@8.54.0": [2,"@typescript-eslint/utils","sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==","https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz"], + "~npm~@typescript-eslint+visitor-keys@8.54.0": [2,"@typescript-eslint/visitor-keys","sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==","https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz"], + "~npm~@vitejs+plugin-react@4.7.0": [2,"@vitejs/plugin-react","sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==","https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz"], + "~npm~acorn-jsx@5.3.2": [2,"acorn-jsx","sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==","https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"], + "~npm~acorn@8.15.0": [2,"acorn","sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==","https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",null,null,null,null,{ "acorn": "bin/acorn"}], + "~npm~ajv@6.12.6": [2,"ajv","sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==","https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"], + "~npm~ansi-styles@4.3.0": [2,"ansi-styles","sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==","https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"], + "~npm~argparse@2.0.1": [2,"argparse","sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==","https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"], + "~npm~aria-hidden@1.2.6": [0,"aria-hidden","sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==","https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz"], + "~npm~balanced-match@1.0.2": [2,"balanced-match","sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==","https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"], + "~npm~baseline-browser-mapping@2.9.19": [2,"baseline-browser-mapping","sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==","https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",null,null,null,null,{ "baseline-browser-mapping": "dist/cli.js"}], + "~npm~brace-expansion@1.1.12": [2,"brace-expansion","sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==","https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz"], + "~npm~brace-expansion@2.0.2": [2,"brace-expansion","sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==","https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz"], + "~npm~browserslist@4.28.1": [2,"browserslist","sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==","https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",null,null,null,null,{ "browserslist": "cli.js"}], + "~npm~callsites@3.1.0": [2,"callsites","sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==","https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"], + "~npm~caniuse-lite@1.0.30001767": [2,"caniuse-lite","sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==","https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz"], + "~npm~chalk@4.1.2": [2,"chalk","sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==","https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"], + "~npm~class-variance-authority@0.7.1": [0,"class-variance-authority","sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==","https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz"], + "~npm~clsx@2.1.1": [0,"clsx","sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==","https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz"], + "~npm~color-convert@2.0.1": [2,"color-convert","sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==","https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"], + "~npm~color-name@1.1.4": [2,"color-name","sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==","https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"], + "~npm~concat-map@0.0.1": [2,"concat-map","sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==","https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"], + "~npm~convert-source-map@2.0.0": [2,"convert-source-map","sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==","https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"], + "~npm~cookie@1.1.1": [0,"cookie","sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==","https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz"], + "~npm~cross-spawn@7.0.6": [2,"cross-spawn","sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==","https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"], + "~npm~csstype@3.2.3": [2,"csstype","sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==","https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz"], + "~npm~d3-array@3.2.4": [0,"d3-array","sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==","https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz"], + "~npm~d3-color@3.1.0": [0,"d3-color","sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==","https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz"], + "~npm~d3-ease@3.0.1": [0,"d3-ease","sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==","https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz"], + "~npm~d3-format@3.1.2": [0,"d3-format","sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==","https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz"], + "~npm~d3-interpolate@3.0.1": [0,"d3-interpolate","sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==","https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz"], + "~npm~d3-path@3.1.0": [0,"d3-path","sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==","https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz"], + "~npm~d3-scale@4.0.2": [0,"d3-scale","sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==","https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz"], + "~npm~d3-shape@3.2.0": [0,"d3-shape","sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==","https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz"], + "~npm~d3-time-format@4.1.0": [0,"d3-time-format","sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==","https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz"], + "~npm~d3-time@3.1.0": [0,"d3-time","sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==","https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz"], + "~npm~d3-timer@3.0.1": [0,"d3-timer","sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==","https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz"], + "~npm~date-fns@4.1.0": [0,"date-fns","sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==","https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz"], + "~npm~debug@4.4.3": [2,"debug","sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==","https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"], + "~npm~decimal.js-light@2.5.1": [0,"decimal.js-light","sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==","https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz"], + "~npm~deep-is@0.1.4": [2,"deep-is","sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==","https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"], + "~npm~detect-libc@2.1.2": [0,"detect-libc","sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==","https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz"], + "~npm~detect-node-es@1.1.0": [0,"detect-node-es","sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==","https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz"], + "~npm~electron-to-chromium@1.5.286": [2,"electron-to-chromium","sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==","https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz"], + "~npm~enhanced-resolve@5.19.0": [0,"enhanced-resolve","sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==","https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz"], + "~npm~es-toolkit@1.44.0": [0,"es-toolkit","sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==","https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.44.0.tgz"], + "~npm~esbuild@0.27.2": [2,"esbuild","sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==","https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",null,null,null,null,{ "esbuild": "bin/esbuild"}], + "~npm~escalade@3.2.0": [2,"escalade","sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==","https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"], + "~npm~escape-string-regexp@4.0.0": [2,"escape-string-regexp","sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==","https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"], + "~npm~eslint-plugin-react-hooks@5.2.0": [2,"eslint-plugin-react-hooks","sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==","https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz"], + "~npm~eslint-plugin-react-refresh@0.4.26": [2,"eslint-plugin-react-refresh","sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==","https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz"], + "~npm~eslint-scope@8.4.0": [2,"eslint-scope","sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==","https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz"], + "~npm~eslint-visitor-keys@3.4.3": [2,"eslint-visitor-keys","sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==","https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"], + "~npm~eslint-visitor-keys@4.2.1": [2,"eslint-visitor-keys","sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==","https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"], + "~npm~eslint@9.39.2": [2,"eslint","sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==","https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",null,null,null,null,{ "eslint": "bin/eslint.js"}], + "~npm~espree@10.4.0": [2,"espree","sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==","https://registry.npmjs.org/espree/-/espree-10.4.0.tgz"], + "~npm~esquery@1.7.0": [2,"esquery","sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==","https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz"], + "~npm~esrecurse@4.3.0": [2,"esrecurse","sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==","https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"], + "~npm~estraverse@5.3.0": [2,"estraverse","sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==","https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"], + "~npm~esutils@2.0.3": [2,"esutils","sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==","https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"], + "~npm~eventemitter3@5.0.4": [0,"eventemitter3","sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==","https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz"], + "~npm~fast-deep-equal@3.1.3": [2,"fast-deep-equal","sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==","https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"], + "~npm~fast-json-stable-stringify@2.1.0": [2,"fast-json-stable-stringify","sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==","https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"], + "~npm~fast-levenshtein@2.0.6": [2,"fast-levenshtein","sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==","https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"], + "~npm~fdir@6.5.0": [2,"fdir","sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==","https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz"], + "~npm~file-entry-cache@8.0.0": [2,"file-entry-cache","sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==","https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz"], + "~npm~find-up@5.0.0": [2,"find-up","sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==","https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"], + "~npm~flat-cache@4.0.1": [2,"flat-cache","sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==","https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz"], + "~npm~flatted@3.3.3": [2,"flatted","sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==","https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz"], + "~npm~framer-motion@12.31.0": [0,"framer-motion","sha512-Tnd0FU05zGRFI3JJmBegXonF1rfuzYeuXd1QSdQ99Ysnppk0yWBWSW2wUsqzRpS5nv0zPNx+y0wtDj4kf0q5RQ==","https://registry.npmjs.org/framer-motion/-/framer-motion-12.31.0.tgz"], + "~npm~fsevents@2.3.3": [3,"fsevents","sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==","https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",null,null,null,{ "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" }, "os": [ "darwin" ]}], + "~npm~gensync@1.0.0-beta.2": [2,"gensync","sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==","https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"], + "~npm~get-nonce@1.0.1": [0,"get-nonce","sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==","https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz"], + "~npm~glob-parent@6.0.2": [2,"glob-parent","sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==","https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"], + "~npm~globals@14.0.0": [2,"globals","sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==","https://registry.npmjs.org/globals/-/globals-14.0.0.tgz"], + "~npm~globals@16.5.0": [2,"globals","sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==","https://registry.npmjs.org/globals/-/globals-16.5.0.tgz"], + "~npm~graceful-fs@4.2.11": [0,"graceful-fs","sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==","https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"], + "~npm~has-flag@4.0.0": [2,"has-flag","sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==","https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"], + "~npm~ignore@5.3.2": [2,"ignore","sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==","https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz"], + "~npm~ignore@7.0.5": [2,"ignore","sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==","https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz"], + "~npm~immer@10.2.0": [0,"immer","sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==","https://registry.npmjs.org/immer/-/immer-10.2.0.tgz"], + "~npm~immer@11.1.3": [0,"immer","sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==","https://registry.npmjs.org/immer/-/immer-11.1.3.tgz"], + "~npm~import-fresh@3.3.1": [2,"import-fresh","sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==","https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz"], + "~npm~imurmurhash@0.1.4": [2,"imurmurhash","sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==","https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"], + "~npm~internmap@2.0.3": [0,"internmap","sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==","https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"], + "~npm~is-extglob@2.1.1": [2,"is-extglob","sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==","https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"], + "~npm~is-glob@4.0.3": [2,"is-glob","sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==","https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"], + "~npm~isexe@2.0.0": [2,"isexe","sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==","https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"], + "~npm~jiti@2.6.1": [0,"jiti","sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==","https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",null,null,null,null,{ "jiti": "lib/jiti-cli.mjs"}], + "~npm~js-tokens@4.0.0": [2,"js-tokens","sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==","https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"], + "~npm~js-yaml@4.1.1": [2,"js-yaml","sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==","https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",null,null,null,null,{ "js-yaml": "bin/js-yaml.js"}], + "~npm~jsesc@3.1.0": [2,"jsesc","sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==","https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",null,null,null,null,{ "jsesc": "bin/jsesc"}], + "~npm~json-buffer@3.0.1": [2,"json-buffer","sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==","https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz"], + "~npm~json-schema-traverse@0.4.1": [2,"json-schema-traverse","sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==","https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"], + "~npm~json-stable-stringify-without-jsonify@1.0.1": [2,"json-stable-stringify-without-jsonify","sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==","https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"], + "~npm~json5@2.2.3": [2,"json5","sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==","https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",null,null,null,null,{ "json5": "lib/cli.js"}], + "~npm~keyv@4.5.4": [2,"keyv","sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==","https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"], + "~npm~levn@0.4.1": [2,"levn","sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==","https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"], + "~npm~lightningcss-android-arm64@1.30.2": [1,"lightningcss-android-arm64","sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==","https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "android" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-darwin-arm64@1.30.2": [1,"lightningcss-darwin-arm64","sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==","https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-darwin-x64@1.30.2": [1,"lightningcss-darwin-x64","sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==","https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "darwin" ], "cpu": [ "x64" ]}], + "~npm~lightningcss-freebsd-x64@1.30.2": [1,"lightningcss-freebsd-x64","sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==","https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "freebsd" ], "cpu": [ "x64" ]}], + "~npm~lightningcss-linux-arm-gnueabihf@1.30.2": [1,"lightningcss-linux-arm-gnueabihf","sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==","https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm" ]}], + "~npm~lightningcss-linux-arm64-gnu@1.30.2": [1,"lightningcss-linux-arm64-gnu","sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==","https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "glibc" ]}], + "~npm~lightningcss-linux-arm64-musl@1.30.2": [1,"lightningcss-linux-arm64-musl","sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==","https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "arm64" ], "libc": [ "musl" ]}], + "~npm~lightningcss-linux-x64-gnu@1.30.2": [1,"lightningcss-linux-x64-gnu","sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==","https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "glibc" ]}], + "~npm~lightningcss-linux-x64-musl@1.30.2": [1,"lightningcss-linux-x64-musl","sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==","https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "linux" ], "cpu": [ "x64" ], "libc": [ "musl" ]}], + "~npm~lightningcss-win32-arm64-msvc@1.30.2": [1,"lightningcss-win32-arm64-msvc","sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==","https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "arm64" ]}], + "~npm~lightningcss-win32-x64-msvc@1.30.2": [1,"lightningcss-win32-x64-msvc","sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==","https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",null,null,null,{ "engines": { "node": ">= 12.0.0" }, "os": [ "win32" ], "cpu": [ "x64" ]}], + "~npm~lightningcss@1.30.2": [0,"lightningcss","sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==","https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz"], + "~npm~locate-path@6.0.0": [2,"locate-path","sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==","https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"], + "~npm~lodash.merge@4.6.2": [2,"lodash.merge","sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==","https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"], + "~npm~lru-cache@5.1.1": [2,"lru-cache","sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==","https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"], + "~npm~lucide-react@0.534.0": [0,"lucide-react","sha512-4Bz7rujQ/mXHqCwjx09ih/Q9SCizz9CjBV5repw9YSHZZZaop9/Oj0RgCDt6WdEaeAPfbcZ8l2b4jzApStqgNw==","https://registry.npmjs.org/lucide-react/-/lucide-react-0.534.0.tgz"], + "~npm~magic-string@0.30.21": [0,"magic-string","sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==","https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz"], + "~npm~minimatch@3.1.2": [2,"minimatch","sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"], + "~npm~minimatch@9.0.5": [2,"minimatch","sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==","https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"], + "~npm~motion-dom@12.30.1": [0,"motion-dom","sha512-QXB+iFJRzZTqL+Am4a1CRoHdH+0Nq12wLdqQQZZsfHlp9AMt6PA098L/61oVZsDA+Ep3QSGudzpViyRrhYhGcQ==","https://registry.npmjs.org/motion-dom/-/motion-dom-12.30.1.tgz"], + "~npm~motion-utils@12.29.2": [0,"motion-utils","sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==","https://registry.npmjs.org/motion-utils/-/motion-utils-12.29.2.tgz"], + "~npm~motion@12.31.0": [0,"motion","sha512-KpZQik3LLFdsiaLdFXQGnty84KcDvvdvBCHSvA9aH+RjQTP6jkJGyngRPSngau13ARUI6TbPphf/Vv/QxwxRJQ==","https://registry.npmjs.org/motion/-/motion-12.31.0.tgz"], + "~npm~ms@2.1.3": [2,"ms","sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==","https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"], + "~npm~nanoid@3.3.11": [2,"nanoid","sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==","https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",null,null,null,null,{ "nanoid": "bin/nanoid.cjs"}], + "~npm~natural-compare@1.4.0": [2,"natural-compare","sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==","https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"], + "~npm~node-releases@2.0.27": [2,"node-releases","sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==","https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz"], + "~npm~optionator@0.9.4": [2,"optionator","sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==","https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz"], + "~npm~p-limit@3.1.0": [2,"p-limit","sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==","https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"], + "~npm~p-locate@5.0.0": [2,"p-locate","sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==","https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"], + "~npm~parent-module@1.0.1": [2,"parent-module","sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==","https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"], + "~npm~path-exists@4.0.0": [2,"path-exists","sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==","https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"], + "~npm~path-key@3.1.1": [2,"path-key","sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==","https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"], + "~npm~picocolors@1.1.1": [2,"picocolors","sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==","https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"], + "~npm~picomatch@4.0.3": [2,"picomatch","sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==","https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz"], + "~npm~postcss@8.5.6": [2,"postcss","sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==","https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz"], + "~npm~prelude-ls@1.2.1": [2,"prelude-ls","sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==","https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"], + "~npm~prettier@3.8.1": [2,"prettier","sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==","https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",null,null,null,null,{ "prettier": "bin/prettier.cjs"}], + "~npm~punycode@2.3.1": [2,"punycode","sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==","https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"], + "~npm~react-dom@19.2.4": [0,"react-dom","sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==","https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz"], + "~npm~react-is@19.2.4": [0,"react-is","sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==","https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz"], + "~npm~react-redux@9.2.0": [0,"react-redux","sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==","https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz"], + "~npm~react-refresh@0.17.0": [2,"react-refresh","sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==","https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz"], + "~npm~react-remove-scroll-bar@2.3.8": [0,"react-remove-scroll-bar","sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==","https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz"], + "~npm~react-remove-scroll@2.7.2": [0,"react-remove-scroll","sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==","https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz"], + "~npm~react-router@7.13.0": [0,"react-router","sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==","https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz"], + "~npm~react-style-singleton@2.2.3": [0,"react-style-singleton","sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==","https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz"], + "~npm~react@19.2.4": [0,"react","sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==","https://registry.npmjs.org/react/-/react-19.2.4.tgz"], + "~npm~recharts@3.7.0": [0,"recharts","sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==","https://registry.npmjs.org/recharts/-/recharts-3.7.0.tgz"], + "~npm~redux-thunk@3.1.0~peer.2": [0,"redux-thunk","sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==","https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz"], + "~npm~redux@5.0.1": [0,"redux","sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==","https://registry.npmjs.org/redux/-/redux-5.0.1.tgz"], + "~npm~reselect@5.1.1": [0,"reselect","sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==","https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz"], + "~npm~resolve-from@4.0.0": [2,"resolve-from","sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==","https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"], + "~npm~rollup@4.57.1": [2,"rollup","sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==","https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz",null,null,null,null,{ "rollup": "dist/bin/rollup"}], + "~npm~scheduler@0.27.0": [0,"scheduler","sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==","https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz"], + "~npm~semver@6.3.1": [2,"semver","sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==","https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], + "~npm~semver@7.7.3": [2,"semver","sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==","https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",null,null,null,null,{ "semver": "bin/semver.js"}], + "~npm~set-cookie-parser@2.7.2": [0,"set-cookie-parser","sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==","https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz"], + "~npm~shebang-command@2.0.0": [2,"shebang-command","sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==","https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"], + "~npm~shebang-regex@3.0.0": [2,"shebang-regex","sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==","https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"], + "~npm~sonner@2.0.7": [0,"sonner","sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==","https://registry.npmjs.org/sonner/-/sonner-2.0.7.tgz"], + "~npm~source-map-js@1.2.1": [0,"source-map-js","sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==","https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"], + "~npm~strip-json-comments@3.1.1": [2,"strip-json-comments","sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==","https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"], + "~npm~supports-color@7.2.0": [2,"supports-color","sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==","https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"], + "~npm~tailwind-merge@3.4.0": [0,"tailwind-merge","sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==","https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz"], + "~npm~tailwindcss@4.1.18": [0,"tailwindcss","sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==","https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz"], + "~npm~tapable@2.3.0": [0,"tapable","sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==","https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz"], + "~npm~tiny-invariant@1.3.3": [0,"tiny-invariant","sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==","https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz"], + "~npm~tinyglobby@0.2.15": [2,"tinyglobby","sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==","https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz"], + "~npm~ts-api-utils@2.4.0~peer.3": [2,"ts-api-utils","sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==","https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz"], + "~npm~tslib@2.8.1": [0,"tslib","sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==","https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"], + "~npm~tw-animate-css@1.4.0": [2,"tw-animate-css","sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==","https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.4.0.tgz"], + "~npm~type-check@0.4.0": [2,"type-check","sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==","https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"], + "~npm~typescript-eslint@8.54.0": [2,"typescript-eslint","sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==","https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz"], + "~npm~typescript@5.8.3": [2,"typescript","sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==","https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",null,null,null,null,{ "tsc": "bin/tsc", "tsserver": "bin/tsserver"}], + "~npm~undici-types@7.16.0": [2,"undici-types","sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==","https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz"], + "~npm~update-browserslist-db@1.2.3": [2,"update-browserslist-db","sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==","https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",null,null,null,null,{ "update-browserslist-db": "cli.js"}], + "~npm~uri-js@4.4.1": [2,"uri-js","sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==","https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"], + "~npm~use-callback-ref@1.3.3": [0,"use-callback-ref","sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==","https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz"], + "~npm~use-sidecar@1.1.3": [0,"use-sidecar","sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==","https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz"], + "~npm~use-sync-external-store@1.6.0": [0,"use-sync-external-store","sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==","https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz"], + "~npm~victory-vendor@37.3.6": [0,"victory-vendor","sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==","https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz"], + "~npm~vite@7.3.1": [2,"vite","sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==","https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",null,null,null,null,{ "vite": "bin/vite.js"}], + "~npm~which@2.0.2": [2,"which","sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==","https://registry.npmjs.org/which/-/which-2.0.2.tgz",null,null,null,null,{ "node-which": "./bin/node-which"}], + "~npm~word-wrap@1.2.5": [2,"word-wrap","sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==","https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz"], + "~npm~yallist@3.1.1": [2,"yallist","sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==","https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"], + "~npm~yocto-queue@0.1.0": [2,"yocto-queue","sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==","https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"] }, "edges": { "file~_d @eslint/js": "dev ^9.30.1 ~npm~@eslint+js@9.39.2", diff --git a/app/vlt.json b/app/vlt.json index 2b02db38b3..cbf569729f 100644 --- a/app/vlt.json +++ b/app/vlt.json @@ -1,7 +1,7 @@ { "config": { "registries": { - "npm": "https://registry.vlt.io/vlt/npm/" + "npm": "https://registry.npmjs.org/" }, "command": { "install": { From 58f1b76e5c79abb3722a8d72fedee96997027eb5 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Tue, 4 Aug 2026 16:48:50 -0700 Subject: [PATCH 27/27] chore: remove diagnostic artifact conditions --- .github/workflows/benchmark.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 95bc9d5a4b..db35cac7fb 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -178,14 +178,12 @@ jobs: --fixtures="${{ matrix.fixture }}" \ --variation="${{ matrix.variation }}" - name: Upload Benchmark Results - if: always() uses: actions/upload-artifact@v7 with: name: results-${{ matrix.fixture }}-${{ matrix.variation }} path: ./results/${{ matrix.fixture }}/${{ matrix.variation }}/ retention-days: 7 - name: Upload Versions Info - if: always() uses: actions/upload-artifact@v7 with: name: versions-${{ matrix.fixture }}-${{ matrix.variation }}