From 53d1dddc80a3be4fe66b2a1b4ce2838596cd1b10 Mon Sep 17 00:00:00 2001
From: yeeun <143855139+badyeun@users.noreply.github.com>
Date: Mon, 29 Sep 2025 23:26:03 +0900
Subject: [PATCH] =?UTF-8?q?=EC=8A=A4=ED=84=B0=EB=94=94=20=EA=B3=BC?=
=?UTF-8?q?=EC=A0=9C=201=EC=A3=BC=EC=B0=A8=20=EA=B3=BC=EC=A0=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
projects/0-project/0-project/.gitignore | 24 +
projects/0-project/0-project/README.md | 16 +
projects/0-project/0-project/eslint.config.js | 29 +
projects/0-project/0-project/index.html | 13 +
.../0-project/0-project/package-lock.json | 2615 +++++++++++++++++
projects/0-project/0-project/package.json | 30 +
projects/0-project/0-project/public/vite.svg | 1 +
projects/0-project/0-project/src/App.css | 102 +
.../0-project/0-project/src/assets/kirby.png | Bin 0 -> 133347 bytes
.../0-project/0-project/src/assets/oya.png | Bin 0 -> 18142 bytes
projects/0-project/0-project/src/main.jsx | 61 +
projects/0-project/0-project/vite.config.js | 7 +
12 files changed, 2898 insertions(+)
create mode 100644 projects/0-project/0-project/.gitignore
create mode 100644 projects/0-project/0-project/README.md
create mode 100644 projects/0-project/0-project/eslint.config.js
create mode 100644 projects/0-project/0-project/index.html
create mode 100644 projects/0-project/0-project/package-lock.json
create mode 100644 projects/0-project/0-project/package.json
create mode 100644 projects/0-project/0-project/public/vite.svg
create mode 100644 projects/0-project/0-project/src/App.css
create mode 100644 projects/0-project/0-project/src/assets/kirby.png
create mode 100644 projects/0-project/0-project/src/assets/oya.png
create mode 100644 projects/0-project/0-project/src/main.jsx
create mode 100644 projects/0-project/0-project/vite.config.js
diff --git a/projects/0-project/0-project/.gitignore b/projects/0-project/0-project/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/projects/0-project/0-project/.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/projects/0-project/0-project/README.md b/projects/0-project/0-project/README.md
new file mode 100644
index 0000000..e1bb550
--- /dev/null
+++ b/projects/0-project/0-project/README.md
@@ -0,0 +1,16 @@
+# React + 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 [Babel](https://babeljs.io/) for Fast Refresh
+- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
+
+## React Compiler
+
+The React Compiler is not enabled on this template. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).
+
+## Expanding the ESLint configuration
+
+If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
diff --git a/projects/0-project/0-project/eslint.config.js b/projects/0-project/0-project/eslint.config.js
new file mode 100644
index 0000000..cee1e2c
--- /dev/null
+++ b/projects/0-project/0-project/eslint.config.js
@@ -0,0 +1,29 @@
+import js from '@eslint/js'
+import globals from 'globals'
+import reactHooks from 'eslint-plugin-react-hooks'
+import reactRefresh from 'eslint-plugin-react-refresh'
+import { defineConfig, globalIgnores } from 'eslint/config'
+
+export default defineConfig([
+ globalIgnores(['dist']),
+ {
+ files: ['**/*.{js,jsx}'],
+ extends: [
+ js.configs.recommended,
+ reactHooks.configs['recommended-latest'],
+ reactRefresh.configs.vite,
+ ],
+ languageOptions: {
+ ecmaVersion: 2020,
+ globals: globals.browser,
+ parserOptions: {
+ ecmaVersion: 'latest',
+ ecmaFeatures: { jsx: true },
+ sourceType: 'module',
+ },
+ },
+ rules: {
+ 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
+ },
+ },
+])
diff --git a/projects/0-project/0-project/index.html b/projects/0-project/0-project/index.html
new file mode 100644
index 0000000..b00a24d
--- /dev/null
+++ b/projects/0-project/0-project/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ 0-project
+
+
+
+
+
+
diff --git a/projects/0-project/0-project/package-lock.json b/projects/0-project/0-project/package-lock.json
new file mode 100644
index 0000000..5edb6bd
--- /dev/null
+++ b/projects/0-project/0-project/package-lock.json
@@ -0,0 +1,2615 @@
+{
+ "name": "0-project",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "0-project",
+ "version": "0.0.0",
+ "dependencies": {
+ "react": "^19.1.1",
+ "react-dom": "^19.1.1"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.36.0",
+ "@types/react": "^19.1.13",
+ "@types/react-dom": "^19.1.9",
+ "@vitejs/plugin-react": "^5.0.3",
+ "eslint": "^9.36.0",
+ "eslint-plugin-react-hooks": "^5.2.0",
+ "eslint-plugin-react-refresh": "^0.4.20",
+ "globals": "^16.4.0",
+ "vite": "npm:rolldown-vite@7.1.12"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
+ "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz",
+ "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz",
+ "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.27.1",
+ "@babel/generator": "^7.28.3",
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.4",
+ "@babel/parser": "^7.28.4",
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.4",
+ "@babel/types": "^7.28.4",
+ "@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.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
+ "@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.27.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
+ "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.27.2",
+ "@babel/helper-validator-option": "^7.27.1",
+ "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.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
+ "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.28.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
+ "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
+ "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
+ "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.28.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
+ "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.28.4"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-self": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
+ "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-source": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
+ "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.27.2",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
+ "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.27.1",
+ "@babel/parser": "^7.27.2",
+ "@babel/types": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
+ "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.27.1",
+ "@babel/generator": "^7.28.3",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/parser": "^7.28.4",
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.28.4",
+ "debug": "^4.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.28.4",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
+ "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@emnapi/core": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz",
+ "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/wasi-threads": "1.1.0",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",
+ "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/wasi-threads": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz",
+ "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
+ "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+ "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.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.21.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
+ "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.6",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz",
+ "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz",
+ "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "9.36.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz",
+ "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ }
+ },
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
+ "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz",
+ "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.15.2",
+ "levn": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node": {
+ "version": "0.16.7",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.4.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.0.5",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.5.tgz",
+ "integrity": "sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.5.0",
+ "@emnapi/runtime": "^1.5.0",
+ "@tybys/wasm-util": "^0.10.1"
+ }
+ },
+ "node_modules/@oxc-project/runtime": {
+ "version": "0.90.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.90.0.tgz",
+ "integrity": "sha512-TfWn2tT97Weq1/1kTc+6ZeQ3TTj8350HoovtWaUYkX1nie7ONBqeMvudpluj4rmt2jc+l1QsBV/U70Oqsv1S4A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@oxc-project/types": {
+ "version": "0.90.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.90.0.tgz",
+ "integrity": "sha512-fWvaufWUcLtm/OBKcNmxUkR0kQW5ZKAF0t03BXPqdzpxmnVCmSKzvUDRCOKnSagSfNzG/3ZdKpComH3GMy881g==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/Boshen"
+ }
+ },
+ "node_modules/@rolldown/binding-android-arm64": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.39.tgz",
+ "integrity": "sha512-mjraAJQ3VRLPb3BUgVigHvmAYhiBpEeSM0dhvaO6XHtJ0k1o9Ng1Z6Qvlp4/1wDiUf7a10L5c3yleoGZ2r0Maw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-darwin-arm64": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.39.tgz",
+ "integrity": "sha512-tnuiLq9vd08KsZeFkFgzCXVKsTgSZGn+YBQjHSEiUvXJy5pfUf82X/YyLCG8P6I+WDd2cgrcLilMBQPZgaNwkg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-darwin-x64": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.39.tgz",
+ "integrity": "sha512-wLFoB3ZM4AoeBlsP0eVbPzWfkEgvmnibMQEKUgWRfJnKhUWiSxl0kGdSw1fNYdX3KAqIeA5gPJNvSJmf6g5S3Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-freebsd-x64": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.39.tgz",
+ "integrity": "sha512-wzFZlixF9VMbyi++rHCU4Cy72SH11aBNnkadmvwTAbokwjYHi8NqxQ3/Lx00c700N6kwwuiTsbcGt5DEA9aROw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.39.tgz",
+ "integrity": "sha512-eVnZcwGbje1uwdFjeQZQ6918RHgGIK7iTC+AoDsgetgAXQmQpnuWYQ9OWa5oTHNQyCkZbMfiHKgpkUPpceMecw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-arm64-gnu": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.39.tgz",
+ "integrity": "sha512-Td96iRQA0nmRZM6kJ3+LDDKWLh4bl0zqeR+IYxXwPZBw4iXSREzXrcZ3QqgFHqnXPgryIJEW1U1Ebh2xf+b2UA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-arm64-musl": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.39.tgz",
+ "integrity": "sha512-bcSIh1TFUoPcexJH+gO1sE6wpSR0j3UpWBnjAwyM1PRKfjtqN4R9Du90ofH5KsR/A35FT3eP4mdnhMDTd5Yt+A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-x64-gnu": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.39.tgz",
+ "integrity": "sha512-tYEcZdVGovEemh7ELr+VUoezGkuBgRZYvDHHW/HVIw9LQW5HKLtBIGLzFlOfu/Lq5b9FlDKl+lrY6weviaNnKw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-linux-x64-musl": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.39.tgz",
+ "integrity": "sha512-xf9QdMC+qwQxtFAty/9RxgCLFdp9pFl09g86hxGPzlzCtHUjd+BmeUnUTXvVC8CHJLWECLQbFP6/233XHG0blA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-openharmony-arm64": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.39.tgz",
+ "integrity": "sha512-QCvN02VpE6zFYry0zAU+29D5+O9tJELNt+OjuCubilZdD/S8xFdho7qBJaa3YhFYyA9cReOMVH8Z8b3yWb4hcA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-wasm32-wasi": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.39.tgz",
+ "integrity": "sha512-LFgshxApyBNiBHFVpun7tPrIQ4TvxW0f/endC5C4RzEHu7mxexBCQEkO5XrZ42Cr5DUY+ERNbkfNTUv+vVCaxQ==",
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@napi-rs/wasm-runtime": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@rolldown/binding-win32-arm64-msvc": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.39.tgz",
+ "integrity": "sha512-Mykirawg+s1e0uzVSEFhUBTShvXrOghPnyuLYkCfw8gzy8bMYiJuxsAfcopzZIIAVOHeSblJoiA/e7gYFjg8HA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-win32-ia32-msvc": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.39.tgz",
+ "integrity": "sha512-4PQJfWx7mdzXbAa4y+3OSSo911BZyJ/Is4pJKiwcGUqtvY66MX7BqlNWMr9QAozArAGE2knDubLqCQwZpK631w==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/binding-win32-x64-msvc": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.39.tgz",
+ "integrity": "sha512-0zmmPOWbFfp1g9ofieimHwhuclZMcib0HL52Q+JTRpOHChI2f83TtH3duKWtAaxqhLUndTr/Z5sxzb+G2FNL9g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
+ "node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-beta.35",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.35.tgz",
+ "integrity": "sha512-slYrCpoxJUqzFDDNlvrOYRazQUNRvWPjXA17dAOISY3rDMxX6k8K4cj2H+hEYMHF81HO3uNd5rHVigAWRM5dSg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@tybys/wasm-util": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
+ "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/estree": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "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/react": {
+ "version": "19.1.13",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.13.tgz",
+ "integrity": "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "19.1.9",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz",
+ "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "^19.0.0"
+ }
+ },
+ "node_modules/@vitejs/plugin-react": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.3.tgz",
+ "integrity": "sha512-PFVHhosKkofGH0Yzrw1BipSedTH68BFF8ZWy1kfUpCtJcouXXY0+racG8sExw7hw0HoX36813ga5o3LTWZ4FUg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.28.4",
+ "@babel/plugin-transform-react-jsx-self": "^7.27.1",
+ "@babel/plugin-transform-react-jsx-source": "^7.27.1",
+ "@rolldown/pluginutils": "1.0.0-beta.35",
+ "@types/babel__core": "^7.20.5",
+ "react-refresh": "^0.17.0"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "peerDependencies": {
+ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
+ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "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.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "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/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/ansis": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.1.0.tgz",
+ "integrity": "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true,
+ "license": "Python-2.0"
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/baseline-browser-mapping": {
+ "version": "2.8.6",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.6.tgz",
+ "integrity": "sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.js"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.26.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.2.tgz",
+ "integrity": "sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==",
+ "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.8.3",
+ "caniuse-lite": "^1.0.30001741",
+ "electron-to-chromium": "^1.5.218",
+ "node-releases": "^2.0.21",
+ "update-browserslist-db": "^1.1.3"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001743",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001743.tgz",
+ "integrity": "sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==",
+ "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/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "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.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+ "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.0",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.0.tgz",
+ "integrity": "sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.223",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.223.tgz",
+ "integrity": "sha512-qKm55ic6nbEmagFlTFczML33rF90aU+WtrJ9MdTCThrcvDNdUHN4p6QfVN78U06ZmguqXIyMPyYhw2TrbDUwPQ==",
+ "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": "9.36.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz",
+ "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.8.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.21.0",
+ "@eslint/config-helpers": "^0.3.1",
+ "@eslint/core": "^0.15.2",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.36.0",
+ "@eslint/plugin-kit": "^0.3.5",
+ "@humanfs/node": "^0.16.6",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@humanwhocodes/retry": "^0.4.2",
+ "@types/estree": "^1.0.6",
+ "@types/json-schema": "^7.0.15",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.6",
+ "debug": "^4.3.2",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^8.4.0",
+ "eslint-visitor-keys": "^4.2.1",
+ "espree": "^10.4.0",
+ "esquery": "^1.5.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",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-react-hooks": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
+ "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-react-refresh": {
+ "version": "0.4.21",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.21.tgz",
+ "integrity": "sha512-MWDWTtNC4voTcWDxXbdmBNe8b/TxfxRFUL6hXgKWJjN9c1AagYEmpiFWBWzDw+5H3SulWUe1pJKTnoSdmk88UA==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "eslint": ">=8.40"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/espree": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.15.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "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.3.3",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
+ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "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": "16.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz",
+ "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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/import-fresh": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
+ "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
+ "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-darwin-arm64": "1.30.1",
+ "lightningcss-darwin-x64": "1.30.1",
+ "lightningcss-freebsd-x64": "1.30.1",
+ "lightningcss-linux-arm-gnueabihf": "1.30.1",
+ "lightningcss-linux-arm64-gnu": "1.30.1",
+ "lightningcss-linux-arm64-musl": "1.30.1",
+ "lightningcss-linux-x64-gnu": "1.30.1",
+ "lightningcss-linux-x64-musl": "1.30.1",
+ "lightningcss-win32-arm64-msvc": "1.30.1",
+ "lightningcss-win32-x64-msvc": "1.30.1"
+ }
+ },
+ "node_modules/lightningcss-darwin-arm64": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
+ "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
+ "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
+ "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
+ "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
+ "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
+ "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
+ "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
+ "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
+ "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
+ "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.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
+ "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+ "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/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "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": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "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.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "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.21",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz",
+ "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "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/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "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.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.5.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+ "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "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.11",
+ "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.1.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
+ "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
+ "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
+ "license": "MIT",
+ "dependencies": {
+ "scheduler": "^0.26.0"
+ },
+ "peerDependencies": {
+ "react": "^19.1.1"
+ }
+ },
+ "node_modules/react-refresh": {
+ "version": "0.17.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
+ "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/rolldown": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.39.tgz",
+ "integrity": "sha512-05bTT0CJU9dvCRC0Uc4zwB79W5N9MV9OG/Inyx8KNE2pSrrApJoWxEEArW6rmjx113HIx5IreCoTjzLfgvXTdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@oxc-project/types": "=0.90.0",
+ "@rolldown/pluginutils": "1.0.0-beta.39",
+ "ansis": "^4.0.0"
+ },
+ "bin": {
+ "rolldown": "bin/cli.mjs"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "optionalDependencies": {
+ "@rolldown/binding-android-arm64": "1.0.0-beta.39",
+ "@rolldown/binding-darwin-arm64": "1.0.0-beta.39",
+ "@rolldown/binding-darwin-x64": "1.0.0-beta.39",
+ "@rolldown/binding-freebsd-x64": "1.0.0-beta.39",
+ "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.39",
+ "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.39",
+ "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.39",
+ "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.39",
+ "@rolldown/binding-linux-x64-musl": "1.0.0-beta.39",
+ "@rolldown/binding-openharmony-arm64": "1.0.0-beta.39",
+ "@rolldown/binding-wasm32-wasi": "1.0.0-beta.39",
+ "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.39",
+ "@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.39",
+ "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.39"
+ }
+ },
+ "node_modules/rolldown/node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-beta.39",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.39.tgz",
+ "integrity": "sha512-GkTtNCV8ObWbq3LrJStPBv9jkRPct8WlwotVjx3aU0RwfH3LyheixWK9Zhaj22C4EQj/TJxYyetoX+uOn/MWKw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/scheduler": {
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
+ "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
+ "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/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tinyglobby": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "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/update-browserslist-db": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
+ "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "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": {
+ "name": "rolldown-vite",
+ "version": "7.1.12",
+ "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.1.12.tgz",
+ "integrity": "sha512-JREtUS+Lpa3s5Ha3ajf2F4LMS4BFxlVjpGz0k0ZR8rV3ZO3tzk5hukqyi9yRBcrvnTUg/BEForyCDahALFYAZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@oxc-project/runtime": "0.90.0",
+ "fdir": "^6.5.0",
+ "lightningcss": "^1.30.1",
+ "picomatch": "^4.0.3",
+ "postcss": "^8.5.6",
+ "rolldown": "1.0.0-beta.39",
+ "tinyglobby": "^0.2.15"
+ },
+ "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",
+ "esbuild": "^0.25.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
+ },
+ "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/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"
+ }
+ }
+ }
+}
diff --git a/projects/0-project/0-project/package.json b/projects/0-project/0-project/package.json
new file mode 100644
index 0000000..2bc54cc
--- /dev/null
+++ b/projects/0-project/0-project/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "0-project",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "react": "^19.1.1",
+ "react-dom": "^19.1.1"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.36.0",
+ "@types/react": "^19.1.13",
+ "@types/react-dom": "^19.1.9",
+ "@vitejs/plugin-react": "^5.0.3",
+ "eslint": "^9.36.0",
+ "eslint-plugin-react-hooks": "^5.2.0",
+ "eslint-plugin-react-refresh": "^0.4.20",
+ "globals": "^16.4.0",
+ "vite": "npm:rolldown-vite@7.1.12"
+ },
+ "overrides": {
+ "vite": "npm:rolldown-vite@7.1.12"
+ }
+}
diff --git a/projects/0-project/0-project/public/vite.svg b/projects/0-project/0-project/public/vite.svg
new file mode 100644
index 0000000..e7b8dfb
--- /dev/null
+++ b/projects/0-project/0-project/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/projects/0-project/0-project/src/App.css b/projects/0-project/0-project/src/App.css
new file mode 100644
index 0000000..623dcf2
--- /dev/null
+++ b/projects/0-project/0-project/src/App.css
@@ -0,0 +1,102 @@
+/* 웹 폰트 불러오기 !! */
+@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css');
+
+body {
+ background-color: #f0f2f5;
+ font-family: 'Pretendard', sans-serif;
+ color: #333;
+ margin: 0;
+ padding: 20px;
+ line-height: 1.7;
+}
+
+.container {
+ max-width: 720px;
+ margin: 40px auto;
+ padding: 40px;
+ background-color: #ffffff;
+ border-radius: 12px;
+}
+
+.header {
+ text-align: center;
+ margin-bottom: 40px;
+ padding-bottom: 30px;
+ border-bottom: 1px solid #eee;
+}
+
+.profile-image {
+ width: 150px;
+ height: 150px;
+ border-radius: 50%;
+ object-fit: cover; /* 이미지 꽉 차게 */
+ border: 5px solid #fff;
+ box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
+ margin-bottom: 20px;
+}
+
+.header h1 {
+ margin: 10px 0 5px;
+ font-size: 2.5em;
+ font-weight: 700;
+}
+
+.header p {
+ color: #666;
+ font-size: 1.1em;
+ margin: 0;
+}
+
+.sections-row {
+ display: flex; /*가로배치*/
+ gap: 40px;
+ flex-wrap: wrap;
+ margin-bottom: 30px;
+}
+
+.section {
+ flex: 1;
+ min-width: 280px;
+ margin-bottom: 30px;
+}
+
+.section h2 {
+ font-size: 1.8em;
+ color: #333;
+ border-bottom: 2px solid #deedfbff;
+ padding-bottom: 10px;
+ margin-bottom: 20px;
+}
+
+.section ul {
+ padding-left: 20px;
+ list-style-position: outside;
+}
+
+.section li {
+ margin-bottom: 10px;
+}
+
+.interest-image-container { /*오야지치*/
+ text-align: center;
+ padding: 0;
+ list-style: none;
+ margin-top: 20px;
+}
+
+.contact-info p {
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+}
+
+.contact-info a {
+ color: #014084;
+ text-decoration: none;
+ font-weight: 500;
+}
+
+
+.contact-info a:hover {
+ text-decoration: underline;
+}
diff --git a/projects/0-project/0-project/src/assets/kirby.png b/projects/0-project/0-project/src/assets/kirby.png
new file mode 100644
index 0000000000000000000000000000000000000000..710843e8a0ad0d3f2122523b4876cb3a979b88ed
GIT binary patch
literal 133347
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