From 0442642f8a5d469e6fca1b4aa348d97eb6b33ed6 Mon Sep 17 00:00:00 2001 From: chris bell Date: Sun, 7 Jun 2026 16:36:18 -0500 Subject: [PATCH] Created a react project and started making the main ui --- flake.nix | 22 + vssm_web/node_modules/.package-lock.json | 6 + vssm_web/package-lock.json | 6 + vssm_web/package.json | 1 + vssm_web/vssm_web/.gitignore | 24 + vssm_web/vssm_web/README.md | 75 + vssm_web/vssm_web/eslint.config.js | 22 + vssm_web/vssm_web/index.html | 13 + vssm_web/vssm_web/package-lock.json | 3146 +++++++++++++++++ vssm_web/vssm_web/package.json | 34 + vssm_web/vssm_web/public/favicon.svg | 1 + vssm_web/vssm_web/public/icons.svg | 24 + vssm_web/vssm_web/src/App.css | 184 + vssm_web/vssm_web/src/App.tsx | 20 + vssm_web/vssm_web/src/assets/background.jpg | Bin 0 -> 1455059 bytes vssm_web/vssm_web/src/assets/hero.png | Bin 0 -> 13057 bytes vssm_web/vssm_web/src/assets/react.svg | 1 + vssm_web/vssm_web/src/assets/vite.svg | 1 + .../vssm_web/src/components/InstanceBlock.tsx | 46 + vssm_web/vssm_web/src/index.css | 193 + vssm_web/vssm_web/src/main.tsx | 10 + vssm_web/vssm_web/tsconfig.app.json | 25 + vssm_web/vssm_web/tsconfig.json | 7 + vssm_web/vssm_web/tsconfig.node.json | 24 + vssm_web/vssm_web/vite.config.ts | 11 + 25 files changed, 3896 insertions(+) create mode 100644 flake.nix create mode 100644 vssm_web/node_modules/.package-lock.json create mode 100644 vssm_web/package-lock.json create mode 100644 vssm_web/package.json create mode 100644 vssm_web/vssm_web/.gitignore create mode 100644 vssm_web/vssm_web/README.md create mode 100644 vssm_web/vssm_web/eslint.config.js create mode 100644 vssm_web/vssm_web/index.html create mode 100644 vssm_web/vssm_web/package-lock.json create mode 100644 vssm_web/vssm_web/package.json create mode 100644 vssm_web/vssm_web/public/favicon.svg create mode 100644 vssm_web/vssm_web/public/icons.svg create mode 100644 vssm_web/vssm_web/src/App.css create mode 100644 vssm_web/vssm_web/src/App.tsx create mode 100644 vssm_web/vssm_web/src/assets/background.jpg create mode 100644 vssm_web/vssm_web/src/assets/hero.png create mode 100644 vssm_web/vssm_web/src/assets/react.svg create mode 100644 vssm_web/vssm_web/src/assets/vite.svg create mode 100644 vssm_web/vssm_web/src/components/InstanceBlock.tsx create mode 100644 vssm_web/vssm_web/src/index.css create mode 100644 vssm_web/vssm_web/src/main.tsx create mode 100644 vssm_web/vssm_web/tsconfig.app.json create mode 100644 vssm_web/vssm_web/tsconfig.json create mode 100644 vssm_web/vssm_web/tsconfig.node.json create mode 100644 vssm_web/vssm_web/vite.config.ts diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..7b17ce7 --- /dev/null +++ b/flake.nix @@ -0,0 +1,22 @@ +{ + description = "Development environment for VSSM Web UI Dashboard"; + + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + flake-utils.url = "github:numtide/flake-utils"; + }; + + outputs = { self, nixpkgs, flake-utils }: + flake-utils.lib.eachDefaultSystem (system: + let + pkgs = import nixpkgs { inherit system; }; + in + { + devShells.default = pkgs.mkShell { + nativeBuildInputs = with pkgs; [ + nodejs_22 + pnpm + ]; + }; + }); +} diff --git a/vssm_web/node_modules/.package-lock.json b/vssm_web/node_modules/.package-lock.json new file mode 100644 index 0000000..13434fb --- /dev/null +++ b/vssm_web/node_modules/.package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "vssm_web", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/vssm_web/package-lock.json b/vssm_web/package-lock.json new file mode 100644 index 0000000..13434fb --- /dev/null +++ b/vssm_web/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "vssm_web", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/vssm_web/package.json b/vssm_web/package.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/vssm_web/package.json @@ -0,0 +1 @@ +{} diff --git a/vssm_web/vssm_web/.gitignore b/vssm_web/vssm_web/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/vssm_web/vssm_web/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/vssm_web/vssm_web/README.md b/vssm_web/vssm_web/README.md new file mode 100644 index 0000000..c3c21da --- /dev/null +++ b/vssm_web/vssm_web/README.md @@ -0,0 +1,75 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs) +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) + +## React Compiler + +The React Compiler is enabled on this template. See [this documentation](https://react.dev/learn/react-compiler) for more information. + +Note: This will impact Vite dev & build performances. + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + + // Remove tseslint.configs.recommended and replace with this + tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + tseslint.configs.stylisticTypeChecked, + + // Other configs... + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + // Enable lint rules for React + reactX.configs['recommended-typescript'], + // Enable lint rules for React DOM + reactDom.configs.recommended, + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` diff --git a/vssm_web/vssm_web/eslint.config.js b/vssm_web/vssm_web/eslint.config.js new file mode 100644 index 0000000..ef614d2 --- /dev/null +++ b/vssm_web/vssm_web/eslint.config.js @@ -0,0 +1,22 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + globals: globals.browser, + }, + }, +]) diff --git a/vssm_web/vssm_web/index.html b/vssm_web/vssm_web/index.html new file mode 100644 index 0000000..94b246d --- /dev/null +++ b/vssm_web/vssm_web/index.html @@ -0,0 +1,13 @@ + + + + + + + vssm_web + + +
+ + + diff --git a/vssm_web/vssm_web/package-lock.json b/vssm_web/vssm_web/package-lock.json new file mode 100644 index 0000000..799436b --- /dev/null +++ b/vssm_web/vssm_web/package-lock.json @@ -0,0 +1,3146 @@ +{ + "name": "vssm_web", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vssm_web", + "version": "0.0.0", + "dependencies": { + "react": "^19.2.6", + "react-dom": "^19.2.6" + }, + "devDependencies": { + "@babel/core": "^7.29.0", + "@eslint/js": "^10.0.1", + "@rolldown/plugin-babel": "^0.2.3", + "@types/babel__core": "^7.20.5", + "@types/node": "^24.12.3", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^6.0.1", + "babel-plugin-react-compiler": "^1.0.0", + "eslint": "^10.3.0", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-react-refresh": "^0.5.2", + "globals": "^17.6.0", + "typescript": "~6.0.2", + "typescript-eslint": "^8.59.2", + "vite": "^8.0.12" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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-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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", + "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.2.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/js": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "eslint": "^10.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", + "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.134.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.134.0.tgz", + "integrity": "sha512-T0xuRRKrQFmocH8y+jGfpmSkGcheaJExY9lEihmR1Gm2aH+75B8CzgU2rABRQSzzDxLjZ15Sc0bRVLj5lVeNXQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.0.tgz", + "integrity": "sha512-gCYzGOSkYY6Z034suzd20euvds7lPzMEEla62DJGE/ZAlR4OMBnNbvnBSsIGUCAr52gaWMsloGxP4tVGtN5aCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-JQBD77MNgu+4Z6RAyg69acugdrhhVoWesr3l47zohYZ2YV2fwkWMArkN/2p4l6Ei+Sno7W5q+UsKdVWq5Ens0w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.0.tgz", + "integrity": "sha512-p/8cXUTK4Sob604e+xxPhVSbDFf29E6J0l/xESM9rdCfn3aDai3nEs6TnMHUsdD5aNlFz0+gDbiGlozLKGa2YA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.0.tgz", + "integrity": "sha512-KbtOSlVv6fElujiZWMcC3aQYhEwLVVf073RcwlSmpGQvIsKZFUqc0ef4sjUuurRwfbiI6JJXji9DQn+86hawmQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.0.tgz", + "integrity": "sha512-9fZ9i0o0/MQaw7om6Z6TsT7tfCk0jtbEFtC+aPqZL5RNsGWNcHvn6EHgL3dAprjq+AZzPTAQjg2JtpJaMt+6pg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.0.tgz", + "integrity": "sha512-+tog7T66i+yFyIuuAnjL6xmW182W/qTBOUt6BtQ6lBIM1Eikh/fSMz4HGgvuCp5uU0zuIVWng7kDYthjCMOHcg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.0.tgz", + "integrity": "sha512-4b7yruLIIj/oZ3GpcLOvxcLCLDMraohn3IhQfN2hBP4w9UekG0DTIajWguJosRGfySf/+h/NwRUiMKoCpxCrqQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.0.tgz", + "integrity": "sha512-QRDOVZd0bhQ5jLsUsCC3dUxDWdTSVY9WMznowZgCGOrZfLLgctWpelhUASEiBwsXfat/JwYnVd1EaxMhqyT+UQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.0.tgz", + "integrity": "sha512-ypxT+Hq76NFG7woFbNbySnGEajFuYuIXeKz/jfCU+lXUoxfi3zLE6OG/ZQNeK3RpZSYJlAe2bokpsQ046CaieQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.0.tgz", + "integrity": "sha512-IdovCmfROFmpTLahdecTDFL74aLERVYN68F/mLZjfVh6LfoplPfI6deyHNMTcVujbokDV5k05XrFO22zfv+qjg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.0.tgz", + "integrity": "sha512-pcA8xlFp2tyk9T2R6Fi/rPe3bQ1MA+sSMDNUU5Ogu80GHOatkE4P8YCreGAvZErm5Ho2YRXnyvNrWiRncfVysQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.0.tgz", + "integrity": "sha512-4+fexHayrLCWpriPh4c6dNvL4an34DEZCG7zOM/FD5QNF6h8DT+bDXzyB/kfC8lDJbaFb7jKShtnjDQFXVQEjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.0.tgz", + "integrity": "sha512-SbL++MNmOw6QamrwIGDMSSfM4ceTzFr+RjbOExJSLLBinScU4WI5OdA413h1qwPw2yH7lVF1+H4svQ+6mSXKTQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.0.tgz", + "integrity": "sha512-+xTE6XC7wBgk0VKRXGG+QAnyW5S9b8vfsFpiMjf0waQTmSQSU8onsH/beyZ8X4aXVveJnotiy7VDjLOaW8bTrg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.0.tgz", + "integrity": "sha512-Ogji1TQNqH3ACLnYr+1Ns1nyrJ0CO2P585u9Hsh02pXvtFiFpgtgT2b3P4PnCOU86VVCvqtAeCN4OftMT8KU4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/plugin-babel": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/plugin-babel/-/plugin-babel-0.2.3.tgz", + "integrity": "sha512-+zEk16yGlz1F9STiRr6uG9hmIXb6nprjLczV/htGptYuLoCuxb+itZ03RKCEeOhBpDDd1NU7qF6x1VLMUp62bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=22.12.0 || ^24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.29.0 || ^8.0.0-rc.1", + "@babel/plugin-transform-runtime": "^7.29.0 || ^8.0.0-rc.1", + "@babel/runtime": "^7.27.0 || ^8.0.0-rc.1", + "rolldown": "^1.0.0-rc.5", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@babel/plugin-transform-runtime": { + "optional": true + }, + "@babel/runtime": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.1.tgz", + "integrity": "sha512-RSpUJGmvsJ1ZeBehQZFhIdpsz+bIpES0nIQXko4Ybq+N+kX6XvOq3Jo+iJ82FWLdblFq85AsMikd3m35jgezYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.1.tgz", + "integrity": "sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/type-utils": "8.60.1", + "@typescript-eslint/utils": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.60.1", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.1.tgz", + "integrity": "sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", + "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.60.1", + "@typescript-eslint/types": "^8.60.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", + "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", + "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz", + "integrity": "sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/utils": "8.60.1", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", + "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", + "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.60.1", + "@typescript-eslint/tsconfig-utils": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz", + "integrity": "sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", + "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", + "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz", + "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + } + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/babel-plugin-react-compiler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", + "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.34", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.34.tgz", + "integrity": "sha512-IMDedajPifLnHNY0X9n8hKxRTQ6/eTHwr5bDo04WnuqxyKw6LYtQywCuuqPZwhl3aBXMvQpJov42GLCwRRdQzw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "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" + } + ], + "license": "MIT", + "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/caniuse-lite": { + "version": "1.0.30001797", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001797.tgz", + "integrity": "sha512-l8xKG+gwAIExZGl9FrF7KUwuOmk6wbEPC9Xoy/RtnWv1XG0Q4LFlagaLpUv3Kiza3W/wm27zy0yWJEieYKAP6w==", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "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, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.368", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.368.tgz", + "integrity": "sha512-7RckJJK4uESJF9PxvfMWd3TGqIiieUTG4HxnKaKuIpGbcr+r2ZEB3g2gAhCP3Fqm42vJSzLfgab9eva/C4/XVw==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.4.1.tgz", + "integrity": "sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.6.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.2", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "minimatch": "^10.2.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", + "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": "^9 || ^10" + } + }, + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.16.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^5.0.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6.9.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, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", + "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "ISC" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/react": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.7" + } + }, + "node_modules/rolldown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.0.tgz", + "integrity": "sha512-zpMvlJhs5PkXRTtKc0CaLBVI9AR/VDiJFpM+kx//hgToEca7FgMlGjaRIisXBcb19T76LswgmKECSQ96hjWr5A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@oxc-project/types": "=0.134.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.1.0", + "@rolldown/binding-darwin-arm64": "1.1.0", + "@rolldown/binding-darwin-x64": "1.1.0", + "@rolldown/binding-freebsd-x64": "1.1.0", + "@rolldown/binding-linux-arm-gnueabihf": "1.1.0", + "@rolldown/binding-linux-arm64-gnu": "1.1.0", + "@rolldown/binding-linux-arm64-musl": "1.1.0", + "@rolldown/binding-linux-ppc64-gnu": "1.1.0", + "@rolldown/binding-linux-s390x-gnu": "1.1.0", + "@rolldown/binding-linux-x64-gnu": "1.1.0", + "@rolldown/binding-linux-x64-musl": "1.1.0", + "@rolldown/binding-openharmony-arm64": "1.1.0", + "@rolldown/binding-wasm32-wasi": "1.1.0", + "@rolldown/binding-win32-arm64-msvc": "1.1.0", + "@rolldown/binding-win32-x64-msvc": "1.1.0" + } + }, + "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==", + "license": "MIT" + }, + "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, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "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==", + "dev": true, + "license": "0BSD", + "optional": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typescript": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.1.tgz", + "integrity": "sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.60.1", + "@typescript-eslint/parser": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/utils": "8.60.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "8.0.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", + "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.15", + "rolldown": "1.0.3", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.1.18", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@oxc-project/types": { + "version": "0.133.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", + "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", + "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", + "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", + "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", + "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", + "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", + "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", + "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", + "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", + "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", + "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", + "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", + "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", + "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", + "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", + "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/rolldown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", + "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.133.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.3", + "@rolldown/binding-darwin-arm64": "1.0.3", + "@rolldown/binding-darwin-x64": "1.0.3", + "@rolldown/binding-freebsd-x64": "1.0.3", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", + "@rolldown/binding-linux-arm64-gnu": "1.0.3", + "@rolldown/binding-linux-arm64-musl": "1.0.3", + "@rolldown/binding-linux-ppc64-gnu": "1.0.3", + "@rolldown/binding-linux-s390x-gnu": "1.0.3", + "@rolldown/binding-linux-x64-gnu": "1.0.3", + "@rolldown/binding-linux-x64-musl": "1.0.3", + "@rolldown/binding-openharmony-arm64": "1.0.3", + "@rolldown/binding-wasm32-wasi": "1.0.3", + "@rolldown/binding-win32-arm64-msvc": "1.0.3", + "@rolldown/binding-win32-x64-msvc": "1.0.3" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/vssm_web/vssm_web/package.json b/vssm_web/vssm_web/package.json new file mode 100644 index 0000000..639bb5d --- /dev/null +++ b/vssm_web/vssm_web/package.json @@ -0,0 +1,34 @@ +{ + "name": "vssm_web", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^19.2.6", + "react-dom": "^19.2.6" + }, + "devDependencies": { + "@babel/core": "^7.29.0", + "@eslint/js": "^10.0.1", + "@rolldown/plugin-babel": "^0.2.3", + "@types/babel__core": "^7.20.5", + "@types/node": "^24.12.3", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^6.0.1", + "babel-plugin-react-compiler": "^1.0.0", + "eslint": "^10.3.0", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-react-refresh": "^0.5.2", + "globals": "^17.6.0", + "typescript": "~6.0.2", + "typescript-eslint": "^8.59.2", + "vite": "^8.0.12" + } +} diff --git a/vssm_web/vssm_web/public/favicon.svg b/vssm_web/vssm_web/public/favicon.svg new file mode 100644 index 0000000..6893eb1 --- /dev/null +++ b/vssm_web/vssm_web/public/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/vssm_web/vssm_web/public/icons.svg b/vssm_web/vssm_web/public/icons.svg new file mode 100644 index 0000000..e952219 --- /dev/null +++ b/vssm_web/vssm_web/public/icons.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vssm_web/vssm_web/src/App.css b/vssm_web/vssm_web/src/App.css new file mode 100644 index 0000000..f90339d --- /dev/null +++ b/vssm_web/vssm_web/src/App.css @@ -0,0 +1,184 @@ +.counter { + font-size: 16px; + padding: 5px 10px; + border-radius: 5px; + color: var(--accent); + background: var(--accent-bg); + border: 2px solid transparent; + transition: border-color 0.3s; + margin-bottom: 24px; + + &:hover { + border-color: var(--accent-border); + } + &:focus-visible { + outline: 2px solid var(--accent); + outline-offset: 2px; + } +} + +.hero { + position: relative; + + .base, + .framework, + .vite { + inset-inline: 0; + margin: 0 auto; + } + + .base { + width: 170px; + position: relative; + z-index: 0; + } + + .framework, + .vite { + position: absolute; + } + + .framework { + z-index: 1; + top: 34px; + height: 28px; + transform: perspective(2000px) rotateZ(300deg) rotateX(44deg) rotateY(39deg) + scale(1.4); + } + + .vite { + z-index: 0; + top: 107px; + height: 26px; + width: auto; + transform: perspective(2000px) rotateZ(300deg) rotateX(40deg) rotateY(39deg) + scale(0.8); + } +} + +#center { + display: flex; + flex-direction: column; + gap: 25px; + place-content: center; + place-items: center; + flex-grow: 1; + + @media (max-width: 1024px) { + padding: 32px 20px 24px; + gap: 18px; + } +} + +#next-steps { + display: flex; + border-top: 1px solid var(--border); + text-align: left; + + & > div { + flex: 1 1 0; + padding: 32px; + @media (max-width: 1024px) { + padding: 24px 20px; + } + } + + .icon { + margin-bottom: 16px; + width: 22px; + height: 22px; + } + + @media (max-width: 1024px) { + flex-direction: column; + text-align: center; + } +} + +#docs { + border-right: 1px solid var(--border); + + @media (max-width: 1024px) { + border-right: none; + border-bottom: 1px solid var(--border); + } +} + +#next-steps ul { + list-style: none; + padding: 0; + display: flex; + gap: 8px; + margin: 32px 0 0; + + .logo { + height: 18px; + } + + a { + color: var(--text-h); + font-size: 16px; + border-radius: 6px; + background: var(--social-bg); + display: flex; + padding: 6px 12px; + align-items: center; + gap: 8px; + text-decoration: none; + transition: box-shadow 0.3s; + + &:hover { + box-shadow: var(--shadow); + } + .button-icon { + height: 18px; + width: 18px; + } + } + + @media (max-width: 1024px) { + margin-top: 20px; + flex-wrap: wrap; + justify-content: center; + + li { + flex: 1 1 calc(50% - 8px); + } + + a { + width: 100%; + justify-content: center; + box-sizing: border-box; + } + } +} + +#spacer { + height: 88px; + border-top: 1px solid var(--border); + @media (max-width: 1024px) { + height: 48px; + } +} + +.ticks { + position: relative; + width: 100%; + + &::before, + &::after { + content: ''; + position: absolute; + top: -4.5px; + border: 5px solid transparent; + } + + &::before { + left: 0; + border-left-color: var(--border); + } + &::after { + right: 0; + border-right-color: var(--border); + } +} diff --git a/vssm_web/vssm_web/src/App.tsx b/vssm_web/vssm_web/src/App.tsx new file mode 100644 index 0000000..154dee7 --- /dev/null +++ b/vssm_web/vssm_web/src/App.tsx @@ -0,0 +1,20 @@ +import { useState } from 'react' +import './App.css' +import InstancesTable from './components/InstanceBlock.tsx' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> +
+

VSSM - Dashboard

+
+ +
+
+ + ) +} + +export default App diff --git a/vssm_web/vssm_web/src/assets/background.jpg b/vssm_web/vssm_web/src/assets/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78d2246dcd1c040a9ccd80fab64451f743b1a3a1 GIT binary patch literal 1455059 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