From 5baf48afac98185bfde6bd20f4c8ba28f15f43c9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E6=B5=A9=E6=AC=A2?=
<5720080+WongHoFoon@user.noreply.gitee.com>
Date: Mon, 9 Sep 2024 16:50:11 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 30 +
.vscode/extensions.json | 3 +
index.html | 13 +
jsconfig.json | 8 +
package-lock.json | 1495 +++++++++++++++++++++++++++++++++++++++
package.json | 22 +
public/DevStar.png | Bin 0 -> 69506 bytes
public/favicon.ico | Bin 0 -> 4286 bytes
src/About.vue | 1 +
src/App.vue | 57 ++
src/Customize.vue | 1 +
src/Ide-templates.vue | 1 +
src/Recommend-apps.vue | 1 +
src/assets/base.css | 86 +++
src/assets/logo.svg | 1 +
src/assets/main.css | 35 +
src/main.js | 9 +
src/router/index.ts | 1 +
studio | 1 +
vite.config.js | 17 +
20 files changed, 1782 insertions(+)
create mode 100644 .gitignore
create mode 100644 .vscode/extensions.json
create mode 100644 index.html
create mode 100644 jsconfig.json
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 public/DevStar.png
create mode 100644 public/favicon.ico
create mode 100644 src/About.vue
create mode 100644 src/App.vue
create mode 100644 src/Customize.vue
create mode 100644 src/Ide-templates.vue
create mode 100644 src/Recommend-apps.vue
create mode 100644 src/assets/base.css
create mode 100644 src/assets/logo.svg
create mode 100644 src/assets/main.css
create mode 100644 src/main.js
create mode 100644 src/router/index.ts
create mode 160000 studio
create mode 100644 vite.config.js
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8ee54e8
--- /dev/null
+++ b/.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/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 0000000..a7cea0b
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar"]
+}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..2592365
--- /dev/null
+++ b/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ DevStar
+
+
+
+
+
+
diff --git a/jsconfig.json b/jsconfig.json
new file mode 100644
index 0000000..5a1f2d2
--- /dev/null
+++ b/jsconfig.json
@@ -0,0 +1,8 @@
+{
+ "compilerOptions": {
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "exclude": ["node_modules", "dist"]
+}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..bc9f939
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1495 @@
+{
+ "name": "vue-base",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "vue-base",
+ "version": "0.0.0",
+ "dependencies": {
+ "axios": "^1.7.2",
+ "element-plus": "^2.7.5",
+ "vue": "^3.4.21",
+ "vue-router": "^4.4.0"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^5.0.4",
+ "sass": "^1.77.8",
+ "vite": "^5.2.8"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
+ "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@ctrl/tinycolor": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
+ "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@element-plus/icons-vue": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz",
+ "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==",
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
+ "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
+ "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
+ "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
+ "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
+ "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
+ "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
+ "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
+ "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
+ "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
+ "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
+ "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
+ "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
+ "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
+ "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
+ "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
+ "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
+ "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
+ "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
+ "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
+ "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
+ "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
+ "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
+ "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz",
+ "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==",
+ "dependencies": {
+ "@floating-ui/utils": "^0.2.0"
+ }
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz",
+ "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==",
+ "dependencies": {
+ "@floating-ui/core": "^1.0.0",
+ "@floating-ui/utils": "^0.2.0"
+ }
+ },
+ "node_modules/@floating-ui/utils": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz",
+ "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw=="
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
+ },
+ "node_modules/@popperjs/core": {
+ "name": "@sxzz/popperjs-es",
+ "version": "2.11.7",
+ "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.16.4.tgz",
+ "integrity": "sha512-GkhjAaQ8oUTOKE4g4gsZ0u8K/IHU1+2WQSgS1TwTcYvL+sjbaQjNHFXbOJ6kgqGHIO1DfUhI/Sphi9GkRT9K+Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.16.4.tgz",
+ "integrity": "sha512-Bvm6D+NPbGMQOcxvS1zUl8H7DWlywSXsphAeOnVeiZLQ+0J6Is8T7SrjGTH29KtYkiY9vld8ZnpV3G2EPbom+w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.16.4.tgz",
+ "integrity": "sha512-i5d64MlnYBO9EkCOGe5vPR/EeDwjnKOGGdd7zKFhU5y8haKhQZTN2DgVtpODDMxUr4t2K90wTUJg7ilgND6bXw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.16.4.tgz",
+ "integrity": "sha512-WZupV1+CdUYehaZqjaFTClJI72fjJEgTXdf4NbW69I9XyvdmztUExBtcI2yIIU6hJtYvtwS6pkTkHJz+k08mAQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.16.4.tgz",
+ "integrity": "sha512-ADm/xt86JUnmAfA9mBqFcRp//RVRt1ohGOYF6yL+IFCYqOBNwy5lbEK05xTsEoJq+/tJzg8ICUtS82WinJRuIw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.16.4.tgz",
+ "integrity": "sha512-tJfJaXPiFAG+Jn3cutp7mCs1ePltuAgRqdDZrzb1aeE3TktWWJ+g7xK9SNlaSUFw6IU4QgOxAY4rA+wZUT5Wfg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.16.4.tgz",
+ "integrity": "sha512-7dy1BzQkgYlUTapDTvK997cgi0Orh5Iu7JlZVBy1MBURk7/HSbHkzRnXZa19ozy+wwD8/SlpJnOOckuNZtJR9w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.16.4.tgz",
+ "integrity": "sha512-zsFwdUw5XLD1gQe0aoU2HVceI6NEW7q7m05wA46eUAyrkeNYExObfRFQcvA6zw8lfRc5BHtan3tBpo+kqEOxmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.16.4.tgz",
+ "integrity": "sha512-p8C3NnxXooRdNrdv6dBmRTddEapfESEUflpICDNKXpHvTjRRq1J82CbU5G3XfebIZyI3B0s074JHMWD36qOW6w==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.16.4.tgz",
+ "integrity": "sha512-Lh/8ckoar4s4Id2foY7jNgitTOUQczwMWNYi+Mjt0eQ9LKhr6sK477REqQkmy8YHY3Ca3A2JJVdXnfb3Rrwkng==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.16.4.tgz",
+ "integrity": "sha512-1xwwn9ZCQYuqGmulGsTZoKrrn0z2fAur2ujE60QgyDpHmBbXbxLaQiEvzJWDrscRq43c8DnuHx3QorhMTZgisQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.16.4.tgz",
+ "integrity": "sha512-LuOGGKAJ7dfRtxVnO1i3qWc6N9sh0Em/8aZ3CezixSTM+E9Oq3OvTsvC4sm6wWjzpsIlOCnZjdluINKESflJLA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.16.4.tgz",
+ "integrity": "sha512-ch86i7KkJKkLybDP2AtySFTRi5fM3KXp0PnHocHuJMdZwu7BuyIKi35BE9guMlmTpwwBTB3ljHj9IQXnTCD0vA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.16.4.tgz",
+ "integrity": "sha512-Ma4PwyLfOWZWayfEsNQzTDBVW8PZ6TUUN1uFTBQbF2Chv/+sjenE86lpiEwj2FiviSmSZ4Ap4MaAfl1ciF4aSA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.16.4.tgz",
+ "integrity": "sha512-9m/ZDrQsdo/c06uOlP3W9G2ENRVzgzbSXmXHT4hwVaDQhYcRpi9bgBT0FTG9OhESxwK0WjQxYOSfv40cU+T69w==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.16.4.tgz",
+ "integrity": "sha512-YunpoOAyGLDseanENHmbFvQSfVL5BxW3k7hhy0eN4rb3gS/ct75dVD0EXOWIqFT/nE8XYW6LP6vz6ctKRi0k9A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
+ "dev": true
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.17.5",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz",
+ "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw=="
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.12",
+ "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz",
+ "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.16",
+ "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+ "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
+ },
+ "node_modules/@vitejs/plugin-vue": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz",
+ "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==",
+ "dev": true,
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^5.0.0",
+ "vue": "^3.2.25"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.24.tgz",
+ "integrity": "sha512-vbW/tgbwJYj62N/Ww99x0zhFTkZDTcGh3uwJEuadZ/nF9/xuFMC4693P9r+3sxGXISABpDKvffY5ApH9pmdd1A==",
+ "dependencies": {
+ "@babel/parser": "^7.24.4",
+ "@vue/shared": "3.4.24",
+ "entities": "^4.5.0",
+ "estree-walker": "^2.0.2",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.24.tgz",
+ "integrity": "sha512-4XgABML/4cNndVsQndG6BbGN7+EoisDwi3oXNovqL/4jdNhwvP8/rfRMTb6FxkxIxUUtg6AI1/qZvwfSjxJiWA==",
+ "dependencies": {
+ "@vue/compiler-core": "3.4.24",
+ "@vue/shared": "3.4.24"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.24.tgz",
+ "integrity": "sha512-nRAlJUK02FTWfA2nuvNBAqsDZuERGFgxZ8sGH62XgFSvMxO2URblzulExsmj4gFZ8e+VAyDooU9oAoXfEDNxTA==",
+ "dependencies": {
+ "@babel/parser": "^7.24.4",
+ "@vue/compiler-core": "3.4.24",
+ "@vue/compiler-dom": "3.4.24",
+ "@vue/compiler-ssr": "3.4.24",
+ "@vue/shared": "3.4.24",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.30.10",
+ "postcss": "^8.4.38",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.24.tgz",
+ "integrity": "sha512-ZsAtr4fhaUFnVcDqwW3bYCSDwq+9Gk69q2r/7dAHDrOMw41kylaMgOP4zRnn6GIEJkQznKgrMOGPMFnLB52RbQ==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.4.24",
+ "@vue/shared": "3.4.24"
+ }
+ },
+ "node_modules/@vue/devtools-api": {
+ "version": "6.6.3",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz",
+ "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw=="
+ },
+ "node_modules/@vue/reactivity": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.24.tgz",
+ "integrity": "sha512-nup3fSYg4i4LtNvu9slF/HF/0dkMQYfepUdORBcMSsankzRPzE7ypAFurpwyRBfU1i7Dn1kcwpYsE1wETSh91g==",
+ "dependencies": {
+ "@vue/shared": "3.4.24"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.24.tgz",
+ "integrity": "sha512-c7iMfj6cJMeAG3s5yOn9Rc5D9e2/wIuaozmGf/ICGCY3KV5H7mbTVdvEkd4ZshTq7RUZqj2k7LMJWVx+EBiY1g==",
+ "dependencies": {
+ "@vue/reactivity": "3.4.24",
+ "@vue/shared": "3.4.24"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.24.tgz",
+ "integrity": "sha512-uXKzuh/Emfad2Y7Qm0ABsLZZV6H3mAJ5ZVqmAOlrNQRf+T5mxpPGZBfec1hkP41t6h6FwF6RSGCs/gd8WbuySQ==",
+ "dependencies": {
+ "@vue/runtime-core": "3.4.24",
+ "@vue/shared": "3.4.24",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@vue/server-renderer": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.24.tgz",
+ "integrity": "sha512-H+DLK4sQF6sRgzKyofmlEVBIV/9KrQU6HIV7nt6yIwSGGKvSwlV8pqJlebUKLpbXaNHugdSfAbP6YmXF69lxow==",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.4.24",
+ "@vue/shared": "3.4.24"
+ },
+ "peerDependencies": {
+ "vue": "3.4.24"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.24.tgz",
+ "integrity": "sha512-BW4tajrJBM9AGAknnyEw5tO2xTmnqgup0VTnDAMcxYmqOX0RG0b9aSUGAbEKolD91tdwpA6oCwbltoJoNzpItw=="
+ },
+ "node_modules/@vueuse/core": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz",
+ "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.16",
+ "@vueuse/metadata": "9.13.0",
+ "@vueuse/shared": "9.13.0",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/core/node_modules/vue-demi": {
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.8.tgz",
+ "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@vueuse/metadata": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz",
+ "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz",
+ "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+ "dependencies": {
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared/node_modules/vue-demi": {
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.8.tgz",
+ "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/axios": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz",
+ "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
+ },
+ "node_modules/dayjs": {
+ "version": "1.11.11",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz",
+ "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg=="
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/element-plus": {
+ "version": "2.7.5",
+ "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.7.5.tgz",
+ "integrity": "sha512-e4oqhfRGBpdblgsjEBK+tA2+fg1H1KZ2Qinty1SaJl0X49FrMLK0lpXQNheWyBqI4V/pyjVOF9sRjz2hfyoctw==",
+ "dependencies": {
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.3.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+ "@types/lodash": "^4.14.182",
+ "@types/lodash-es": "^4.17.6",
+ "@vueuse/core": "^9.1.0",
+ "async-validator": "^4.2.5",
+ "dayjs": "^1.11.3",
+ "escape-html": "^1.0.3",
+ "lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "lodash-unified": "^1.0.2",
+ "memoize-one": "^6.0.0",
+ "normalize-wheel-es": "^1.2.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
+ "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.20.2",
+ "@esbuild/android-arm": "0.20.2",
+ "@esbuild/android-arm64": "0.20.2",
+ "@esbuild/android-x64": "0.20.2",
+ "@esbuild/darwin-arm64": "0.20.2",
+ "@esbuild/darwin-x64": "0.20.2",
+ "@esbuild/freebsd-arm64": "0.20.2",
+ "@esbuild/freebsd-x64": "0.20.2",
+ "@esbuild/linux-arm": "0.20.2",
+ "@esbuild/linux-arm64": "0.20.2",
+ "@esbuild/linux-ia32": "0.20.2",
+ "@esbuild/linux-loong64": "0.20.2",
+ "@esbuild/linux-mips64el": "0.20.2",
+ "@esbuild/linux-ppc64": "0.20.2",
+ "@esbuild/linux-riscv64": "0.20.2",
+ "@esbuild/linux-s390x": "0.20.2",
+ "@esbuild/linux-x64": "0.20.2",
+ "@esbuild/netbsd-x64": "0.20.2",
+ "@esbuild/openbsd-x64": "0.20.2",
+ "@esbuild/sunos-x64": "0.20.2",
+ "@esbuild/win32-arm64": "0.20.2",
+ "@esbuild/win32-ia32": "0.20.2",
+ "@esbuild/win32-x64": "0.20.2"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "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=="
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
+ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
+ "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash-unified": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz",
+ "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
+ "peerDependencies": {
+ "@types/lodash-es": "*",
+ "lodash": "*",
+ "lodash-es": "*"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.30.10",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz",
+ "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.15"
+ }
+ },
+ "node_modules/memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-wheel-es": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+ "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.38",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
+ "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.7",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.16.4.tgz",
+ "integrity": "sha512-kuaTJSUbz+Wsb2ATGvEknkI12XV40vIiHmLuFlejoo7HtDok/O5eDDD0UpCVY5bBX5U5RYo8wWP83H7ZsqVEnA==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "1.0.5"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.16.4",
+ "@rollup/rollup-android-arm64": "4.16.4",
+ "@rollup/rollup-darwin-arm64": "4.16.4",
+ "@rollup/rollup-darwin-x64": "4.16.4",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.16.4",
+ "@rollup/rollup-linux-arm-musleabihf": "4.16.4",
+ "@rollup/rollup-linux-arm64-gnu": "4.16.4",
+ "@rollup/rollup-linux-arm64-musl": "4.16.4",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.16.4",
+ "@rollup/rollup-linux-riscv64-gnu": "4.16.4",
+ "@rollup/rollup-linux-s390x-gnu": "4.16.4",
+ "@rollup/rollup-linux-x64-gnu": "4.16.4",
+ "@rollup/rollup-linux-x64-musl": "4.16.4",
+ "@rollup/rollup-win32-arm64-msvc": "4.16.4",
+ "@rollup/rollup-win32-ia32-msvc": "4.16.4",
+ "@rollup/rollup-win32-x64-msvc": "4.16.4",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.77.8",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz",
+ "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
+ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/vite": {
+ "version": "5.2.10",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz",
+ "integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.20.1",
+ "postcss": "^8.4.38",
+ "rollup": "^4.13.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || >=20.0.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue": {
+ "version": "3.4.24",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.24.tgz",
+ "integrity": "sha512-NPdx7dLGyHmKHGRRU5bMRYVE+rechR+KDU5R2tSTNG36PuMwbfAJ+amEvOAw7BPfZp5sQulNELSLm5YUkau+Sg==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.4.24",
+ "@vue/compiler-sfc": "3.4.24",
+ "@vue/runtime-dom": "3.4.24",
+ "@vue/server-renderer": "3.4.24",
+ "@vue/shared": "3.4.24"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.0.tgz",
+ "integrity": "sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.5.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..a3921f4
--- /dev/null
+++ b/package.json
@@ -0,0 +1,22 @@
+{
+ "name": "vue-base",
+ "version": "0.0.0",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "axios": "^1.7.2",
+ "element-plus": "^2.7.5",
+ "vue": "^3.4.21",
+ "vue-router": "^4.4.0"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^5.0.4",
+ "sass": "^1.77.8",
+ "vite": "^5.2.8"
+ }
+}
diff --git a/public/DevStar.png b/public/DevStar.png
new file mode 100644
index 0000000000000000000000000000000000000000..f98894ce8f78f4aa7e2dafd14088939801b5101e
GIT binary patch
literal 69506
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