From 29912d358028e423447aabd08c6f638b85d8afa1 Mon Sep 17 00:00:00 2001
From: ZMH <2946992557@qq.com>
Date: Thu, 10 Oct 2024 19:50:32 +0800
Subject: [PATCH] work
---
classroom _roll_call/.gitignore | 30 +
classroom _roll_call/.vscode/extensions.json | 3 +
classroom _roll_call/README.md | 29 +
classroom _roll_call/index.html | 13 +
classroom _roll_call/jsconfig.json | 8 +
classroom _roll_call/package.json | 26 +
classroom _roll_call/pnpm-lock.yaml | 2266 +++++++++++++++++
classroom _roll_call/public/favicon.ico | Bin 0 -> 4286 bytes
classroom _roll_call/src/App.vue | 11 +
classroom _roll_call/src/api/student.js | 30 +
classroom _roll_call/src/api/user.js | 12 +
classroom _roll_call/src/assets/R-C.gif | Bin 0 -> 123534 bytes
classroom _roll_call/src/assets/call.jpg | Bin 0 -> 208364 bytes
classroom _roll_call/src/assets/first.jpg | Bin 0 -> 245096 bytes
.../font/ZhanKuKuaiLeTi2016XiuDingBan-1.ttf | Bin 0 -> 1669784 bytes
.../src/assets/font/ZhanKuXiaoLOGOTi-2.otf | Bin 0 -> 4062520 bytes
classroom _roll_call/src/assets/font/font.css | 9 +
classroom _roll_call/src/assets/labi.jpg | Bin 0 -> 76018 bytes
classroom _roll_call/src/assets/login.png | Bin 0 -> 373468 bytes
classroom _roll_call/src/assets/no.gif | Bin 0 -> 36015 bytes
classroom _roll_call/src/assets/ready.jpg | Bin 0 -> 213060 bytes
classroom _roll_call/src/assets/scared.gif | Bin 0 -> 35504 bytes
classroom _roll_call/src/assets/walk.gif | Bin 0 -> 4998 bytes
classroom _roll_call/src/main.js | 16 +
classroom _roll_call/src/router/index.js | 33 +
classroom _roll_call/src/stores/index.js | 12 +
.../src/stores/modules/ranking.js | 14 +
.../src/stores/modules/user.js | 11 +
classroom _roll_call/src/utils/request.js | 34 +
classroom _roll_call/src/views/HomePage.vue | 83 +
classroom _roll_call/src/views/LayoutPage.vue | 87 +
classroom _roll_call/src/views/LoginPage.vue | 135 +
.../src/views/RankingList.vue | 56 +
classroom _roll_call/src/views/ReadyCall.vue | 105 +
.../src/views/RegisterPage.vue | 133 +
classroom _roll_call/src/views/RollCall.vue | 266 ++
classroom _roll_call/vite.config.js | 24 +
classroom _roll_call/vue.config.js | 15 +
38 files changed, 3461 insertions(+)
create mode 100644 classroom _roll_call/.gitignore
create mode 100644 classroom _roll_call/.vscode/extensions.json
create mode 100644 classroom _roll_call/README.md
create mode 100644 classroom _roll_call/index.html
create mode 100644 classroom _roll_call/jsconfig.json
create mode 100644 classroom _roll_call/package.json
create mode 100644 classroom _roll_call/pnpm-lock.yaml
create mode 100644 classroom _roll_call/public/favicon.ico
create mode 100644 classroom _roll_call/src/App.vue
create mode 100644 classroom _roll_call/src/api/student.js
create mode 100644 classroom _roll_call/src/api/user.js
create mode 100644 classroom _roll_call/src/assets/R-C.gif
create mode 100644 classroom _roll_call/src/assets/call.jpg
create mode 100644 classroom _roll_call/src/assets/first.jpg
create mode 100644 classroom _roll_call/src/assets/font/ZhanKuKuaiLeTi2016XiuDingBan-1.ttf
create mode 100644 classroom _roll_call/src/assets/font/ZhanKuXiaoLOGOTi-2.otf
create mode 100644 classroom _roll_call/src/assets/font/font.css
create mode 100644 classroom _roll_call/src/assets/labi.jpg
create mode 100644 classroom _roll_call/src/assets/login.png
create mode 100644 classroom _roll_call/src/assets/no.gif
create mode 100644 classroom _roll_call/src/assets/ready.jpg
create mode 100644 classroom _roll_call/src/assets/scared.gif
create mode 100644 classroom _roll_call/src/assets/walk.gif
create mode 100644 classroom _roll_call/src/main.js
create mode 100644 classroom _roll_call/src/router/index.js
create mode 100644 classroom _roll_call/src/stores/index.js
create mode 100644 classroom _roll_call/src/stores/modules/ranking.js
create mode 100644 classroom _roll_call/src/stores/modules/user.js
create mode 100644 classroom _roll_call/src/utils/request.js
create mode 100644 classroom _roll_call/src/views/HomePage.vue
create mode 100644 classroom _roll_call/src/views/LayoutPage.vue
create mode 100644 classroom _roll_call/src/views/LoginPage.vue
create mode 100644 classroom _roll_call/src/views/RankingList.vue
create mode 100644 classroom _roll_call/src/views/ReadyCall.vue
create mode 100644 classroom _roll_call/src/views/RegisterPage.vue
create mode 100644 classroom _roll_call/src/views/RollCall.vue
create mode 100644 classroom _roll_call/vite.config.js
create mode 100644 classroom _roll_call/vue.config.js
diff --git a/classroom _roll_call/.gitignore b/classroom _roll_call/.gitignore
new file mode 100644
index 0000000..8ee54e8
--- /dev/null
+++ b/classroom _roll_call/.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/classroom _roll_call/.vscode/extensions.json b/classroom _roll_call/.vscode/extensions.json
new file mode 100644
index 0000000..a7cea0b
--- /dev/null
+++ b/classroom _roll_call/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar"]
+}
diff --git a/classroom _roll_call/README.md b/classroom _roll_call/README.md
new file mode 100644
index 0000000..dd79321
--- /dev/null
+++ b/classroom _roll_call/README.md
@@ -0,0 +1,29 @@
+# class_system
+
+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).
+
+## Customize configuration
+
+See [Vite Configuration Reference](https://vitejs.dev/config/).
+
+## Project Setup
+
+```sh
+pnpm install
+```
+
+### Compile and Hot-Reload for Development
+
+```sh
+pnpm dev
+```
+
+### Compile and Minify for Production
+
+```sh
+pnpm build
+```
diff --git a/classroom _roll_call/index.html b/classroom _roll_call/index.html
new file mode 100644
index 0000000..99f583a
--- /dev/null
+++ b/classroom _roll_call/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Vite App
+
+
+
+
+
+
diff --git a/classroom _roll_call/jsconfig.json b/classroom _roll_call/jsconfig.json
new file mode 100644
index 0000000..5a1f2d2
--- /dev/null
+++ b/classroom _roll_call/jsconfig.json
@@ -0,0 +1,8 @@
+{
+ "compilerOptions": {
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "exclude": ["node_modules", "dist"]
+}
diff --git a/classroom _roll_call/package.json b/classroom _roll_call/package.json
new file mode 100644
index 0000000..5095d92
--- /dev/null
+++ b/classroom _roll_call/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "class_system",
+ "version": "0.0.0",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "@element-plus/icons-vue": "^2.3.1",
+ "axios": "^1.7.7",
+ "element-plus": "^2.8.4",
+ "pinia": "^2.1.7",
+ "vue": "^3.4.29",
+ "vue-router": "^4.3.3"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^5.0.5",
+ "pinia-plugin-persistedstate": "^4.1.1",
+ "unplugin-auto-import": "^0.18.3",
+ "unplugin-vue-components": "^0.27.4",
+ "vite": "^5.3.1"
+ }
+}
diff --git a/classroom _roll_call/pnpm-lock.yaml b/classroom _roll_call/pnpm-lock.yaml
new file mode 100644
index 0000000..9c1229d
--- /dev/null
+++ b/classroom _roll_call/pnpm-lock.yaml
@@ -0,0 +1,2266 @@
+lockfileVersion: '9.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+importers:
+
+ .:
+ dependencies:
+ '@element-plus/icons-vue':
+ specifier: ^2.3.1
+ version: 2.3.1(vue@3.5.11)
+ axios:
+ specifier: ^1.7.7
+ version: 1.7.7
+ element-plus:
+ specifier: ^2.8.4
+ version: 2.8.4(vue@3.5.11)
+ pinia:
+ specifier: ^2.1.7
+ version: 2.2.4(vue@3.5.11)
+ vue:
+ specifier: ^3.4.29
+ version: 3.5.11
+ vue-router:
+ specifier: ^4.3.3
+ version: 4.4.5(vue@3.5.11)
+ devDependencies:
+ '@vitejs/plugin-vue':
+ specifier: ^5.0.5
+ version: 5.1.4(vite@5.4.8)(vue@3.5.11)
+ pinia-plugin-persistedstate:
+ specifier: ^4.1.1
+ version: 4.1.1(pinia@2.2.4(vue@3.5.11))(rollup@4.24.0)
+ unplugin-auto-import:
+ specifier: ^0.18.3
+ version: 0.18.3(@nuxt/kit@3.13.2(rollup@4.24.0))(@vueuse/core@9.13.0(vue@3.5.11))(rollup@4.24.0)
+ unplugin-vue-components:
+ specifier: ^0.27.4
+ version: 0.27.4(@babel/parser@7.25.7)(@nuxt/kit@3.13.2(rollup@4.24.0))(rollup@4.24.0)(vue@3.5.11)
+ vite:
+ specifier: ^5.3.1
+ version: 5.4.8
+
+packages:
+
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
+ '@antfu/utils@0.7.10':
+ resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+
+ '@babel/code-frame@7.25.7':
+ resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/compat-data@7.25.7':
+ resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.25.7':
+ resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.25.7':
+ resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-compilation-targets@7.25.7':
+ resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-module-imports@7.25.7':
+ resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-module-transforms@7.25.7':
+ resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-simple-access@7.25.7':
+ resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-string-parser@7.25.7':
+ resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-identifier@7.25.7':
+ resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-option@7.25.7':
+ resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helpers@7.25.7':
+ resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/highlight@7.25.7':
+ resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/parser@7.25.7':
+ resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
+ '@babel/standalone@7.25.7':
+ resolution: {integrity: sha512-7H+mK18Ew4C/pIIiZwF1eiVjUEh2Ju/BpwRZwcPeXltF/rIjHjFL0gol7PtGrHocmIq6P6ubJrylmmWQ3lGJPA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/template@7.25.7':
+ resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/traverse@7.25.7':
+ resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/types@7.25.7':
+ resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@ctrl/tinycolor@3.6.1':
+ resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
+ engines: {node: '>=10'}
+
+ '@element-plus/icons-vue@2.3.1':
+ resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==}
+ peerDependencies:
+ vue: ^3.2.0
+
+ '@esbuild/aix-ppc64@0.21.5':
+ resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@esbuild/android-arm64@0.21.5':
+ resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+
+ '@esbuild/android-arm@0.21.5':
+ resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+
+ '@esbuild/android-x64@0.21.5':
+ resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+
+ '@esbuild/darwin-arm64@0.21.5':
+ resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@esbuild/darwin-x64@0.21.5':
+ resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@esbuild/freebsd-arm64@0.21.5':
+ resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-x64@0.21.5':
+ resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@esbuild/linux-arm64@0.21.5':
+ resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@esbuild/linux-arm@0.21.5':
+ resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+
+ '@esbuild/linux-ia32@0.21.5':
+ resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+
+ '@esbuild/linux-loong64@0.21.5':
+ resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@esbuild/linux-mips64el@0.21.5':
+ resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@esbuild/linux-ppc64@0.21.5':
+ resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@esbuild/linux-riscv64@0.21.5':
+ resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@esbuild/linux-s390x@0.21.5':
+ resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@esbuild/linux-x64@0.21.5':
+ resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-x64@0.21.5':
+ resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-x64@0.21.5':
+ resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/sunos-x64@0.21.5':
+ resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@esbuild/win32-arm64@0.21.5':
+ resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@esbuild/win32-ia32@0.21.5':
+ resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@esbuild/win32-x64@0.21.5':
+ resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+
+ '@floating-ui/core@1.6.8':
+ resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==}
+
+ '@floating-ui/dom@1.6.11':
+ resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==}
+
+ '@floating-ui/utils@0.2.8':
+ resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
+
+ '@jridgewell/gen-mapping@0.3.5':
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
+ '@nodelib/fs.scandir@2.1.5':
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.stat@2.0.5':
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.walk@1.2.8':
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+
+ '@nuxt/kit@3.13.2':
+ resolution: {integrity: sha512-KvRw21zU//wdz25IeE1E5m/aFSzhJloBRAQtv+evcFeZvuroIxpIQuUqhbzuwznaUwpiWbmwlcsp5uOWmi4vwA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ '@nuxt/schema@3.13.2':
+ resolution: {integrity: sha512-CCZgpm+MkqtOMDEgF9SWgGPBXlQ01hV/6+2reDEpJuqFPGzV8HYKPBcIFvn7/z5ahtgutHLzjP71Na+hYcqSpw==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ '@rollup/pluginutils@5.1.2':
+ resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/rollup-android-arm-eabi@4.24.0':
+ resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.24.0':
+ resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-darwin-arm64@4.24.0':
+ resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.24.0':
+ resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.24.0':
+ resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==}
+ cpu: [arm]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.24.0':
+ resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==}
+ cpu: [arm]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-arm64-gnu@4.24.0':
+ resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-arm64-musl@4.24.0':
+ resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
+ resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.24.0':
+ resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-s390x-gnu@4.24.0':
+ resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-x64-gnu@4.24.0':
+ resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rollup/rollup-linux-x64-musl@4.24.0':
+ resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@rollup/rollup-win32-arm64-msvc@4.24.0':
+ resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.24.0':
+ resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.24.0':
+ resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==}
+ cpu: [x64]
+ os: [win32]
+
+ '@sindresorhus/merge-streams@2.3.0':
+ resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
+ engines: {node: '>=18'}
+
+ '@sxzz/popperjs-es@2.11.7':
+ resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
+
+ '@types/estree@1.0.6':
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+
+ '@types/lodash-es@4.17.12':
+ resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
+
+ '@types/lodash@4.17.10':
+ resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==}
+
+ '@types/web-bluetooth@0.0.16':
+ resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
+
+ '@vitejs/plugin-vue@5.1.4':
+ resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ peerDependencies:
+ vite: ^5.0.0
+ vue: ^3.2.25
+
+ '@vue/compiler-core@3.5.11':
+ resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==}
+
+ '@vue/compiler-dom@3.5.11':
+ resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==}
+
+ '@vue/compiler-sfc@3.5.11':
+ resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==}
+
+ '@vue/compiler-ssr@3.5.11':
+ resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==}
+
+ '@vue/devtools-api@6.6.4':
+ resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
+
+ '@vue/reactivity@3.5.11':
+ resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==}
+
+ '@vue/runtime-core@3.5.11':
+ resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==}
+
+ '@vue/runtime-dom@3.5.11':
+ resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==}
+
+ '@vue/server-renderer@3.5.11':
+ resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==}
+ peerDependencies:
+ vue: 3.5.11
+
+ '@vue/shared@3.5.11':
+ resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==}
+
+ '@vueuse/core@9.13.0':
+ resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
+
+ '@vueuse/metadata@9.13.0':
+ resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
+
+ '@vueuse/shared@9.13.0':
+ resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
+
+ acorn@8.12.1:
+ resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+
+ async-validator@4.2.5:
+ resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
+
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
+ axios@1.7.7:
+ resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+ engines: {node: '>=8'}
+
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+ browserslist@4.24.0:
+ resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ c12@1.11.2:
+ resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==}
+ peerDependencies:
+ magicast: ^0.3.4
+ peerDependenciesMeta:
+ magicast:
+ optional: true
+
+ caniuse-lite@1.0.30001667:
+ resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==}
+
+ chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
+
+ chownr@2.0.0:
+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
+ engines: {node: '>=10'}
+
+ citty@0.1.6:
+ resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+
+ color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+
+ color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
+ compatx@0.1.8:
+ resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==}
+
+ confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
+ consola@3.2.3:
+ resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
+ cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+
+ csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+ dayjs@1.11.13:
+ resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
+
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ deep-pick-omit@1.2.1:
+ resolution: {integrity: sha512-2J6Kc/m3irCeqVG42T+SaUMesaK7oGWaedGnQQK/+O0gYc+2SP5bKh/KKTE7d7SJ+GCA9UUE1GRzh6oDe0EnGw==}
+
+ defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
+ destr@2.0.3:
+ resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+
+ dotenv@16.4.5:
+ resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
+ engines: {node: '>=12'}
+
+ electron-to-chromium@1.5.32:
+ resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==}
+
+ element-plus@2.8.4:
+ resolution: {integrity: sha512-ZlVAdUOoJliv4kW3ntWnnSHMT+u/Os7mXJjk2xzOlqNeHaI2/ozlF+R58ZCEak8ZnDi6+5A2viWEYRsq64IuiA==}
+ peerDependencies:
+ vue: ^3.2.0
+
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ esbuild@0.21.5:
+ resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ engines: {node: '>=6'}
+
+ escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
+
+ escape-string-regexp@5.0.0:
+ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
+ engines: {node: '>=12'}
+
+ estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+
+ estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+
+ execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+
+ fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
+
+ fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+
+ follow-redirects@1.15.9:
+ resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+
+ form-data@4.0.0:
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
+ engines: {node: '>= 6'}
+
+ fs-minipass@2.1.0:
+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
+ engines: {node: '>= 8'}
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
+
+ get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+
+ giget@1.2.3:
+ resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
+ hasBin: true
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
+
+ globby@14.0.2:
+ resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==}
+ engines: {node: '>=18'}
+
+ has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
+
+ hash-sum@2.0.0:
+ resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
+
+ hookable@5.5.3:
+ resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+
+ human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+ is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ jiti@1.21.6:
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ hasBin: true
+
+ jiti@2.3.1:
+ resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==}
+ hasBin: true
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ js-tokens@9.0.0:
+ resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==}
+
+ jsesc@3.0.2:
+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ klona@2.0.6:
+ resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
+ engines: {node: '>= 8'}
+
+ knitwork@1.1.0:
+ resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==}
+
+ local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ engines: {node: '>=14'}
+
+ lodash-es@4.17.21:
+ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
+
+ lodash-unified@1.0.3:
+ resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==}
+ peerDependencies:
+ '@types/lodash-es': '*'
+ lodash: '*'
+ lodash-es: '*'
+
+ lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
+ lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
+ magic-string@0.30.11:
+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
+
+ memoize-one@6.0.0:
+ resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
+
+ merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
+ mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+
+ minimatch@9.0.5:
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minipass@3.3.6:
+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
+ engines: {node: '>=8'}
+
+ minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
+ engines: {node: '>=8'}
+
+ minizlib@2.1.2:
+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
+ engines: {node: '>= 8'}
+
+ mkdirp@1.0.4:
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ mlly@1.7.2:
+ resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==}
+
+ mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
+
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+ nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ node-fetch-native@1.6.4:
+ resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+
+ node-releases@2.0.18:
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+
+ normalize-wheel-es@1.2.0:
+ resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
+
+ npm-run-path@5.3.0:
+ resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ nypm@0.3.12:
+ resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==}
+ engines: {node: ^14.16.0 || >=16.10.0}
+ hasBin: true
+
+ ohash@1.1.4:
+ resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
+
+ onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+
+ path-type@5.0.0:
+ resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==}
+ engines: {node: '>=12'}
+
+ pathe@1.1.2:
+ resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+
+ perfect-debounce@1.0.0:
+ resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+
+ picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
+
+ picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ pinia-plugin-persistedstate@4.1.1:
+ resolution: {integrity: sha512-fUiUsbfBetGUZzX28z+ImAZw7FDXzwRrk+fN+ljF5OhQMhsSYfYeUzI9FLLtpjekYbfFHWvJiECkLI60RIuiPA==}
+ peerDependencies:
+ '@pinia/nuxt': '>=0.5.0'
+ pinia: '>=2.0.0'
+ peerDependenciesMeta:
+ '@pinia/nuxt':
+ optional: true
+ pinia:
+ optional: true
+
+ pinia@2.2.4:
+ resolution: {integrity: sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==}
+ peerDependencies:
+ '@vue/composition-api': ^1.4.0
+ typescript: '>=4.4.4'
+ vue: ^2.6.14 || ^3.3.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ typescript:
+ optional: true
+
+ pkg-types@1.2.0:
+ resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
+
+ postcss@8.4.47:
+ resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ proxy-from-env@1.1.0:
+ resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ rc9@2.1.2:
+ resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
+
+ readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+
+ reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rollup@4.24.0:
+ resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ scule@1.3.0:
+ resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+
+ semver@7.6.3:
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
+ slash@5.1.0:
+ resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
+ engines: {node: '>=14.16'}
+
+ source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+ std-env@3.7.0:
+ resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
+
+ strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+
+ strip-literal@2.1.0:
+ resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==}
+
+ supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+
+ tar@6.2.1:
+ resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
+ engines: {node: '>=10'}
+
+ to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+ engines: {node: '>=4'}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ ufo@1.5.4:
+ resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+
+ uncrypto@0.1.3:
+ resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
+
+ unctx@2.3.1:
+ resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==}
+
+ unicorn-magic@0.1.0:
+ resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
+ engines: {node: '>=18'}
+
+ unimport@3.13.1:
+ resolution: {integrity: sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==}
+
+ unplugin-auto-import@0.18.3:
+ resolution: {integrity: sha512-q3FUtGQjYA2e+kb1WumyiQMjHM27MrTQ05QfVwtLRVhyYe+KF6TblBYaEX9L6Z0EibsqaXAiW+RFfkcQpfaXzg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@nuxt/kit': ^3.2.2
+ '@vueuse/core': '*'
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+ '@vueuse/core':
+ optional: true
+
+ unplugin-vue-components@0.27.4:
+ resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/parser': ^7.15.8
+ '@nuxt/kit': ^3.2.2
+ vue: 2 || 3
+ peerDependenciesMeta:
+ '@babel/parser':
+ optional: true
+ '@nuxt/kit':
+ optional: true
+
+ unplugin@1.14.1:
+ resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ webpack-sources: ^3
+ peerDependenciesMeta:
+ webpack-sources:
+ optional: true
+
+ untyped@1.5.1:
+ resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==}
+ hasBin: true
+
+ update-browserslist-db@1.1.1:
+ resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ vite@5.4.8:
+ resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ sass-embedded: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+
+ vue-demi@0.14.10:
+ resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
+ engines: {node: '>=12'}
+ hasBin: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
+ vue-router@4.4.5:
+ resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==}
+ peerDependencies:
+ vue: ^3.2.0
+
+ vue@3.5.11:
+ resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ webpack-virtual-modules@0.6.2:
+ resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
+snapshots:
+
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@antfu/utils@0.7.10': {}
+
+ '@babel/code-frame@7.25.7':
+ dependencies:
+ '@babel/highlight': 7.25.7
+ picocolors: 1.1.0
+
+ '@babel/compat-data@7.25.7': {}
+
+ '@babel/core@7.25.7':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.25.7
+ '@babel/generator': 7.25.7
+ '@babel/helper-compilation-targets': 7.25.7
+ '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7)
+ '@babel/helpers': 7.25.7
+ '@babel/parser': 7.25.7
+ '@babel/template': 7.25.7
+ '@babel/traverse': 7.25.7
+ '@babel/types': 7.25.7
+ convert-source-map: 2.0.0
+ debug: 4.3.7
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/generator@7.25.7':
+ dependencies:
+ '@babel/types': 7.25.7
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 3.0.2
+
+ '@babel/helper-compilation-targets@7.25.7':
+ dependencies:
+ '@babel/compat-data': 7.25.7
+ '@babel/helper-validator-option': 7.25.7
+ browserslist: 4.24.0
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-module-imports@7.25.7':
+ dependencies:
+ '@babel/traverse': 7.25.7
+ '@babel/types': 7.25.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)':
+ dependencies:
+ '@babel/core': 7.25.7
+ '@babel/helper-module-imports': 7.25.7
+ '@babel/helper-simple-access': 7.25.7
+ '@babel/helper-validator-identifier': 7.25.7
+ '@babel/traverse': 7.25.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-simple-access@7.25.7':
+ dependencies:
+ '@babel/traverse': 7.25.7
+ '@babel/types': 7.25.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-string-parser@7.25.7': {}
+
+ '@babel/helper-validator-identifier@7.25.7': {}
+
+ '@babel/helper-validator-option@7.25.7': {}
+
+ '@babel/helpers@7.25.7':
+ dependencies:
+ '@babel/template': 7.25.7
+ '@babel/types': 7.25.7
+
+ '@babel/highlight@7.25.7':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.25.7
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ picocolors: 1.1.0
+
+ '@babel/parser@7.25.7':
+ dependencies:
+ '@babel/types': 7.25.7
+
+ '@babel/standalone@7.25.7': {}
+
+ '@babel/template@7.25.7':
+ dependencies:
+ '@babel/code-frame': 7.25.7
+ '@babel/parser': 7.25.7
+ '@babel/types': 7.25.7
+
+ '@babel/traverse@7.25.7':
+ dependencies:
+ '@babel/code-frame': 7.25.7
+ '@babel/generator': 7.25.7
+ '@babel/parser': 7.25.7
+ '@babel/template': 7.25.7
+ '@babel/types': 7.25.7
+ debug: 4.3.7
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/types@7.25.7':
+ dependencies:
+ '@babel/helper-string-parser': 7.25.7
+ '@babel/helper-validator-identifier': 7.25.7
+ to-fast-properties: 2.0.0
+
+ '@ctrl/tinycolor@3.6.1': {}
+
+ '@element-plus/icons-vue@2.3.1(vue@3.5.11)':
+ dependencies:
+ vue: 3.5.11
+
+ '@esbuild/aix-ppc64@0.21.5':
+ optional: true
+
+ '@esbuild/android-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/android-arm@0.21.5':
+ optional: true
+
+ '@esbuild/android-x64@0.21.5':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/darwin-x64@0.21.5':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-arm@0.21.5':
+ optional: true
+
+ '@esbuild/linux-ia32@0.21.5':
+ optional: true
+
+ '@esbuild/linux-loong64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.21.5':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-s390x@0.21.5':
+ optional: true
+
+ '@esbuild/linux-x64@0.21.5':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.21.5':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.21.5':
+ optional: true
+
+ '@esbuild/sunos-x64@0.21.5':
+ optional: true
+
+ '@esbuild/win32-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/win32-ia32@0.21.5':
+ optional: true
+
+ '@esbuild/win32-x64@0.21.5':
+ optional: true
+
+ '@floating-ui/core@1.6.8':
+ dependencies:
+ '@floating-ui/utils': 0.2.8
+
+ '@floating-ui/dom@1.6.11':
+ dependencies:
+ '@floating-ui/core': 1.6.8
+ '@floating-ui/utils': 0.2.8
+
+ '@floating-ui/utils@0.2.8': {}
+
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.17.1
+
+ '@nuxt/kit@3.13.2(rollup@4.24.0)':
+ dependencies:
+ '@nuxt/schema': 3.13.2(rollup@4.24.0)
+ c12: 1.11.2
+ consola: 3.2.3
+ defu: 6.1.4
+ destr: 2.0.3
+ globby: 14.0.2
+ hash-sum: 2.0.0
+ ignore: 5.3.2
+ jiti: 1.21.6
+ klona: 2.0.6
+ knitwork: 1.1.0
+ mlly: 1.7.2
+ pathe: 1.1.2
+ pkg-types: 1.2.0
+ scule: 1.3.0
+ semver: 7.6.3
+ ufo: 1.5.4
+ unctx: 2.3.1
+ unimport: 3.13.1(rollup@4.24.0)
+ untyped: 1.5.1
+ transitivePeerDependencies:
+ - magicast
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ '@nuxt/schema@3.13.2(rollup@4.24.0)':
+ dependencies:
+ compatx: 0.1.8
+ consola: 3.2.3
+ defu: 6.1.4
+ hookable: 5.5.3
+ pathe: 1.1.2
+ pkg-types: 1.2.0
+ scule: 1.3.0
+ std-env: 3.7.0
+ ufo: 1.5.4
+ uncrypto: 0.1.3
+ unimport: 3.13.1(rollup@4.24.0)
+ untyped: 1.5.1
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ '@rollup/pluginutils@5.1.2(rollup@4.24.0)':
+ dependencies:
+ '@types/estree': 1.0.6
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ optionalDependencies:
+ rollup: 4.24.0
+
+ '@rollup/rollup-android-arm-eabi@4.24.0':
+ optional: true
+
+ '@rollup/rollup-android-arm64@4.24.0':
+ optional: true
+
+ '@rollup/rollup-darwin-arm64@4.24.0':
+ optional: true
+
+ '@rollup/rollup-darwin-x64@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm-musleabihf@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-gnu@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-musl@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-gnu@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-s390x-gnu@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-x64-gnu@4.24.0':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.24.0':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.24.0':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.24.0':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.24.0':
+ optional: true
+
+ '@sindresorhus/merge-streams@2.3.0': {}
+
+ '@sxzz/popperjs-es@2.11.7': {}
+
+ '@types/estree@1.0.6': {}
+
+ '@types/lodash-es@4.17.12':
+ dependencies:
+ '@types/lodash': 4.17.10
+
+ '@types/lodash@4.17.10': {}
+
+ '@types/web-bluetooth@0.0.16': {}
+
+ '@vitejs/plugin-vue@5.1.4(vite@5.4.8)(vue@3.5.11)':
+ dependencies:
+ vite: 5.4.8
+ vue: 3.5.11
+
+ '@vue/compiler-core@3.5.11':
+ dependencies:
+ '@babel/parser': 7.25.7
+ '@vue/shared': 3.5.11
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
+ '@vue/compiler-dom@3.5.11':
+ dependencies:
+ '@vue/compiler-core': 3.5.11
+ '@vue/shared': 3.5.11
+
+ '@vue/compiler-sfc@3.5.11':
+ dependencies:
+ '@babel/parser': 7.25.7
+ '@vue/compiler-core': 3.5.11
+ '@vue/compiler-dom': 3.5.11
+ '@vue/compiler-ssr': 3.5.11
+ '@vue/shared': 3.5.11
+ estree-walker: 2.0.2
+ magic-string: 0.30.11
+ postcss: 8.4.47
+ source-map-js: 1.2.1
+
+ '@vue/compiler-ssr@3.5.11':
+ dependencies:
+ '@vue/compiler-dom': 3.5.11
+ '@vue/shared': 3.5.11
+
+ '@vue/devtools-api@6.6.4': {}
+
+ '@vue/reactivity@3.5.11':
+ dependencies:
+ '@vue/shared': 3.5.11
+
+ '@vue/runtime-core@3.5.11':
+ dependencies:
+ '@vue/reactivity': 3.5.11
+ '@vue/shared': 3.5.11
+
+ '@vue/runtime-dom@3.5.11':
+ dependencies:
+ '@vue/reactivity': 3.5.11
+ '@vue/runtime-core': 3.5.11
+ '@vue/shared': 3.5.11
+ csstype: 3.1.3
+
+ '@vue/server-renderer@3.5.11(vue@3.5.11)':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.11
+ '@vue/shared': 3.5.11
+ vue: 3.5.11
+
+ '@vue/shared@3.5.11': {}
+
+ '@vueuse/core@9.13.0(vue@3.5.11)':
+ dependencies:
+ '@types/web-bluetooth': 0.0.16
+ '@vueuse/metadata': 9.13.0
+ '@vueuse/shared': 9.13.0(vue@3.5.11)
+ vue-demi: 0.14.10(vue@3.5.11)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
+ '@vueuse/metadata@9.13.0': {}
+
+ '@vueuse/shared@9.13.0(vue@3.5.11)':
+ dependencies:
+ vue-demi: 0.14.10(vue@3.5.11)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+
+ acorn@8.12.1: {}
+
+ ansi-styles@3.2.1:
+ dependencies:
+ color-convert: 1.9.3
+
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
+ async-validator@4.2.5: {}
+
+ asynckit@0.4.0: {}
+
+ axios@1.7.7:
+ dependencies:
+ follow-redirects: 1.15.9
+ form-data: 4.0.0
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
+ balanced-match@1.0.2: {}
+
+ binary-extensions@2.3.0: {}
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.3:
+ dependencies:
+ fill-range: 7.1.1
+
+ browserslist@4.24.0:
+ dependencies:
+ caniuse-lite: 1.0.30001667
+ electron-to-chromium: 1.5.32
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.1(browserslist@4.24.0)
+
+ c12@1.11.2:
+ dependencies:
+ chokidar: 3.6.0
+ confbox: 0.1.8
+ defu: 6.1.4
+ dotenv: 16.4.5
+ giget: 1.2.3
+ jiti: 1.21.6
+ mlly: 1.7.2
+ ohash: 1.1.4
+ pathe: 1.1.2
+ perfect-debounce: 1.0.0
+ pkg-types: 1.2.0
+ rc9: 2.1.2
+
+ caniuse-lite@1.0.30001667: {}
+
+ chalk@2.4.2:
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+
+ chokidar@3.6.0:
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.3
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ chownr@2.0.0: {}
+
+ citty@0.1.6:
+ dependencies:
+ consola: 3.2.3
+
+ color-convert@1.9.3:
+ dependencies:
+ color-name: 1.1.3
+
+ color-name@1.1.3: {}
+
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
+ compatx@0.1.8: {}
+
+ confbox@0.1.8: {}
+
+ consola@3.2.3: {}
+
+ convert-source-map@2.0.0: {}
+
+ cross-spawn@7.0.3:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ csstype@3.1.3: {}
+
+ dayjs@1.11.13: {}
+
+ debug@4.3.7:
+ dependencies:
+ ms: 2.1.3
+
+ deep-pick-omit@1.2.1: {}
+
+ defu@6.1.4: {}
+
+ delayed-stream@1.0.0: {}
+
+ destr@2.0.3: {}
+
+ dotenv@16.4.5: {}
+
+ electron-to-chromium@1.5.32: {}
+
+ element-plus@2.8.4(vue@3.5.11):
+ dependencies:
+ '@ctrl/tinycolor': 3.6.1
+ '@element-plus/icons-vue': 2.3.1(vue@3.5.11)
+ '@floating-ui/dom': 1.6.11
+ '@popperjs/core': '@sxzz/popperjs-es@2.11.7'
+ '@types/lodash': 4.17.10
+ '@types/lodash-es': 4.17.12
+ '@vueuse/core': 9.13.0(vue@3.5.11)
+ async-validator: 4.2.5
+ dayjs: 1.11.13
+ escape-html: 1.0.3
+ lodash: 4.17.21
+ lodash-es: 4.17.21
+ lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
+ memoize-one: 6.0.0
+ normalize-wheel-es: 1.2.0
+ vue: 3.5.11
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+
+ entities@4.5.0: {}
+
+ esbuild@0.21.5:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.21.5
+ '@esbuild/android-arm': 0.21.5
+ '@esbuild/android-arm64': 0.21.5
+ '@esbuild/android-x64': 0.21.5
+ '@esbuild/darwin-arm64': 0.21.5
+ '@esbuild/darwin-x64': 0.21.5
+ '@esbuild/freebsd-arm64': 0.21.5
+ '@esbuild/freebsd-x64': 0.21.5
+ '@esbuild/linux-arm': 0.21.5
+ '@esbuild/linux-arm64': 0.21.5
+ '@esbuild/linux-ia32': 0.21.5
+ '@esbuild/linux-loong64': 0.21.5
+ '@esbuild/linux-mips64el': 0.21.5
+ '@esbuild/linux-ppc64': 0.21.5
+ '@esbuild/linux-riscv64': 0.21.5
+ '@esbuild/linux-s390x': 0.21.5
+ '@esbuild/linux-x64': 0.21.5
+ '@esbuild/netbsd-x64': 0.21.5
+ '@esbuild/openbsd-x64': 0.21.5
+ '@esbuild/sunos-x64': 0.21.5
+ '@esbuild/win32-arm64': 0.21.5
+ '@esbuild/win32-ia32': 0.21.5
+ '@esbuild/win32-x64': 0.21.5
+
+ escalade@3.2.0: {}
+
+ escape-html@1.0.3: {}
+
+ escape-string-regexp@1.0.5: {}
+
+ escape-string-regexp@5.0.0: {}
+
+ estree-walker@2.0.2: {}
+
+ estree-walker@3.0.3:
+ dependencies:
+ '@types/estree': 1.0.6
+
+ execa@8.0.1:
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.3.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+
+ fast-glob@3.3.2:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+
+ fastq@1.17.1:
+ dependencies:
+ reusify: 1.0.4
+
+ fill-range@7.1.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ follow-redirects@1.15.9: {}
+
+ form-data@4.0.0:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
+ fs-minipass@2.1.0:
+ dependencies:
+ minipass: 3.3.6
+
+ fsevents@2.3.3:
+ optional: true
+
+ gensync@1.0.0-beta.2: {}
+
+ get-stream@8.0.1: {}
+
+ giget@1.2.3:
+ dependencies:
+ citty: 0.1.6
+ consola: 3.2.3
+ defu: 6.1.4
+ node-fetch-native: 1.6.4
+ nypm: 0.3.12
+ ohash: 1.1.4
+ pathe: 1.1.2
+ tar: 6.2.1
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ globals@11.12.0: {}
+
+ globby@14.0.2:
+ dependencies:
+ '@sindresorhus/merge-streams': 2.3.0
+ fast-glob: 3.3.2
+ ignore: 5.3.2
+ path-type: 5.0.0
+ slash: 5.1.0
+ unicorn-magic: 0.1.0
+
+ has-flag@3.0.0: {}
+
+ hash-sum@2.0.0: {}
+
+ hookable@5.5.3: {}
+
+ human-signals@5.0.0: {}
+
+ ignore@5.3.2: {}
+
+ is-binary-path@2.1.0:
+ dependencies:
+ binary-extensions: 2.3.0
+
+ is-extglob@2.1.1: {}
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-number@7.0.0: {}
+
+ is-stream@3.0.0: {}
+
+ isexe@2.0.0: {}
+
+ jiti@1.21.6: {}
+
+ jiti@2.3.1: {}
+
+ js-tokens@4.0.0: {}
+
+ js-tokens@9.0.0: {}
+
+ jsesc@3.0.2: {}
+
+ json5@2.2.3: {}
+
+ klona@2.0.6: {}
+
+ knitwork@1.1.0: {}
+
+ local-pkg@0.5.0:
+ dependencies:
+ mlly: 1.7.2
+ pkg-types: 1.2.0
+
+ lodash-es@4.17.21: {}
+
+ lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21):
+ dependencies:
+ '@types/lodash-es': 4.17.12
+ lodash: 4.17.21
+ lodash-es: 4.17.21
+
+ lodash@4.17.21: {}
+
+ lru-cache@5.1.1:
+ dependencies:
+ yallist: 3.1.1
+
+ magic-string@0.30.11:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ memoize-one@6.0.0: {}
+
+ merge-stream@2.0.0: {}
+
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+ mime-db@1.52.0: {}
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+
+ mimic-fn@4.0.0: {}
+
+ minimatch@9.0.5:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minipass@3.3.6:
+ dependencies:
+ yallist: 4.0.0
+
+ minipass@5.0.0: {}
+
+ minizlib@2.1.2:
+ dependencies:
+ minipass: 3.3.6
+ yallist: 4.0.0
+
+ mkdirp@1.0.4: {}
+
+ mlly@1.7.2:
+ dependencies:
+ acorn: 8.12.1
+ pathe: 1.1.2
+ pkg-types: 1.2.0
+ ufo: 1.5.4
+
+ mri@1.2.0: {}
+
+ ms@2.1.3: {}
+
+ nanoid@3.3.7: {}
+
+ node-fetch-native@1.6.4: {}
+
+ node-releases@2.0.18: {}
+
+ normalize-path@3.0.0: {}
+
+ normalize-wheel-es@1.2.0: {}
+
+ npm-run-path@5.3.0:
+ dependencies:
+ path-key: 4.0.0
+
+ nypm@0.3.12:
+ dependencies:
+ citty: 0.1.6
+ consola: 3.2.3
+ execa: 8.0.1
+ pathe: 1.1.2
+ pkg-types: 1.2.0
+ ufo: 1.5.4
+
+ ohash@1.1.4: {}
+
+ onetime@6.0.0:
+ dependencies:
+ mimic-fn: 4.0.0
+
+ path-key@3.1.1: {}
+
+ path-key@4.0.0: {}
+
+ path-type@5.0.0: {}
+
+ pathe@1.1.2: {}
+
+ perfect-debounce@1.0.0: {}
+
+ picocolors@1.1.0: {}
+
+ picomatch@2.3.1: {}
+
+ pinia-plugin-persistedstate@4.1.1(pinia@2.2.4(vue@3.5.11))(rollup@4.24.0):
+ dependencies:
+ '@nuxt/kit': 3.13.2(rollup@4.24.0)
+ deep-pick-omit: 1.2.1
+ defu: 6.1.4
+ destr: 2.0.3
+ optionalDependencies:
+ pinia: 2.2.4(vue@3.5.11)
+ transitivePeerDependencies:
+ - magicast
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ pinia@2.2.4(vue@3.5.11):
+ dependencies:
+ '@vue/devtools-api': 6.6.4
+ vue: 3.5.11
+ vue-demi: 0.14.10(vue@3.5.11)
+
+ pkg-types@1.2.0:
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.7.2
+ pathe: 1.1.2
+
+ postcss@8.4.47:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.1.0
+ source-map-js: 1.2.1
+
+ proxy-from-env@1.1.0: {}
+
+ queue-microtask@1.2.3: {}
+
+ rc9@2.1.2:
+ dependencies:
+ defu: 6.1.4
+ destr: 2.0.3
+
+ readdirp@3.6.0:
+ dependencies:
+ picomatch: 2.3.1
+
+ reusify@1.0.4: {}
+
+ rollup@4.24.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.24.0
+ '@rollup/rollup-android-arm64': 4.24.0
+ '@rollup/rollup-darwin-arm64': 4.24.0
+ '@rollup/rollup-darwin-x64': 4.24.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.24.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.24.0
+ '@rollup/rollup-linux-arm64-gnu': 4.24.0
+ '@rollup/rollup-linux-arm64-musl': 4.24.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.24.0
+ '@rollup/rollup-linux-s390x-gnu': 4.24.0
+ '@rollup/rollup-linux-x64-gnu': 4.24.0
+ '@rollup/rollup-linux-x64-musl': 4.24.0
+ '@rollup/rollup-win32-arm64-msvc': 4.24.0
+ '@rollup/rollup-win32-ia32-msvc': 4.24.0
+ '@rollup/rollup-win32-x64-msvc': 4.24.0
+ fsevents: 2.3.3
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ scule@1.3.0: {}
+
+ semver@6.3.1: {}
+
+ semver@7.6.3: {}
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@3.0.0: {}
+
+ signal-exit@4.1.0: {}
+
+ slash@5.1.0: {}
+
+ source-map-js@1.2.1: {}
+
+ std-env@3.7.0: {}
+
+ strip-final-newline@3.0.0: {}
+
+ strip-literal@2.1.0:
+ dependencies:
+ js-tokens: 9.0.0
+
+ supports-color@5.5.0:
+ dependencies:
+ has-flag: 3.0.0
+
+ tar@6.2.1:
+ dependencies:
+ chownr: 2.0.0
+ fs-minipass: 2.1.0
+ minipass: 5.0.0
+ minizlib: 2.1.2
+ mkdirp: 1.0.4
+ yallist: 4.0.0
+
+ to-fast-properties@2.0.0: {}
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ ufo@1.5.4: {}
+
+ uncrypto@0.1.3: {}
+
+ unctx@2.3.1:
+ dependencies:
+ acorn: 8.12.1
+ estree-walker: 3.0.3
+ magic-string: 0.30.11
+ unplugin: 1.14.1
+ transitivePeerDependencies:
+ - webpack-sources
+
+ unicorn-magic@0.1.0: {}
+
+ unimport@3.13.1(rollup@4.24.0):
+ dependencies:
+ '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ acorn: 8.12.1
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.11
+ mlly: 1.7.2
+ pathe: 1.1.2
+ pkg-types: 1.2.0
+ scule: 1.3.0
+ strip-literal: 2.1.0
+ unplugin: 1.14.1
+ transitivePeerDependencies:
+ - rollup
+ - webpack-sources
+
+ unplugin-auto-import@0.18.3(@nuxt/kit@3.13.2(rollup@4.24.0))(@vueuse/core@9.13.0(vue@3.5.11))(rollup@4.24.0):
+ dependencies:
+ '@antfu/utils': 0.7.10
+ '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.11
+ minimatch: 9.0.5
+ unimport: 3.13.1(rollup@4.24.0)
+ unplugin: 1.14.1
+ optionalDependencies:
+ '@nuxt/kit': 3.13.2(rollup@4.24.0)
+ '@vueuse/core': 9.13.0(vue@3.5.11)
+ transitivePeerDependencies:
+ - rollup
+ - webpack-sources
+
+ unplugin-vue-components@0.27.4(@babel/parser@7.25.7)(@nuxt/kit@3.13.2(rollup@4.24.0))(rollup@4.24.0)(vue@3.5.11):
+ dependencies:
+ '@antfu/utils': 0.7.10
+ '@rollup/pluginutils': 5.1.2(rollup@4.24.0)
+ chokidar: 3.6.0
+ debug: 4.3.7
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.11
+ minimatch: 9.0.5
+ mlly: 1.7.2
+ unplugin: 1.14.1
+ vue: 3.5.11
+ optionalDependencies:
+ '@babel/parser': 7.25.7
+ '@nuxt/kit': 3.13.2(rollup@4.24.0)
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ - webpack-sources
+
+ unplugin@1.14.1:
+ dependencies:
+ acorn: 8.12.1
+ webpack-virtual-modules: 0.6.2
+
+ untyped@1.5.1:
+ dependencies:
+ '@babel/core': 7.25.7
+ '@babel/standalone': 7.25.7
+ '@babel/types': 7.25.7
+ defu: 6.1.4
+ jiti: 2.3.1
+ mri: 1.2.0
+ scule: 1.3.0
+ transitivePeerDependencies:
+ - supports-color
+
+ update-browserslist-db@1.1.1(browserslist@4.24.0):
+ dependencies:
+ browserslist: 4.24.0
+ escalade: 3.2.0
+ picocolors: 1.1.0
+
+ vite@5.4.8:
+ dependencies:
+ esbuild: 0.21.5
+ postcss: 8.4.47
+ rollup: 4.24.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ vue-demi@0.14.10(vue@3.5.11):
+ dependencies:
+ vue: 3.5.11
+
+ vue-router@4.4.5(vue@3.5.11):
+ dependencies:
+ '@vue/devtools-api': 6.6.4
+ vue: 3.5.11
+
+ vue@3.5.11:
+ dependencies:
+ '@vue/compiler-dom': 3.5.11
+ '@vue/compiler-sfc': 3.5.11
+ '@vue/runtime-dom': 3.5.11
+ '@vue/server-renderer': 3.5.11(vue@3.5.11)
+ '@vue/shared': 3.5.11
+
+ webpack-virtual-modules@0.6.2: {}
+
+ which@2.0.2:
+ dependencies:
+ isexe: 2.0.0
+
+ yallist@3.1.1: {}
+
+ yallist@4.0.0: {}
diff --git a/classroom _roll_call/public/favicon.ico b/classroom _roll_call/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{T%b6i9IjI)Ls)S{-*mq<@~R{?$}ZKjf;^k75i_}(2MXt}^SEBVg7AI@28
zo_uPg2V)_e-`2Ois=PYoe%9u*n9({PFR)OnHJPi{dNx>KxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S
literal 0
HcmV?d00001
diff --git a/classroom _roll_call/src/App.vue b/classroom _roll_call/src/App.vue
new file mode 100644
index 0000000..853dc4d
--- /dev/null
+++ b/classroom _roll_call/src/App.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/classroom _roll_call/src/api/student.js b/classroom _roll_call/src/api/student.js
new file mode 100644
index 0000000..c6153a0
--- /dev/null
+++ b/classroom _roll_call/src/api/student.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+
+//上传接口
+export const uploadService = (file) => {
+ return request.post('/upload/', { file: file })
+}
+
+//排行榜展示
+export const rankingShow = () => {
+ return request.get('/leaderboard/')
+}
+
+//启动点名
+export const callService = () => {
+ return request.post('/roll_call/', { start_roll_call: 'true' } )
+}
+
+//启动点名
+export const callCheckService = (id,dao,wen,ans) => {
+ return request.post('/confirm_roll_call/',
+ {
+ student_id: id,
+ attended: dao,
+ question_repeat: wen,
+ answer_accuracy: ans,
+
+ })
+}
+
diff --git a/classroom _roll_call/src/api/user.js b/classroom _roll_call/src/api/user.js
new file mode 100644
index 0000000..777db40
--- /dev/null
+++ b/classroom _roll_call/src/api/user.js
@@ -0,0 +1,12 @@
+import request from '@/utils/request'
+
+
+//注册接口
+export const userRegisterService = ({user,pwd}) => {
+ return request.post('/toregister/', { user: user, pwd: pwd })
+}
+
+//登录接口
+export const userLoginService = ({ user, pwd }) => {
+ return request.post('/', { user: user, pwd: pwd })
+}
diff --git a/classroom _roll_call/src/assets/R-C.gif b/classroom _roll_call/src/assets/R-C.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7c0807da0960b37005ca387ee3686f259fce2f56
GIT binary patch
literal 123534
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
z