{
  "systemParams": "win32-x64-127",
  "modulesFolders": [
    "node_modules"
  ],
  "flags": [],
  "linkedModules": [],
  "topLevelPatterns": [
    "@angular/animations@^20.0.0-rc.0",
    "@angular/build@^20.0.0-rc.0",
    "@angular/cli@^20.0.0-rc.0",
    "@angular/common@^20.0.0-rc.0",
    "@angular/compiler-cli@^20.0.0-rc.0",
    "@angular/compiler@^20.0.0-rc.0",
    "@angular/core@^20.0.0-rc.0",
    "@angular/forms@^20.0.0-rc.0",
    "@angular/material@^20.0.5",
    "@angular/platform-browser-dynamic@^20.0.0-rc.0",
    "@angular/platform-browser@^20.0.0-rc.0",
    "@angular/router@^20.0.0-rc.0",
    "@angular/service-worker@^20.0.0-rc.0",
    "@ant-design/icons-angular@^19.0.0",
    "@ngx-translate/core@^17.0.0",
    "@ngx-translate/http-loader@^17.0.0",
    "@types/jasmine@~5.1.0",
    "@types/qs@^6.9.18",
    "@types/three@^0.177.0",
    "dexie@^4.0.11",
    "jasmine-core@~5.4.0",
    "karma-chrome-launcher@~3.2.0",
    "karma-coverage@~2.2.0",
    "karma-jasmine-html-reporter@~2.1.0",
    "karma-jasmine@~5.1.0",
    "karma@~6.4.0",
    "less@^4.2.0",
    "ng-zorro-antd@^20.2.1",
    "ngx-device-info@^3.0.13",
    "ngx-socket-io@^4.8.2",
    "rxjs@~7.8.0",
    "three@^0.177.0",
    "tslib@^2.3.0",
    "typescript@~5.8.3",
    "zone.js@~0.15.0"
  ],
  "lockfileEntries": {
    "@algolia/abtesting@1.1.0": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.1.0.tgz",
    "@algolia/client-abtesting@5.35.0": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.35.0.tgz",
    "@algolia/client-analytics@5.35.0": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.35.0.tgz",
    "@algolia/client-common@5.35.0": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.35.0.tgz",
    "@algolia/client-insights@5.35.0": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.35.0.tgz",
    "@algolia/client-personalization@5.35.0": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.35.0.tgz",
    "@algolia/client-query-suggestions@5.35.0": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.35.0.tgz",
    "@algolia/client-search@5.35.0": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.35.0.tgz",
    "@algolia/ingestion@1.35.0": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.35.0.tgz",
    "@algolia/monitoring@1.35.0": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.35.0.tgz",
    "@algolia/recommend@5.35.0": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.35.0.tgz",
    "@algolia/requester-browser-xhr@5.35.0": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.35.0.tgz",
    "@algolia/requester-fetch@5.35.0": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.35.0.tgz",
    "@algolia/requester-node-http@5.35.0": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.35.0.tgz",
    "@ampproject/remapping@2.3.0": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
    "@ampproject/remapping@^2.2.0": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
    "@angular-devkit/architect@0.2002.2": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2002.2.tgz",
    "@angular-devkit/core@20.2.2": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.2.2.tgz",
    "@angular-devkit/schematics@20.2.2": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.2.2.tgz",
    "@angular/animations@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/animations/-/animations-20.2.4.tgz",
    "@angular/build@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/build/-/build-20.2.2.tgz",
    "@angular/cdk@^20.0.0": "https://registry.npmjs.org/@angular/cdk/-/cdk-20.2.2.tgz",
    "@angular/cli@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/cli/-/cli-20.2.2.tgz",
    "@angular/common@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/common/-/common-20.2.4.tgz",
    "@angular/compiler-cli@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.2.4.tgz",
    "@angular/compiler@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.2.4.tgz",
    "@angular/core@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/core/-/core-20.2.4.tgz",
    "@angular/forms@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/forms/-/forms-20.2.4.tgz",
    "@angular/material@^20.0.5": "https://registry.npmjs.org/@angular/material/-/material-20.2.2.tgz",
    "@angular/platform-browser-dynamic@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.2.4.tgz",
    "@angular/platform-browser@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.2.4.tgz",
    "@angular/router@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/router/-/router-20.2.4.tgz",
    "@angular/service-worker@^20.0.0-rc.0": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-20.2.4.tgz",
    "@ant-design/colors@^7.0.0": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.2.1.tgz",
    "@ant-design/fast-color@^2.0.6": "https://registry.npmjs.org/@ant-design/fast-color/-/fast-color-2.0.6.tgz",
    "@ant-design/icons-angular@^19.0.0": "https://registry.npmjs.org/@ant-design/icons-angular/-/icons-angular-19.0.0.tgz",
    "@ant-design/icons-angular@^20.0.0": "https://registry.npmjs.org/@ant-design/icons-angular/-/icons-angular-20.0.0.tgz",
    "@babel/code-frame@^7.27.1": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
    "@babel/compat-data@^7.27.2": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz",
    "@babel/core@7.28.3": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
    "@babel/core@^7.12.3": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
    "@babel/core@^7.23.9": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
    "@babel/generator@^7.28.3": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
    "@babel/helper-annotate-as-pure@7.27.3": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
    "@babel/helper-compilation-targets@^7.27.2": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
    "@babel/helper-globals@^7.28.0": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
    "@babel/helper-module-imports@^7.27.1": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
    "@babel/helper-module-transforms@^7.28.3": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
    "@babel/helper-split-export-declaration@7.24.7": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
    "@babel/helper-string-parser@^7.27.1": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
    "@babel/helper-validator-identifier@^7.27.1": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
    "@babel/helper-validator-option@^7.27.1": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
    "@babel/helpers@^7.28.3": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
    "@babel/parser@^7.14.7": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
    "@babel/parser@^7.23.9": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
    "@babel/parser@^7.27.2": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
    "@babel/parser@^7.28.3": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
    "@babel/parser@^7.28.4": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
    "@babel/runtime@^7.21.0": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",
    "@babel/runtime@^7.24.7": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",
    "@babel/template@^7.27.2": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
    "@babel/traverse@^7.27.1": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
    "@babel/traverse@^7.28.3": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
    "@babel/types@^7.24.7": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
    "@babel/types@^7.27.1": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
    "@babel/types@^7.27.3": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
    "@babel/types@^7.28.2": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
    "@babel/types@^7.28.4": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
    "@colors/colors@1.5.0": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
    "@ctrl/tinycolor@^3.6.0": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
    "@dimforge/rapier3d-compat@~0.12.0": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
    "@emnapi/core@^1.5.0": "https://registry.yarnpkg.com/@emnapi/core/-/core-1.5.0.tgz#85cd84537ec989cebb2343606a1ee663ce4edaf0",
    "@emnapi/runtime@^1.5.0": "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.5.0.tgz#9aebfcb9b17195dce3ab53c86787a6b7d058db73",
    "@emnapi/wasi-threads@1.1.0": "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz#60b2102fddc9ccb78607e4a3cf8403ea69be41bf",
    "@esbuild/aix-ppc64@0.25.9": "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz#bef96351f16520055c947aba28802eede3c9e9a9",
    "@esbuild/android-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz#d2e70be7d51a529425422091e0dcb90374c1546c",
    "@esbuild/android-arm@0.25.9": "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.9.tgz#d2a753fe2a4c73b79437d0ba1480e2d760097419",
    "@esbuild/android-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.9.tgz#5278836e3c7ae75761626962f902a0d55352e683",
    "@esbuild/darwin-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz#f1513eaf9ec8fa15dcaf4c341b0f005d3e8b47ae",
    "@esbuild/darwin-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz#e27dbc3b507b3a1cea3b9280a04b8b6b725f82be",
    "@esbuild/freebsd-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz#364e3e5b7a1fd45d92be08c6cc5d890ca75908ca",
    "@esbuild/freebsd-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz#7c869b45faeb3df668e19ace07335a0711ec56ab",
    "@esbuild/linux-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz#48d42861758c940b61abea43ba9a29b186d6cb8b",
    "@esbuild/linux-arm@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz#6ce4b9cabf148274101701d112b89dc67cc52f37",
    "@esbuild/linux-ia32@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz#207e54899b79cac9c26c323fc1caa32e3143f1c4",
    "@esbuild/linux-loong64@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz#0ba48a127159a8f6abb5827f21198b999ffd1fc0",
    "@esbuild/linux-mips64el@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz#a4d4cc693d185f66a6afde94f772b38ce5d64eb5",
    "@esbuild/linux-ppc64@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz#0f5805c1c6d6435a1dafdc043cb07a19050357db",
    "@esbuild/linux-riscv64@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz#6776edece0f8fca79f3386398b5183ff2a827547",
    "@esbuild/linux-s390x@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz#3f6f29ef036938447c2218d309dc875225861830",
    "@esbuild/linux-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz#831fe0b0e1a80a8b8391224ea2377d5520e1527f",
    "@esbuild/netbsd-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz#06f99d7eebe035fbbe43de01c9d7e98d2a0aa548",
    "@esbuild/netbsd-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz#db99858e6bed6e73911f92a88e4edd3a8c429a52",
    "@esbuild/openbsd-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz#afb886c867e36f9d86bb21e878e1185f5d5a0935",
    "@esbuild/openbsd-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz#30855c9f8381fac6a0ef5b5f31ac6e7108a66ecf",
    "@esbuild/openharmony-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz#2f2144af31e67adc2a8e3705c20c2bd97bd88314",
    "@esbuild/sunos-x64@0.25.9": "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz#69b99a9b5bd226c9eb9c6a73f990fddd497d732e",
    "@esbuild/win32-arm64@0.25.9": "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz#d789330a712af916c88325f4ffe465f885719c6b",
    "@esbuild/win32-ia32@0.25.9": "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz#52fc735406bd49688253e74e4e837ac2ba0789e3",
    "@esbuild/win32-x64@0.25.9": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
    "@inquirer/checkbox@^4.2.1": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.2.tgz",
    "@inquirer/confirm@5.1.14": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz",
    "@inquirer/confirm@^5.1.14": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz",
    "@inquirer/core@^10.1.15": "https://registry.npmjs.org/@inquirer/core/-/core-10.2.0.tgz",
    "@inquirer/core@^10.2.0": "https://registry.npmjs.org/@inquirer/core/-/core-10.2.0.tgz",
    "@inquirer/editor@^4.2.17": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.18.tgz",
    "@inquirer/expand@^4.0.17": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.18.tgz",
    "@inquirer/external-editor@^1.0.1": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.1.tgz",
    "@inquirer/figures@^1.0.13": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz",
    "@inquirer/input@^4.2.1": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.2.tgz",
    "@inquirer/number@^3.0.17": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.18.tgz",
    "@inquirer/password@^4.0.17": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.18.tgz",
    "@inquirer/prompts@7.8.2": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.2.tgz",
    "@inquirer/rawlist@^4.1.5": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.6.tgz",
    "@inquirer/search@^3.1.0": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.1.tgz",
    "@inquirer/select@^4.3.1": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.2.tgz",
    "@inquirer/type@^3.0.7": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz",
    "@inquirer/type@^3.0.8": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz",
    "@isaacs/balanced-match@^4.0.1": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
    "@isaacs/brace-expansion@^5.0.0": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
    "@isaacs/cliui@^8.0.2": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
    "@isaacs/fs-minipass@^4.0.0": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
    "@istanbuljs/schema@^0.1.2": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
    "@istanbuljs/schema@^0.1.3": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
    "@jridgewell/gen-mapping@^0.3.12": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
    "@jridgewell/gen-mapping@^0.3.5": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
    "@jridgewell/resolve-uri@^3.1.0": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
    "@jridgewell/sourcemap-codec@^1.4.14": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
    "@jridgewell/sourcemap-codec@^1.5.0": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
    "@jridgewell/trace-mapping@^0.3.24": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
    "@jridgewell/trace-mapping@^0.3.28": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
    "@listr2/prompt-adapter-inquirer@3.0.1": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-3.0.1.tgz",
    "@lmdb/lmdb-darwin-arm64@3.4.2": "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.4.2.tgz#316848b41e26cf0ddb379fad193d49052f09d7df",
    "@lmdb/lmdb-darwin-x64@3.4.2": "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.4.2.tgz#c2048ad9d4c4c23e420f8fb2f3c418f713715cb7",
    "@lmdb/lmdb-linux-arm64@3.4.2": "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.4.2.tgz#382a820e422c189feb0b64ce6ab2ad379ba7b097",
    "@lmdb/lmdb-linux-arm@3.4.2": "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.4.2.tgz#a3dbb70e1a1e999d7c82ccff3d6c938872241acd",
    "@lmdb/lmdb-linux-x64@3.4.2": "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.2.tgz#aa073eac33ede369d51afd0314b2e2af06a368e0",
    "@lmdb/lmdb-win32-arm64@3.4.2": "https://registry.yarnpkg.com/@lmdb/lmdb-win32-arm64/-/lmdb-win32-arm64-3.4.2.tgz#7e73500f0c81ca269a6ad9290fb1e7bf7137863d",
    "@lmdb/lmdb-win32-x64@3.4.2": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.4.2.tgz",
    "@modelcontextprotocol/sdk@1.17.3": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.3.tgz",
    "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3": "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz#9edec61b22c3082018a79f6d1c30289ddf3d9d11",
    "@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3": "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz#33677a275204898ad8acbf62734fc4dc0b6a4855",
    "@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3": "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz#19edf7cdc2e7063ee328403c1d895a86dd28f4bb",
    "@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3": "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz#94fb0543ba2e28766c3fc439cabbe0440ae70159",
    "@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3": "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz#4a0609ab5fe44d07c9c60a11e4484d3c38bbd6e3",
    "@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz",
    "@napi-rs/nice-android-arm-eabi@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.1.1.tgz#4ebd966821cd6c2cc7cc020eb468de397bb9b40f",
    "@napi-rs/nice-android-arm64@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.1.1.tgz#e183ba874512bc005852daab8b78c63e0a4288a8",
    "@napi-rs/nice-darwin-arm64@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.1.1.tgz#64b1585809774cbb8bf95cea3d4c8827c9897394",
    "@napi-rs/nice-darwin-x64@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.1.1.tgz#99c0c7f62cb1e23ca76881bb29cc6000aeccc6f0",
    "@napi-rs/nice-freebsd-x64@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.1.1.tgz#9a5ca0e3ced86207887c98a5a560de8cde5a909e",
    "@napi-rs/nice-linux-arm-gnueabihf@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.1.1.tgz#b8a6a1bc88d0de3e99ac3fdea69980dc6e20b502",
    "@napi-rs/nice-linux-arm64-gnu@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.1.1.tgz#226f1ef30fcb80fa40370e843b75cc86e39e1183",
    "@napi-rs/nice-linux-arm64-musl@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.1.1.tgz#01345c3db79210ba5406c8729e8db75ed11c5f14",
    "@napi-rs/nice-linux-ppc64-gnu@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.1.1.tgz#ce7a1025227daab491ded40784b561394d688fcb",
    "@napi-rs/nice-linux-riscv64-gnu@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.1.1.tgz#9bef5dc89a0425d03163853b4968dbb686d98fd5",
    "@napi-rs/nice-linux-s390x-gnu@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.1.1.tgz#247c8c7c45876877bdb337cfeb290ff4fd82de62",
    "@napi-rs/nice-linux-x64-gnu@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.1.1.tgz#7fd1f5e037cb44ab4f5f95a3b3225a99e3248f12",
    "@napi-rs/nice-linux-x64-musl@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.1.1.tgz#d447cd7157ae5da5c0b15fc618bf61f0c344ff6f",
    "@napi-rs/nice-openharmony-arm64@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-openharmony-arm64/-/nice-openharmony-arm64-1.1.1.tgz#1120e457d2cc6b2bc86ef0a697faefe2e194dfce",
    "@napi-rs/nice-win32-arm64-msvc@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.1.1.tgz#91e4cfecf339b43fa7934f0c8b19d04f4cdd9bc0",
    "@napi-rs/nice-win32-ia32-msvc@1.1.1": "https://registry.yarnpkg.com/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.1.1.tgz#ed9300bba074d3e3b0a077d6b157f2b4ff70af0e",
    "@napi-rs/nice-win32-x64-msvc@1.1.1": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.1.1.tgz",
    "@napi-rs/nice@^1.0.4": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.1.1.tgz",
    "@napi-rs/wasm-runtime@^1.0.3": "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz#dcfea99a75f06209a235f3d941e3460a51e9b14c",
    "@ngx-translate/core@^17.0.0": "https://registry.npmjs.org/@ngx-translate/core/-/core-17.0.0.tgz",
    "@ngx-translate/http-loader@^17.0.0": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-17.0.0.tgz",
    "@npmcli/agent@^3.0.0": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
    "@npmcli/fs@^4.0.0": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
    "@npmcli/git@^6.0.0": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz",
    "@npmcli/installed-package-contents@^3.0.0": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz",
    "@npmcli/node-gyp@^4.0.0": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz",
    "@npmcli/package-json@^6.0.0": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz",
    "@npmcli/promise-spawn@^8.0.0": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.3.tgz",
    "@npmcli/redact@^3.0.0": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz",
    "@npmcli/run-script@^9.0.0": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz",
    "@oxc-project/runtime@=0.81.0": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.81.0.tgz",
    "@oxc-project/types@=0.81.0": "https://registry.npmjs.org/@oxc-project/types/-/types-0.81.0.tgz",
    "@parcel/watcher-android-arm64@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1",
    "@parcel/watcher-darwin-arm64@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67",
    "@parcel/watcher-darwin-x64@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8",
    "@parcel/watcher-freebsd-x64@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b",
    "@parcel/watcher-linux-arm-glibc@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1",
    "@parcel/watcher-linux-arm-musl@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e",
    "@parcel/watcher-linux-arm64-glibc@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30",
    "@parcel/watcher-linux-arm64-musl@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2",
    "@parcel/watcher-linux-x64-glibc@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e",
    "@parcel/watcher-linux-x64-musl@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee",
    "@parcel/watcher-win32-arm64@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243",
    "@parcel/watcher-win32-ia32@2.5.1": "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6",
    "@parcel/watcher-win32-x64@2.5.1": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
    "@parcel/watcher@^2.4.1": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
    "@pkgjs/parseargs@^0.11.0": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
    "@rolldown/binding-android-arm64@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.32.tgz#02de9d01a6b9ac398e19c08f233f3cffd9e659e8",
    "@rolldown/binding-darwin-arm64@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.32.tgz#907c4bec9d8c9c9afeb07c40a11ce6f17802a874",
    "@rolldown/binding-darwin-x64@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.32.tgz#c5a521841fe1bd2a620270ec241eae98ccb98a49",
    "@rolldown/binding-freebsd-x64@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.32.tgz#cf350cc6a094ef74c06d6bdd245d81030cac5cdc",
    "@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.32.tgz#2e17f0d83948bbcf2a1568aadc232d0bbb30f177",
    "@rolldown/binding-linux-arm64-gnu@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.32.tgz#4f8aff4b862237187f38c3f145c817b6347ddb1b",
    "@rolldown/binding-linux-arm64-musl@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.32.tgz#47d2f00ca384268cb57ae35b619c078ae8d5c71f",
    "@rolldown/binding-linux-x64-gnu@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.32.tgz#b9e304d2973c6964faf9c09b999bedb21082de37",
    "@rolldown/binding-linux-x64-musl@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.32.tgz#950219c77f51da4ec30c7fd33eed76bf12898aff",
    "@rolldown/binding-openharmony-arm64@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.32.tgz#3623ccb88b42a6a165cd9bd113fad287701e0139",
    "@rolldown/binding-wasm32-wasi@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.32.tgz#49fb4a150eab5e4bdccdaa415c675187006732c2",
    "@rolldown/binding-win32-arm64-msvc@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.32.tgz#88e227820c68bd1c49084378d2c8ced1a81a4ec8",
    "@rolldown/binding-win32-ia32-msvc@1.0.0-beta.32": "https://registry.yarnpkg.com/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.32.tgz#7b1aa9593e662bbec1bb52a84772f054b4b49e5f",
    "@rolldown/binding-win32-x64-msvc@1.0.0-beta.32": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.32.tgz",
    "@rolldown/pluginutils@1.0.0-beta.32": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.32.tgz",
    "@rollup/rollup-android-arm-eabi@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.1.tgz#7d41dc45adcfcb272504ebcea9c8a5b2c659e963",
    "@rollup/rollup-android-arm64@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.50.1.tgz#6c708fae2c9755e994c42d56c34a94cb77020650",
    "@rollup/rollup-darwin-arm64@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.50.1.tgz#85ccf92ab114e434c83037a175923a525635cbb4",
    "@rollup/rollup-darwin-x64@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.50.1.tgz#0af089f3d658d05573208dabb3a392b44d7f4630",
    "@rollup/rollup-freebsd-arm64@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.50.1.tgz#46c22a16d18180e99686647543335567221caa9c",
    "@rollup/rollup-freebsd-x64@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.50.1.tgz#819ffef2f81891c266456952962a13110c8e28b5",
    "@rollup/rollup-linux-arm-gnueabihf@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.50.1.tgz#7fe283c14793e607e653a3214b09f8973f08262a",
    "@rollup/rollup-linux-arm-musleabihf@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.50.1.tgz#066e92eb22ea30560414ec800a6d119ba0b435ac",
    "@rollup/rollup-linux-arm64-gnu@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.50.1.tgz#480d518ea99a8d97b2a174c46cd55164f138cc37",
    "@rollup/rollup-linux-arm64-musl@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.50.1.tgz#ed7db3b8999b60dd20009ddf71c95f3af49423c8",
    "@rollup/rollup-linux-loongarch64-gnu@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.50.1.tgz#16a6927a35f5dbc505ff874a4e1459610c0c6f46",
    "@rollup/rollup-linux-ppc64-gnu@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.50.1.tgz#a006700469be0041846c45b494c35754e6a04eea",
    "@rollup/rollup-linux-riscv64-gnu@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.50.1.tgz#0fcc45b2ec8a0e54218ca48849ea6d596f53649c",
    "@rollup/rollup-linux-riscv64-musl@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.50.1.tgz#d6e617eec9fe6f5859ee13fad435a16c42b469f2",
    "@rollup/rollup-linux-s390x-gnu@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.50.1.tgz#b147760d63c6f35b4b18e6a25a2a760dd3ea0c05",
    "@rollup/rollup-linux-x64-gnu@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.1.tgz#fc0be1da374f85e7e85dccaf1ff12d7cfc9fbe3d",
    "@rollup/rollup-linux-x64-musl@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.50.1.tgz#54c79932e0f9a3c992b034c82325be3bcde0d067",
    "@rollup/rollup-openharmony-arm64@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.50.1.tgz#fc48e74d413623ac02c1d521bec3e5e784488fdc",
    "@rollup/rollup-win32-arm64-msvc@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.50.1.tgz#8ce3d1181644406362cf1e62c90e88ab083e02bb",
    "@rollup/rollup-win32-ia32-msvc@4.50.1": "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.50.1.tgz#dd2dfc896eac4b2689d55f01c6d51c249263f805",
    "@rollup/rollup-win32-x64-msvc@4.50.1": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.50.1.tgz",
    "@schematics/angular@20.2.2": "https://registry.npmjs.org/@schematics/angular/-/angular-20.2.2.tgz",
    "@sigstore/bundle@^3.1.0": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz",
    "@sigstore/core@^2.0.0": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz",
    "@sigstore/protobuf-specs@^0.4.0": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz",
    "@sigstore/protobuf-specs@^0.4.1": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz",
    "@sigstore/sign@^3.1.0": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz",
    "@sigstore/tuf@^3.1.0": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz",
    "@sigstore/verify@^2.1.0": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz",
    "@socket.io/component-emitter@~3.1.0": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
    "@tufjs/canonical-json@2.0.0": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
    "@tufjs/models@3.0.1": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz",
    "@tweenjs/tween.js@~23.1.3": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
    "@tybys/wasm-util@^0.10.1": "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.1.tgz#ecddd3205cf1e2d5274649ff0eedd2991ed7f414",
    "@types/cors@^2.8.12": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz",
    "@types/estree@1.0.8": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
    "@types/jasmine@~5.1.0": "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.9.tgz",
    "@types/node@*": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz",
    "@types/node@>=10.0.0": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz",
    "@types/qs@^6.9.18": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
    "@types/stats.js@*": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
    "@types/three@^0.177.0": "https://registry.npmjs.org/@types/three/-/three-0.177.0.tgz",
    "@types/webxr@*": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.23.tgz",
    "@vitejs/plugin-basic-ssl@2.1.0": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.0.tgz",
    "@webgpu/types@*": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.64.tgz",
    "@yarnpkg/lockfile@1.1.0": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
    "abbrev@^3.0.0": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz",
    "accepts@^2.0.0": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
    "accepts@~1.3.4": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
    "agent-base@^7.1.0": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
    "agent-base@^7.1.2": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
    "ajv-formats@3.0.1": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
    "ajv@8.17.1": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
    "ajv@^6.12.6": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
    "ajv@^8.0.0": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
    "algoliasearch@5.35.0": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.35.0.tgz",
    "ansi-escapes@^4.3.2": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
    "ansi-escapes@^7.0.0": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz",
    "ansi-regex@^5.0.1": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
    "ansi-regex@^6.0.1": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
    "ansi-styles@^4.0.0": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    "ansi-styles@^6.0.0": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
    "ansi-styles@^6.1.0": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
    "ansi-styles@^6.2.1": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
    "ansis@^4.0.0": "https://registry.npmjs.org/ansis/-/ansis-4.1.0.tgz",
    "anymatch@~3.1.2": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
    "balanced-match@^1.0.0": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
    "base64id@2.0.0": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
    "base64id@~2.0.0": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
    "beasties@0.3.5": "https://registry.npmjs.org/beasties/-/beasties-0.3.5.tgz",
    "binary-extensions@^2.0.0": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
    "body-parser@^1.19.0": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
    "body-parser@^2.2.0": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
    "boolbase@^1.0.0": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
    "brace-expansion@^1.1.7": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
    "brace-expansion@^2.0.1": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
    "braces@^3.0.2": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
    "braces@^3.0.3": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
    "braces@~3.0.2": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
    "browserslist@^4.23.0": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz",
    "browserslist@^4.24.0": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz",
    "buffer-from@^1.0.0": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
    "bytes@3.1.2": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
    "bytes@^3.1.2": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
    "cacache@^19.0.0": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
    "cacache@^19.0.1": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
    "call-bind-apply-helpers@^1.0.1": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
    "call-bind-apply-helpers@^1.0.2": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
    "call-bound@^1.0.2": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
    "call-bound@^1.0.3": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
    "caniuse-lite@^1.0.30001737": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz",
    "chalk@^5.3.0": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz",
    "chardet@^2.1.0": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz",
    "chokidar@^3.5.1": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
    "chokidar@^4.0.0": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
    "chownr@^2.0.0": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
    "chownr@^3.0.0": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
    "cli-cursor@^5.0.0": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz",
    "cli-spinners@^2.9.2": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
    "cli-truncate@^4.0.0": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz",
    "cli-width@^4.1.0": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
    "cliui@^7.0.2": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
    "cliui@^9.0.1": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
    "color-convert@^2.0.1": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    "color-name@~1.1.4": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    "colorette@^2.0.20": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
    "concat-map@0.0.1": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    "connect@^3.7.0": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
    "content-disposition@^1.0.0": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
    "content-type@^1.0.5": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
    "content-type@~1.0.5": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
    "convert-source-map@^1.5.1": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
    "convert-source-map@^2.0.0": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
    "cookie-signature@^1.2.1": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
    "cookie@^0.7.1": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
    "cookie@~0.7.2": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
    "copy-anything@^2.0.1": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
    "core-js@^3.39.0": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz",
    "cors@^2.8.5": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
    "cors@~2.8.5": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
    "cross-spawn@^7.0.5": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
    "cross-spawn@^7.0.6": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
    "css-select@^6.0.0": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz",
    "css-what@^7.0.0": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz",
    "custom-event@~1.0.0": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
    "date-fns@^2.16.1": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
    "date-format@^4.0.14": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz",
    "debug@2.6.9": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    "debug@4": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.1.0": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.1.1": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.3.1": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.3.4": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.3.5": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.4.0": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@^4.4.1": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
    "debug@~4.3.1": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
    "debug@~4.3.2": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
    "debug@~4.3.4": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
    "depd@2.0.0": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
    "depd@^2.0.0": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
    "destroy@1.2.0": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
    "detect-libc@^1.0.3": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
    "detect-libc@^2.0.1": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
    "dexie@^4.0.11": "https://registry.npmjs.org/dexie/-/dexie-4.2.0.tgz",
    "di@^0.0.1": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
    "dom-serialize@^2.2.1": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
    "dom-serializer@^2.0.0": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
    "domelementtype@^2.3.0": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
    "domhandler@^5.0.2": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
    "domhandler@^5.0.3": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
    "domutils@^3.2.1": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
    "domutils@^3.2.2": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
    "dunder-proto@^1.0.1": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
    "eastasianwidth@^0.2.0": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
    "ee-first@1.1.1": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
    "electron-to-chromium@^1.5.211": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.214.tgz",
    "emoji-regex@^10.3.0": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz",
    "emoji-regex@^8.0.0": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
    "emoji-regex@^9.2.2": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
    "encodeurl@^2.0.0": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
    "encodeurl@~1.0.2": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
    "encoding@^0.1.13": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
    "engine.io-client@~6.6.1": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
    "engine.io-parser@~5.2.1": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
    "engine.io@~6.6.0": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz",
    "ent@~2.2.0": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz",
    "entities@^4.2.0": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
    "entities@^6.0.0": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
    "env-paths@^2.2.0": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
    "environment@^1.0.0": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
    "err-code@^2.0.2": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
    "errno@^0.1.1": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
    "es-define-property@^1.0.1": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
    "es-errors@^1.3.0": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
    "es-object-atoms@^1.0.0": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
    "es-object-atoms@^1.1.1": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
    "esbuild@0.25.9": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
    "esbuild@^0.25.0": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
    "escalade@^3.1.1": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
    "escalade@^3.2.0": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
    "escape-html@^1.0.3": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
    "escape-html@~1.0.3": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
    "etag@^1.8.1": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
    "eventemitter3@^4.0.0": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
    "eventemitter3@^5.0.1": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
    "eventsource-parser@^3.0.0": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz",
    "eventsource-parser@^3.0.1": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz",
    "eventsource@^3.0.2": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
    "exponential-backoff@^3.1.1": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz",
    "express-rate-limit@^7.5.0": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz",
    "express@^5.0.1": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
    "extend@^3.0.0": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
    "fast-deep-equal@^3.1.1": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
    "fast-deep-equal@^3.1.3": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
    "fast-json-stable-stringify@^2.0.0": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
    "fast-uri@^3.0.1": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
    "fdir@^6.4.4": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
    "fdir@^6.4.6": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
    "fflate@~0.8.2": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
    "fill-range@^7.1.1": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
    "finalhandler@1.1.2": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
    "finalhandler@^2.1.0": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
    "flatted@^3.2.7": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
    "follow-redirects@^1.0.0": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
    "foreground-child@^3.1.0": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
    "forwarded@0.2.0": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
    "fresh@^2.0.0": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
    "fs-extra@^8.1.0": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
    "fs-minipass@^2.0.0": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
    "fs-minipass@^3.0.0": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
    "fs.realpath@^1.0.0": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
    "fsevents@~2.3.2": "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6",
    "fsevents@~2.3.3": "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6",
    "function-bind@^1.1.2": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
    "gensync@^1.0.0-beta.2": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
    "get-caller-file@^2.0.5": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
    "get-east-asian-width@^1.0.0": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.1.tgz",
    "get-east-asian-width@^1.3.1": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.1.tgz",
    "get-intrinsic@^1.2.5": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
    "get-intrinsic@^1.3.0": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
    "get-proto@^1.0.1": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
    "glob-parent@~5.1.2": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
    "glob-to-regexp@^0.4.1": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
    "glob@^10.2.2": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
    "glob@^7.1.3": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
    "glob@^7.1.7": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
    "gopd@^1.2.0": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
    "graceful-fs@^4.1.2": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
    "graceful-fs@^4.1.6": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
    "graceful-fs@^4.2.0": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
    "graceful-fs@^4.2.6": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
    "has-flag@^4.0.0": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    "has-symbols@^1.0.3": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
    "has-symbols@^1.1.0": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
    "has-tostringtag@^1.0.2": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
    "hasown@^2.0.2": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
    "hosted-git-info@^8.0.0": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz",
    "hosted-git-info@^9.0.0": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.0.tgz",
    "html-escaper@^2.0.0": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
    "htmlparser2@^10.0.0": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
    "http-cache-semantics@^4.1.1": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
    "http-errors@2.0.0": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
    "http-errors@^2.0.0": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
    "http-proxy-agent@^7.0.0": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
    "http-proxy@^1.18.1": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
    "https-proxy-agent@7.0.6": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
    "https-proxy-agent@^7.0.1": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
    "iconv-lite@0.4.24": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    "iconv-lite@0.7.0": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz",
    "iconv-lite@^0.6.2": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
    "iconv-lite@^0.6.3": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
    "ignore-walk@^8.0.0": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-8.0.0.tgz",
    "image-size@~0.5.0": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
    "immutable@^5.0.2": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
    "imurmurhash@^0.1.4": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
    "inflight@^1.0.4": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
    "inherits@2": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
    "inherits@2.0.4": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
    "ini@5.0.0": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz",
    "ini@^5.0.0": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz",
    "ip-address@^10.0.1": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz",
    "ipaddr.js@1.9.1": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
    "is-binary-path@~2.1.0": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
    "is-core-module@^2.16.0": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
    "is-extglob@^2.1.1": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    "is-fullwidth-code-point@^3.0.0": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    "is-fullwidth-code-point@^4.0.0": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
    "is-fullwidth-code-point@^5.0.0": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz",
    "is-glob@^4.0.1": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
    "is-glob@^4.0.3": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
    "is-glob@~4.0.1": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
    "is-interactive@^2.0.0": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz",
    "is-number@^7.0.0": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    "is-promise@^4.0.0": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
    "is-regex@^1.2.1": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
    "is-unicode-supported@^1.3.0": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
    "is-unicode-supported@^2.0.0": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz",
    "is-what@^3.14.1": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
    "isbinaryfile@^4.0.8": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
    "isexe@^2.0.0": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    "isexe@^3.1.1": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
    "istanbul-lib-coverage@^3.0.0": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
    "istanbul-lib-coverage@^3.2.0": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
    "istanbul-lib-instrument@6.0.3": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
    "istanbul-lib-instrument@^5.1.0": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
    "istanbul-lib-report@^3.0.0": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
    "istanbul-lib-source-maps@^4.0.1": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
    "istanbul-reports@^3.0.5": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
    "jackspeak@^3.1.2": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
    "jasmine-core@^4.1.0": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz",
    "jasmine-core@~5.4.0": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.4.0.tgz",
    "js-tokens@^4.0.0": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
    "jsesc@^3.0.2": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
    "json-parse-even-better-errors@^4.0.0": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz",
    "json-schema-traverse@^0.4.1": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
    "json-schema-traverse@^1.0.0": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
    "json5@^2.2.3": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
    "jsonc-parser@3.3.1": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
    "jsonfile@^4.0.0": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
    "jsonparse@^1.3.1": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
    "karma-chrome-launcher@~3.2.0": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
    "karma-coverage@~2.2.0": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz",
    "karma-jasmine-html-reporter@~2.1.0": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz",
    "karma-jasmine@~5.1.0": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz",
    "karma@~6.4.0": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
    "less@^4.2.0": "https://registry.npmjs.org/less/-/less-4.4.1.tgz",
    "listr2@9.0.1": "https://registry.npmjs.org/listr2/-/listr2-9.0.1.tgz",
    "lmdb@3.4.2": "https://registry.npmjs.org/lmdb/-/lmdb-3.4.2.tgz",
    "lodash@^4.17.21": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
    "log-symbols@^6.0.0": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz",
    "log-update@^6.1.0": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz",
    "log4js@^6.4.1": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz",
    "lru-cache@^10.0.1": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
    "lru-cache@^10.2.0": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
    "lru-cache@^11.1.0": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.1.tgz",
    "lru-cache@^5.1.1": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
    "magic-string@0.30.17": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
    "make-dir@^2.1.0": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
    "make-dir@^4.0.0": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
    "make-fetch-happen@^14.0.0": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
    "make-fetch-happen@^14.0.2": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
    "make-fetch-happen@^14.0.3": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
    "math-intrinsics@^1.1.0": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
    "media-typer@0.3.0": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
    "media-typer@^1.1.0": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
    "merge-descriptors@^2.0.0": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
    "meshoptimizer@~0.18.1": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz",
    "micromatch@^4.0.5": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
    "mime-db@1.52.0": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
    "mime-db@^1.54.0": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
    "mime-types@^3.0.0": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
    "mime-types@^3.0.1": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
    "mime-types@~2.1.24": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
    "mime-types@~2.1.34": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
    "mime@^1.4.1": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
    "mime@^2.5.2": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
    "mimic-function@^5.0.0": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz",
    "minimatch@^10.0.3": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
    "minimatch@^3.0.4": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
    "minimatch@^3.1.1": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
    "minimatch@^9.0.4": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
    "minimatch@^9.0.5": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
    "minimist@^1.2.6": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
    "minipass-collect@^2.0.1": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
    "minipass-fetch@^4.0.0": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
    "minipass-flush@^1.0.5": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
    "minipass-pipeline@^1.2.4": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
    "minipass-sized@^1.0.3": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
    "minipass@^3.0.0": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
    "minipass@^5.0.0": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
    "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
    "minipass@^7.0.2": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
    "minipass@^7.0.3": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
    "minipass@^7.0.4": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
    "minipass@^7.1.2": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
    "minizlib@^2.1.1": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
    "minizlib@^3.0.1": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
    "mkdirp@^0.5.5": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
    "mkdirp@^1.0.3": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
    "mkdirp@^3.0.1": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
    "mrmime@2.0.1": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
    "ms@2.0.0": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    "ms@^2.1.3": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
    "msgpackr-extract@^3.0.2": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz",
    "msgpackr@^1.11.2": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.5.tgz",
    "mute-stream@^2.0.0": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
    "nanoid@^3.3.11": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
    "needle@^3.1.0": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz",
    "negotiator@0.6.3": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
    "negotiator@^1.0.0": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
    "ng-zorro-antd@^20.2.1": "https://registry.npmjs.org/ng-zorro-antd/-/ng-zorro-antd-20.3.1.tgz",
    "ngx-device-info@^3.0.13": "https://registry.npmjs.org/ngx-device-info/-/ngx-device-info-3.0.13.tgz",
    "ngx-socket-io@^4.8.2": "https://registry.npmjs.org/ngx-socket-io/-/ngx-socket-io-4.9.3.tgz",
    "node-addon-api@^6.1.0": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
    "node-addon-api@^7.0.0": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
    "node-gyp-build-optional-packages@5.2.2": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz",
    "node-gyp@^11.0.0": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.4.2.tgz",
    "node-releases@^2.0.19": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.20.tgz",
    "nopt@^8.0.0": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz",
    "normalize-path@^3.0.0": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
    "normalize-path@~3.0.0": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
    "npm-bundled@^4.0.0": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz",
    "npm-install-checks@^7.1.0": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.2.tgz",
    "npm-normalize-package-bin@^4.0.0": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz",
    "npm-package-arg@13.0.0": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.0.tgz",
    "npm-package-arg@^12.0.0": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz",
    "npm-packlist@^10.0.0": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.1.tgz",
    "npm-pick-manifest@^10.0.0": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz",
    "npm-registry-fetch@^18.0.0": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz",
    "nth-check@^2.1.1": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
    "object-assign@^4": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
    "object-inspect@^1.13.3": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
    "on-finished@2.4.1": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
    "on-finished@^2.4.1": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
    "on-finished@~2.3.0": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
    "once@^1.3.0": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
    "once@^1.4.0": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
    "onetime@^7.0.0": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz",
    "ora@8.2.0": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz",
    "ordered-binary@^1.5.3": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.0.tgz",
    "p-map@^7.0.2": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
    "package-json-from-dist@^1.0.0": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
    "pacote@21.0.0": "https://registry.npmjs.org/pacote/-/pacote-21.0.0.tgz",
    "parse-node-version@^1.0.1": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
    "parse5-html-rewriting-stream@8.0.0": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-8.0.0.tgz",
    "parse5-sax-parser@^8.0.0": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-8.0.0.tgz",
    "parse5@^8.0.0": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
    "parseurl@^1.3.3": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
    "parseurl@~1.3.3": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
    "path-is-absolute@^1.0.0": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
    "path-key@^3.1.0": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
    "path-parse@^1.0.7": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
    "path-scurry@^1.11.1": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
    "path-to-regexp@^8.0.0": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz",
    "picocolors@^1.1.1": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
    "picomatch@4.0.3": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
    "picomatch@^2.0.4": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
    "picomatch@^2.2.1": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
    "picomatch@^2.3.1": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
    "picomatch@^4.0.2": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
    "picomatch@^4.0.3": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
    "pify@^4.0.1": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
    "piscina@5.1.3": "https://registry.npmjs.org/piscina/-/piscina-5.1.3.tgz",
    "pkce-challenge@^5.0.0": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz",
    "postcss-media-query-parser@^0.2.3": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
    "postcss@^8.4.49": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
    "postcss@^8.5.6": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
    "proc-log@^5.0.0": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
    "promise-retry@^2.0.1": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
    "proxy-addr@^2.0.7": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
    "prr@~1.0.1": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
    "punycode@^1.4.1": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
    "punycode@^2.1.0": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
    "qjobs@^1.2.0": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
    "qs@6.13.0": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
    "qs@^6.14.0": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
    "range-parser@^1.2.1": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
    "raw-body@2.5.2": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
    "raw-body@^3.0.0": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.1.tgz",
    "readdirp@^4.0.1": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
    "readdirp@~3.6.0": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
    "reflect-metadata@^0.2.0": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
    "reflect-metadata@^0.2.2": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
    "require-directory@^2.1.1": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
    "require-from-string@^2.0.2": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
    "requires-port@^1.0.0": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
    "resolve@1.22.10": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
    "restore-cursor@^5.0.0": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz",
    "retry@^0.12.0": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
    "rfdc@^1.3.0": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
    "rfdc@^1.4.1": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
    "rimraf@^3.0.2": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
    "rolldown@1.0.0-beta.32": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.32.tgz",
    "rollup@^4.43.0": "https://registry.npmjs.org/rollup/-/rollup-4.50.1.tgz",
    "router@^2.2.0": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
    "rxjs@7.8.2": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
    "rxjs@~7.8.0": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
    "safe-buffer@5.2.1": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    "safe-regex-test@^1.1.0": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
    "safer-buffer@>= 2.1.2 < 3": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
    "safer-buffer@>= 2.1.2 < 3.0.0": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
    "sass@1.90.0": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz",
    "sax@^1.2.4": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
    "semver@7.7.2": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
    "semver@^5.6.0": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
    "semver@^6.3.0": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
    "semver@^6.3.1": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
    "semver@^7.0.0": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
    "semver@^7.1.1": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
    "semver@^7.3.5": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
    "semver@^7.5.3": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
    "semver@^7.5.4": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
    "send@^1.1.0": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
    "send@^1.2.0": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
    "serve-static@^2.2.0": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
    "setprototypeof@1.2.0": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
    "shebang-command@^2.0.0": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
    "shebang-regex@^3.0.0": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
    "side-channel-list@^1.0.0": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
    "side-channel-map@^1.0.1": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
    "side-channel-weakmap@^1.0.2": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
    "side-channel@^1.0.6": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
    "side-channel@^1.1.0": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
    "signal-exit@^4.0.1": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
    "signal-exit@^4.1.0": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
    "sigstore@^3.0.0": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz",
    "slice-ansi@^5.0.0": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
    "slice-ansi@^7.1.0": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz",
    "smart-buffer@^4.2.0": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
    "socket.io-adapter@~2.5.2": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
    "socket.io-client@^4.8.1": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz",
    "socket.io-parser@~4.2.4": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
    "socket.io@^4.7.2": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
    "socket.io@^4.8.1": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
    "socks-proxy-agent@^8.0.3": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
    "socks@^2.8.3": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
    "source-map-js@>=0.6.2 <2.0.0": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
    "source-map-js@^1.2.1": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
    "source-map-support@0.5.21": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
    "source-map@0.7.6": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz",
    "source-map@^0.6.0": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    "source-map@^0.6.1": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    "source-map@~0.6.0": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    "spdx-correct@^3.0.0": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
    "spdx-exceptions@^2.1.0": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
    "spdx-expression-parse@^3.0.0": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
    "spdx-license-ids@^3.0.0": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz",
    "ssri@^12.0.0": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
    "statuses@2.0.1": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
    "statuses@^2.0.1": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
    "statuses@~1.5.0": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
    "stdin-discarder@^0.2.2": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz",
    "streamroller@^3.1.5": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz",
    "string-width-cjs@npm:string-width@^4.2.0": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    "string-width@^4.1.0": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    "string-width@^4.2.0": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    "string-width@^5.0.1": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
    "string-width@^5.1.2": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
    "string-width@^7.0.0": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
    "string-width@^7.2.0": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
    "strip-ansi-cjs@npm:strip-ansi@^6.0.1": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
    "strip-ansi@^6.0.0": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
    "strip-ansi@^6.0.1": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
    "strip-ansi@^7.0.1": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
    "strip-ansi@^7.1.0": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
    "supports-color@^7.1.0": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    "supports-preserve-symlinks-flag@^1.0.0": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
    "tar@^6.1.11": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
    "tar@^7.4.3": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
    "three@^0.177.0": "https://registry.npmjs.org/three/-/three-0.177.0.tgz",
    "tinyglobby@0.2.14": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
    "tinyglobby@^0.2.12": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
    "tinyglobby@^0.2.14": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
    "tmp@^0.2.1": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
    "to-regex-range@^5.0.1": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
    "toidentifier@1.0.1": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
    "tslib@^2.0.0": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
    "tslib@^2.1.0": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
    "tslib@^2.3.0": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
    "tslib@^2.4.0": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
    "tuf-js@^3.0.1": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz",
    "type-fest@^0.21.3": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
    "type-is@^2.0.0": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
    "type-is@^2.0.1": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
    "type-is@~1.6.18": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
    "typescript@~5.8.3": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
    "ua-parser-js@^0.7.30": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz",
    "undici-types@~7.10.0": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
    "unique-filename@^4.0.0": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
    "unique-slug@^5.0.0": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
    "universalify@^0.1.0": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
    "unpipe@1.0.0": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
    "unpipe@~1.0.0": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
    "update-browserslist-db@^1.1.3": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
    "uri-js@^4.2.2": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
    "utils-merge@1.0.1": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
    "validate-npm-package-license@^3.0.4": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
    "validate-npm-package-name@^6.0.0": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz",
    "vary@^1": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
    "vary@^1.1.2": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
    "vite@7.1.2": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz",
    "void-elements@^2.0.0": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
    "watchpack@2.4.4": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz",
    "weak-lru-cache@^1.2.2": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz",
    "which@^1.2.1": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
    "which@^2.0.1": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
    "which@^5.0.0": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
    "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
    "wrap-ansi@^6.2.0": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
    "wrap-ansi@^7.0.0": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
    "wrap-ansi@^8.1.0": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
    "wrap-ansi@^9.0.0": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
    "wrappy@1": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
    "ws@~8.17.1": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
    "xmlhttprequest-ssl@~2.1.1": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz",
    "y18n@^5.0.5": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
    "yallist@^3.0.2": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
    "yallist@^4.0.0": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
    "yallist@^5.0.0": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
    "yargs-parser@^20.2.2": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
    "yargs-parser@^22.0.0": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
    "yargs@18.0.0": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
    "yargs@^16.1.1": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
    "yargs@^18.0.0": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
    "yoctocolors-cjs@^2.1.2": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz",
    "zod-to-json-schema@^3.24.1": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz",
    "zod@3.25.76": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
    "zod@^3.23.8": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
    "zone.js@~0.15.0": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz"
  },
  "files": [],
  "artifacts": {}
}