Spaces:
Sleeping
Sleeping
| { | |
| "name": "SparkSplat", | |
| "version": "0.0.1", | |
| "lockfileVersion": 3, | |
| "requires": true, | |
| "packages": { | |
| "": { | |
| "name": "SparkSplat", | |
| "version": "0.0.1", | |
| "dependencies": { | |
| "@phosphor-icons/react": "^2.1.10", | |
| "@radix-ui/themes": "^3.3.0", | |
| "@react-three/drei": "^10.7.7", | |
| "@react-three/fiber": "^9.6.0", | |
| "@react-three/postprocessing": "^3.0.4", | |
| "@react-three/rapier": "^2.2.0", | |
| "@sparkjsdev/spark": "^2.1.0", | |
| "leva": "^0.10.1", | |
| "postprocessing": "^6.36.0", | |
| "react": "^19.2.5", | |
| "react-dom": "^19.2.5", | |
| "tailwind-merge": "^3.5.0", | |
| "three": "0.180.0", | |
| "three-stdlib": "^2.36.1", | |
| "zustand": "^5.0.12" | |
| }, | |
| "devDependencies": { | |
| "@types/formidable": "^3.5.1", | |
| "@types/node": "^25.6.0", | |
| "@types/react": "^19.2.14", | |
| "@types/react-dom": "^19.2.3", | |
| "@types/three": "^0.180.0", | |
| "@vitejs/plugin-react": "^4.3.3", | |
| "autoprefixer": "^10.4.20", | |
| "dotenv": "^17.4.2", | |
| "formidable": "^3.5.4", | |
| "postcss": "^8.4.49", | |
| "tailwindcss": "^3.4.15", | |
| "typescript": "^5.6.3", | |
| "vite": "^5.4.11", | |
| "vitest": "^2.1.5" | |
| } | |
| }, | |
| "node_modules/@alloc/quick-lru": { | |
| "version": "5.2.0", | |
| "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", | |
| "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/@babel/code-frame": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", | |
| "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/helper-validator-identifier": "^7.29.7", | |
| "js-tokens": "^4.0.0", | |
| "picocolors": "^1.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/compat-data": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", | |
| "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/core": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", | |
| "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/code-frame": "^7.29.7", | |
| "@babel/generator": "^7.29.7", | |
| "@babel/helper-compilation-targets": "^7.29.7", | |
| "@babel/helper-module-transforms": "^7.29.7", | |
| "@babel/helpers": "^7.29.7", | |
| "@babel/parser": "^7.29.7", | |
| "@babel/template": "^7.29.7", | |
| "@babel/traverse": "^7.29.7", | |
| "@babel/types": "^7.29.7", | |
| "@jridgewell/remapping": "^2.3.5", | |
| "convert-source-map": "^2.0.0", | |
| "debug": "^4.1.0", | |
| "gensync": "^1.0.0-beta.2", | |
| "json5": "^2.2.3", | |
| "semver": "^6.3.1" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/babel" | |
| } | |
| }, | |
| "node_modules/@babel/generator": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", | |
| "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/parser": "^7.29.7", | |
| "@babel/types": "^7.29.7", | |
| "@jridgewell/gen-mapping": "^0.3.12", | |
| "@jridgewell/trace-mapping": "^0.3.28", | |
| "jsesc": "^3.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-compilation-targets": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", | |
| "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/compat-data": "^7.29.7", | |
| "@babel/helper-validator-option": "^7.29.7", | |
| "browserslist": "^4.24.0", | |
| "lru-cache": "^5.1.1", | |
| "semver": "^6.3.1" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-globals": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", | |
| "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-module-imports": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", | |
| "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/traverse": "^7.29.7", | |
| "@babel/types": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-module-transforms": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", | |
| "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/helper-module-imports": "^7.29.7", | |
| "@babel/helper-validator-identifier": "^7.29.7", | |
| "@babel/traverse": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| }, | |
| "peerDependencies": { | |
| "@babel/core": "^7.0.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-plugin-utils": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", | |
| "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-string-parser": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", | |
| "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-validator-identifier": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", | |
| "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helper-validator-option": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", | |
| "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/helpers": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", | |
| "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/template": "^7.29.7", | |
| "@babel/types": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/parser": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", | |
| "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/types": "^7.29.7" | |
| }, | |
| "bin": { | |
| "parser": "bin/babel-parser.js" | |
| }, | |
| "engines": { | |
| "node": ">=6.0.0" | |
| } | |
| }, | |
| "node_modules/@babel/plugin-transform-react-jsx-self": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", | |
| "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/helper-plugin-utils": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| }, | |
| "peerDependencies": { | |
| "@babel/core": "^7.0.0-0" | |
| } | |
| }, | |
| "node_modules/@babel/plugin-transform-react-jsx-source": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", | |
| "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/helper-plugin-utils": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| }, | |
| "peerDependencies": { | |
| "@babel/core": "^7.0.0-0" | |
| } | |
| }, | |
| "node_modules/@babel/runtime": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", | |
| "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/template": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", | |
| "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/code-frame": "^7.29.7", | |
| "@babel/parser": "^7.29.7", | |
| "@babel/types": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/traverse": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", | |
| "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/code-frame": "^7.29.7", | |
| "@babel/generator": "^7.29.7", | |
| "@babel/helper-globals": "^7.29.7", | |
| "@babel/parser": "^7.29.7", | |
| "@babel/template": "^7.29.7", | |
| "@babel/types": "^7.29.7", | |
| "debug": "^4.3.1" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@babel/types": { | |
| "version": "7.29.7", | |
| "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", | |
| "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/helper-string-parser": "^7.29.7", | |
| "@babel/helper-validator-identifier": "^7.29.7" | |
| }, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/@dimforge/rapier3d-compat": { | |
| "version": "0.19.2", | |
| "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.19.2.tgz", | |
| "integrity": "sha512-AZHL1jqUF55QJkJyU1yKeh4ImX2J93bVLIezT1+o0FZqTix6O06MOaqpKoJ4MmbDCsoZmwO+qc471/SDMDm2AA==" | |
| }, | |
| "node_modules/@esbuild/aix-ppc64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", | |
| "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", | |
| "cpu": [ | |
| "ppc64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "aix" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/android-arm": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", | |
| "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", | |
| "cpu": [ | |
| "arm" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "android" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/android-arm64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", | |
| "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "android" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/android-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", | |
| "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "android" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/darwin-arm64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", | |
| "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "darwin" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/darwin-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", | |
| "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "darwin" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/freebsd-arm64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", | |
| "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "freebsd" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/freebsd-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", | |
| "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "freebsd" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-arm": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", | |
| "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", | |
| "cpu": [ | |
| "arm" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-arm64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", | |
| "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-ia32": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", | |
| "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", | |
| "cpu": [ | |
| "ia32" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-loong64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", | |
| "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", | |
| "cpu": [ | |
| "loong64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-mips64el": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", | |
| "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", | |
| "cpu": [ | |
| "mips64el" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-ppc64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", | |
| "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", | |
| "cpu": [ | |
| "ppc64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-riscv64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", | |
| "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", | |
| "cpu": [ | |
| "riscv64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-s390x": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", | |
| "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", | |
| "cpu": [ | |
| "s390x" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/linux-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", | |
| "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/netbsd-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", | |
| "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "netbsd" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/openbsd-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", | |
| "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "openbsd" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/sunos-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", | |
| "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "sunos" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/win32-arm64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", | |
| "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/win32-ia32": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", | |
| "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", | |
| "cpu": [ | |
| "ia32" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@esbuild/win32-x64": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", | |
| "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ], | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/@floating-ui/core": { | |
| "version": "1.7.5", | |
| "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", | |
| "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", | |
| "dependencies": { | |
| "@floating-ui/utils": "^0.2.11" | |
| } | |
| }, | |
| "node_modules/@floating-ui/dom": { | |
| "version": "1.7.6", | |
| "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", | |
| "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", | |
| "dependencies": { | |
| "@floating-ui/core": "^1.7.5", | |
| "@floating-ui/utils": "^0.2.11" | |
| } | |
| }, | |
| "node_modules/@floating-ui/react-dom": { | |
| "version": "2.1.8", | |
| "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", | |
| "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", | |
| "dependencies": { | |
| "@floating-ui/dom": "^1.7.6" | |
| }, | |
| "peerDependencies": { | |
| "react": ">=16.8.0", | |
| "react-dom": ">=16.8.0" | |
| } | |
| }, | |
| "node_modules/@floating-ui/utils": { | |
| "version": "0.2.11", | |
| "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", | |
| "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==" | |
| }, | |
| "node_modules/@jridgewell/gen-mapping": { | |
| "version": "0.3.13", | |
| "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", | |
| "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@jridgewell/sourcemap-codec": "^1.5.0", | |
| "@jridgewell/trace-mapping": "^0.3.24" | |
| } | |
| }, | |
| "node_modules/@jridgewell/remapping": { | |
| "version": "2.3.5", | |
| "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", | |
| "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@jridgewell/gen-mapping": "^0.3.5", | |
| "@jridgewell/trace-mapping": "^0.3.24" | |
| } | |
| }, | |
| "node_modules/@jridgewell/resolve-uri": { | |
| "version": "3.1.2", | |
| "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", | |
| "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.0.0" | |
| } | |
| }, | |
| "node_modules/@jridgewell/sourcemap-codec": { | |
| "version": "1.5.5", | |
| "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", | |
| "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", | |
| "dev": true | |
| }, | |
| "node_modules/@jridgewell/trace-mapping": { | |
| "version": "0.3.31", | |
| "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", | |
| "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@jridgewell/resolve-uri": "^3.1.0", | |
| "@jridgewell/sourcemap-codec": "^1.4.14" | |
| } | |
| }, | |
| "node_modules/@mediapipe/tasks-vision": { | |
| "version": "0.10.17", | |
| "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.17.tgz", | |
| "integrity": "sha512-CZWV/q6TTe8ta61cZXjfnnHsfWIdFhms03M9T7Cnd5y2mdpylJM0rF1qRq+wsQVRMLz1OYPVEBU9ph2Bx8cxrg==" | |
| }, | |
| "node_modules/@monogrid/gainmap-js": { | |
| "version": "3.4.0", | |
| "resolved": "https://registry.npmjs.org/@monogrid/gainmap-js/-/gainmap-js-3.4.0.tgz", | |
| "integrity": "sha512-2Z0FATFHaoYJ8b+Y4y4Hgfn3FRFwuU5zRrk+9dFWp4uGAdHGqVEdP7HP+gLA3X469KXHmfupJaUbKo1b/aDKIg==", | |
| "dependencies": { | |
| "promise-worker-transferable": "^1.0.4" | |
| }, | |
| "peerDependencies": { | |
| "three": ">= 0.159.0" | |
| } | |
| }, | |
| "node_modules/@noble/hashes": { | |
| "version": "1.8.0", | |
| "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", | |
| "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", | |
| "dev": true, | |
| "engines": { | |
| "node": "^14.21.3 || >=16" | |
| }, | |
| "funding": { | |
| "url": "https://paulmillr.com/funding/" | |
| } | |
| }, | |
| "node_modules/@nodelib/fs.scandir": { | |
| "version": "2.1.5", | |
| "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", | |
| "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", | |
| "dev": true, | |
| "dependencies": { | |
| "@nodelib/fs.stat": "2.0.5", | |
| "run-parallel": "^1.1.9" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/@nodelib/fs.stat": { | |
| "version": "2.0.5", | |
| "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", | |
| "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/@nodelib/fs.walk": { | |
| "version": "1.2.8", | |
| "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", | |
| "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@nodelib/fs.scandir": "2.1.5", | |
| "fastq": "^1.6.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/@paralleldrive/cuid2": { | |
| "version": "2.3.1", | |
| "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.3.1.tgz", | |
| "integrity": "sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@noble/hashes": "^1.1.5" | |
| } | |
| }, | |
| "node_modules/@phosphor-icons/react": { | |
| "version": "2.1.10", | |
| "resolved": "https://registry.npmjs.org/@phosphor-icons/react/-/react-2.1.10.tgz", | |
| "integrity": "sha512-vt8Tvq8GLjheAZZYa+YG/pW7HDbov8El/MANW8pOAz4eGxrwhnbfrQZq0Cp4q8zBEu8NIhHdnr+r8thnfRSNYA==", | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "react": ">= 16.8", | |
| "react-dom": ">= 16.8" | |
| } | |
| }, | |
| "node_modules/@radix-ui/colors": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/colors/-/colors-3.0.0.tgz", | |
| "integrity": "sha512-FUOsGBkHrYJwCSEtWRCIfQbZG7q1e6DgxCIOe1SUQzDe/7rXXeA47s8yCn6fuTNQAj1Zq4oTFi9Yjp3wzElcxg==" | |
| }, | |
| "node_modules/@radix-ui/number": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.2.tgz", | |
| "integrity": "sha512-ceTwaxc4I5IOi97DgCotl3pqiyRGvffcc0oOsE2dQYaJOFIDsDt4VWG6xEbg1QePv9QWausCEIppud/tJ1wNig==" | |
| }, | |
| "node_modules/@radix-ui/primitive": { | |
| "version": "1.1.4", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz", | |
| "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==" | |
| }, | |
| "node_modules/@radix-ui/react-accessible-icon": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.10.tgz", | |
| "integrity": "sha512-TraSwZUqTcVbiDV2/RXzAXC7aeVVXchq0daPFZE7zAxYFaMzjOUggLOfQH9KFLgRizuwVKZO/crveV1eeO3/ZQ==", | |
| "dependencies": { | |
| "@radix-ui/react-visually-hidden": "1.2.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-accordion": { | |
| "version": "1.2.14", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.14.tgz", | |
| "integrity": "sha512-iE8YB9nmTBH8zd73ofBISZ8JCzgMoMkATJr7qDwa6u5F1+7mTM81V6fa71jgZ65rpjVpecDf1vSnwIFP9Ly1zw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collapsible": "1.1.14", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-alert-dialog": { | |
| "version": "1.1.17", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.17.tgz", | |
| "integrity": "sha512-563ygGeyWPrxyVCNp7OV4rE2aIXhFPknpFyo4wbDlcyMMPZ6ySh+zC5WTvY0ZFLgPTg/QB6tA8PyDQyJ2b4cPg==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-dialog": "1.1.17", | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-arrow": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.10.tgz", | |
| "integrity": "sha512-j2VTDz1vgCsmuG0k5lBfOcM8n5JPFqZBcMryasFjHYMhwxYL5SRUV5lMSUpRdNtw3D/Sv8pzJtrlAgkssYSsQQ==", | |
| "dependencies": { | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-aspect-ratio": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.10.tgz", | |
| "integrity": "sha512-kbI7NrqhDeuytYrq7JjAsoXczvL8wgj2tc1MyaYWm+50bMKHCHQtVWCryslx4cCpmCTTkBcwQckE4CmmGV2haQ==", | |
| "dependencies": { | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-avatar": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.0.tgz", | |
| "integrity": "sha512-am/CwltXtmtdtP+5FbYblYDnMa/zuKcMJP1i3/SJMDXXfj2mG+BTqLH2wucqeyyiQMursUtg/5cK+Nh2pCaSOA==", | |
| "dependencies": { | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-is-hydrated": "0.1.1", | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-checkbox": { | |
| "version": "1.3.5", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.5.tgz", | |
| "integrity": "sha512-pREzrmNnVwGvYaBoM64huTRK7B3lrTRuwj8A9nwhPiEtMb+yudiWh6zWAqEtP0Dzd5+iBa1Ki7V1pCxV8ExMdA==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-previous": "1.1.2", | |
| "@radix-ui/react-use-size": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-collapsible": { | |
| "version": "1.1.14", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.14.tgz", | |
| "integrity": "sha512-9bT+FvifX1FK2Mj6UEsTdyu0cN3JaA3KdfhaBao+ONrYFy/pyOy3TU1TNw7iOk1o+0hOEq67RojlUUmoFGwxyA==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-collection": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.10.tgz", | |
| "integrity": "sha512-IVVz4EvBcKjrzKgof714qDnz/SzQAkLA2Emh5edlHbgcE6fNd3Un6CJLlaYcnm8N4JmAtzQgse4dOKxcD2yc9g==", | |
| "dependencies": { | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-slot": "1.3.0" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-compose-refs": { | |
| "version": "1.1.3", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz", | |
| "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-context": { | |
| "version": "1.1.4", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz", | |
| "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-context-menu": { | |
| "version": "2.3.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.1.tgz", | |
| "integrity": "sha512-XbrxS68W5dyiE4fAb96yvJwSVU5x66B20A99sD5Mk3xSWK/LqeOnx6TZnim1KieMjXS/CTFq8reOAjWxas2G8Q==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-menu": "2.1.18", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-dialog": { | |
| "version": "1.1.17", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.17.tgz", | |
| "integrity": "sha512-TDTYmpdq8dI2+Xgvgj9AJ8Ghqq+Eph/TRVEdaFQPDItIY+6QSkU7MJMeevw1568Yw/2Ijz8BTphPSP2XejKphw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-focus-guards": "1.1.4", | |
| "@radix-ui/react-focus-scope": "1.1.10", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-slot": "1.3.0", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "aria-hidden": "^1.2.4", | |
| "react-remove-scroll": "^2.7.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-direction": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.2.tgz", | |
| "integrity": "sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-dismissable-layer": { | |
| "version": "1.1.13", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.13.tgz", | |
| "integrity": "sha512-2v+zNAWWe0ySxgC0D0yeXMPQ23xZVgXZTerTz+JKlmdRj6gfTqmCcR29jb6d290DezXPGgruHWDX/vYUebtErg==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-escape-keydown": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-dropdown-menu": { | |
| "version": "2.1.18", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.18.tgz", | |
| "integrity": "sha512-PZGV82gFk0WltDRI//SsG28ZIjlo9ANTmoNYg0jLNzXXiDsAy5PkOOYQaVD1pPxY6t7gxffb1QMD6qaUvsBZdw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-menu": "2.1.18", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-focus-guards": { | |
| "version": "1.1.4", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz", | |
| "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-focus-scope": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.10.tgz", | |
| "integrity": "sha512-Fas/lXQqhVvqwAb64s5RFeHiHYElZ6SUQbZaNd6EkfhP/Al7wTIQ9WIR4QVX475tlu5yFCEdDcJH6/UwsZjMWw==", | |
| "dependencies": { | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-form": { | |
| "version": "0.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.10.tgz", | |
| "integrity": "sha512-1NfuvctVtX4sU3Mmq/IdrR8UunxiCMiVg3A5UENKhFzxUBeOyaQQ+lmaQaV7Tc8cqvBKsJL3/KGBsixK0D8WFg==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-label": "2.1.10", | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-hover-card": { | |
| "version": "1.1.17", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.17.tgz", | |
| "integrity": "sha512-GjZQIEANVkuuWeztlKz6QEHe31ZX2iDfHzcTMCQVZXC0JyQrgfKWSC+LOOEw6aVV64zyjzobIzSA4AU4eKWrHA==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-popper": "1.3.1", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-id": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz", | |
| "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==", | |
| "dependencies": { | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-label": { | |
| "version": "2.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.10.tgz", | |
| "integrity": "sha512-ib0zvq2ZsAqKm5tRnqGJn3vOxSgIts5ToxsXT0q1S/GfLD1Zj7UOEnkw8u2w6sRmn47djpQWuSU1DCL1R29/yw==", | |
| "dependencies": { | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-menu": { | |
| "version": "2.1.18", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.18.tgz", | |
| "integrity": "sha512-lj8Rxjtn6zJq1oSbE/uDtAwCbB9BnxgHD+8MwJMuTh6u1dPamYhW9iuELr/Z8d0D/UysFblYYHeBPwi7T4k0YQ==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-focus-guards": "1.1.4", | |
| "@radix-ui/react-focus-scope": "1.1.10", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-popper": "1.3.1", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-slot": "1.3.0", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "aria-hidden": "^1.2.4", | |
| "react-remove-scroll": "^2.7.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-menubar": { | |
| "version": "1.1.18", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.18.tgz", | |
| "integrity": "sha512-hX7EGx/oFq6DPY27GQuP/2wP48GHf5LG6r06VgNJlG+znmDS8OfopZcRcGly3L4lsB9FqpmLx6JQSE9P3BUpyw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-menu": "2.1.18", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-navigation-menu": { | |
| "version": "1.2.16", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.16.tgz", | |
| "integrity": "sha512-nJ0SkrSQgudyYhMiYeHA1ayLVuduEJCFLan1RZZN7c9kqzzCFLaU9kuy81uNtqzweM9YaQPgWzxi9MwQ9jZ04g==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-layout-effect": "1.1.2", | |
| "@radix-ui/react-use-previous": "1.1.2", | |
| "@radix-ui/react-visually-hidden": "1.2.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-one-time-password-field": { | |
| "version": "0.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.10.tgz", | |
| "integrity": "sha512-GHkcJ+WVj91At+OvUVTD4R3W0/wxw9t/sG5xFUBYXaCbtWiooZX5Md376QjJqgH4VsVyXrbVNHO2O4NYcmjfVg==", | |
| "dependencies": { | |
| "@radix-ui/number": "1.1.2", | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-effect-event": "0.0.3", | |
| "@radix-ui/react-use-is-hydrated": "0.1.1", | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-password-toggle-field": { | |
| "version": "0.1.5", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.5.tgz", | |
| "integrity": "sha512-fVuA82u0b/fClpbEJv8yp1nU9eSvoSEOERsU/hhf3FXGPIvkmE7oEaHEu8poowoXO39/Va7zq2E0TUcYr1dBRg==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-effect-event": "0.0.3", | |
| "@radix-ui/react-use-is-hydrated": "0.1.1" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-popover": { | |
| "version": "1.1.17", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.17.tgz", | |
| "integrity": "sha512-/YSAOdJ7YJvdn7bn5sdSx2egW+SKY+u7O5RyAVs94Ymrg2fg5QTSFPMRkzvhGyFuE4/qsmPBdrwYoZMZh/4f+g==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-focus-guards": "1.1.4", | |
| "@radix-ui/react-focus-scope": "1.1.10", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-popper": "1.3.1", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-slot": "1.3.0", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "aria-hidden": "^1.2.4", | |
| "react-remove-scroll": "^2.7.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-popper": { | |
| "version": "1.3.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.1.tgz", | |
| "integrity": "sha512-bhnq/0DEPTi2lsOD3J5rTL65qUKHbKbhqHsmN9TMiclSXpipi651ooUKPPp6G5lF/WiHBdn1s0Wuqsn+myVAvw==", | |
| "dependencies": { | |
| "@floating-ui/react-dom": "^2.0.0", | |
| "@radix-ui/react-arrow": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-layout-effect": "1.1.2", | |
| "@radix-ui/react-use-rect": "1.1.2", | |
| "@radix-ui/react-use-size": "1.1.2", | |
| "@radix-ui/rect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-portal": { | |
| "version": "1.1.12", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.12.tgz", | |
| "integrity": "sha512-m309havGzsjLHHaIX50G5PlvRs3xkgPCsGk/5PTvYm8D5q33yG0J7w/712PTOhid7NTaFETtnSXjngHQavvhVw==", | |
| "dependencies": { | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-presence": { | |
| "version": "1.1.6", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz", | |
| "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==", | |
| "dependencies": { | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-primitive": { | |
| "version": "2.1.6", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.6.tgz", | |
| "integrity": "sha512-wetd0QI77DbvrPpTAvH1SqOxsYF2wZe5TNxqwOd5Ty4XDpV3dpV0s8K/1MGMJBeY5o7lg8ub5VIt1Ub+yVen6g==", | |
| "dependencies": { | |
| "@radix-ui/react-slot": "1.3.0" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-progress": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.10.tgz", | |
| "integrity": "sha512-JYzEg60lk79PwKM27WZyKd7PW8O4OM5jOaFfRPfOyeXmMw7tLJh5kSj+CEjVTehszuwml/AdCzPGMXBTGf4BBw==", | |
| "dependencies": { | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-radio-group": { | |
| "version": "1.4.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.1.tgz", | |
| "integrity": "sha512-/SSxZdKEo2Eo29FFRKd06EfFDYp8HryKg0WYg7QLXaydPzl52YfSvCH2a3QDBRdtcuwACroJT8UVjQVgOJ7P9A==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-previous": "1.1.2", | |
| "@radix-ui/react-use-size": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-roving-focus": { | |
| "version": "1.1.13", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.13.tgz", | |
| "integrity": "sha512-9gkwneI0guf8JDmrFxPjJF6Ozzgioyw+/lonYNCwefS9ZHA05er0BVHiXr+LbWGHxUfczvMY6G1oiZZi1VzjRw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-scroll-area": { | |
| "version": "1.2.12", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.12.tgz", | |
| "integrity": "sha512-xuafVzQiTCLsyEjakowTdG3OgTXsmO7IdCiO77otIa+z44xoLNs9Do5eg7POFumIOCjtG6djfm6RKUKpUa/csA==", | |
| "dependencies": { | |
| "@radix-ui/number": "1.1.2", | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-select": { | |
| "version": "2.3.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.1.tgz", | |
| "integrity": "sha512-w6eDvY78LE9ZUiNnXCA1QVK8RYN7k9galFv09kjVydJqBAgHd7Y9A6h0UJ/6DCZNGZMZrB2ohcSW1Bo9d8+wWA==", | |
| "dependencies": { | |
| "@radix-ui/number": "1.1.2", | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-focus-guards": "1.1.4", | |
| "@radix-ui/react-focus-scope": "1.1.10", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-popper": "1.3.1", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-slot": "1.3.0", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-layout-effect": "1.1.2", | |
| "@radix-ui/react-use-previous": "1.1.2", | |
| "@radix-ui/react-visually-hidden": "1.2.6", | |
| "aria-hidden": "^1.2.4", | |
| "react-remove-scroll": "^2.7.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-separator": { | |
| "version": "1.1.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.10.tgz", | |
| "integrity": "sha512-Y6K6jLQCVfCnTL2MEtGxDLffkhNfEfHsEg3Wa8JU+IWdn3EWbLXd3OuOfQRN7p/W/cUce1WyTk3QeuAoDBzN9g==", | |
| "dependencies": { | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-slider": { | |
| "version": "1.4.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.1.tgz", | |
| "integrity": "sha512-r91WSpQucNGFKAIxT8FT0H0zyjd5tJlqObLp7LOMV4z49KoDCwjy01w3vDOU4e1wxhF9IgjYco7SB6byOW7Buw==", | |
| "dependencies": { | |
| "@radix-ui/number": "1.1.2", | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-layout-effect": "1.1.2", | |
| "@radix-ui/react-use-previous": "1.1.2", | |
| "@radix-ui/react-use-size": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-slot": { | |
| "version": "1.3.0", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.0.tgz", | |
| "integrity": "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==", | |
| "dependencies": { | |
| "@radix-ui/react-compose-refs": "1.1.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-switch": { | |
| "version": "1.3.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.1.tgz", | |
| "integrity": "sha512-55bQtCnOB0BohomSHi6qvQXpJEEqUGDm6hRrM0Bph5OXwhSegqkd8IqgBAQkM1IlgUlWZIxpxRcpOEfRIgimyw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-previous": "1.1.2", | |
| "@radix-ui/react-use-size": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-tabs": { | |
| "version": "1.1.15", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.15.tgz", | |
| "integrity": "sha512-kxc9gI6/HfcU4nfMMVS3AmQK414kbU1IE6UCJmMmxjhO3cRPXOyYnmvyKD+ODt7q56nRq9l7Wovi6uaGwKgMlg==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-toast": { | |
| "version": "1.2.17", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.17.tgz", | |
| "integrity": "sha512-uL4kyyWy000pPL43fGGCV5qT6ZchCWEQZOSlkYiPwPt8Hy1iW38RjeptIvz1/SZesrW6Vn58Ct3sV7tfEfiAbw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-layout-effect": "1.1.2", | |
| "@radix-ui/react-visually-hidden": "1.2.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-toggle": { | |
| "version": "1.1.12", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.12.tgz", | |
| "integrity": "sha512-AsAVsYNZIlRBsci7BhE+QyQeKd1h6TffJYt+lF0QQkd5OpQ3klfIByPsCb4G0h/Fq6PJwh1FYNluzBFYzhk4+w==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-toggle-group": { | |
| "version": "1.1.13", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.13.tgz", | |
| "integrity": "sha512-Xb9PLtlvU66F36LiKba6dFswu6V2mDkgidO4fNSbQHQwmZ9ObxMIO17MN/LJ4aWJecVuSVLAHPZjyeMzJrgeiA==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-toggle": "1.1.12", | |
| "@radix-ui/react-use-controllable-state": "1.2.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-toolbar": { | |
| "version": "1.1.13", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.13.tgz", | |
| "integrity": "sha512-Za1l4f6fzTkGgz/iynAMN8iaqiKff2wm2/QwiLmHPtDQreWEBrvSimgQFIekxMUdRPhILM7xdIXxuS/o/DGZag==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-separator": "1.1.10", | |
| "@radix-ui/react-toggle-group": "1.1.13" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-tooltip": { | |
| "version": "1.2.10", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.10.tgz", | |
| "integrity": "sha512-NlNe8D0dWEpVfXFli90IO6X07Josx/b1iu98tDnx9Xv0HT4wLIL+m2VOheMHhK7qbp2HoTBqALEFzGyZs/levw==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-id": "1.1.2", | |
| "@radix-ui/react-popper": "1.3.1", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-slot": "1.3.0", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-visually-hidden": "1.2.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-callback-ref": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz", | |
| "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-controllable-state": { | |
| "version": "1.2.3", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz", | |
| "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==", | |
| "dependencies": { | |
| "@radix-ui/react-use-effect-event": "0.0.3", | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-effect-event": { | |
| "version": "0.0.3", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz", | |
| "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==", | |
| "dependencies": { | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-escape-keydown": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.2.tgz", | |
| "integrity": "sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw==", | |
| "dependencies": { | |
| "@radix-ui/react-use-callback-ref": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-is-hydrated": { | |
| "version": "0.1.1", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", | |
| "integrity": "sha512-qwOiz4Tjo8CNnrOLAYUMXeZwDzXgXpvK4TKQPmWLECM9XoWvA6+0Z2/7Ag3A4ivjS4ovbLJPbskkxioFyBhr8A==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-layout-effect": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz", | |
| "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-previous": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.2.tgz", | |
| "integrity": "sha512-IGBQPtRFdhN6MQ8dbegVmBq1LVZluya3F1jWY+puIcQC3MHctRwTDSBWCkL/3ZcnMJLTMJ++Z+ktmvg0F89iCw==", | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-rect": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.2.tgz", | |
| "integrity": "sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==", | |
| "dependencies": { | |
| "@radix-ui/rect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-use-size": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.2.tgz", | |
| "integrity": "sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==", | |
| "dependencies": { | |
| "@radix-ui/react-use-layout-effect": "1.1.2" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/react-visually-hidden": { | |
| "version": "1.2.6", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.6.tgz", | |
| "integrity": "sha512-jCE0WljWifTI4niIMCll06kGpsJTAPiZVU9H4WR1N6qW7At9ystHbN7dDB+we2xH535roFHj7qKS+RGj0FMDWQ==", | |
| "dependencies": { | |
| "@radix-ui/react-primitive": "2.1.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@radix-ui/rect": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.2.tgz", | |
| "integrity": "sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==" | |
| }, | |
| "node_modules/@radix-ui/themes": { | |
| "version": "3.3.0", | |
| "resolved": "https://registry.npmjs.org/@radix-ui/themes/-/themes-3.3.0.tgz", | |
| "integrity": "sha512-I0/h2CRNTpYNB7Mi3xFIvSsQq5a108d7kK8dTO5zp5b9HR5QJXKag6B8tjpz2ITkVYkFdkGk45doNkSr7OxwNw==", | |
| "dependencies": { | |
| "@radix-ui/colors": "^3.0.0", | |
| "classnames": "^2.3.2", | |
| "radix-ui": "^1.1.3", | |
| "react-remove-scroll-bar": "^2.3.8" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@react-three/drei": { | |
| "version": "10.7.7", | |
| "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-10.7.7.tgz", | |
| "integrity": "sha512-ff+J5iloR0k4tC++QtD/j9u3w5fzfgFAWDtAGQah9pF2B1YgOq/5JxqY0/aVoQG5r3xSZz0cv5tk2YuBob4xEQ==", | |
| "dependencies": { | |
| "@babel/runtime": "^7.26.0", | |
| "@mediapipe/tasks-vision": "0.10.17", | |
| "@monogrid/gainmap-js": "^3.0.6", | |
| "@use-gesture/react": "^10.3.1", | |
| "camera-controls": "^3.1.0", | |
| "cross-env": "^7.0.3", | |
| "detect-gpu": "^5.0.56", | |
| "glsl-noise": "^0.0.0", | |
| "hls.js": "^1.5.17", | |
| "maath": "^0.10.8", | |
| "meshline": "^3.3.1", | |
| "stats-gl": "^2.2.8", | |
| "stats.js": "^0.17.0", | |
| "suspend-react": "^0.1.3", | |
| "three-mesh-bvh": "^0.8.3", | |
| "three-stdlib": "^2.35.6", | |
| "troika-three-text": "^0.52.4", | |
| "tunnel-rat": "^0.1.2", | |
| "use-sync-external-store": "^1.4.0", | |
| "utility-types": "^3.11.0", | |
| "zustand": "^5.0.1" | |
| }, | |
| "peerDependencies": { | |
| "@react-three/fiber": "^9.0.0", | |
| "react": "^19", | |
| "react-dom": "^19", | |
| "three": ">=0.159" | |
| }, | |
| "peerDependenciesMeta": { | |
| "react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@react-three/fiber": { | |
| "version": "9.6.1", | |
| "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.6.1.tgz", | |
| "integrity": "sha512-zF0rsKcVYpcJwbFEnv2HkHX9cvOEgsfQo/X8lwmR2dn13S4qEQJXir9fxf5js2LQFoXqxOY7MDkOkYx2uZ4gSg==", | |
| "dependencies": { | |
| "@babel/runtime": "^7.17.8", | |
| "@types/webxr": "*", | |
| "base64-js": "^1.5.1", | |
| "buffer": "^6.0.3", | |
| "its-fine": "^2.0.0", | |
| "react-use-measure": "^2.1.7", | |
| "scheduler": "^0.27.0", | |
| "suspend-react": "^0.1.3", | |
| "use-sync-external-store": "^1.4.0", | |
| "zustand": "^5.0.3" | |
| }, | |
| "peerDependencies": { | |
| "expo": ">=43.0", | |
| "expo-asset": ">=8.4", | |
| "expo-file-system": ">=11.0", | |
| "expo-gl": ">=11.0", | |
| "react": ">=19 <19.3", | |
| "react-dom": ">=19 <19.3", | |
| "react-native": ">=0.78", | |
| "three": ">=0.156" | |
| }, | |
| "peerDependenciesMeta": { | |
| "expo": { | |
| "optional": true | |
| }, | |
| "expo-asset": { | |
| "optional": true | |
| }, | |
| "expo-file-system": { | |
| "optional": true | |
| }, | |
| "expo-gl": { | |
| "optional": true | |
| }, | |
| "react-dom": { | |
| "optional": true | |
| }, | |
| "react-native": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@react-three/postprocessing": { | |
| "version": "3.0.4", | |
| "resolved": "https://registry.npmjs.org/@react-three/postprocessing/-/postprocessing-3.0.4.tgz", | |
| "integrity": "sha512-e4+F5xtudDYvhxx3y0NtWXpZbwvQ0x1zdOXWTbXMK6fFLVDd4qucN90YaaStanZGS4Bd5siQm0lGL/5ogf8iDQ==", | |
| "dependencies": { | |
| "maath": "^0.6.0", | |
| "n8ao": "^1.9.4", | |
| "postprocessing": "^6.36.6" | |
| }, | |
| "peerDependencies": { | |
| "@react-three/fiber": "^9.0.0", | |
| "react": "^19.0", | |
| "three": ">= 0.156.0" | |
| } | |
| }, | |
| "node_modules/@react-three/postprocessing/node_modules/maath": { | |
| "version": "0.6.0", | |
| "resolved": "https://registry.npmjs.org/maath/-/maath-0.6.0.tgz", | |
| "integrity": "sha512-dSb2xQuP7vDnaYqfoKzlApeRcR2xtN8/f7WV/TMAkBC8552TwTLtOO0JTcSygkYMjNDPoo6V01jTw/aPi4JrMw==", | |
| "peerDependencies": { | |
| "@types/three": ">=0.144.0", | |
| "three": ">=0.144.0" | |
| } | |
| }, | |
| "node_modules/@react-three/rapier": { | |
| "version": "2.2.0", | |
| "resolved": "https://registry.npmjs.org/@react-three/rapier/-/rapier-2.2.0.tgz", | |
| "integrity": "sha512-mVsqbKXlGZoN+XrqdhzFZUQmy8pibEOVzl4k7LC+LHe84bQnYBSagy1Hvbda6bL1PJDdTFyiDiBk5buKFinNIQ==", | |
| "dependencies": { | |
| "@dimforge/rapier3d-compat": "0.19.2", | |
| "suspend-react": "^0.1.3", | |
| "three-stdlib": "^2.35.12" | |
| }, | |
| "peerDependencies": { | |
| "@react-three/fiber": "^9.0.4", | |
| "react": "^19", | |
| "three": ">=0.159.0" | |
| } | |
| }, | |
| "node_modules/@rolldown/pluginutils": { | |
| "version": "1.0.0-beta.27", | |
| "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", | |
| "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", | |
| "dev": true | |
| }, | |
| "node_modules/@rollup/rollup-android-arm-eabi": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz", | |
| "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", | |
| "cpu": [ | |
| "arm" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "android" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-android-arm64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz", | |
| "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "android" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-darwin-arm64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz", | |
| "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "darwin" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-darwin-x64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz", | |
| "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "darwin" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-freebsd-arm64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz", | |
| "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "freebsd" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-freebsd-x64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz", | |
| "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "freebsd" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-arm-gnueabihf": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz", | |
| "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", | |
| "cpu": [ | |
| "arm" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-arm-musleabihf": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz", | |
| "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", | |
| "cpu": [ | |
| "arm" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-arm64-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz", | |
| "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-arm64-musl": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz", | |
| "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-loong64-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz", | |
| "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", | |
| "cpu": [ | |
| "loong64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-loong64-musl": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz", | |
| "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", | |
| "cpu": [ | |
| "loong64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-ppc64-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz", | |
| "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", | |
| "cpu": [ | |
| "ppc64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-ppc64-musl": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz", | |
| "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", | |
| "cpu": [ | |
| "ppc64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-riscv64-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz", | |
| "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", | |
| "cpu": [ | |
| "riscv64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-riscv64-musl": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz", | |
| "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", | |
| "cpu": [ | |
| "riscv64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-s390x-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz", | |
| "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", | |
| "cpu": [ | |
| "s390x" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-x64-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz", | |
| "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-linux-x64-musl": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz", | |
| "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "linux" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-openbsd-x64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz", | |
| "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "openbsd" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-openharmony-arm64": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz", | |
| "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "openharmony" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-win32-arm64-msvc": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz", | |
| "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", | |
| "cpu": [ | |
| "arm64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-win32-ia32-msvc": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz", | |
| "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", | |
| "cpu": [ | |
| "ia32" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-win32-x64-gnu": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz", | |
| "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ] | |
| }, | |
| "node_modules/@rollup/rollup-win32-x64-msvc": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz", | |
| "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", | |
| "cpu": [ | |
| "x64" | |
| ], | |
| "dev": true, | |
| "optional": true, | |
| "os": [ | |
| "win32" | |
| ] | |
| }, | |
| "node_modules/@sparkjsdev/spark": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/@sparkjsdev/spark/-/spark-2.1.0.tgz", | |
| "integrity": "sha512-BRw+MuMzx0B3K8fDLQygt2OHEhYUV+41RX7btq9pZ3rCVrq42o57jW34VAIvC7JO/84DJh/1AutACV9ym6BfVg==", | |
| "dependencies": { | |
| "fflate": "^0.8.2" | |
| }, | |
| "peerDependencies": { | |
| "three": ">=0.180.0" | |
| } | |
| }, | |
| "node_modules/@stitches/react": { | |
| "version": "1.2.8", | |
| "resolved": "https://registry.npmjs.org/@stitches/react/-/react-1.2.8.tgz", | |
| "integrity": "sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==", | |
| "peerDependencies": { | |
| "react": ">= 16.3.0" | |
| } | |
| }, | |
| "node_modules/@tweenjs/tween.js": { | |
| "version": "23.1.3", | |
| "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", | |
| "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==" | |
| }, | |
| "node_modules/@types/babel__core": { | |
| "version": "7.20.5", | |
| "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", | |
| "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/parser": "^7.20.7", | |
| "@babel/types": "^7.20.7", | |
| "@types/babel__generator": "*", | |
| "@types/babel__template": "*", | |
| "@types/babel__traverse": "*" | |
| } | |
| }, | |
| "node_modules/@types/babel__generator": { | |
| "version": "7.27.0", | |
| "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", | |
| "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/types": "^7.0.0" | |
| } | |
| }, | |
| "node_modules/@types/babel__template": { | |
| "version": "7.4.4", | |
| "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", | |
| "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/parser": "^7.1.0", | |
| "@babel/types": "^7.0.0" | |
| } | |
| }, | |
| "node_modules/@types/babel__traverse": { | |
| "version": "7.28.0", | |
| "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", | |
| "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/types": "^7.28.2" | |
| } | |
| }, | |
| "node_modules/@types/draco3d": { | |
| "version": "1.4.10", | |
| "resolved": "https://registry.npmjs.org/@types/draco3d/-/draco3d-1.4.10.tgz", | |
| "integrity": "sha512-AX22jp8Y7wwaBgAixaSvkoG4M/+PlAcm3Qs4OW8yT9DM4xUpWKeFhLueTAyZF39pviAdcDdeJoACapiAceqNcw==" | |
| }, | |
| "node_modules/@types/estree": { | |
| "version": "1.0.9", | |
| "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", | |
| "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", | |
| "dev": true | |
| }, | |
| "node_modules/@types/formidable": { | |
| "version": "3.5.1", | |
| "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-3.5.1.tgz", | |
| "integrity": "sha512-aFQijSGbD8JCeEST2LEbwR7faHynbt43lojLIcTM/QhB2U06h41ZVRFVEql+Z1xdL+aKGIzm69V/P/uSW9N6XA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@types/node": "*" | |
| } | |
| }, | |
| "node_modules/@types/node": { | |
| "version": "25.9.4", | |
| "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.4.tgz", | |
| "integrity": "sha512-dszCsrKb5U7ZsVZBWiHFklTloVl0mSEnWH/iZXfZUlI4rzCUnsvGmgqfuVRHL54ugE7/wRuxEIXRa2iMZ+BG6g==", | |
| "dev": true, | |
| "dependencies": { | |
| "undici-types": ">=7.24.0 <7.24.7" | |
| } | |
| }, | |
| "node_modules/@types/offscreencanvas": { | |
| "version": "2019.7.3", | |
| "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", | |
| "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" | |
| }, | |
| "node_modules/@types/react": { | |
| "version": "19.2.17", | |
| "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", | |
| "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", | |
| "dependencies": { | |
| "csstype": "^3.2.2" | |
| } | |
| }, | |
| "node_modules/@types/react-dom": { | |
| "version": "19.2.3", | |
| "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", | |
| "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", | |
| "devOptional": true, | |
| "peerDependencies": { | |
| "@types/react": "^19.2.0" | |
| } | |
| }, | |
| "node_modules/@types/react-reconciler": { | |
| "version": "0.28.9", | |
| "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", | |
| "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==", | |
| "peerDependencies": { | |
| "@types/react": "*" | |
| } | |
| }, | |
| "node_modules/@types/stats.js": { | |
| "version": "0.17.4", | |
| "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", | |
| "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==" | |
| }, | |
| "node_modules/@types/three": { | |
| "version": "0.180.0", | |
| "resolved": "https://registry.npmjs.org/@types/three/-/three-0.180.0.tgz", | |
| "integrity": "sha512-ykFtgCqNnY0IPvDro7h+9ZeLY+qjgUWv+qEvUt84grhenO60Hqd4hScHE7VTB9nOQ/3QM8lkbNE+4vKjEpUxKg==", | |
| "dependencies": { | |
| "@dimforge/rapier3d-compat": "~0.12.0", | |
| "@tweenjs/tween.js": "~23.1.3", | |
| "@types/stats.js": "*", | |
| "@types/webxr": "*", | |
| "@webgpu/types": "*", | |
| "fflate": "~0.8.2", | |
| "meshoptimizer": "~0.22.0" | |
| } | |
| }, | |
| "node_modules/@types/three/node_modules/@dimforge/rapier3d-compat": { | |
| "version": "0.12.0", | |
| "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", | |
| "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==" | |
| }, | |
| "node_modules/@types/webxr": { | |
| "version": "0.5.24", | |
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", | |
| "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==" | |
| }, | |
| "node_modules/@use-gesture/core": { | |
| "version": "10.3.1", | |
| "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz", | |
| "integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==" | |
| }, | |
| "node_modules/@use-gesture/react": { | |
| "version": "10.3.1", | |
| "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.1.tgz", | |
| "integrity": "sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==", | |
| "dependencies": { | |
| "@use-gesture/core": "10.3.1" | |
| }, | |
| "peerDependencies": { | |
| "react": ">= 16.8.0" | |
| } | |
| }, | |
| "node_modules/@vitejs/plugin-react": { | |
| "version": "4.7.0", | |
| "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", | |
| "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@babel/core": "^7.28.0", | |
| "@babel/plugin-transform-react-jsx-self": "^7.27.1", | |
| "@babel/plugin-transform-react-jsx-source": "^7.27.1", | |
| "@rolldown/pluginutils": "1.0.0-beta.27", | |
| "@types/babel__core": "^7.20.5", | |
| "react-refresh": "^0.17.0" | |
| }, | |
| "engines": { | |
| "node": "^14.18.0 || >=16.0.0" | |
| }, | |
| "peerDependencies": { | |
| "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" | |
| } | |
| }, | |
| "node_modules/@vitest/expect": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz", | |
| "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@vitest/spy": "2.1.9", | |
| "@vitest/utils": "2.1.9", | |
| "chai": "^5.1.2", | |
| "tinyrainbow": "^1.2.0" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/@vitest/mocker": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.9.tgz", | |
| "integrity": "sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@vitest/spy": "2.1.9", | |
| "estree-walker": "^3.0.3", | |
| "magic-string": "^0.30.12" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| }, | |
| "peerDependencies": { | |
| "msw": "^2.4.9", | |
| "vite": "^5.0.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "msw": { | |
| "optional": true | |
| }, | |
| "vite": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/@vitest/pretty-format": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", | |
| "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "tinyrainbow": "^1.2.0" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/@vitest/runner": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz", | |
| "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==", | |
| "dev": true, | |
| "dependencies": { | |
| "@vitest/utils": "2.1.9", | |
| "pathe": "^1.1.2" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/@vitest/snapshot": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz", | |
| "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@vitest/pretty-format": "2.1.9", | |
| "magic-string": "^0.30.12", | |
| "pathe": "^1.1.2" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/@vitest/spy": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz", | |
| "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "tinyspy": "^3.0.2" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/@vitest/utils": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz", | |
| "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@vitest/pretty-format": "2.1.9", | |
| "loupe": "^3.1.2", | |
| "tinyrainbow": "^1.2.0" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/@webgpu/types": { | |
| "version": "0.1.70", | |
| "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.70.tgz", | |
| "integrity": "sha512-LFiNHHKMvmAEvwVew3JLJmTdShhbdwRFSImUshGhE2mGE8ybQzIo63l5uRp+YKnNx+8Qno8Kf6gN+DKMreIJCA==" | |
| }, | |
| "node_modules/any-promise": { | |
| "version": "1.3.0", | |
| "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", | |
| "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", | |
| "dev": true | |
| }, | |
| "node_modules/anymatch": { | |
| "version": "3.1.3", | |
| "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", | |
| "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", | |
| "dev": true, | |
| "dependencies": { | |
| "normalize-path": "^3.0.0", | |
| "picomatch": "^2.0.4" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/arg": { | |
| "version": "5.0.2", | |
| "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", | |
| "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", | |
| "dev": true | |
| }, | |
| "node_modules/aria-hidden": { | |
| "version": "1.2.6", | |
| "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", | |
| "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", | |
| "dependencies": { | |
| "tslib": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| } | |
| }, | |
| "node_modules/asap": { | |
| "version": "2.0.6", | |
| "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", | |
| "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", | |
| "dev": true | |
| }, | |
| "node_modules/assertion-error": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", | |
| "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=12" | |
| } | |
| }, | |
| "node_modules/assign-symbols": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", | |
| "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/attr-accept": { | |
| "version": "2.2.5", | |
| "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", | |
| "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/autoprefixer": { | |
| "version": "10.5.0", | |
| "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", | |
| "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| { | |
| "type": "tidelift", | |
| "url": "https://tidelift.com/funding/github/npm/autoprefixer" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "browserslist": "^4.28.2", | |
| "caniuse-lite": "^1.0.30001787", | |
| "fraction.js": "^5.3.4", | |
| "picocolors": "^1.1.1", | |
| "postcss-value-parser": "^4.2.0" | |
| }, | |
| "bin": { | |
| "autoprefixer": "bin/autoprefixer" | |
| }, | |
| "engines": { | |
| "node": "^10 || ^12 || >=14" | |
| }, | |
| "peerDependencies": { | |
| "postcss": "^8.1.0" | |
| } | |
| }, | |
| "node_modules/base64-js": { | |
| "version": "1.5.1", | |
| "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", | |
| "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/baseline-browser-mapping": { | |
| "version": "2.10.38", | |
| "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", | |
| "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", | |
| "dev": true, | |
| "bin": { | |
| "baseline-browser-mapping": "dist/cli.cjs" | |
| }, | |
| "engines": { | |
| "node": ">=6.0.0" | |
| } | |
| }, | |
| "node_modules/bidi-js": { | |
| "version": "1.0.3", | |
| "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", | |
| "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", | |
| "dependencies": { | |
| "require-from-string": "^2.0.2" | |
| } | |
| }, | |
| "node_modules/binary-extensions": { | |
| "version": "2.3.0", | |
| "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", | |
| "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/sindresorhus" | |
| } | |
| }, | |
| "node_modules/braces": { | |
| "version": "3.0.3", | |
| "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", | |
| "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", | |
| "dev": true, | |
| "dependencies": { | |
| "fill-range": "^7.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/browserslist": { | |
| "version": "4.28.2", | |
| "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", | |
| "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/browserslist" | |
| }, | |
| { | |
| "type": "tidelift", | |
| "url": "https://tidelift.com/funding/github/npm/browserslist" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "baseline-browser-mapping": "^2.10.12", | |
| "caniuse-lite": "^1.0.30001782", | |
| "electron-to-chromium": "^1.5.328", | |
| "node-releases": "^2.0.36", | |
| "update-browserslist-db": "^1.2.3" | |
| }, | |
| "bin": { | |
| "browserslist": "cli.js" | |
| }, | |
| "engines": { | |
| "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" | |
| } | |
| }, | |
| "node_modules/buffer": { | |
| "version": "6.0.3", | |
| "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", | |
| "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ], | |
| "dependencies": { | |
| "base64-js": "^1.3.1", | |
| "ieee754": "^1.2.1" | |
| } | |
| }, | |
| "node_modules/cac": { | |
| "version": "6.7.14", | |
| "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", | |
| "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/camelcase-css": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", | |
| "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/camera-controls": { | |
| "version": "3.1.2", | |
| "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-3.1.2.tgz", | |
| "integrity": "sha512-xkxfpG2ECZ6Ww5/9+kf4mfg1VEYAoe9aDSY+IwF0UEs7qEzwy0aVRfs2grImIECs/PoBtWFrh7RXsQkwG922JA==", | |
| "engines": { | |
| "node": ">=22.0.0", | |
| "npm": ">=10.5.1" | |
| }, | |
| "peerDependencies": { | |
| "three": ">=0.126.1" | |
| } | |
| }, | |
| "node_modules/caniuse-lite": { | |
| "version": "1.0.30001799", | |
| "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", | |
| "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/browserslist" | |
| }, | |
| { | |
| "type": "tidelift", | |
| "url": "https://tidelift.com/funding/github/npm/caniuse-lite" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ] | |
| }, | |
| "node_modules/chai": { | |
| "version": "5.3.3", | |
| "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", | |
| "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", | |
| "dev": true, | |
| "dependencies": { | |
| "assertion-error": "^2.0.1", | |
| "check-error": "^2.1.1", | |
| "deep-eql": "^5.0.1", | |
| "loupe": "^3.1.0", | |
| "pathval": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=18" | |
| } | |
| }, | |
| "node_modules/check-error": { | |
| "version": "2.1.3", | |
| "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", | |
| "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 16" | |
| } | |
| }, | |
| "node_modules/chokidar": { | |
| "version": "3.6.0", | |
| "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", | |
| "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", | |
| "dev": true, | |
| "dependencies": { | |
| "anymatch": "~3.1.2", | |
| "braces": "~3.0.2", | |
| "glob-parent": "~5.1.2", | |
| "is-binary-path": "~2.1.0", | |
| "is-glob": "~4.0.1", | |
| "normalize-path": "~3.0.0", | |
| "readdirp": "~3.6.0" | |
| }, | |
| "engines": { | |
| "node": ">= 8.10.0" | |
| }, | |
| "funding": { | |
| "url": "https://paulmillr.com/funding/" | |
| }, | |
| "optionalDependencies": { | |
| "fsevents": "~2.3.2" | |
| } | |
| }, | |
| "node_modules/chokidar/node_modules/glob-parent": { | |
| "version": "5.1.2", | |
| "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | |
| "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-glob": "^4.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/classnames": { | |
| "version": "2.5.1", | |
| "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", | |
| "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" | |
| }, | |
| "node_modules/colord": { | |
| "version": "2.9.3", | |
| "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", | |
| "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" | |
| }, | |
| "node_modules/commander": { | |
| "version": "4.1.1", | |
| "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", | |
| "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/convert-source-map": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", | |
| "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", | |
| "dev": true | |
| }, | |
| "node_modules/cross-env": { | |
| "version": "7.0.3", | |
| "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", | |
| "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", | |
| "dependencies": { | |
| "cross-spawn": "^7.0.1" | |
| }, | |
| "bin": { | |
| "cross-env": "src/bin/cross-env.js", | |
| "cross-env-shell": "src/bin/cross-env-shell.js" | |
| }, | |
| "engines": { | |
| "node": ">=10.14", | |
| "npm": ">=6", | |
| "yarn": ">=1" | |
| } | |
| }, | |
| "node_modules/cross-spawn": { | |
| "version": "7.0.6", | |
| "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", | |
| "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", | |
| "dependencies": { | |
| "path-key": "^3.1.0", | |
| "shebang-command": "^2.0.0", | |
| "which": "^2.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/cssesc": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", | |
| "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", | |
| "dev": true, | |
| "bin": { | |
| "cssesc": "bin/cssesc" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/csstype": { | |
| "version": "3.2.3", | |
| "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", | |
| "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" | |
| }, | |
| "node_modules/debug": { | |
| "version": "4.4.3", | |
| "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", | |
| "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", | |
| "dev": true, | |
| "dependencies": { | |
| "ms": "^2.1.3" | |
| }, | |
| "engines": { | |
| "node": ">=6.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "supports-color": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/deep-eql": { | |
| "version": "5.0.2", | |
| "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", | |
| "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/dequal": { | |
| "version": "2.0.3", | |
| "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", | |
| "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/detect-gpu": { | |
| "version": "5.0.70", | |
| "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-5.0.70.tgz", | |
| "integrity": "sha512-bqerEP1Ese6nt3rFkwPnGbsUF9a4q+gMmpTVVOEzoCyeCc+y7/RvJnQZJx1JwhgQI5Ntg0Kgat8Uu7XpBqnz1w==", | |
| "dependencies": { | |
| "webgl-constants": "^1.1.1" | |
| } | |
| }, | |
| "node_modules/detect-node-es": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", | |
| "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" | |
| }, | |
| "node_modules/dezalgo": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", | |
| "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", | |
| "dev": true, | |
| "dependencies": { | |
| "asap": "^2.0.0", | |
| "wrappy": "1" | |
| } | |
| }, | |
| "node_modules/didyoumean": { | |
| "version": "1.2.2", | |
| "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", | |
| "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", | |
| "dev": true | |
| }, | |
| "node_modules/dlv": { | |
| "version": "1.1.3", | |
| "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", | |
| "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", | |
| "dev": true | |
| }, | |
| "node_modules/dotenv": { | |
| "version": "17.4.2", | |
| "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", | |
| "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=12" | |
| }, | |
| "funding": { | |
| "url": "https://dotenvx.com" | |
| } | |
| }, | |
| "node_modules/draco3d": { | |
| "version": "1.5.7", | |
| "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.7.tgz", | |
| "integrity": "sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==" | |
| }, | |
| "node_modules/electron-to-chromium": { | |
| "version": "1.5.376", | |
| "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.376.tgz", | |
| "integrity": "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==", | |
| "dev": true | |
| }, | |
| "node_modules/es-errors": { | |
| "version": "1.3.0", | |
| "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", | |
| "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.4" | |
| } | |
| }, | |
| "node_modules/es-module-lexer": { | |
| "version": "1.7.0", | |
| "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", | |
| "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", | |
| "dev": true | |
| }, | |
| "node_modules/esbuild": { | |
| "version": "0.21.5", | |
| "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", | |
| "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", | |
| "dev": true, | |
| "hasInstallScript": true, | |
| "bin": { | |
| "esbuild": "bin/esbuild" | |
| }, | |
| "engines": { | |
| "node": ">=12" | |
| }, | |
| "optionalDependencies": { | |
| "@esbuild/aix-ppc64": "0.21.5", | |
| "@esbuild/android-arm": "0.21.5", | |
| "@esbuild/android-arm64": "0.21.5", | |
| "@esbuild/android-x64": "0.21.5", | |
| "@esbuild/darwin-arm64": "0.21.5", | |
| "@esbuild/darwin-x64": "0.21.5", | |
| "@esbuild/freebsd-arm64": "0.21.5", | |
| "@esbuild/freebsd-x64": "0.21.5", | |
| "@esbuild/linux-arm": "0.21.5", | |
| "@esbuild/linux-arm64": "0.21.5", | |
| "@esbuild/linux-ia32": "0.21.5", | |
| "@esbuild/linux-loong64": "0.21.5", | |
| "@esbuild/linux-mips64el": "0.21.5", | |
| "@esbuild/linux-ppc64": "0.21.5", | |
| "@esbuild/linux-riscv64": "0.21.5", | |
| "@esbuild/linux-s390x": "0.21.5", | |
| "@esbuild/linux-x64": "0.21.5", | |
| "@esbuild/netbsd-x64": "0.21.5", | |
| "@esbuild/openbsd-x64": "0.21.5", | |
| "@esbuild/sunos-x64": "0.21.5", | |
| "@esbuild/win32-arm64": "0.21.5", | |
| "@esbuild/win32-ia32": "0.21.5", | |
| "@esbuild/win32-x64": "0.21.5" | |
| } | |
| }, | |
| "node_modules/escalade": { | |
| "version": "3.2.0", | |
| "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", | |
| "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/estree-walker": { | |
| "version": "3.0.3", | |
| "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", | |
| "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", | |
| "dev": true, | |
| "dependencies": { | |
| "@types/estree": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/expect-type": { | |
| "version": "1.3.0", | |
| "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", | |
| "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=12.0.0" | |
| } | |
| }, | |
| "node_modules/extend-shallow": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
| "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", | |
| "dependencies": { | |
| "is-extendable": "^0.1.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/extend-shallow/node_modules/is-extendable": { | |
| "version": "0.1.1", | |
| "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", | |
| "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/fast-glob": { | |
| "version": "3.3.3", | |
| "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", | |
| "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", | |
| "dev": true, | |
| "dependencies": { | |
| "@nodelib/fs.stat": "^2.0.2", | |
| "@nodelib/fs.walk": "^1.2.3", | |
| "glob-parent": "^5.1.2", | |
| "merge2": "^1.3.0", | |
| "micromatch": "^4.0.8" | |
| }, | |
| "engines": { | |
| "node": ">=8.6.0" | |
| } | |
| }, | |
| "node_modules/fast-glob/node_modules/glob-parent": { | |
| "version": "5.1.2", | |
| "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", | |
| "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-glob": "^4.0.1" | |
| }, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/fastq": { | |
| "version": "1.20.1", | |
| "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", | |
| "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", | |
| "dev": true, | |
| "dependencies": { | |
| "reusify": "^1.0.4" | |
| } | |
| }, | |
| "node_modules/fflate": { | |
| "version": "0.8.3", | |
| "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz", | |
| "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==" | |
| }, | |
| "node_modules/file-selector": { | |
| "version": "0.5.0", | |
| "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.5.0.tgz", | |
| "integrity": "sha512-s8KNnmIDTBoD0p9uJ9uD0XY38SCeBOtj0UMXyQSLg1Ypfrfj8+dAvwsLjYQkQ2GjhVtp2HrnF5cJzMhBjfD8HA==", | |
| "dependencies": { | |
| "tslib": "^2.0.3" | |
| }, | |
| "engines": { | |
| "node": ">= 10" | |
| } | |
| }, | |
| "node_modules/fill-range": { | |
| "version": "7.1.1", | |
| "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", | |
| "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", | |
| "dev": true, | |
| "dependencies": { | |
| "to-regex-range": "^5.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/for-in": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", | |
| "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/formidable": { | |
| "version": "3.5.4", | |
| "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", | |
| "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", | |
| "dev": true, | |
| "dependencies": { | |
| "@paralleldrive/cuid2": "^2.2.2", | |
| "dezalgo": "^1.0.4", | |
| "once": "^1.4.0" | |
| }, | |
| "engines": { | |
| "node": ">=14.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://ko-fi.com/tunnckoCore/commissions" | |
| } | |
| }, | |
| "node_modules/fraction.js": { | |
| "version": "5.3.4", | |
| "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", | |
| "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": "*" | |
| }, | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/rawify" | |
| } | |
| }, | |
| "node_modules/fsevents": { | |
| "version": "2.3.3", | |
| "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", | |
| "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", | |
| "dev": true, | |
| "hasInstallScript": true, | |
| "optional": true, | |
| "os": [ | |
| "darwin" | |
| ], | |
| "engines": { | |
| "node": "^8.16.0 || ^10.6.0 || >=11.0.0" | |
| } | |
| }, | |
| "node_modules/function-bind": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", | |
| "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", | |
| "dev": true, | |
| "funding": { | |
| "url": "https://github.com/sponsors/ljharb" | |
| } | |
| }, | |
| "node_modules/gensync": { | |
| "version": "1.0.0-beta.2", | |
| "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", | |
| "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=6.9.0" | |
| } | |
| }, | |
| "node_modules/get-nonce": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", | |
| "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/get-value": { | |
| "version": "2.0.6", | |
| "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", | |
| "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/glob-parent": { | |
| "version": "6.0.2", | |
| "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", | |
| "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-glob": "^4.0.3" | |
| }, | |
| "engines": { | |
| "node": ">=10.13.0" | |
| } | |
| }, | |
| "node_modules/glsl-noise": { | |
| "version": "0.0.0", | |
| "resolved": "https://registry.npmjs.org/glsl-noise/-/glsl-noise-0.0.0.tgz", | |
| "integrity": "sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==" | |
| }, | |
| "node_modules/hasown": { | |
| "version": "2.0.4", | |
| "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", | |
| "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", | |
| "dev": true, | |
| "dependencies": { | |
| "function-bind": "^1.1.2" | |
| }, | |
| "engines": { | |
| "node": ">= 0.4" | |
| } | |
| }, | |
| "node_modules/hls.js": { | |
| "version": "1.6.16", | |
| "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.6.16.tgz", | |
| "integrity": "sha512-VSIRpLfRwlAAdGL4wiTucx2ScRipo0ed1FBatWkyt832jC4CReKstga6yIhYVwGu9LOBjuX9wzmRMeQdBJtzEA==" | |
| }, | |
| "node_modules/ieee754": { | |
| "version": "1.2.1", | |
| "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", | |
| "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/immediate": { | |
| "version": "3.0.6", | |
| "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", | |
| "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" | |
| }, | |
| "node_modules/is-binary-path": { | |
| "version": "2.1.0", | |
| "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", | |
| "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", | |
| "dev": true, | |
| "dependencies": { | |
| "binary-extensions": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/is-core-module": { | |
| "version": "2.16.2", | |
| "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", | |
| "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", | |
| "dev": true, | |
| "dependencies": { | |
| "hasown": "^2.0.3" | |
| }, | |
| "engines": { | |
| "node": ">= 0.4" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/ljharb" | |
| } | |
| }, | |
| "node_modules/is-extendable": { | |
| "version": "1.0.1", | |
| "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", | |
| "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", | |
| "dependencies": { | |
| "is-plain-object": "^2.0.4" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/is-extglob": { | |
| "version": "2.1.1", | |
| "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", | |
| "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/is-glob": { | |
| "version": "4.0.3", | |
| "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", | |
| "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-extglob": "^2.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/is-number": { | |
| "version": "7.0.0", | |
| "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | |
| "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.12.0" | |
| } | |
| }, | |
| "node_modules/is-plain-object": { | |
| "version": "2.0.4", | |
| "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", | |
| "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", | |
| "dependencies": { | |
| "isobject": "^3.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/is-promise": { | |
| "version": "2.2.2", | |
| "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", | |
| "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" | |
| }, | |
| "node_modules/isexe": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", | |
| "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" | |
| }, | |
| "node_modules/isobject": { | |
| "version": "3.0.1", | |
| "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", | |
| "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/its-fine": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", | |
| "integrity": "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng==", | |
| "dependencies": { | |
| "@types/react-reconciler": "^0.28.9" | |
| }, | |
| "peerDependencies": { | |
| "react": "^19.0.0" | |
| } | |
| }, | |
| "node_modules/jiti": { | |
| "version": "1.21.7", | |
| "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", | |
| "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", | |
| "dev": true, | |
| "bin": { | |
| "jiti": "bin/jiti.js" | |
| } | |
| }, | |
| "node_modules/js-tokens": { | |
| "version": "4.0.0", | |
| "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | |
| "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" | |
| }, | |
| "node_modules/jsesc": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", | |
| "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", | |
| "dev": true, | |
| "bin": { | |
| "jsesc": "bin/jsesc" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/json5": { | |
| "version": "2.2.3", | |
| "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", | |
| "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", | |
| "dev": true, | |
| "bin": { | |
| "json5": "lib/cli.js" | |
| }, | |
| "engines": { | |
| "node": ">=6" | |
| } | |
| }, | |
| "node_modules/leva": { | |
| "version": "0.10.1", | |
| "resolved": "https://registry.npmjs.org/leva/-/leva-0.10.1.tgz", | |
| "integrity": "sha512-BcjnfUX8jpmwZUz2L7AfBtF9vn4ggTH33hmeufDULbP3YgNZ/C+ss/oO3stbrqRQyaOmRwy70y7BGTGO81S3rA==", | |
| "dependencies": { | |
| "@radix-ui/react-portal": "^1.1.4", | |
| "@radix-ui/react-tooltip": "^1.1.8", | |
| "@stitches/react": "^1.2.8", | |
| "@use-gesture/react": "^10.2.5", | |
| "colord": "^2.9.2", | |
| "dequal": "^2.0.2", | |
| "merge-value": "^1.0.0", | |
| "react-colorful": "^5.5.1", | |
| "react-dropzone": "^12.0.0", | |
| "v8n": "^1.3.3", | |
| "zustand": "^3.6.9" | |
| }, | |
| "peerDependencies": { | |
| "react": "^18.0.0 || ^19.0.0", | |
| "react-dom": "^18.0.0 || ^19.0.0" | |
| } | |
| }, | |
| "node_modules/leva/node_modules/zustand": { | |
| "version": "3.7.2", | |
| "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz", | |
| "integrity": "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==", | |
| "engines": { | |
| "node": ">=12.7.0" | |
| }, | |
| "peerDependencies": { | |
| "react": ">=16.8" | |
| }, | |
| "peerDependenciesMeta": { | |
| "react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/lie": { | |
| "version": "3.3.0", | |
| "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", | |
| "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", | |
| "dependencies": { | |
| "immediate": "~3.0.5" | |
| } | |
| }, | |
| "node_modules/lilconfig": { | |
| "version": "3.1.3", | |
| "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", | |
| "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=14" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/antonk52" | |
| } | |
| }, | |
| "node_modules/lines-and-columns": { | |
| "version": "1.2.4", | |
| "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", | |
| "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", | |
| "dev": true | |
| }, | |
| "node_modules/loose-envify": { | |
| "version": "1.4.0", | |
| "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", | |
| "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", | |
| "dependencies": { | |
| "js-tokens": "^3.0.0 || ^4.0.0" | |
| }, | |
| "bin": { | |
| "loose-envify": "cli.js" | |
| } | |
| }, | |
| "node_modules/loupe": { | |
| "version": "3.2.1", | |
| "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", | |
| "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", | |
| "dev": true | |
| }, | |
| "node_modules/lru-cache": { | |
| "version": "5.1.1", | |
| "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", | |
| "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", | |
| "dev": true, | |
| "dependencies": { | |
| "yallist": "^3.0.2" | |
| } | |
| }, | |
| "node_modules/maath": { | |
| "version": "0.10.8", | |
| "resolved": "https://registry.npmjs.org/maath/-/maath-0.10.8.tgz", | |
| "integrity": "sha512-tRvbDF0Pgqz+9XUa4jjfgAQ8/aPKmQdWXilFu2tMy4GWj4NOsx99HlULO4IeREfbO3a0sA145DZYyvXPkybm0g==", | |
| "peerDependencies": { | |
| "@types/three": ">=0.134.0", | |
| "three": ">=0.134.0" | |
| } | |
| }, | |
| "node_modules/magic-string": { | |
| "version": "0.30.21", | |
| "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", | |
| "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@jridgewell/sourcemap-codec": "^1.5.5" | |
| } | |
| }, | |
| "node_modules/merge-value": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/merge-value/-/merge-value-1.0.0.tgz", | |
| "integrity": "sha512-fJMmvat4NeKz63Uv9iHWcPDjCWcCkoiRoajRTEO8hlhUC6rwaHg0QCF9hBOTjZmm4JuglPckPSTtcuJL5kp0TQ==", | |
| "dependencies": { | |
| "get-value": "^2.0.6", | |
| "is-extendable": "^1.0.0", | |
| "mixin-deep": "^1.2.0", | |
| "set-value": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/merge2": { | |
| "version": "1.4.1", | |
| "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", | |
| "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/meshline": { | |
| "version": "3.3.1", | |
| "resolved": "https://registry.npmjs.org/meshline/-/meshline-3.3.1.tgz", | |
| "integrity": "sha512-/TQj+JdZkeSUOl5Mk2J7eLcYTLiQm2IDzmlSvYm7ov15anEcDJ92GHqqazxTSreeNgfnYu24kiEvvv0WlbCdFQ==", | |
| "peerDependencies": { | |
| "three": ">=0.137" | |
| } | |
| }, | |
| "node_modules/meshoptimizer": { | |
| "version": "0.22.0", | |
| "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.22.0.tgz", | |
| "integrity": "sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg==" | |
| }, | |
| "node_modules/micromatch": { | |
| "version": "4.0.8", | |
| "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", | |
| "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", | |
| "dev": true, | |
| "dependencies": { | |
| "braces": "^3.0.3", | |
| "picomatch": "^2.3.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.6" | |
| } | |
| }, | |
| "node_modules/mixin-deep": { | |
| "version": "1.3.2", | |
| "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", | |
| "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", | |
| "dependencies": { | |
| "for-in": "^1.0.2", | |
| "is-extendable": "^1.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/ms": { | |
| "version": "2.1.3", | |
| "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | |
| "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", | |
| "dev": true | |
| }, | |
| "node_modules/mz": { | |
| "version": "2.7.0", | |
| "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", | |
| "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "any-promise": "^1.0.0", | |
| "object-assign": "^4.0.1", | |
| "thenify-all": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/n8ao": { | |
| "version": "1.10.2", | |
| "resolved": "https://registry.npmjs.org/n8ao/-/n8ao-1.10.2.tgz", | |
| "integrity": "sha512-gh4i0xFP8DiRaNoX75kPiG3kGl7PmX9SW/OIn3Sv/YZmHrA8faLdSU1MM6M4gKtfKpxDnZagodu8FKob5URCVw==", | |
| "peerDependencies": { | |
| "postprocessing": ">=6.30.0", | |
| "three": ">=0.137" | |
| } | |
| }, | |
| "node_modules/nanoid": { | |
| "version": "3.3.15", | |
| "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", | |
| "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "bin": { | |
| "nanoid": "bin/nanoid.cjs" | |
| }, | |
| "engines": { | |
| "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" | |
| } | |
| }, | |
| "node_modules/node-releases": { | |
| "version": "2.0.48", | |
| "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", | |
| "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=18" | |
| } | |
| }, | |
| "node_modules/normalize-path": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", | |
| "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/object-assign": { | |
| "version": "4.1.1", | |
| "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | |
| "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/object-hash": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", | |
| "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/once": { | |
| "version": "1.4.0", | |
| "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | |
| "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", | |
| "dev": true, | |
| "dependencies": { | |
| "wrappy": "1" | |
| } | |
| }, | |
| "node_modules/path-key": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", | |
| "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/path-parse": { | |
| "version": "1.0.7", | |
| "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", | |
| "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", | |
| "dev": true | |
| }, | |
| "node_modules/pathe": { | |
| "version": "1.1.2", | |
| "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", | |
| "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", | |
| "dev": true | |
| }, | |
| "node_modules/pathval": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", | |
| "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 14.16" | |
| } | |
| }, | |
| "node_modules/picocolors": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", | |
| "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", | |
| "dev": true | |
| }, | |
| "node_modules/picomatch": { | |
| "version": "2.3.2", | |
| "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", | |
| "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=8.6" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/jonschlinkert" | |
| } | |
| }, | |
| "node_modules/pify": { | |
| "version": "2.3.0", | |
| "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | |
| "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/pirates": { | |
| "version": "4.0.7", | |
| "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", | |
| "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 6" | |
| } | |
| }, | |
| "node_modules/postcss": { | |
| "version": "8.5.15", | |
| "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", | |
| "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| { | |
| "type": "tidelift", | |
| "url": "https://tidelift.com/funding/github/npm/postcss" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "nanoid": "^3.3.12", | |
| "picocolors": "^1.1.1", | |
| "source-map-js": "^1.2.1" | |
| }, | |
| "engines": { | |
| "node": "^10 || ^12 || >=14" | |
| } | |
| }, | |
| "node_modules/postcss-import": { | |
| "version": "15.1.0", | |
| "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", | |
| "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", | |
| "dev": true, | |
| "dependencies": { | |
| "postcss-value-parser": "^4.0.0", | |
| "read-cache": "^1.0.0", | |
| "resolve": "^1.1.7" | |
| }, | |
| "engines": { | |
| "node": ">=14.0.0" | |
| }, | |
| "peerDependencies": { | |
| "postcss": "^8.0.0" | |
| } | |
| }, | |
| "node_modules/postcss-js": { | |
| "version": "4.1.0", | |
| "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", | |
| "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "camelcase-css": "^2.0.1" | |
| }, | |
| "engines": { | |
| "node": "^12 || ^14 || >= 16" | |
| }, | |
| "peerDependencies": { | |
| "postcss": "^8.4.21" | |
| } | |
| }, | |
| "node_modules/postcss-load-config": { | |
| "version": "6.0.1", | |
| "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", | |
| "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "lilconfig": "^3.1.1" | |
| }, | |
| "engines": { | |
| "node": ">= 18" | |
| }, | |
| "peerDependencies": { | |
| "jiti": ">=1.21.0", | |
| "postcss": ">=8.0.9", | |
| "tsx": "^4.8.1", | |
| "yaml": "^2.4.2" | |
| }, | |
| "peerDependenciesMeta": { | |
| "jiti": { | |
| "optional": true | |
| }, | |
| "postcss": { | |
| "optional": true | |
| }, | |
| "tsx": { | |
| "optional": true | |
| }, | |
| "yaml": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/postcss-nested": { | |
| "version": "6.2.0", | |
| "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", | |
| "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/postcss/" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "postcss-selector-parser": "^6.1.1" | |
| }, | |
| "engines": { | |
| "node": ">=12.0" | |
| }, | |
| "peerDependencies": { | |
| "postcss": "^8.2.14" | |
| } | |
| }, | |
| "node_modules/postcss-selector-parser": { | |
| "version": "6.1.4", | |
| "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", | |
| "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "cssesc": "^3.0.0", | |
| "util-deprecate": "^1.0.2" | |
| }, | |
| "engines": { | |
| "node": ">=4" | |
| } | |
| }, | |
| "node_modules/postcss-value-parser": { | |
| "version": "4.2.0", | |
| "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", | |
| "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", | |
| "dev": true | |
| }, | |
| "node_modules/postprocessing": { | |
| "version": "6.39.1", | |
| "resolved": "https://registry.npmjs.org/postprocessing/-/postprocessing-6.39.1.tgz", | |
| "integrity": "sha512-R2dG2zy+BAx3USl5EHw+PvnrlbT5PKnZVp3se0HCR0pWH8WQdh742yNG4YWOsq6c0bFpffk0Gd2RqPeoP/wKng==", | |
| "peerDependencies": { | |
| "three": ">= 0.168.0 < 0.185.0" | |
| } | |
| }, | |
| "node_modules/potpack": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", | |
| "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" | |
| }, | |
| "node_modules/promise-worker-transferable": { | |
| "version": "1.0.4", | |
| "resolved": "https://registry.npmjs.org/promise-worker-transferable/-/promise-worker-transferable-1.0.4.tgz", | |
| "integrity": "sha512-bN+0ehEnrXfxV2ZQvU2PetO0n4gqBD4ulq3MI1WOPLgr7/Mg9yRQkX5+0v1vagr74ZTsl7XtzlaYDo2EuCeYJw==", | |
| "dependencies": { | |
| "is-promise": "^2.1.0", | |
| "lie": "^3.0.2" | |
| } | |
| }, | |
| "node_modules/prop-types": { | |
| "version": "15.8.1", | |
| "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", | |
| "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", | |
| "dependencies": { | |
| "loose-envify": "^1.4.0", | |
| "object-assign": "^4.1.1", | |
| "react-is": "^16.13.1" | |
| } | |
| }, | |
| "node_modules/queue-microtask": { | |
| "version": "1.2.3", | |
| "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", | |
| "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ] | |
| }, | |
| "node_modules/radix-ui": { | |
| "version": "1.6.0", | |
| "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.6.0.tgz", | |
| "integrity": "sha512-EUEC70O03EgxWMP5aoqfBZ6iLC5bczFagGy7zhSYRt8o5DP7IWNiP3ywetse3L9b8843ExB0OGWZvgbYVJuNeg==", | |
| "dependencies": { | |
| "@radix-ui/primitive": "1.1.4", | |
| "@radix-ui/react-accessible-icon": "1.1.10", | |
| "@radix-ui/react-accordion": "1.2.14", | |
| "@radix-ui/react-alert-dialog": "1.1.17", | |
| "@radix-ui/react-arrow": "1.1.10", | |
| "@radix-ui/react-aspect-ratio": "1.1.10", | |
| "@radix-ui/react-avatar": "1.2.0", | |
| "@radix-ui/react-checkbox": "1.3.5", | |
| "@radix-ui/react-collapsible": "1.1.14", | |
| "@radix-ui/react-collection": "1.1.10", | |
| "@radix-ui/react-compose-refs": "1.1.3", | |
| "@radix-ui/react-context": "1.1.4", | |
| "@radix-ui/react-context-menu": "2.3.1", | |
| "@radix-ui/react-dialog": "1.1.17", | |
| "@radix-ui/react-direction": "1.1.2", | |
| "@radix-ui/react-dismissable-layer": "1.1.13", | |
| "@radix-ui/react-dropdown-menu": "2.1.18", | |
| "@radix-ui/react-focus-guards": "1.1.4", | |
| "@radix-ui/react-focus-scope": "1.1.10", | |
| "@radix-ui/react-form": "0.1.10", | |
| "@radix-ui/react-hover-card": "1.1.17", | |
| "@radix-ui/react-label": "2.1.10", | |
| "@radix-ui/react-menu": "2.1.18", | |
| "@radix-ui/react-menubar": "1.1.18", | |
| "@radix-ui/react-navigation-menu": "1.2.16", | |
| "@radix-ui/react-one-time-password-field": "0.1.10", | |
| "@radix-ui/react-password-toggle-field": "0.1.5", | |
| "@radix-ui/react-popover": "1.1.17", | |
| "@radix-ui/react-popper": "1.3.1", | |
| "@radix-ui/react-portal": "1.1.12", | |
| "@radix-ui/react-presence": "1.1.6", | |
| "@radix-ui/react-primitive": "2.1.6", | |
| "@radix-ui/react-progress": "1.1.10", | |
| "@radix-ui/react-radio-group": "1.4.1", | |
| "@radix-ui/react-roving-focus": "1.1.13", | |
| "@radix-ui/react-scroll-area": "1.2.12", | |
| "@radix-ui/react-select": "2.3.1", | |
| "@radix-ui/react-separator": "1.1.10", | |
| "@radix-ui/react-slider": "1.4.1", | |
| "@radix-ui/react-slot": "1.3.0", | |
| "@radix-ui/react-switch": "1.3.1", | |
| "@radix-ui/react-tabs": "1.1.15", | |
| "@radix-ui/react-toast": "1.2.17", | |
| "@radix-ui/react-toggle": "1.1.12", | |
| "@radix-ui/react-toggle-group": "1.1.13", | |
| "@radix-ui/react-toolbar": "1.1.13", | |
| "@radix-ui/react-tooltip": "1.2.10", | |
| "@radix-ui/react-use-callback-ref": "1.1.2", | |
| "@radix-ui/react-use-controllable-state": "1.2.3", | |
| "@radix-ui/react-use-effect-event": "0.0.3", | |
| "@radix-ui/react-use-escape-keydown": "1.1.2", | |
| "@radix-ui/react-use-is-hydrated": "0.1.1", | |
| "@radix-ui/react-use-layout-effect": "1.1.2", | |
| "@radix-ui/react-use-size": "1.1.2", | |
| "@radix-ui/react-visually-hidden": "1.2.6" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "@types/react-dom": "*", | |
| "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", | |
| "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "@types/react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/react": { | |
| "version": "19.2.7", | |
| "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", | |
| "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/react-colorful": { | |
| "version": "5.7.0", | |
| "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.7.0.tgz", | |
| "integrity": "sha512-fuesYIemttah97XmsIHmz4OORDHiSFzyc9HMAIrCHJou2jaRQmL8cFJ76K4zQhhj8jzwOBlOi4BaGTjjOZCfTg==", | |
| "peerDependencies": { | |
| "react": ">=16.8.0", | |
| "react-dom": ">=16.8.0" | |
| } | |
| }, | |
| "node_modules/react-dom": { | |
| "version": "19.2.7", | |
| "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", | |
| "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", | |
| "dependencies": { | |
| "scheduler": "^0.27.0" | |
| }, | |
| "peerDependencies": { | |
| "react": "^19.2.7" | |
| } | |
| }, | |
| "node_modules/react-dropzone": { | |
| "version": "12.1.0", | |
| "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-12.1.0.tgz", | |
| "integrity": "sha512-iBYHA1rbopIvtzokEX4QubO6qk5IF/x3BtKGu74rF2JkQDXnwC4uO/lHKpaw4PJIV6iIAYOlwLv2FpiGyqHNog==", | |
| "dependencies": { | |
| "attr-accept": "^2.2.2", | |
| "file-selector": "^0.5.0", | |
| "prop-types": "^15.8.1" | |
| }, | |
| "engines": { | |
| "node": ">= 10.13" | |
| }, | |
| "peerDependencies": { | |
| "react": ">= 16.8" | |
| } | |
| }, | |
| "node_modules/react-is": { | |
| "version": "16.13.1", | |
| "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", | |
| "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" | |
| }, | |
| "node_modules/react-refresh": { | |
| "version": "0.17.0", | |
| "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", | |
| "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/react-remove-scroll": { | |
| "version": "2.7.2", | |
| "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", | |
| "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", | |
| "dependencies": { | |
| "react-remove-scroll-bar": "^2.3.7", | |
| "react-style-singleton": "^2.2.3", | |
| "tslib": "^2.1.0", | |
| "use-callback-ref": "^1.3.3", | |
| "use-sidecar": "^1.1.3" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/react-remove-scroll-bar": { | |
| "version": "2.3.8", | |
| "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", | |
| "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", | |
| "dependencies": { | |
| "react-style-singleton": "^2.2.2", | |
| "tslib": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/react-style-singleton": { | |
| "version": "2.2.3", | |
| "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", | |
| "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", | |
| "dependencies": { | |
| "get-nonce": "^1.0.0", | |
| "tslib": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/react-use-measure": { | |
| "version": "2.1.7", | |
| "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", | |
| "integrity": "sha512-KrvcAo13I/60HpwGO5jpW7E9DfusKyLPLvuHlUyP5zqnmAPhNc6qTRjUQrdTADl0lpPpDVU2/Gg51UlOGHXbdg==", | |
| "peerDependencies": { | |
| "react": ">=16.13", | |
| "react-dom": ">=16.13" | |
| }, | |
| "peerDependenciesMeta": { | |
| "react-dom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/read-cache": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", | |
| "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", | |
| "dev": true, | |
| "dependencies": { | |
| "pify": "^2.3.0" | |
| } | |
| }, | |
| "node_modules/readdirp": { | |
| "version": "3.6.0", | |
| "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", | |
| "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", | |
| "dev": true, | |
| "dependencies": { | |
| "picomatch": "^2.2.1" | |
| }, | |
| "engines": { | |
| "node": ">=8.10.0" | |
| } | |
| }, | |
| "node_modules/require-from-string": { | |
| "version": "2.0.2", | |
| "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", | |
| "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/resolve": { | |
| "version": "1.22.12", | |
| "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", | |
| "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", | |
| "dev": true, | |
| "dependencies": { | |
| "es-errors": "^1.3.0", | |
| "is-core-module": "^2.16.1", | |
| "path-parse": "^1.0.7", | |
| "supports-preserve-symlinks-flag": "^1.0.0" | |
| }, | |
| "bin": { | |
| "resolve": "bin/resolve" | |
| }, | |
| "engines": { | |
| "node": ">= 0.4" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/ljharb" | |
| } | |
| }, | |
| "node_modules/reusify": { | |
| "version": "1.1.0", | |
| "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", | |
| "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", | |
| "dev": true, | |
| "engines": { | |
| "iojs": ">=1.0.0", | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/rollup": { | |
| "version": "4.62.2", | |
| "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", | |
| "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", | |
| "dev": true, | |
| "dependencies": { | |
| "@types/estree": "1.0.9" | |
| }, | |
| "bin": { | |
| "rollup": "dist/bin/rollup" | |
| }, | |
| "engines": { | |
| "node": ">=18.0.0", | |
| "npm": ">=8.0.0" | |
| }, | |
| "optionalDependencies": { | |
| "@rollup/rollup-android-arm-eabi": "4.62.2", | |
| "@rollup/rollup-android-arm64": "4.62.2", | |
| "@rollup/rollup-darwin-arm64": "4.62.2", | |
| "@rollup/rollup-darwin-x64": "4.62.2", | |
| "@rollup/rollup-freebsd-arm64": "4.62.2", | |
| "@rollup/rollup-freebsd-x64": "4.62.2", | |
| "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", | |
| "@rollup/rollup-linux-arm-musleabihf": "4.62.2", | |
| "@rollup/rollup-linux-arm64-gnu": "4.62.2", | |
| "@rollup/rollup-linux-arm64-musl": "4.62.2", | |
| "@rollup/rollup-linux-loong64-gnu": "4.62.2", | |
| "@rollup/rollup-linux-loong64-musl": "4.62.2", | |
| "@rollup/rollup-linux-ppc64-gnu": "4.62.2", | |
| "@rollup/rollup-linux-ppc64-musl": "4.62.2", | |
| "@rollup/rollup-linux-riscv64-gnu": "4.62.2", | |
| "@rollup/rollup-linux-riscv64-musl": "4.62.2", | |
| "@rollup/rollup-linux-s390x-gnu": "4.62.2", | |
| "@rollup/rollup-linux-x64-gnu": "4.62.2", | |
| "@rollup/rollup-linux-x64-musl": "4.62.2", | |
| "@rollup/rollup-openbsd-x64": "4.62.2", | |
| "@rollup/rollup-openharmony-arm64": "4.62.2", | |
| "@rollup/rollup-win32-arm64-msvc": "4.62.2", | |
| "@rollup/rollup-win32-ia32-msvc": "4.62.2", | |
| "@rollup/rollup-win32-x64-gnu": "4.62.2", | |
| "@rollup/rollup-win32-x64-msvc": "4.62.2", | |
| "fsevents": "~2.3.2" | |
| } | |
| }, | |
| "node_modules/run-parallel": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", | |
| "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/feross" | |
| }, | |
| { | |
| "type": "patreon", | |
| "url": "https://www.patreon.com/feross" | |
| }, | |
| { | |
| "type": "consulting", | |
| "url": "https://feross.org/support" | |
| } | |
| ], | |
| "dependencies": { | |
| "queue-microtask": "^1.2.2" | |
| } | |
| }, | |
| "node_modules/scheduler": { | |
| "version": "0.27.0", | |
| "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", | |
| "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==" | |
| }, | |
| "node_modules/semver": { | |
| "version": "6.3.1", | |
| "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", | |
| "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", | |
| "dev": true, | |
| "bin": { | |
| "semver": "bin/semver.js" | |
| } | |
| }, | |
| "node_modules/set-value": { | |
| "version": "2.0.1", | |
| "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", | |
| "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", | |
| "dependencies": { | |
| "extend-shallow": "^2.0.1", | |
| "is-extendable": "^0.1.1", | |
| "is-plain-object": "^2.0.3", | |
| "split-string": "^3.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/set-value/node_modules/is-extendable": { | |
| "version": "0.1.1", | |
| "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", | |
| "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/shebang-command": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | |
| "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", | |
| "dependencies": { | |
| "shebang-regex": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/shebang-regex": { | |
| "version": "3.0.0", | |
| "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", | |
| "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/siginfo": { | |
| "version": "2.0.0", | |
| "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", | |
| "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", | |
| "dev": true | |
| }, | |
| "node_modules/source-map-js": { | |
| "version": "1.2.1", | |
| "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", | |
| "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/split-string": { | |
| "version": "3.1.0", | |
| "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", | |
| "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", | |
| "dependencies": { | |
| "extend-shallow": "^3.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/split-string/node_modules/extend-shallow": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", | |
| "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", | |
| "dependencies": { | |
| "assign-symbols": "^1.0.0", | |
| "is-extendable": "^1.0.1" | |
| }, | |
| "engines": { | |
| "node": ">=0.10.0" | |
| } | |
| }, | |
| "node_modules/stackback": { | |
| "version": "0.0.2", | |
| "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", | |
| "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", | |
| "dev": true | |
| }, | |
| "node_modules/stats-gl": { | |
| "version": "2.4.2", | |
| "resolved": "https://registry.npmjs.org/stats-gl/-/stats-gl-2.4.2.tgz", | |
| "integrity": "sha512-g5O9B0hm9CvnM36+v7SFl39T7hmAlv541tU81ME8YeSb3i1CIP5/QdDeSB3A0la0bKNHpxpwxOVRo2wFTYEosQ==", | |
| "dependencies": { | |
| "@types/three": "*", | |
| "three": "^0.170.0" | |
| }, | |
| "peerDependencies": { | |
| "@types/three": "*", | |
| "three": "*" | |
| } | |
| }, | |
| "node_modules/stats-gl/node_modules/three": { | |
| "version": "0.170.0", | |
| "resolved": "https://registry.npmjs.org/three/-/three-0.170.0.tgz", | |
| "integrity": "sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ==" | |
| }, | |
| "node_modules/stats.js": { | |
| "version": "0.17.0", | |
| "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", | |
| "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" | |
| }, | |
| "node_modules/std-env": { | |
| "version": "3.10.0", | |
| "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", | |
| "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", | |
| "dev": true | |
| }, | |
| "node_modules/sucrase": { | |
| "version": "3.35.1", | |
| "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", | |
| "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", | |
| "dev": true, | |
| "dependencies": { | |
| "@jridgewell/gen-mapping": "^0.3.2", | |
| "commander": "^4.0.0", | |
| "lines-and-columns": "^1.1.6", | |
| "mz": "^2.7.0", | |
| "pirates": "^4.0.1", | |
| "tinyglobby": "^0.2.11", | |
| "ts-interface-checker": "^0.1.9" | |
| }, | |
| "bin": { | |
| "sucrase": "bin/sucrase", | |
| "sucrase-node": "bin/sucrase-node" | |
| }, | |
| "engines": { | |
| "node": ">=16 || 14 >=14.17" | |
| } | |
| }, | |
| "node_modules/supports-preserve-symlinks-flag": { | |
| "version": "1.0.0", | |
| "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", | |
| "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">= 0.4" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/ljharb" | |
| } | |
| }, | |
| "node_modules/suspend-react": { | |
| "version": "0.1.3", | |
| "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", | |
| "integrity": "sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==", | |
| "peerDependencies": { | |
| "react": ">=17.0" | |
| } | |
| }, | |
| "node_modules/tailwind-merge": { | |
| "version": "3.6.0", | |
| "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.6.0.tgz", | |
| "integrity": "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==", | |
| "funding": { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/dcastil" | |
| } | |
| }, | |
| "node_modules/tailwindcss": { | |
| "version": "3.4.19", | |
| "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", | |
| "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "@alloc/quick-lru": "^5.2.0", | |
| "arg": "^5.0.2", | |
| "chokidar": "^3.6.0", | |
| "didyoumean": "^1.2.2", | |
| "dlv": "^1.1.3", | |
| "fast-glob": "^3.3.2", | |
| "glob-parent": "^6.0.2", | |
| "is-glob": "^4.0.3", | |
| "jiti": "^1.21.7", | |
| "lilconfig": "^3.1.3", | |
| "micromatch": "^4.0.8", | |
| "normalize-path": "^3.0.0", | |
| "object-hash": "^3.0.0", | |
| "picocolors": "^1.1.1", | |
| "postcss": "^8.4.47", | |
| "postcss-import": "^15.1.0", | |
| "postcss-js": "^4.0.1", | |
| "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", | |
| "postcss-nested": "^6.2.0", | |
| "postcss-selector-parser": "^6.1.2", | |
| "resolve": "^1.22.8", | |
| "sucrase": "^3.35.0" | |
| }, | |
| "bin": { | |
| "tailwind": "lib/cli.js", | |
| "tailwindcss": "lib/cli.js" | |
| }, | |
| "engines": { | |
| "node": ">=14.0.0" | |
| } | |
| }, | |
| "node_modules/thenify": { | |
| "version": "3.3.1", | |
| "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", | |
| "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", | |
| "dev": true, | |
| "dependencies": { | |
| "any-promise": "^1.0.0" | |
| } | |
| }, | |
| "node_modules/thenify-all": { | |
| "version": "1.6.0", | |
| "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", | |
| "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", | |
| "dev": true, | |
| "dependencies": { | |
| "thenify": ">= 3.1.0 < 4" | |
| }, | |
| "engines": { | |
| "node": ">=0.8" | |
| } | |
| }, | |
| "node_modules/three": { | |
| "version": "0.180.0", | |
| "resolved": "https://registry.npmjs.org/three/-/three-0.180.0.tgz", | |
| "integrity": "sha512-o+qycAMZrh+TsE01GqWUxUIKR1AL0S8pq7zDkYOQw8GqfX8b8VoCKYUoHbhiX5j+7hr8XsuHDVU6+gkQJQKg9w==" | |
| }, | |
| "node_modules/three-mesh-bvh": { | |
| "version": "0.8.3", | |
| "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.8.3.tgz", | |
| "integrity": "sha512-4G5lBaF+g2auKX3P0yqx+MJC6oVt6sB5k+CchS6Ob0qvH0YIhuUk1eYr7ktsIpY+albCqE80/FVQGV190PmiAg==", | |
| "peerDependencies": { | |
| "three": ">= 0.159.0" | |
| } | |
| }, | |
| "node_modules/three-stdlib": { | |
| "version": "2.36.1", | |
| "resolved": "https://registry.npmjs.org/three-stdlib/-/three-stdlib-2.36.1.tgz", | |
| "integrity": "sha512-XyGQrFmNQ5O/IoKm556ftwKsBg11TIb301MB5dWNicziQBEs2g3gtOYIf7pFiLa0zI2gUwhtCjv9fmjnxKZ1Cg==", | |
| "dependencies": { | |
| "@types/draco3d": "^1.4.0", | |
| "@types/offscreencanvas": "^2019.6.4", | |
| "@types/webxr": "^0.5.2", | |
| "draco3d": "^1.4.1", | |
| "fflate": "^0.6.9", | |
| "potpack": "^1.0.1" | |
| }, | |
| "peerDependencies": { | |
| "three": ">=0.128.0" | |
| } | |
| }, | |
| "node_modules/three-stdlib/node_modules/fflate": { | |
| "version": "0.6.10", | |
| "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", | |
| "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==" | |
| }, | |
| "node_modules/tinybench": { | |
| "version": "2.9.0", | |
| "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", | |
| "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", | |
| "dev": true | |
| }, | |
| "node_modules/tinyexec": { | |
| "version": "0.3.2", | |
| "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", | |
| "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", | |
| "dev": true | |
| }, | |
| "node_modules/tinyglobby": { | |
| "version": "0.2.17", | |
| "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", | |
| "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", | |
| "dev": true, | |
| "dependencies": { | |
| "fdir": "^6.5.0", | |
| "picomatch": "^4.0.4" | |
| }, | |
| "engines": { | |
| "node": ">=12.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/SuperchupuDev" | |
| } | |
| }, | |
| "node_modules/tinyglobby/node_modules/fdir": { | |
| "version": "6.5.0", | |
| "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", | |
| "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=12.0.0" | |
| }, | |
| "peerDependencies": { | |
| "picomatch": "^3 || ^4" | |
| }, | |
| "peerDependenciesMeta": { | |
| "picomatch": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/tinyglobby/node_modules/picomatch": { | |
| "version": "4.0.4", | |
| "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", | |
| "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=12" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/sponsors/jonschlinkert" | |
| } | |
| }, | |
| "node_modules/tinypool": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", | |
| "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", | |
| "dev": true, | |
| "engines": { | |
| "node": "^18.0.0 || >=20.0.0" | |
| } | |
| }, | |
| "node_modules/tinyrainbow": { | |
| "version": "1.2.0", | |
| "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", | |
| "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=14.0.0" | |
| } | |
| }, | |
| "node_modules/tinyspy": { | |
| "version": "3.0.2", | |
| "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", | |
| "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", | |
| "dev": true, | |
| "engines": { | |
| "node": ">=14.0.0" | |
| } | |
| }, | |
| "node_modules/to-regex-range": { | |
| "version": "5.0.1", | |
| "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | |
| "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | |
| "dev": true, | |
| "dependencies": { | |
| "is-number": "^7.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=8.0" | |
| } | |
| }, | |
| "node_modules/troika-three-text": { | |
| "version": "0.52.4", | |
| "resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.52.4.tgz", | |
| "integrity": "sha512-V50EwcYGruV5rUZ9F4aNsrytGdKcXKALjEtQXIOBfhVoZU9VAqZNIoGQ3TMiooVqFAbR1w15T+f+8gkzoFzawg==", | |
| "dependencies": { | |
| "bidi-js": "^1.0.2", | |
| "troika-three-utils": "^0.52.4", | |
| "troika-worker-utils": "^0.52.0", | |
| "webgl-sdf-generator": "1.1.1" | |
| }, | |
| "peerDependencies": { | |
| "three": ">=0.125.0" | |
| } | |
| }, | |
| "node_modules/troika-three-utils": { | |
| "version": "0.52.4", | |
| "resolved": "https://registry.npmjs.org/troika-three-utils/-/troika-three-utils-0.52.4.tgz", | |
| "integrity": "sha512-NORAStSVa/BDiG52Mfudk4j1FG4jC4ILutB3foPnfGbOeIs9+G5vZLa0pnmnaftZUGm4UwSoqEpWdqvC7zms3A==", | |
| "peerDependencies": { | |
| "three": ">=0.125.0" | |
| } | |
| }, | |
| "node_modules/troika-worker-utils": { | |
| "version": "0.52.0", | |
| "resolved": "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.52.0.tgz", | |
| "integrity": "sha512-W1CpvTHykaPH5brv5VHLfQo9D1OYuo0cSBEUQFFT/nBUzM8iD6Lq2/tgG/f1OelbAS1WtaTPQzE5uM49egnngw==" | |
| }, | |
| "node_modules/ts-interface-checker": { | |
| "version": "0.1.13", | |
| "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", | |
| "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", | |
| "dev": true | |
| }, | |
| "node_modules/tslib": { | |
| "version": "2.8.1", | |
| "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", | |
| "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" | |
| }, | |
| "node_modules/tunnel-rat": { | |
| "version": "0.1.2", | |
| "resolved": "https://registry.npmjs.org/tunnel-rat/-/tunnel-rat-0.1.2.tgz", | |
| "integrity": "sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==", | |
| "dependencies": { | |
| "zustand": "^4.3.2" | |
| } | |
| }, | |
| "node_modules/tunnel-rat/node_modules/zustand": { | |
| "version": "4.5.7", | |
| "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.7.tgz", | |
| "integrity": "sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==", | |
| "dependencies": { | |
| "use-sync-external-store": "^1.2.2" | |
| }, | |
| "engines": { | |
| "node": ">=12.7.0" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": ">=16.8", | |
| "immer": ">=9.0.6", | |
| "react": ">=16.8" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "immer": { | |
| "optional": true | |
| }, | |
| "react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/typescript": { | |
| "version": "5.9.3", | |
| "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", | |
| "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", | |
| "dev": true, | |
| "bin": { | |
| "tsc": "bin/tsc", | |
| "tsserver": "bin/tsserver" | |
| }, | |
| "engines": { | |
| "node": ">=14.17" | |
| } | |
| }, | |
| "node_modules/undici-types": { | |
| "version": "7.24.6", | |
| "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", | |
| "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", | |
| "dev": true | |
| }, | |
| "node_modules/update-browserslist-db": { | |
| "version": "1.2.3", | |
| "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", | |
| "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", | |
| "dev": true, | |
| "funding": [ | |
| { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/browserslist" | |
| }, | |
| { | |
| "type": "tidelift", | |
| "url": "https://tidelift.com/funding/github/npm/browserslist" | |
| }, | |
| { | |
| "type": "github", | |
| "url": "https://github.com/sponsors/ai" | |
| } | |
| ], | |
| "dependencies": { | |
| "escalade": "^3.2.0", | |
| "picocolors": "^1.1.1" | |
| }, | |
| "bin": { | |
| "update-browserslist-db": "cli.js" | |
| }, | |
| "peerDependencies": { | |
| "browserslist": ">= 4.21.0" | |
| } | |
| }, | |
| "node_modules/use-callback-ref": { | |
| "version": "1.3.3", | |
| "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", | |
| "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", | |
| "dependencies": { | |
| "tslib": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/use-sidecar": { | |
| "version": "1.1.3", | |
| "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", | |
| "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", | |
| "dependencies": { | |
| "detect-node-es": "^1.1.0", | |
| "tslib": "^2.0.0" | |
| }, | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": "*", | |
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/use-sync-external-store": { | |
| "version": "1.6.0", | |
| "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", | |
| "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", | |
| "peerDependencies": { | |
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" | |
| } | |
| }, | |
| "node_modules/util-deprecate": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | |
| "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", | |
| "dev": true | |
| }, | |
| "node_modules/utility-types": { | |
| "version": "3.11.0", | |
| "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", | |
| "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", | |
| "engines": { | |
| "node": ">= 4" | |
| } | |
| }, | |
| "node_modules/v8n": { | |
| "version": "1.5.1", | |
| "resolved": "https://registry.npmjs.org/v8n/-/v8n-1.5.1.tgz", | |
| "integrity": "sha512-LdabyT4OffkyXFCe9UT+uMkxNBs5rcTVuZClvxQr08D5TUgo1OFKkoT65qYRCsiKBl/usHjpXvP4hHMzzDRj3A==" | |
| }, | |
| "node_modules/vite": { | |
| "version": "5.4.21", | |
| "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", | |
| "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", | |
| "dev": true, | |
| "dependencies": { | |
| "esbuild": "^0.21.3", | |
| "postcss": "^8.4.43", | |
| "rollup": "^4.20.0" | |
| }, | |
| "bin": { | |
| "vite": "bin/vite.js" | |
| }, | |
| "engines": { | |
| "node": "^18.0.0 || >=20.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://github.com/vitejs/vite?sponsor=1" | |
| }, | |
| "optionalDependencies": { | |
| "fsevents": "~2.3.3" | |
| }, | |
| "peerDependencies": { | |
| "@types/node": "^18.0.0 || >=20.0.0", | |
| "less": "*", | |
| "lightningcss": "^1.21.0", | |
| "sass": "*", | |
| "sass-embedded": "*", | |
| "stylus": "*", | |
| "sugarss": "*", | |
| "terser": "^5.4.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/node": { | |
| "optional": true | |
| }, | |
| "less": { | |
| "optional": true | |
| }, | |
| "lightningcss": { | |
| "optional": true | |
| }, | |
| "sass": { | |
| "optional": true | |
| }, | |
| "sass-embedded": { | |
| "optional": true | |
| }, | |
| "stylus": { | |
| "optional": true | |
| }, | |
| "sugarss": { | |
| "optional": true | |
| }, | |
| "terser": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/vite-node": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.9.tgz", | |
| "integrity": "sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==", | |
| "dev": true, | |
| "dependencies": { | |
| "cac": "^6.7.14", | |
| "debug": "^4.3.7", | |
| "es-module-lexer": "^1.5.4", | |
| "pathe": "^1.1.2", | |
| "vite": "^5.0.0" | |
| }, | |
| "bin": { | |
| "vite-node": "vite-node.mjs" | |
| }, | |
| "engines": { | |
| "node": "^18.0.0 || >=20.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| } | |
| }, | |
| "node_modules/vitest": { | |
| "version": "2.1.9", | |
| "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.9.tgz", | |
| "integrity": "sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==", | |
| "dev": true, | |
| "dependencies": { | |
| "@vitest/expect": "2.1.9", | |
| "@vitest/mocker": "2.1.9", | |
| "@vitest/pretty-format": "^2.1.9", | |
| "@vitest/runner": "2.1.9", | |
| "@vitest/snapshot": "2.1.9", | |
| "@vitest/spy": "2.1.9", | |
| "@vitest/utils": "2.1.9", | |
| "chai": "^5.1.2", | |
| "debug": "^4.3.7", | |
| "expect-type": "^1.1.0", | |
| "magic-string": "^0.30.12", | |
| "pathe": "^1.1.2", | |
| "std-env": "^3.8.0", | |
| "tinybench": "^2.9.0", | |
| "tinyexec": "^0.3.1", | |
| "tinypool": "^1.0.1", | |
| "tinyrainbow": "^1.2.0", | |
| "vite": "^5.0.0", | |
| "vite-node": "2.1.9", | |
| "why-is-node-running": "^2.3.0" | |
| }, | |
| "bin": { | |
| "vitest": "vitest.mjs" | |
| }, | |
| "engines": { | |
| "node": "^18.0.0 || >=20.0.0" | |
| }, | |
| "funding": { | |
| "url": "https://opencollective.com/vitest" | |
| }, | |
| "peerDependencies": { | |
| "@edge-runtime/vm": "*", | |
| "@types/node": "^18.0.0 || >=20.0.0", | |
| "@vitest/browser": "2.1.9", | |
| "@vitest/ui": "2.1.9", | |
| "happy-dom": "*", | |
| "jsdom": "*" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@edge-runtime/vm": { | |
| "optional": true | |
| }, | |
| "@types/node": { | |
| "optional": true | |
| }, | |
| "@vitest/browser": { | |
| "optional": true | |
| }, | |
| "@vitest/ui": { | |
| "optional": true | |
| }, | |
| "happy-dom": { | |
| "optional": true | |
| }, | |
| "jsdom": { | |
| "optional": true | |
| } | |
| } | |
| }, | |
| "node_modules/webgl-constants": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz", | |
| "integrity": "sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==" | |
| }, | |
| "node_modules/webgl-sdf-generator": { | |
| "version": "1.1.1", | |
| "resolved": "https://registry.npmjs.org/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz", | |
| "integrity": "sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==" | |
| }, | |
| "node_modules/which": { | |
| "version": "2.0.2", | |
| "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | |
| "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | |
| "dependencies": { | |
| "isexe": "^2.0.0" | |
| }, | |
| "bin": { | |
| "node-which": "bin/node-which" | |
| }, | |
| "engines": { | |
| "node": ">= 8" | |
| } | |
| }, | |
| "node_modules/why-is-node-running": { | |
| "version": "2.3.0", | |
| "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", | |
| "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", | |
| "dev": true, | |
| "dependencies": { | |
| "siginfo": "^2.0.0", | |
| "stackback": "0.0.2" | |
| }, | |
| "bin": { | |
| "why-is-node-running": "cli.js" | |
| }, | |
| "engines": { | |
| "node": ">=8" | |
| } | |
| }, | |
| "node_modules/wrappy": { | |
| "version": "1.0.2", | |
| "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | |
| "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", | |
| "dev": true | |
| }, | |
| "node_modules/yallist": { | |
| "version": "3.1.1", | |
| "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", | |
| "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", | |
| "dev": true | |
| }, | |
| "node_modules/zustand": { | |
| "version": "5.0.14", | |
| "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.14.tgz", | |
| "integrity": "sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==", | |
| "engines": { | |
| "node": ">=12.20.0" | |
| }, | |
| "peerDependencies": { | |
| "@types/react": ">=18.0.0", | |
| "immer": ">=9.0.6", | |
| "react": ">=18.0.0", | |
| "use-sync-external-store": ">=1.2.0" | |
| }, | |
| "peerDependenciesMeta": { | |
| "@types/react": { | |
| "optional": true | |
| }, | |
| "immer": { | |
| "optional": true | |
| }, | |
| "react": { | |
| "optional": true | |
| }, | |
| "use-sync-external-store": { | |
| "optional": true | |
| } | |
| } | |
| } | |
| } | |
| } | |