From eb40235f16a9f9712b4d7862b933e027d100c691 Mon Sep 17 00:00:00 2001 From: NANAN Date: Mon, 24 Mar 2025 14:11:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=EF=BC=9A=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/MarsCodeWorkspaceAppSettings.xml | 7 + .idea/misc.xml | 1 - 3.22作业/Vue3Proj/package-lock.json | 6 + 3.22作业/Vue3Proj/vue-project/.gitignore | 30 + .../vue-project/.vscode/extensions.json | 3 + 3.22作业/Vue3Proj/vue-project/README.md | 33 + 3.22作业/Vue3Proj/vue-project/env.d.ts | 1 + 3.22作业/Vue3Proj/vue-project/index.html | 13 + .../Vue3Proj/vue-project/package-lock.json | 3187 +++++++++++++++++ 3.22作业/Vue3Proj/vue-project/package.json | 30 + .../Vue3Proj/vue-project/public/favicon.ico | Bin 0 -> 4286 bytes .../Vue3Proj/vue-project/src/2022214721张猛.vue | 79 + 3.22作业/Vue3Proj/vue-project/src/App.vue | 92 + 3.22作业/Vue3Proj/vue-project/src/Com3_1.vue | 36 + 3.22作业/Vue3Proj/vue-project/src/Com3_3.vue | 15 + 3.22作业/Vue3Proj/vue-project/src/Com3_4.vue | 76 + 3.22作业/Vue3Proj/vue-project/src/Com3_5.vue | 40 + 3.22作业/Vue3Proj/vue-project/src/Com3_7.vue | 48 + 3.22作业/Vue3Proj/vue-project/src/Com3_8.vue | 68 + 3.22作业/Vue3Proj/vue-project/src/Com3_9.vue | 52 + 3.22作业/Vue3Proj/vue-project/src/Com_6.vue | 82 + .../Vue3Proj/vue-project/src/assets/base.css | 86 + .../Vue3Proj/vue-project/src/assets/c++.jpg | Bin 0 -> 97586 bytes .../Vue3Proj/vue-project/src/assets/data.jpg | Bin 0 -> 49019 bytes .../Vue3Proj/vue-project/src/assets/logo.svg | 1 + .../Vue3Proj/vue-project/src/assets/main.css | 35 + .../Vue3Proj/vue-project/src/assets/python.jpg | Bin 0 -> 45228 bytes .../vue-project/src/components/HelloWorld.vue | 41 + .../vue-project/src/components/TheWelcome.vue | 94 + .../vue-project/src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../src/components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + 3.22作业/Vue3Proj/vue-project/src/main.ts | 22 + .../Vue3Proj/vue-project/src/router/index.ts | 23 + .../Vue3Proj/vue-project/src/stores/counter.ts | 12 + .../vue-project/src/views/AboutView.vue | 15 + .../Vue3Proj/vue-project/src/views/HomeView.vue | 9 + .../Vue3Proj/vue-project/tsconfig.app.json | 12 + 3.22作业/Vue3Proj/vue-project/tsconfig.json | 11 + .../Vue3Proj/vue-project/tsconfig.node.json | 19 + 3.22作业/Vue3Proj/vue-project/vite.config.ts | 20 + 44 files changed, 4432 insertions(+), 1 deletion(-) create mode 100644 .idea/MarsCodeWorkspaceAppSettings.xml create mode 100644 3.22作业/Vue3Proj/package-lock.json create mode 100644 3.22作业/Vue3Proj/vue-project/.gitignore create mode 100644 3.22作业/Vue3Proj/vue-project/.vscode/extensions.json create mode 100644 3.22作业/Vue3Proj/vue-project/README.md create mode 100644 3.22作业/Vue3Proj/vue-project/env.d.ts create mode 100644 3.22作业/Vue3Proj/vue-project/index.html create mode 100644 3.22作业/Vue3Proj/vue-project/package-lock.json create mode 100644 3.22作业/Vue3Proj/vue-project/package.json create mode 100644 3.22作业/Vue3Proj/vue-project/public/favicon.ico create mode 100644 3.22作业/Vue3Proj/vue-project/src/2022214721张猛.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/App.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_1.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_3.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_4.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_5.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_7.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_8.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com3_9.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/Com_6.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/assets/base.css create mode 100644 3.22作业/Vue3Proj/vue-project/src/assets/c++.jpg create mode 100644 3.22作业/Vue3Proj/vue-project/src/assets/data.jpg create mode 100644 3.22作业/Vue3Proj/vue-project/src/assets/logo.svg create mode 100644 3.22作业/Vue3Proj/vue-project/src/assets/main.css create mode 100644 3.22作业/Vue3Proj/vue-project/src/assets/python.jpg create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/HelloWorld.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/TheWelcome.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/WelcomeItem.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/icons/IconCommunity.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/icons/IconDocumentation.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/icons/IconEcosystem.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/icons/IconSupport.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/components/icons/IconTooling.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/main.ts create mode 100644 3.22作业/Vue3Proj/vue-project/src/router/index.ts create mode 100644 3.22作业/Vue3Proj/vue-project/src/stores/counter.ts create mode 100644 3.22作业/Vue3Proj/vue-project/src/views/AboutView.vue create mode 100644 3.22作业/Vue3Proj/vue-project/src/views/HomeView.vue create mode 100644 3.22作业/Vue3Proj/vue-project/tsconfig.app.json create mode 100644 3.22作业/Vue3Proj/vue-project/tsconfig.json create mode 100644 3.22作业/Vue3Proj/vue-project/tsconfig.node.json create mode 100644 3.22作业/Vue3Proj/vue-project/vite.config.ts diff --git a/.idea/MarsCodeWorkspaceAppSettings.xml b/.idea/MarsCodeWorkspaceAppSettings.xml new file mode 100644 index 0000000..cee1e8a --- /dev/null +++ b/.idea/MarsCodeWorkspaceAppSettings.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index c3aa11c..ab74269 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/3.22作业/Vue3Proj/package-lock.json b/3.22作业/Vue3Proj/package-lock.json new file mode 100644 index 0000000..c055225 --- /dev/null +++ b/3.22作业/Vue3Proj/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "Vue3Proj", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/3.22作业/Vue3Proj/vue-project/.gitignore b/3.22作业/Vue3Proj/vue-project/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo diff --git a/3.22作业/Vue3Proj/vue-project/.vscode/extensions.json b/3.22作业/Vue3Proj/vue-project/.vscode/extensions.json new file mode 100644 index 0000000..a7cea0b --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar"] +} diff --git a/3.22作业/Vue3Proj/vue-project/README.md b/3.22作业/Vue3Proj/vue-project/README.md new file mode 100644 index 0000000..aa29b3e --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/README.md @@ -0,0 +1,33 @@ +# vue-project + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types. + +## Customize configuration + +See [Vite Configuration Reference](https://vite.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` diff --git a/3.22作业/Vue3Proj/vue-project/env.d.ts b/3.22作业/Vue3Proj/vue-project/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/3.22作业/Vue3Proj/vue-project/index.html b/3.22作业/Vue3Proj/vue-project/index.html new file mode 100644 index 0000000..9e5fc8f --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/3.22作业/Vue3Proj/vue-project/package-lock.json b/3.22作业/Vue3Proj/vue-project/package-lock.json new file mode 100644 index 0000000..ce3b400 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/package-lock.json @@ -0,0 +1,3187 @@ +{ + "name": "vue-project", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vue-project", + "version": "0.0.0", + "dependencies": { + "pinia": "^3.0.1", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@tsconfig/node22": "^22.0.0", + "@types/node": "^22.13.4", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vue/tsconfig": "^0.7.0", + "npm-run-all2": "^7.0.2", + "typescript": "~5.7.3", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.2", + "vue-tsc": "^2.2.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "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.26.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", + "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.26.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", + "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.9" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", + "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", + "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", + "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", + "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", + "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", + "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", + "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", + "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", + "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", + "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", + "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", + "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", + "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", + "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", + "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", + "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", + "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", + "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", + "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", + "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", + "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", + "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", + "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", + "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", + "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", + "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", + "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", + "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", + "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", + "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", + "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", + "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", + "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", + "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", + "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", + "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", + "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", + "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", + "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", + "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", + "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", + "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", + "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", + "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", + "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", + "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tsconfig/node22": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@tsconfig/node22/-/node22-22.0.0.tgz", + "integrity": "sha512-twLQ77zevtxobBOD4ToAtVmuYrpeYUh3qh+TEp+08IWhpsrIflVHqQ1F1CiPxQGL7doCdBIOOCF+1Tm833faNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz", + "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", + "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.1.1.tgz", + "integrity": "sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-typescript": "^7.25.9", + "@vue/babel-plugin-jsx": "^1.2.5" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@volar/language-core": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz", + "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.11" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz", + "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz", + "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.11", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", + "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", + "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.6", + "@babel/types": "^7.25.6", + "@vue/babel-helper-vue-transform-on": "1.2.5", + "@vue/babel-plugin-resolve-type": "1.2.5", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", + "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/parser": "^7.25.6", + "@vue/compiler-sfc": "^3.5.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-vue2": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", + "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/@vue/devtools-api": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.2.tgz", + "integrity": "sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==", + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.2" + } + }, + "node_modules/@vue/devtools-core": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.7.2.tgz", + "integrity": "sha512-lexREWj1lKi91Tblr38ntSsy6CvI8ba7u+jmwh2yruib/ltLUcsIzEjCnrkh1yYGGIKXbAuYV2tOG10fGDB9OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.2", + "@vue/devtools-shared": "^7.7.2", + "mitt": "^3.0.1", + "nanoid": "^5.0.9", + "pathe": "^2.0.2", + "vite-hot-client": "^0.2.4" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-core/node_modules/nanoid": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.2.tgz", + "integrity": "sha512-b+CiXQCNMUGe0Ri64S9SXFcP9hogjAJ2Rd6GdVxhPLRm7mhGaM7VgOvCAJ1ZshfHbqVDI3uqTI5C8/GaKuLI7g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.2.tgz", + "integrity": "sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==", + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.7.2", + "birpc": "^0.2.19", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.1" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.2.tgz", + "integrity": "sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==", + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/language-core": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.4.tgz", + "integrity": "sha512-eGGdw7eWUwdIn9Fy/irJ7uavCGfgemuHQABgJ/hU1UgZFnbTg9VWeXvHQdhY+2SPQZWJqWXvRWIg67t4iWEa+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.11", + "@vue/compiler-dom": "^3.5.0", + "@vue/compiler-vue2": "^2.7.16", + "@vue/shared": "^3.5.0", + "alien-signals": "^1.0.3", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "vue": "3.5.13" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "license": "MIT" + }, + "node_modules/@vue/tsconfig": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.7.0.tgz", + "integrity": "sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typescript": "5.x", + "vue": "^3.4.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/alien-signals": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.4.tgz", + "integrity": "sha512-DJqqQD3XcsaQcQ1s+iE2jDUZmmQpXwHiR6fCAim/w87luaW+vmLY8fMlrdkmRwzaFXhkxf3rqPCR59tKVv1MDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/birpc": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", + "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "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": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001700", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", + "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", + "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/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "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/cross-spawn/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/cross-spawn/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/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.104", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.104.tgz", + "integrity": "sha512-Us9M2L4cO/zMBqVkJtnj353nQhMju9slHm62NprKTmdF3HH8wYOtNvDFq/JB2+ZRoGLzdvYDiATlMHs98XBM1g==", + "dev": true, + "license": "ISC" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", + "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/esbuild": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", + "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.0", + "@esbuild/android-arm": "0.25.0", + "@esbuild/android-arm64": "0.25.0", + "@esbuild/android-x64": "0.25.0", + "@esbuild/darwin-arm64": "0.25.0", + "@esbuild/darwin-x64": "0.25.0", + "@esbuild/freebsd-arm64": "0.25.0", + "@esbuild/freebsd-x64": "0.25.0", + "@esbuild/linux-arm": "0.25.0", + "@esbuild/linux-arm64": "0.25.0", + "@esbuild/linux-ia32": "0.25.0", + "@esbuild/linux-loong64": "0.25.0", + "@esbuild/linux-mips64el": "0.25.0", + "@esbuild/linux-ppc64": "0.25.0", + "@esbuild/linux-riscv64": "0.25.0", + "@esbuild/linux-s390x": "0.25.0", + "@esbuild/linux-x64": "0.25.0", + "@esbuild/netbsd-arm64": "0.25.0", + "@esbuild/netbsd-x64": "0.25.0", + "@esbuild/openbsd-arm64": "0.25.0", + "@esbuild/openbsd-x64": "0.25.0", + "@esbuild/sunos-x64": "0.25.0", + "@esbuild/win32-arm64": "0.25.0", + "@esbuild/win32-ia32": "0.25.0", + "@esbuild/win32-x64": "0.25.0" + } + }, + "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/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/execa": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", + "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.3", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.0", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "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/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "license": "MIT" + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/human-signals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", + "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "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-parse-even-better-errors": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", + "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "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/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "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/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "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/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/npm-normalize-package-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", + "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-run-all2": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-7.0.2.tgz", + "integrity": "sha512-7tXR+r9hzRNOPNTvXegM+QzCuMjzUIIq66VDunL6j60O4RrExx32XUhlrS7UK4VcdGw5/Wxzb3kfNcFix9JKDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "cross-spawn": "^7.0.6", + "memorystream": "^0.3.1", + "minimatch": "^9.0.0", + "pidtree": "^0.6.0", + "read-package-json-fast": "^4.0.0", + "shell-quote": "^1.7.3", + "which": "^5.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "npm-run-all2": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0", + "npm": ">= 9" + } + }, + "node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "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/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pinia": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-3.0.1.tgz", + "integrity": "sha512-WXglsDzztOTH6IfcJ99ltYZin2mY8XZCXujkYWVIJlBjqsP6ST7zw+Aarh63E1cDVYeyUcPCxPHzJpEOmzB6Wg==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^7.7.2" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "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.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/pretty-ms": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", + "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-package-json-fast": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz", + "integrity": "sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/rollup": { + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", + "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.34.8", + "@rollup/rollup-android-arm64": "4.34.8", + "@rollup/rollup-darwin-arm64": "4.34.8", + "@rollup/rollup-darwin-x64": "4.34.8", + "@rollup/rollup-freebsd-arm64": "4.34.8", + "@rollup/rollup-freebsd-x64": "4.34.8", + "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", + "@rollup/rollup-linux-arm-musleabihf": "4.34.8", + "@rollup/rollup-linux-arm64-gnu": "4.34.8", + "@rollup/rollup-linux-arm64-musl": "4.34.8", + "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", + "@rollup/rollup-linux-riscv64-gnu": "4.34.8", + "@rollup/rollup-linux-s390x-gnu": "4.34.8", + "@rollup/rollup-linux-x64-gnu": "4.34.8", + "@rollup/rollup-linux-x64-musl": "4.34.8", + "@rollup/rollup-win32-arm64-msvc": "4.34.8", + "@rollup/rollup-win32-ia32-msvc": "4.34.8", + "@rollup/rollup-win32-x64-msvc": "4.34.8", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sirv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz", + "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/superjson": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", + "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "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/vite": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz", + "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "postcss": "^8.5.3", + "rollup": "^4.30.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "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-hot-client": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.4.tgz", + "integrity": "sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", + "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.3", + "debug": "^4.3.7", + "error-stack-parser-es": "^0.1.5", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.1.1", + "sirv": "^3.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.7.2.tgz", + "integrity": "sha512-5V0UijQWiSBj32blkyPEqIbzc6HO9c1bwnBhx+ay2dzU0FakH+qMdNUT8nF9BvDE+i6I1U8CqCuJiO20vKEdQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-core": "^7.7.2", + "@vue/devtools-kit": "^7.7.2", + "@vue/devtools-shared": "^7.7.2", + "execa": "^9.5.1", + "sirv": "^3.0.0", + "vite-plugin-inspect": "0.8.9", + "vite-plugin-vue-inspector": "^5.3.1" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.3.1.tgz", + "integrity": "sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-router": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-router/node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, + "node_modules/vue-tsc": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.4.tgz", + "integrity": "sha512-3EVHlxtpMXcb5bCaK7QDFTbEkMusDfVk0HVRrkv5hEb+Clpu9a96lKUXJAeD/akRlkoA4H8MCHgBDN19S6FnzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "~2.4.11", + "@vue/language-core": "2.2.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.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/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/3.22作业/Vue3Proj/vue-project/package.json b/3.22作业/Vue3Proj/vue-project/package.json new file mode 100644 index 0000000..535c2e3 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/package.json @@ -0,0 +1,30 @@ +{ + "name": "vue-project", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build" + }, + "dependencies": { + "pinia": "^3.0.1", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@tsconfig/node22": "^22.0.0", + "@types/node": "^22.13.4", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vue/tsconfig": "^0.7.0", + "npm-run-all2": "^7.0.2", + "typescript": "~5.7.3", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.2", + "vue-tsc": "^2.2.2" + } +} diff --git a/3.22作业/Vue3Proj/vue-project/public/favicon.ico b/3.22作业/Vue3Proj/vue-project/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/3.22作业/Vue3Proj/vue-project/src/2022214721张猛.vue b/3.22作业/Vue3Proj/vue-project/src/2022214721张猛.vue new file mode 100644 index 0000000..f040297 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/2022214721张猛.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/App.vue b/3.22作业/Vue3Proj/vue-project/src/App.vue new file mode 100644 index 0000000..e83ea88 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/App.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_1.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_1.vue new file mode 100644 index 0000000..b91645c --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_1.vue @@ -0,0 +1,36 @@ + + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_3.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_3.vue new file mode 100644 index 0000000..5c77292 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_3.vue @@ -0,0 +1,15 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_4.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_4.vue new file mode 100644 index 0000000..3525006 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_4.vue @@ -0,0 +1,76 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_5.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_5.vue new file mode 100644 index 0000000..c8b0644 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_5.vue @@ -0,0 +1,40 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_7.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_7.vue new file mode 100644 index 0000000..106499b --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_7.vue @@ -0,0 +1,48 @@ + + + \ No newline at end of file diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_8.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_8.vue new file mode 100644 index 0000000..ed1ffa2 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_8.vue @@ -0,0 +1,68 @@ + + + \ No newline at end of file diff --git a/3.22作业/Vue3Proj/vue-project/src/Com3_9.vue b/3.22作业/Vue3Proj/vue-project/src/Com3_9.vue new file mode 100644 index 0000000..c816d31 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com3_9.vue @@ -0,0 +1,52 @@ + + + \ No newline at end of file diff --git a/3.22作业/Vue3Proj/vue-project/src/Com_6.vue b/3.22作业/Vue3Proj/vue-project/src/Com_6.vue new file mode 100644 index 0000000..3b3f29d --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/Com_6.vue @@ -0,0 +1,82 @@ + + + \ No newline at end of file diff --git a/3.22作业/Vue3Proj/vue-project/src/assets/base.css b/3.22作业/Vue3Proj/vue-project/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/3.22作业/Vue3Proj/vue-project/src/assets/c++.jpg b/3.22作业/Vue3Proj/vue-project/src/assets/c++.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a60a7b2789277d88393fdfbc8151ab8fc59ee1b0 GIT binary patch literal 97586 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
  • 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

    ;WcT$RRIXXcBbNH~TDiRe64DGe1V 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 literal 0 HcmV?d00001 diff --git a/3.22作业/Vue3Proj/vue-project/src/components/HelloWorld.vue b/3.22作业/Vue3Proj/vue-project/src/components/HelloWorld.vue new file mode 100644 index 0000000..d174cf8 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/TheWelcome.vue b/3.22作业/Vue3Proj/vue-project/src/components/TheWelcome.vue new file mode 100644 index 0000000..ae6eec3 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/TheWelcome.vue @@ -0,0 +1,94 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/WelcomeItem.vue b/3.22作业/Vue3Proj/vue-project/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/icons/IconCommunity.vue b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/icons/IconDocumentation.vue b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/icons/IconEcosystem.vue b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/icons/IconSupport.vue b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/3.22作业/Vue3Proj/vue-project/src/components/icons/IconTooling.vue b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/3.22作业/Vue3Proj/vue-project/src/main.ts b/3.22作业/Vue3Proj/vue-project/src/main.ts new file mode 100644 index 0000000..c48747c --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/main.ts @@ -0,0 +1,22 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import { createPinia } from 'pinia' + +import App from './App.vue' +import Com3_1 from './Com3_1.vue' +import Com3_3 from './Com3_3.vue' +import Com3_4 from './Com3_4.vue' +import Com3_5 from './Com3_5.vue' +import Com3_7 from './Com3_7.vue' +import Com3_8 from './Com3_8.vue' +import Com3_9 from './Com3_9.vue' +import Com_6 from './Com_6.vue' +import homework from './2022214721张猛.vue' + + +const app = createApp(homework) + +app.use(createPinia()) + +app.mount('#app') diff --git a/3.22作业/Vue3Proj/vue-project/src/router/index.ts b/3.22作业/Vue3Proj/vue-project/src/router/index.ts new file mode 100644 index 0000000..3e49915 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/router/index.ts @@ -0,0 +1,23 @@ +import { createRouter, createWebHistory } from 'vue-router' +import HomeView from '../views/HomeView.vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: HomeView, + }, + { + path: '/about', + name: 'about', + // route level code-splitting + // this generates a separate chunk (About.[hash].js) for this route + // which is lazy-loaded when the route is visited. + component: () => import('../views/AboutView.vue'), + }, + ], +}) + +export default router diff --git a/3.22作业/Vue3Proj/vue-project/src/stores/counter.ts b/3.22作业/Vue3Proj/vue-project/src/stores/counter.ts new file mode 100644 index 0000000..b6757ba --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/stores/counter.ts @@ -0,0 +1,12 @@ +import { ref, computed } from 'vue' +import { defineStore } from 'pinia' + +export const useCounterStore = defineStore('counter', () => { + const count = ref(0) + const doubleCount = computed(() => count.value * 2) + function increment() { + count.value++ + } + + return { count, doubleCount, increment } +}) diff --git a/3.22作业/Vue3Proj/vue-project/src/views/AboutView.vue b/3.22作业/Vue3Proj/vue-project/src/views/AboutView.vue new file mode 100644 index 0000000..756ad2a --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/views/AboutView.vue @@ -0,0 +1,15 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/src/views/HomeView.vue b/3.22作业/Vue3Proj/vue-project/src/views/HomeView.vue new file mode 100644 index 0000000..d5c0217 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/views/HomeView.vue @@ -0,0 +1,9 @@ + + + diff --git a/3.22作业/Vue3Proj/vue-project/tsconfig.app.json b/3.22作业/Vue3Proj/vue-project/tsconfig.app.json new file mode 100644 index 0000000..9833ba6 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/tsconfig.app.json @@ -0,0 +1,12 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue", "Vue2_3.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/3.22作业/Vue3Proj/vue-project/tsconfig.json b/3.22作业/Vue3Proj/vue-project/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/3.22作业/Vue3Proj/vue-project/tsconfig.node.json b/3.22作业/Vue3Proj/vue-project/tsconfig.node.json new file mode 100644 index 0000000..a83dfc9 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node22/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*", + "eslint.config.*" + ], + "compilerOptions": { + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/3.22作业/Vue3Proj/vue-project/vite.config.ts b/3.22作业/Vue3Proj/vue-project/vite.config.ts new file mode 100644 index 0000000..d49d708 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import vueDevTools from 'vite-plugin-vue-devtools' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + }, + }, +})

    @fM5gMnsK0wk=_`s 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 XgY5B^r~RM3<{z8Q|9U+3*Z98yisf3| literal 0 HcmV?d00001 diff --git a/3.22作业/Vue3Proj/vue-project/src/assets/data.jpg b/3.22作业/Vue3Proj/vue-project/src/assets/data.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f27917ffe52a694b25650ea7202b3b43856111e7 GIT binary patch literal 49019 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 literal 0 HcmV?d00001 diff --git a/3.22作业/Vue3Proj/vue-project/src/assets/logo.svg b/3.22作业/Vue3Proj/vue-project/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/3.22作业/Vue3Proj/vue-project/src/assets/main.css b/3.22作业/Vue3Proj/vue-project/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/3.22作业/Vue3Proj/vue-project/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/3.22作业/Vue3Proj/vue-project/src/assets/python.jpg b/3.22作业/Vue3Proj/vue-project/src/assets/python.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a545726dd89af91539873c58b2257a415bae30c GIT binary patch literal 45228 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