From 9d2e652e885e30aefc015377ab5aea8f1630f277 Mon Sep 17 00:00:00 2001 From: no99 <17663930442@163.com> Date: Fri, 19 Sep 2025 11:56:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=87link=E5=AD=A6=E4=B9=A0electron?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- .env.production | 2 +- README.md | 8 +- index.html | 2 +- main.js | 64 + package-lock.json | 9244 +++++++++++++++----- package.json | 18 +- public/app.png | Bin 0 -> 91901 bytes public/home.png | Bin 0 -> 4723 bytes public/left.png | Bin 0 -> 2224 bytes public/refresh.png | Bin 0 -> 7435 bytes public/right.png | Bin 0 -> 2343 bytes src/api/dataAPI.js | 29 + src/assets/img/smallTitle/BigLine.png | Bin 0 -> 342 bytes src/assets/img/smallTitle/title-jn-left.png | Bin 0 -> 545 bytes src/assets/img/smallTitle/title-jn-right.png | Bin 0 -> 562 bytes src/assets/img/smallTitle/右.png | Bin 0 -> 4614 bytes src/assets/img/smallTitle/左.png | Bin 0 -> 4513 bytes src/main.js | 6 +- src/router/index.js | 97 +- src/store/fakeLink-dataList.js | 202 + src/utils/request.js | 129 + src/views/animation/anima.vue | 3 + src/views/calendar/calendar.vue | 3 + src/views/commponent/backBtn.vue | 16 + src/views/fakeLink/component/smallTitle.vue | 91 + src/views/fakeLink/dbqb/dbqb.vue | 781 ++ .../fakeLink/dbqb/echarts/EnergyKlineEcharts.vue | 1238 +++ src/views/fakeLink/homepage-two.vue | 231 + src/views/fakeLink/homepage.vue | 471 + src/views/fakeLink/login.vue | 163 + src/views/homepage.vue | 68 +- src/views/homework/homework.vue | 6 + src/views/hxl_DZP/dzp1.vue | 249 +- src/views/three3D/3D1.vue | 79 + 35 files changed, 11043 insertions(+), 2159 deletions(-) create mode 100644 main.js create mode 100644 public/app.png create mode 100644 public/home.png create mode 100644 public/left.png create mode 100644 public/refresh.png create mode 100644 public/right.png create mode 100644 src/api/dataAPI.js create mode 100644 src/assets/img/smallTitle/BigLine.png create mode 100644 src/assets/img/smallTitle/title-jn-left.png create mode 100644 src/assets/img/smallTitle/title-jn-right.png create mode 100644 src/assets/img/smallTitle/右.png create mode 100644 src/assets/img/smallTitle/左.png create mode 100644 src/store/fakeLink-dataList.js create mode 100644 src/utils/request.js create mode 100644 src/views/commponent/backBtn.vue create mode 100644 src/views/fakeLink/component/smallTitle.vue create mode 100644 src/views/fakeLink/dbqb/dbqb.vue create mode 100644 src/views/fakeLink/dbqb/echarts/EnergyKlineEcharts.vue create mode 100644 src/views/fakeLink/homepage-two.vue create mode 100644 src/views/fakeLink/homepage.vue create mode 100644 src/views/fakeLink/login.vue create mode 100644 src/views/three3D/3D1.vue diff --git a/.env.development b/.env.development index adc5b73..c497db9 100644 --- a/.env.development +++ b/.env.development @@ -3,7 +3,7 @@ VITE_ENV = 'development' VITE_OUTPUT_DIR = 'dev' # public path VITE_PUBLIC_PATH = / - +VITE_APP_API_BASE_URL = "http://39.101.133.168:8828/link" # Whether to open mock VITE_USE_MOCK = true diff --git a/.env.production b/.env.production index ba986b4..8b78d7d 100644 --- a/.env.production +++ b/.env.production @@ -3,7 +3,7 @@ VITE_ENV = 'production' VITE_OUTPUT_DIR = 'dist' # public path VITE_PUBLIC_PATH = /dazhuanpan - +VITE_APP_API_BASE_URL = https://api.homilychart.com/link # Whether to open mock VITE_USE_MOCK = true # Whether to enable gzip or brotli compression diff --git a/README.md b/README.md index d9c70ae..b298887 100644 --- a/README.md +++ b/README.md @@ -7,4 +7,10 @@ npm install vue-router 下载路由 npm install @lucky-canvas/vue@latest 下载转盘插件 npm install element-plus --save 下载element-plus npm install @element-plus/icons-vue 下载element-plus图标 -npm install moment 安装 moment 组件,解决时间处理问题 \ No newline at end of file +npm install moment 安装 moment 组件,解决时间处理问题 +npm install three +npm install echarts +npm install electron --save-dev +npm install pinia @pinia-plugin-persistedstate/nuxt +npm install -D sass +npm install -D less \ No newline at end of file diff --git a/index.html b/index.html index 8388c4b..9840da6 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Vite + Vue + Homily Link
diff --git a/main.js b/main.js new file mode 100644 index 0000000..d281f52 --- /dev/null +++ b/main.js @@ -0,0 +1,64 @@ +// 引入Electron的核心模块 +const { app, BrowserWindow, Menu } = require("electron"); + +const path = require("path"); + +// 创建窗口的函数 +function createWindow() { + // 定义图标路径 + const iconPath = path.join(__dirname, "./public/app.png"); + + // 新建一个窗口(就像打开一个浏览器窗口) + const mainWindow = new BrowserWindow({ + width: 800, // 窗口宽度 + height: 600, // 窗口高度 + icon: iconPath, + ...(process.platform === "linux" ? { icon } : {}), + webPreferences: { + // 允许在Vue页面中使用Node.js的功能(可选,按需开启) + nodeIntegration: true, + contextIsolation: false, + }, + }); + + // 告诉窗口要显示的内容: + // 开发阶段,显示Vue3的本地服务地址(就是刚才npm run dev的地址) + mainWindow.loadURL("http://localhost:5173"); + + // 创建一个简单的菜单(包含前进/后退按钮) + // const menu = Menu.buildFromTemplate([ + // { + // label: "", // 菜单名称 + // icon: path.join(__dirname, './public/left.png'), // 16x16 + // submenu: [ + // { + // label: "后退", // 后退按钮 + // click: () => mainWindow.webContents.goBack(), // 调用后退API + // }, + // { + // label: "前进", // 前进按钮 + // click: () => mainWindow.webContents.goForward(), // 调用前进API + // }, + // ], + // }, + // ]); + const menu = null; + Menu.setApplicationMenu(menu); // 把菜单应用到窗口 + // 打开开发者工具(类似浏览器的F12,方便调试,可选) + // mainWindow.webContents.openDevTools() +} + +// 当Electron准备好后,创建窗口 +app.whenReady().then(() => { + createWindow(); + + // 对于Mac系统的兼容(不用深究,照抄即可) + app.on("activate", () => { + if (BrowserWindow.getAllWindows().length === 0) createWindow(); + }); +}); + +// 关闭所有窗口时退出应用(Windows和Linux的习惯) +app.on("window-all-closed", () => { + if (process.platform !== "darwin") app.quit(); +}); diff --git a/package-lock.json b/package-lock.json index 5817b80..227bf28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "dzp", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -10,43 +10,51 @@ "dependencies": { "@element-plus/icons-vue": "^2.3.1", "@lucky-canvas/vue": "^0.1.11", + "@pinia-plugin-persistedstate/nuxt": "^1.2.1", "axios": "^1.10.0", + "echarts": "^6.0.0", "element-plus": "^2.9.8", "lucky-canvas": "^1.7.27", "moment": "^2.30.1", + "pinia": "^3.0.3", + "three": "^0.178.0", "vue": "^3.5.13", "vue-router": "^4.5.0" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", + "electron": "^37.3.1", + "electron-builder": "^26.0.12", + "less": "^4.4.1", + "sass": "^1.92.1", "vite": "^6.2.6" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/parser/-/parser-7.27.0.tgz", - "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "version": "7.28.3", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.0" + "@babel/types": "^7.28.2" }, "bin": { "parser": "bin/babel-parser.js" @@ -56,13 +64,13 @@ } }, "node_modules/@babel/types": { - "version": "7.27.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/types/-/types-7.27.0.tgz", - "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "version": "7.28.2", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -70,544 +78,606 @@ }, "node_modules/@ctrl/tinycolor": { "version": "3.6.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", "license": "MIT", "engines": { "node": ">=10" } }, - "node_modules/@element-plus/icons-vue": { - "version": "2.3.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz", - "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==", + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmmirror.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, "license": "MIT", - "peerDependencies": { - "vue": "^3.2.0" + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", - "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", - "cpu": [ - "ppc64" - ], + "node_modules/@electron/asar": { + "version": "3.2.18", + "resolved": "https://registry.npmmirror.com/@electron/asar/-/asar-3.2.18.tgz", + "integrity": "sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "aix" - ], + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, "engines": { - "node": ">=18" + "node": ">=10.12.0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/android-arm/-/android-arm-0.25.2.tgz", - "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", - "cpu": [ - "arm" - ], + "node_modules/@electron/asar/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=18" + "node": "*" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", - "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/fuses": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@electron/fuses/-/fuses-1.8.0.tgz", + "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "dependencies": { + "chalk": "^4.1.1", + "fs-extra": "^9.0.1", + "minimist": "^1.2.5" + }, + "bin": { + "electron-fuses": "dist/bin.js" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/android-x64/-/android-x64-0.25.2.tgz", - "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", - "cpu": [ - "x64" - ], + "node_modules/@electron/fuses/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", - "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/fuses/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", - "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", - "cpu": [ - "x64" - ], + "node_modules/@electron/fuses/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=18" + "node": ">= 10.0.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", - "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", - "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", - "cpu": [ - "x64" - ], + "node_modules/@electron/node-gyp": { + "version": "10.2.0-electron.1", + "resolved": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2", + "integrity": "sha512-4MSBTT8y07YUDqf69/vSh80Hh791epYqGtWHO3zSKhYFwQg+gx9wi1PqbqP6YqC4WMsNxZ5l9oDmnWdK5pfCKQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^8.1.0", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.2.1", + "nopt": "^6.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "tar": "^6.2.1", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, "engines": { - "node": ">=18" + "node": ">=12.13.0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", - "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", - "cpu": [ - "arm" - ], + "node_modules/@electron/node-gyp/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@electron/node-gyp/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", - "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/node-gyp/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", - "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", - "cpu": [ - "ia32" - ], + "node_modules/@electron/node-gyp/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", - "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", - "cpu": [ - "loong64" - ], + "node_modules/@electron/notarize": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/@electron/notarize/-/notarize-2.5.0.tgz", + "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, "engines": { - "node": ">=18" + "node": ">= 10.0.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", - "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", - "cpu": [ - "mips64el" - ], + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", - "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", - "cpu": [ - "ppc64" - ], + "node_modules/@electron/notarize/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", - "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", - "cpu": [ - "riscv64" - ], + "node_modules/@electron/notarize/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">= 10.0.0" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", - "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", - "cpu": [ - "s390x" - ], + "node_modules/@electron/osx-sign": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/@electron/osx-sign/-/osx-sign-1.3.1.tgz", + "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "BSD-2-Clause", + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, "engines": { - "node": ">=18" + "node": ">=12.0.0" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", - "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", - "cpu": [ - "x64" - ], + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=18" + "node": ">=12" } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", - "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=18" + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", - "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", - "cpu": [ - "x64" - ], + "node_modules/@electron/osx-sign/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", - "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/osx-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], "engines": { - "node": ">=18" + "node": ">= 10.0.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", - "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", - "cpu": [ - "x64" - ], + "node_modules/@electron/rebuild": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/@electron/rebuild/-/rebuild-3.7.0.tgz", + "integrity": "sha512-VW++CNSlZwMYP7MyXEbrKjpzEwhB5kDNbzGtiPEjwYysqyTCF+YbNJ210Dj3AjWsGSV4iEEwNkmJN9yGZmVvmw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2", + "@malept/cross-spawn-promise": "^2.0.0", + "chalk": "^4.0.0", + "debug": "^4.1.1", + "detect-libc": "^2.0.1", + "fs-extra": "^10.0.0", + "got": "^11.7.0", + "node-abi": "^3.45.0", + "node-api-version": "^0.2.0", + "ora": "^5.1.0", + "read-binary-file-arch": "^1.0.6", + "semver": "^7.3.5", + "tar": "^6.0.5", + "yargs": "^17.0.1" + }, + "bin": { + "electron-rebuild": "lib/cli.js" + }, "engines": { - "node": ">=18" + "node": ">=12.13.0" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", - "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", - "cpu": [ - "x64" - ], + "node_modules/@electron/rebuild/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=18" + "node": ">=12" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", - "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", - "cpu": [ - "arm64" - ], + "node_modules/@electron/rebuild/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/rebuild/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", - "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", - "cpu": [ - "ia32" - ], + "node_modules/@electron/rebuild/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=18" + "node": ">= 10.0.0" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", - "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", - "cpu": [ - "x64" - ], + "node_modules/@electron/universal": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@electron/universal/-/universal-2.0.1.tgz", + "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@electron/asar": "^3.2.7", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "dir-compare": "^4.2.0", + "fs-extra": "^11.1.1", + "minimatch": "^9.0.3", + "plist": "^3.1.0" + }, "engines": { - "node": ">=18" + "node": ">=16.4" } }, - "node_modules/@floating-ui/core": { - "version": "1.6.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@floating-ui/core/-/core-1.6.9.tgz", - "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "balanced-match": "^1.0.0" } }, - "node_modules/@floating-ui/dom": { - "version": "1.6.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@floating-ui/dom/-/dom-1.6.13.tgz", - "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "11.3.1", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", + "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.9" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", - "license": "MIT" - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } }, - "node_modules/@lucky-canvas/vue": { - "version": "0.1.11", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@lucky-canvas/vue/-/vue-0.1.11.tgz", - "integrity": "sha512-5vm0txSKRBtMgrE/HZEvw1joSTx9NTdAkc8tBp/aX0LxyhQtiTVBLsRgdYUK/OiURCL8bo+046BTGnV+Q4JFlg==", - "license": "Apache-2.0", + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", "dependencies": { - "@vue/composition-api": "^1.0.0", - "lucky-canvas": "^1.7.23", - "vue-demi": "^0.7.4" + "brace-expansion": "^2.0.1" }, - "peerDependencies": { - "vue": "^2.0.0 || >=3.0.0-rc.0" + "engines": { + "node": ">=16 || 14 >=14.17" }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lucky-canvas/vue/node_modules/@vue/composition-api": { - "version": "1.7.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/composition-api/-/composition-api-1.7.2.tgz", - "integrity": "sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw==", + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", - "peerDependencies": { - "vue": ">= 2.5 < 2.7" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@lucky-canvas/vue/node_modules/vue-demi": { - "version": "0.7.5", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.7.5.tgz", - "integrity": "sha512-eFSQSvbQdY7C9ujOzvM6tn7XxwLjn0VQDXQsiYBLBwf28Na+2nTQR4BBBcomhmdP6mmHlBKAwarq6a0BPG87hQ==", - "hasInstallScript": true, - "license": "MIT", + "node_modules/@electron/windows-sign": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@electron/windows-sign/-/windows-sign-1.2.2.tgz", + "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "cross-dirname": "^0.1.0", + "debug": "^4.3.4", + "fs-extra": "^11.1.1", + "minimist": "^1.2.8", + "postject": "^1.0.0-alpha.6" + }, "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" + "electron-windows-sign": "bin/electron-windows-sign.js" }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/windows-sign/node_modules/fs-extra": { + "version": "11.3.1", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-beta.1", - "vue": "^2.6.0 || >=3.0.0-rc.1" + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@electron/windows-sign/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@popperjs/core": { - "name": "@sxzz/popperjs-es", - "version": "2.11.7", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", - "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", + "node_modules/@electron/windows-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "optional": true, + "peer": true, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", - "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", + "node_modules/@element-plus/icons-vue": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz", + "integrity": "sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", "cpu": [ "arm" ], @@ -616,12 +686,15 @@ "optional": true, "os": [ "android" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", - "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", + "node_modules/@esbuild/android-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", "cpu": [ "arm64" ], @@ -630,12 +703,32 @@ "optional": true, "os": [ "android" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", - "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", "cpu": [ "arm64" ], @@ -644,12 +737,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", - "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", "cpu": [ "x64" ], @@ -658,12 +754,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", - "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", "cpu": [ "arm64" ], @@ -672,12 +771,15 @@ "optional": true, "os": [ "freebsd" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", - "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", "cpu": [ "x64" ], @@ -686,12 +788,15 @@ "optional": true, "os": [ "freebsd" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", - "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", + "node_modules/@esbuild/linux-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", "cpu": [ "arm" ], @@ -700,68 +805,83 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", - "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", "cpu": [ - "arm" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", - "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", "cpu": [ - "arm64" + "ia32" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", - "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", - "cpu": [ - "arm64" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", + "cpu": [ + "loong64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", - "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", "cpu": [ - "loong64" + "mips64el" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", - "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", "cpu": [ "ppc64" ], @@ -770,12 +890,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", - "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", "cpu": [ "riscv64" ], @@ -784,54 +907,66 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", - "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", "cpu": [ - "riscv64" + "s390x" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", - "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", + "node_modules/@esbuild/linux-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", "cpu": [ - "s390x" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", - "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ] + "netbsd" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", - "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", "cpu": [ "x64" ], @@ -839,13 +974,16 @@ "license": "MIT", "optional": true, "os": [ - "linux" - ] + "netbsd" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", - "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", "cpu": [ "arm64" ], @@ -853,266 +991,361 @@ "license": "MIT", "optional": true, "os": [ - "win32" - ] + "openbsd" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", - "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", "cpu": [ - "ia32" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" - ] + "openbsd" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", - "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" - ] + "openharmony" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/@types/lodash": { - "version": "4.17.16", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/lodash/-/lodash-4.17.16.tgz", - "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==", - "license": "MIT" - }, - "node_modules/@types/lodash-es": { - "version": "4.17.12", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/lodash-es/-/lodash-es-4.17.12.tgz", - "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", "license": "MIT", - "dependencies": { - "@types/lodash": "*" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.16", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", - "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", - "license": "MIT" - }, - "node_modules/@vitejs/plugin-vue": { - "version": "5.2.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vitejs/plugin-vue/-/plugin-vue-5.2.3.tgz", - "integrity": "sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0", - "vue": "^3.2.25" + "node": ">=18" } }, - "node_modules/@vue/compiler-core": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-core/-/compiler-core-3.5.13.tgz", - "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.13", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@vue/compiler-dom": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", - "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "node_modules/@esbuild/win32-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.5.13", - "@vue/shared": "3.5.13" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@vue/compiler-sfc": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", - "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "node_modules/@floating-ui/core": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.13", - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.11", - "postcss": "^8.4.48", - "source-map-js": "^1.2.0" + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@vue/compiler-ssr": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", - "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "node_modules/@floating-ui/dom": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.13", - "@vue/shared": "3.5.13" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, - "node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, - "node_modules/@vue/reactivity": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.5.13.tgz", - "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@vue/shared": "3.5.13" + "engines": { + "node": "20 || >=22" } }, - "node_modules/@vue/runtime-core": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.5.13.tgz", - "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.13", - "@vue/shared": "3.5.13" + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@vue/runtime-dom": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", - "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "dev": true, "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.13", - "@vue/runtime-core": "3.5.13", - "@vue/shared": "3.5.13", - "csstype": "^3.1.3" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@vue/server-renderer": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.5.13.tgz", - "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "license": "MIT", - "dependencies": { - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13" + "engines": { + "node": ">=12" }, - "peerDependencies": { - "vue": "3.5.13" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vue/shared": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz", - "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, - "node_modules/@vueuse/core": { - "version": "9.13.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vueuse/core/-/core-9.13.0.tgz", - "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { - "@types/web-bluetooth": "^0.0.16", - "@vueuse/metadata": "9.13.0", - "@vueuse/shared": "9.13.0", - "vue-demi": "*" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/antfu" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "hasInstallScript": true, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" + "dependencies": { + "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/antfu" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@vueuse/metadata": { - "version": "9.13.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vueuse/metadata/-/metadata-9.13.0.tgz", - "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@vueuse/shared": { - "version": "9.13.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vueuse/shared/-/shared-9.13.0.tgz", - "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "license": "MIT", "dependencies": { - "vue-demi": "*" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lucky-canvas/vue": { + "version": "0.1.11", + "resolved": "https://registry.npmmirror.com/@lucky-canvas/vue/-/vue-0.1.11.tgz", + "integrity": "sha512-5vm0txSKRBtMgrE/HZEvw1joSTx9NTdAkc8tBp/aX0LxyhQtiTVBLsRgdYUK/OiURCL8bo+046BTGnV+Q4JFlg==", + "license": "Apache-2.0", + "dependencies": { + "@vue/composition-api": "^1.0.0", + "lucky-canvas": "^1.7.23", + "vue-demi": "^0.7.4" }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "peerDependencies": { + "vue": "^2.0.0 || >=3.0.0-rc.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } } }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "node_modules/@lucky-canvas/vue/node_modules/@vue/composition-api": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/@vue/composition-api/-/composition-api-1.7.2.tgz", + "integrity": "sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw==", + "license": "MIT", + "peerDependencies": { + "vue": ">= 2.5 < 2.7" + } + }, + "node_modules/@lucky-canvas/vue/node_modules/vue-demi": { + "version": "0.7.5", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.7.5.tgz", + "integrity": "sha512-eFSQSvbQdY7C9ujOzvM6tn7XxwLjn0VQDXQsiYBLBwf28Na+2nTQR4BBBcomhmdP6mmHlBKAwarq6a0BPG87hQ==", "hasInstallScript": true, "license": "MIT", "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" + "@vue/composition-api": "^1.0.0-beta.1", + "vue": "^2.6.0 || >=3.0.0-rc.1" }, "peerDependenciesMeta": { "@vue/composition-api": { @@ -1120,1645 +1353,6682 @@ } } }, - "node_modules/async-validator": { - "version": "4.2.5", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/async-validator/-/async-validator-4.2.5.tgz", - "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.10.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", - "license": "MIT", + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", + "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 12.13.0" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "license": "MIT" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" } }, - "node_modules/element-plus": { - "version": "2.9.8", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/element-plus/-/element-plus-2.9.8.tgz", - "integrity": "sha512-srViUaUdfblBKGMeuEPiXxxKlH5aUmKqEwmhb/At9Sj91DbU6od/jYN1955cTnzt3wTSA7GfnZF7UiRX9sdRHg==", - "license": "MIT", + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "license": "ISC", "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.13", - "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" + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, "engines": { - "node": ">= 0.4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "node_modules/@nuxt/kit": { + "version": "3.18.1", + "resolved": "https://registry.npmmirror.com/@nuxt/kit/-/kit-3.18.1.tgz", + "integrity": "sha512-z6w1Fzv27CIKFlhct05rndkJSfoslplWH5fJ9dtusEvpYScLXp5cATWIbWkte9e9zFSmQTgDQJjNs3geQHE7og==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "c12": "^3.2.0", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.5", + "errx": "^0.1.0", + "exsolve": "^1.0.7", + "ignore": "^7.0.5", + "jiti": "^2.5.1", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.7.4", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.2.0", + "scule": "^1.3.0", + "semver": "^7.7.2", + "std-env": "^3.9.0", + "tinyglobby": "^0.2.14", + "ufo": "^1.6.1", + "unctx": "^2.4.1", + "unimport": "^5.2.0", + "untyped": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18.12.0" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "node_modules/@nuxt/kit/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/esbuild": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/esbuild/-/esbuild-0.25.2.tgz", - "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", "dev": true, "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" }, "engines": { - "node": ">=18" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.2", - "@esbuild/android-arm": "0.25.2", - "@esbuild/android-arm64": "0.25.2", - "@esbuild/android-x64": "0.25.2", - "@esbuild/darwin-arm64": "0.25.2", - "@esbuild/darwin-x64": "0.25.2", - "@esbuild/freebsd-arm64": "0.25.2", - "@esbuild/freebsd-x64": "0.25.2", - "@esbuild/linux-arm": "0.25.2", - "@esbuild/linux-arm64": "0.25.2", - "@esbuild/linux-ia32": "0.25.2", - "@esbuild/linux-loong64": "0.25.2", - "@esbuild/linux-mips64el": "0.25.2", - "@esbuild/linux-ppc64": "0.25.2", - "@esbuild/linux-riscv64": "0.25.2", - "@esbuild/linux-s390x": "0.25.2", - "@esbuild/linux-x64": "0.25.2", - "@esbuild/netbsd-arm64": "0.25.2", - "@esbuild/netbsd-x64": "0.25.2", - "@esbuild/openbsd-arm64": "0.25.2", - "@esbuild/openbsd-x64": "0.25.2", - "@esbuild/sunos-x64": "0.25.2", - "@esbuild/win32-arm64": "0.25.2", - "@esbuild/win32-ia32": "0.25.2", - "@esbuild/win32-x64": "0.25.2" + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/form-data/-/form-data-4.0.3.tgz", - "integrity": "sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "node": ">= 10.0.0" }, - "engines": { - "node": ">= 6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], "dev": true, - "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", + "node": ">= 10.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" - }, - "node_modules/lodash-unified": { - "version": "1.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lodash-unified/-/lodash-unified-1.0.3.tgz", - "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", - "license": "MIT", - "peerDependencies": { - "@types/lodash-es": "*", - "lodash": "*", - "lodash-es": "*" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lucky-canvas": { - "version": "1.7.27", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lucky-canvas/-/lucky-canvas-1.7.27.tgz", - "integrity": "sha512-Ftz6qD+863bI7xijBmZg3dw3cNEc7odPr70EZQcGA14y3TgTAzH65HPosOCd6kKUlMwhntBaHMx3onoj9MtJRQ==", - "license": "Apache-2.0" - }, - "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", - "license": "MIT" - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 0.6" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 0.6" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": "*" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "optional": true, "bin": { - "nanoid": "bin/nanoid.cjs" + "detect-libc": "bin/detect-libc.js" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=0.10" } }, - "node_modules/normalize-wheel-es": { - "version": "1.2.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", - "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==", - "license": "BSD-3-Clause" + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "node_modules/@pinia-plugin-persistedstate/nuxt": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@pinia-plugin-persistedstate/nuxt/-/nuxt-1.2.1.tgz", + "integrity": "sha512-q8s+4aQW/AjBMyeqLL48/qzBR5lcgnvvf1525ovNuKf6Wl9CsoLjPKh/5X8vNoKGwSow4gP7lVmdYPQRypgjgg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.12.2", + "defu": "^6.1.4", + "pinia-plugin-persistedstate": ">=3.2.1" + }, + "peerDependencies": { + "@pinia/nuxt": "^0.5.0" + } }, - "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/@pinia/nuxt": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/@pinia/nuxt/-/nuxt-0.5.5.tgz", + "integrity": "sha512-wjxS7YqIesh4OLK+qE3ZjhdOJ5pYZQ+VlEmZNtTwzQn1Kavei/khovx7mzXVXNA/mvSPXVhb9xBzhyS3XMURtw==", "license": "MIT", + "peer": true, "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "@nuxt/kit": "^3.9.0", + "pinia": "^2.2.3" }, - "engines": { - "node": "^10 || ^12 || >=14" + "funding": { + "url": "https://github.com/sponsors/posva" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" - }, - "node_modules/rollup": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/rollup/-/rollup-4.40.0.tgz", - "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", - "dev": true, + "node_modules/@pinia/nuxt/node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", "license": "MIT", + "peer": true, "dependencies": { - "@types/estree": "1.0.7" + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" }, - "bin": { - "rollup": "dist/bin/rollup" + "funding": { + "url": "https://github.com/sponsors/posva" }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.40.0", - "@rollup/rollup-android-arm64": "4.40.0", - "@rollup/rollup-darwin-arm64": "4.40.0", - "@rollup/rollup-darwin-x64": "4.40.0", - "@rollup/rollup-freebsd-arm64": "4.40.0", - "@rollup/rollup-freebsd-x64": "4.40.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", - "@rollup/rollup-linux-arm-musleabihf": "4.40.0", - "@rollup/rollup-linux-arm64-gnu": "4.40.0", - "@rollup/rollup-linux-arm64-musl": "4.40.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", - "@rollup/rollup-linux-riscv64-gnu": "4.40.0", - "@rollup/rollup-linux-riscv64-musl": "4.40.0", - "@rollup/rollup-linux-s390x-gnu": "4.40.0", - "@rollup/rollup-linux-x64-gnu": "4.40.0", - "@rollup/rollup-linux-x64-musl": "4.40.0", - "@rollup/rollup-win32-arm64-msvc": "4.40.0", - "@rollup/rollup-win32-ia32-msvc": "4.40.0", - "@rollup/rollup-win32-x64-msvc": "4.40.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/vite": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", - "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", - "dev": true, - "dependencies": { - "esbuild": "^0.25.0", - "postcss": "^8.5.3", - "rollup": "^4.30.1" - }, + "node_modules/@pinia/nuxt/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "peer": true, "bin": { - "vite": "bin/vite.js" + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" + "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" }, "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { + "@vue/composition-api": { "optional": true } } }, - "node_modules/vue": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue/-/vue-3.5.13.tgz", - "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-sfc": "3.5.13", - "@vue/runtime-dom": "3.5.13", - "@vue/server-renderer": "3.5.13", - "@vue/shared": "3.5.13" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "optional": true, + "engines": { + "node": ">=14" } }, - "node_modules/vue-router": { - "version": "4.5.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-router/-/vue-router-4.5.0.tgz", - "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.7", + "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", "license": "MIT", - "dependencies": { - "@vue/devtools-api": "^6.6.4" - }, "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "vue": "^3.2.0" + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } - } - }, - "dependencies": { - "@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" - }, - "@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" - }, - "@babel/parser": { - "version": "7.27.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/parser/-/parser-7.27.0.tgz", - "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", - "requires": { - "@babel/types": "^7.27.0" - } - }, - "@babel/types": { - "version": "7.27.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@babel/types/-/types-7.27.0.tgz", - "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", - "requires": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - } - }, - "@ctrl/tinycolor": { - "version": "3.6.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", - "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==" - }, - "@element-plus/icons-vue": { - "version": "2.3.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz", - "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==", - "requires": {} - }, - "@esbuild/aix-ppc64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", - "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", - "dev": true, - "optional": true }, - "@esbuild/android-arm": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/android-arm/-/android-arm-0.25.2.tgz", - "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.47.1.tgz", + "integrity": "sha512-lTahKRJip0knffA/GTNFJMrToD+CM+JJ+Qt5kjzBK/sFQ0EWqfKW3AYQSlZXN98tX0lx66083U9JYIMioMMK7g==", + "cpu": [ + "arm" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "@esbuild/android-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", - "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.47.1.tgz", + "integrity": "sha512-uqxkb3RJLzlBbh/bbNQ4r7YpSZnjgMgyoEOY7Fy6GCbelkDSAzeiogxMG9TfLsBbqmGsdDObo3mzGqa8hps4MA==", + "cpu": [ + "arm64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "android" + ] }, - "@esbuild/android-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/android-x64/-/android-x64-0.25.2.tgz", - "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.47.1.tgz", + "integrity": "sha512-tV6reObmxBDS4DDyLzTDIpymthNlxrLBGAoQx6m2a7eifSNEZdkXQl1PE4ZjCkEDPVgNXSzND/k9AQ3mC4IOEQ==", + "cpu": [ + "arm64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "@esbuild/darwin-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", - "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.47.1.tgz", + "integrity": "sha512-XuJRPTnMk1lwsSnS3vYyVMu4x/+WIw1MMSiqj5C4j3QOWsMzbJEK90zG+SWV1h0B1ABGCQ0UZUjti+TQK35uHQ==", + "cpu": [ + "x64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "@esbuild/darwin-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", - "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.47.1.tgz", + "integrity": "sha512-79BAm8Ag/tmJ5asCqgOXsb3WY28Rdd5Lxj8ONiQzWzy9LvWORd5qVuOnjlqiWWZJw+dWewEktZb5yiM1DLLaHw==", + "cpu": [ + "arm64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] }, - "@esbuild/freebsd-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", - "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.47.1.tgz", + "integrity": "sha512-OQ2/ZDGzdOOlyfqBiip0ZX/jVFekzYrGtUsqAfLDbWy0jh1PUU18+jYp8UMpqhly5ltEqotc2miLngf9FPSWIA==", + "cpu": [ + "x64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] }, - "@esbuild/freebsd-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", - "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.47.1.tgz", + "integrity": "sha512-HZZBXJL1udxlCVvoVadstgiU26seKkHbbAMLg7680gAcMnRNP9SAwTMVet02ANA94kXEI2VhBnXs4e5nf7KG2A==", + "cpu": [ + "arm" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/linux-arm": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", - "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.47.1.tgz", + "integrity": "sha512-sZ5p2I9UA7T950JmuZ3pgdKA6+RTBr+0FpK427ExW0t7n+QwYOcmDTK/aRlzoBrWyTpJNlS3kacgSlSTUg6P/Q==", + "cpu": [ + "arm" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/linux-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", - "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.47.1.tgz", + "integrity": "sha512-3hBFoqPyU89Dyf1mQRXCdpc6qC6At3LV6jbbIOZd72jcx7xNk3aAp+EjzAtN6sDlmHFzsDJN5yeUySvorWeRXA==", + "cpu": [ + "arm64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/linux-ia32": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", - "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.47.1.tgz", + "integrity": "sha512-49J4FnMHfGodJWPw73Ve+/hsPjZgcXQGkmqBGZFvltzBKRS+cvMiWNLadOMXKGnYRhs1ToTGM0sItKISoSGUNA==", + "cpu": [ + "arm64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/linux-loong64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", - "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.47.1.tgz", + "integrity": "sha512-4yYU8p7AneEpQkRX03pbpLmE21z5JNys16F1BZBZg5fP9rIlb0TkeQjn5du5w4agConCCEoYIG57sNxjryHEGg==", + "cpu": [ + "loong64" + ], "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", - "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", - "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", - "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", - "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/linux-s390x": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", - "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.47.1.tgz", + "integrity": "sha512-fAiq+J28l2YMWgC39jz/zPi2jqc0y3GSRo1yyxlBHt6UN0yYgnegHSRPa3pnHS5amT/efXQrm0ug5+aNEu9UuQ==", + "cpu": [ + "ppc64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/linux-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", - "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.47.1.tgz", + "integrity": "sha512-daoT0PMENNdjVYYU9xec30Y2prb1AbEIbb64sqkcQcSaR0zYuKkoPuhIztfxuqN82KYCKKrj+tQe4Gi7OSm1ow==", + "cpu": [ + "riscv64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/netbsd-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", - "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.47.1.tgz", + "integrity": "sha512-JNyXaAhWtdzfXu5pUcHAuNwGQKevR+6z/poYQKVW+pLaYOj9G1meYc57/1Xv2u4uTxfu9qEWmNTjv/H/EpAisw==", + "cpu": [ + "riscv64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/netbsd-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", - "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.47.1.tgz", + "integrity": "sha512-U/CHbqKSwEQyZXjCpY43/GLYcTVKEXeRHw0rMBJP7fP3x6WpYG4LTJWR3ic6TeYKX6ZK7mrhltP4ppolyVhLVQ==", + "cpu": [ + "s390x" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/openbsd-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", - "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.47.1.tgz", + "integrity": "sha512-uTLEakjxOTElfeZIGWkC34u2auLHB1AYS6wBjPGI00bWdxdLcCzK5awjs25YXpqB9lS8S0vbO0t9ZcBeNibA7g==", + "cpu": [ + "x64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/openbsd-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", - "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.47.1.tgz", + "integrity": "sha512-Ft+d/9DXs30BK7CHCTX11FtQGHUdpNDLJW0HHLign4lgMgBcPFN3NkdIXhC5r9iwsMwYreBBc4Rho5ieOmKNVQ==", + "cpu": [ + "x64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "@esbuild/sunos-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", - "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.47.1.tgz", + "integrity": "sha512-N9X5WqGYzZnjGAFsKSfYFtAShYjwOmFJoWbLg3dYixZOZqU7hdMq+/xyS14zKLhFhZDhP9VfkzQnsdk0ZDS9IA==", + "cpu": [ + "arm64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "@esbuild/win32-arm64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", - "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.47.1.tgz", + "integrity": "sha512-O+KcfeCORZADEY8oQJk4HK8wtEOCRE4MdOkb8qGZQNun3jzmj2nmhV/B/ZaaZOkPmJyvm/gW9n0gsB4eRa1eiQ==", + "cpu": [ + "ia32" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "@esbuild/win32-ia32": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", - "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.47.1.tgz", + "integrity": "sha512-CpKnYa8eHthJa3c+C38v/E+/KZyF1Jdh2Cz3DyKZqEWYgrM1IHFArXNWvBLPQCKUEsAqqKX27tTqVEFbDNUcOA==", + "cpu": [ + "x64" + ], "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "@esbuild/win32-x64": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", - "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, - "optional": true - }, - "@floating-ui/core": { - "version": "1.6.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@floating-ui/core/-/core-1.6.9.tgz", - "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", - "requires": { - "@floating-ui/utils": "^0.2.9" - } - }, - "@floating-ui/dom": { - "version": "1.6.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@floating-ui/dom/-/dom-1.6.13.tgz", - "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", - "requires": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.9" - } - }, - "@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "@lucky-canvas/vue": { - "version": "0.1.11", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@lucky-canvas/vue/-/vue-0.1.11.tgz", - "integrity": "sha512-5vm0txSKRBtMgrE/HZEvw1joSTx9NTdAkc8tBp/aX0LxyhQtiTVBLsRgdYUK/OiURCL8bo+046BTGnV+Q4JFlg==", - "requires": { - "@vue/composition-api": "^1.0.0", - "lucky-canvas": "^1.7.23", - "vue-demi": "^0.7.4" + "license": "MIT", + "engines": { + "node": ">=10" }, - "dependencies": { - "@vue/composition-api": { - "version": "1.7.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/composition-api/-/composition-api-1.7.2.tgz", - "integrity": "sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw==", - "requires": {} - }, - "vue-demi": { - "version": "0.7.5", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.7.5.tgz", - "integrity": "sha512-eFSQSvbQdY7C9ujOzvM6tn7XxwLjn0VQDXQsiYBLBwf28Na+2nTQR4BBBcomhmdP6mmHlBKAwarq6a0BPG87hQ==", - "requires": {} - } + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "@popperjs/core": { - "version": "npm:@sxzz/popperjs-es@2.11.7", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", - "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" - }, - "@rollup/rollup-android-arm-eabi": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", - "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", - "dev": true, - "optional": true - }, - "@rollup/rollup-android-arm64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", - "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", - "dev": true, - "optional": true - }, - "@rollup/rollup-darwin-arm64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", - "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } }, - "@rollup/rollup-darwin-x64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", - "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, - "optional": true + "license": "MIT", + "engines": { + "node": ">= 10" + } }, - "@rollup/rollup-freebsd-arm64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", - "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } }, - "@rollup/rollup-freebsd-x64": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", - "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } }, - "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", - "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", - "dev": true, - "optional": true + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" }, - "@rollup/rollup-linux-arm-musleabihf": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", - "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "@rollup/rollup-linux-arm64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", - "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", "dev": true, - "optional": true + "license": "MIT" }, - "@rollup/rollup-linux-arm64-musl": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", - "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", - "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", - "dev": true, - "optional": true + "node_modules/@types/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "license": "MIT" }, - "@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", - "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", - "dev": true, - "optional": true + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } }, - "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", - "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "dev": true, - "optional": true + "license": "MIT" }, - "@rollup/rollup-linux-riscv64-musl": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", - "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", + "node_modules/@types/node": { + "version": "22.17.2", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } }, - "@rollup/rollup-linux-s390x-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", - "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", + "node_modules/@types/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/@types/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } }, - "@rollup/rollup-linux-x64-gnu": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", - "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "@rollup/rollup-linux-x64-musl": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", - "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", + "node_modules/@types/verror": { + "version": "1.10.11", + "resolved": "https://registry.npmmirror.com/@types/verror/-/verror-1.10.11.tgz", + "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==", "dev": true, + "license": "MIT", "optional": true }, - "@rollup/rollup-win32-arm64-msvc": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", - "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", - "dev": true, - "optional": true + "node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", + "license": "MIT" }, - "@rollup/rollup-win32-ia32-msvc": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", - "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, - "optional": true + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } }, - "@rollup/rollup-win32-x64-msvc": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", - "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", + "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", "dev": true, - "optional": true - }, - "@types/estree": { - "version": "1.0.7", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.16", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/lodash/-/lodash-4.17.16.tgz", - "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==" - }, - "@types/lodash-es": { - "version": "4.17.12", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/lodash-es/-/lodash-es-4.17.12.tgz", - "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", - "requires": { - "@types/lodash": "*" + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" } }, - "@types/web-bluetooth": { - "version": "0.0.16", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", - "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" - }, - "@vitejs/plugin-vue": { - "version": "5.2.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vitejs/plugin-vue/-/plugin-vue-5.2.3.tgz", - "integrity": "sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==", - "dev": true, - "requires": {} - }, - "@vue/compiler-core": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-core/-/compiler-core-3.5.13.tgz", - "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", - "requires": { - "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.13", + "node_modules/@vue/compiler-core": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.19.tgz", + "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@vue/shared": "3.5.19", "entities": "^4.5.0", "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "@vue/compiler-dom": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", - "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", - "requires": { - "@vue/compiler-core": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "@vue/compiler-sfc": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", - "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", - "requires": { - "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.13", - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.11", - "postcss": "^8.4.48", - "source-map-js": "^1.2.0" + "source-map-js": "^1.2.1" } }, - "@vue/compiler-ssr": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", - "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", - "requires": { - "@vue/compiler-dom": "3.5.13", - "@vue/shared": "3.5.13" + "node_modules/@vue/compiler-dom": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz", + "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.19", + "@vue/shared": "3.5.19" } }, - "@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" - }, - "@vue/reactivity": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.5.13.tgz", - "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", - "requires": { - "@vue/shared": "3.5.13" - } - }, - "@vue/runtime-core": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.5.13.tgz", - "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", - "requires": { - "@vue/reactivity": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "@vue/runtime-dom": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", - "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", - "requires": { - "@vue/reactivity": "3.5.13", - "@vue/runtime-core": "3.5.13", - "@vue/shared": "3.5.13", - "csstype": "^3.1.3" + "node_modules/@vue/compiler-sfc": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz", + "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@vue/compiler-core": "3.5.19", + "@vue/compiler-dom": "3.5.19", + "@vue/compiler-ssr": "3.5.19", + "@vue/shared": "3.5.19", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.17", + "postcss": "^8.5.6", + "source-map-js": "^1.2.1" } }, - "@vue/server-renderer": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.5.13.tgz", - "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", - "requires": { - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13" + "node_modules/@vue/compiler-ssr": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz", + "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.19", + "@vue/shared": "3.5.19" } }, - "@vue/shared": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz", - "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" }, - "@vueuse/core": { - "version": "9.13.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vueuse/core/-/core-9.13.0.tgz", - "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", - "requires": { - "@types/web-bluetooth": "^0.0.16", - "@vueuse/metadata": "9.13.0", - "@vueuse/shared": "9.13.0", - "vue-demi": "*" - }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.7.7.tgz", + "integrity": "sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==", + "license": "MIT", "dependencies": { - "vue-demi": { - "version": "0.14.10", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "requires": {} - } + "@vue/devtools-shared": "^7.7.7", + "birpc": "^2.3.0", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" } }, - "@vueuse/metadata": { - "version": "9.13.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vueuse/metadata/-/metadata-9.13.0.tgz", - "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==" - }, - "@vueuse/shared": { + "node_modules/@vue/devtools-shared": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.7.7.tgz", + "integrity": "sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==", + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.19.tgz", + "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.19" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.19.tgz", + "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.19", + "@vue/shared": "3.5.19" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz", + "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.19", + "@vue/runtime-core": "3.5.19", + "@vue/shared": "3.5.19", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.19.tgz", + "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.19", + "@vue/shared": "3.5.19" + }, + "peerDependencies": { + "vue": "3.5.19" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.19.tgz", + "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==", + "license": "MIT" + }, + "node_modules/@vueuse/core": { "version": "9.13.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/@vueuse/shared/-/shared-9.13.0.tgz", - "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", - "requires": { + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "license": "MIT", + "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.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "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.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "license": "MIT", "dependencies": { - "vue-demi": { - "version": "0.14.10", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "requires": {} + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "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 } } }, - "async-validator": { - "version": "4.2.5", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/async-validator/-/async-validator-4.2.5.tgz", - "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + "node_modules/@xmldom/xmldom": { + "version": "0.8.11", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz", + "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "axios": { - "version": "1.10.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", - "requires": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "node_modules/7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" } }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" } }, - "csstype": { - "version": "3.1.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "dayjs": { - "version": "1.11.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } }, - "dunder-proto": { - "version": "1.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "requires": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "element-plus": { - "version": "2.9.8", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/element-plus/-/element-plus-2.9.8.tgz", - "integrity": "sha512-srViUaUdfblBKGMeuEPiXxxKlH5aUmKqEwmhb/At9Sj91DbU6od/jYN1955cTnzt3wTSA7GfnZF7UiRX9sdRHg==", - "requires": { - "@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.13", - "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" + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "entities": { - "version": "4.5.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + "node_modules/app-builder-bin": { + "version": "5.0.0-alpha.12", + "resolved": "https://registry.npmmirror.com/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz", + "integrity": "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==", + "dev": true, + "license": "MIT" }, - "es-define-property": { - "version": "1.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + "node_modules/app-builder-lib": { + "version": "26.0.12", + "resolved": "https://registry.npmmirror.com/app-builder-lib/-/app-builder-lib-26.0.12.tgz", + "integrity": "sha512-+/CEPH1fVKf6HowBUs6LcAIoRcjeqgvAeoSE+cl7Y7LndyQ9ViGPYibNk7wmhMHzNgHIuIbw4nWADPO+4mjgWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/asar": "3.2.18", + "@electron/fuses": "^1.8.0", + "@electron/notarize": "2.5.0", + "@electron/osx-sign": "1.3.1", + "@electron/rebuild": "3.7.0", + "@electron/universal": "2.0.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "builder-util": "26.0.11", + "builder-util-runtime": "9.3.1", + "chromium-pickle-js": "^0.2.0", + "config-file-ts": "0.2.8-rc1", + "debug": "^4.3.4", + "dotenv": "^16.4.5", + "dotenv-expand": "^11.0.6", + "ejs": "^3.1.8", + "electron-publish": "26.0.11", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.3", + "lazy-val": "^1.0.5", + "minimatch": "^10.0.0", + "plist": "3.1.0", + "resedit": "^1.7.0", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0", + "tiny-async-pool": "1.3.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "26.0.12", + "electron-builder-squirrel-windows": "26.0.12" + } }, - "es-errors": { - "version": "1.3.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } }, - "es-object-atoms": { - "version": "1.1.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "requires": { - "es-errors": "^1.3.0" + "node_modules/app-builder-lib/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "requires": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "esbuild": { - "version": "0.25.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/esbuild/-/esbuild-0.25.2.tgz", - "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", - "dev": true, - "requires": { - "@esbuild/aix-ppc64": "0.25.2", - "@esbuild/android-arm": "0.25.2", - "@esbuild/android-arm64": "0.25.2", - "@esbuild/android-x64": "0.25.2", - "@esbuild/darwin-arm64": "0.25.2", - "@esbuild/darwin-x64": "0.25.2", - "@esbuild/freebsd-arm64": "0.25.2", - "@esbuild/freebsd-x64": "0.25.2", - "@esbuild/linux-arm": "0.25.2", - "@esbuild/linux-arm64": "0.25.2", - "@esbuild/linux-ia32": "0.25.2", - "@esbuild/linux-loong64": "0.25.2", - "@esbuild/linux-mips64el": "0.25.2", - "@esbuild/linux-ppc64": "0.25.2", - "@esbuild/linux-riscv64": "0.25.2", - "@esbuild/linux-s390x": "0.25.2", - "@esbuild/linux-x64": "0.25.2", - "@esbuild/netbsd-arm64": "0.25.2", - "@esbuild/netbsd-x64": "0.25.2", - "@esbuild/openbsd-arm64": "0.25.2", - "@esbuild/openbsd-x64": "0.25.2", - "@esbuild/sunos-x64": "0.25.2", - "@esbuild/win32-arm64": "0.25.2", - "@esbuild/win32-ia32": "0.25.2", - "@esbuild/win32-x64": "0.25.2" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "node_modules/app-builder-lib/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/axios": { + "version": "1.11.0", + "resolved": "https://registry.npmmirror.com/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/birpc": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/birpc/-/birpc-2.5.0.tgz", + "integrity": "sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builder-util": { + "version": "26.0.11", + "resolved": "https://registry.npmmirror.com/builder-util/-/builder-util-26.0.11.tgz", + "integrity": "sha512-xNjXfsldUEe153h1DraD0XvDOpqGR0L5eKFkdReB7eFW5HqysDZFfly4rckda6y9dF39N3pkPlOblcfHKGw+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "5.0.0-alpha.12", + "builder-util-runtime": "9.3.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.6", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "sanitize-filename": "^1.6.3", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0", + "tiny-async-pool": "1.3.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.3.1", + "resolved": "https://registry.npmmirror.com/builder-util-runtime/-/builder-util-runtime-9.3.1.tgz", + "integrity": "sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/c12": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/c12/-/c12-3.2.0.tgz", + "integrity": "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.3", + "confbox": "^0.2.2", + "defu": "^6.1.4", + "dotenv": "^17.2.1", + "exsolve": "^1.0.7", + "giget": "^2.0.0", + "jiti": "^2.5.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^1.0.0", + "pkg-types": "^2.2.0", + "rc9": "^2.1.2" + }, + "peerDependencies": { + "magicast": "^0.3.5" + }, + "peerDependenciesMeta": { + "magicast": { + "optional": true + } + } + }, + "node_modules/c12/node_modules/dotenv": { + "version": "17.2.1", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-17.2.1.tgz", + "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "license": "MIT" + }, + "node_modules/config-file-ts": { + "version": "0.2.8-rc1", + "resolved": "https://registry.npmmirror.com/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz", + "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^10.3.12", + "typescript": "^5.4.3" + } + }, + "node_modules/config-file-ts/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/cross-dirname": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/cross-dirname/-/cross-dirname-0.1.0.tgz", + "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-pick-omit": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/deep-pick-omit/-/deep-pick-omit-1.2.1.tgz", + "integrity": "sha512-2J6Kc/m3irCeqVG42T+SaUMesaK7oGWaedGnQQK/+O0gYc+2SP5bKh/KKTE7d7SJ+GCA9UUE1GRzh6oDe0EnGw==", + "license": "MIT" + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/dir-compare": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-4.2.0.tgz", + "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5", + "p-limit": "^3.1.0 " + } + }, + "node_modules/dir-compare/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dmg-builder": { + "version": "26.0.12", + "resolved": "https://registry.npmmirror.com/dmg-builder/-/dmg-builder-26.0.12.tgz", + "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "26.0.12", + "builder-util": "26.0.11", + "builder-util-runtime": "9.3.1", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/echarts": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-6.0.0.tgz", + "integrity": "sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "6.0.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "37.3.1", + "resolved": "https://registry.npmmirror.com/electron/-/electron-37.3.1.tgz", + "integrity": "sha512-7DhktRLqhe6OJh/Bo75bTI0puUYEmIwSzMinocgO63mx3MVjtIn2tYMzLmAleNIlud2htkjpsMG2zT4PiTCloA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^22.7.7", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-builder": { + "version": "26.0.12", + "resolved": "https://registry.npmmirror.com/electron-builder/-/electron-builder-26.0.12.tgz", + "integrity": "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "26.0.12", + "builder-util": "26.0.11", + "builder-util-runtime": "9.3.1", + "chalk": "^4.1.2", + "dmg-builder": "26.0.12", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "26.0.12", + "resolved": "https://registry.npmmirror.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.12.tgz", + "integrity": "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "app-builder-lib": "26.0.12", + "builder-util": "26.0.11", + "electron-winstaller": "5.4.0" + } + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-publish": { + "version": "26.0.11", + "resolved": "https://registry.npmmirror.com/electron-publish/-/electron-publish-26.0.11.tgz", + "integrity": "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "26.0.11", + "builder-util-runtime": "9.3.1", + "chalk": "^4.1.2", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-winstaller": { + "version": "5.4.0", + "resolved": "https://registry.npmmirror.com/electron-winstaller/-/electron-winstaller-5.4.0.tgz", + "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "debug": "^4.1.1", + "fs-extra": "^7.0.1", + "lodash": "^4.17.21", + "temp": "^0.9.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "@electron/windows-sign": "^1.1.2" + } + }, + "node_modules/electron-winstaller/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/element-plus": { + "version": "2.11.1", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.11.1.tgz", + "integrity": "sha512-weYFIniyNXTAe9vJZnmZpYzurh4TDbdKhBsJwhbzuo0SDZ8PLwHVll0qycJUxc6SLtH+7A9F7dvdDh5CnqeIVA==", + "license": "MIT", + "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.13", + "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/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/errx": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/errx/-/errx-0.1.0.tgz", + "integrity": "sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/esbuild": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/exsolve": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/exsolve/-/exsolve-1.0.7.tgz", + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", + "license": "MIT" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmmirror.com/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/giget": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/giget/-/giget-2.0.0.tgz", + "integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==", + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.4.0", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.6", + "nypm": "^0.6.0", + "pathe": "^2.0.3" + }, + "bin": { + "giget": "dist/cli.mjs" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmmirror.com/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "license": "MIT" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "engines": { + "node": "^8.11.2 || >=10" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "dev": true, + "license": "MIT" + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ip-address": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/isbinaryfile": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.4.tgz", + "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmmirror.com/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jiti": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.5.1.tgz", + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/knitwork": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/knitwork/-/knitwork-1.2.0.tgz", + "integrity": "sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==", + "license": "MIT" + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/less": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/less/-/less-4.4.1.tgz", + "integrity": "sha512-X9HKyiXPi0f/ed0XhgUlBeFfxrlDP3xR4M7768Zl+WXLUViuL9AOPPJP4nCV0tgRWvTYvpNmN0SFhZOQzy16PA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/less/node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "license": "MIT" + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/local-pkg": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.1.2.tgz", + "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.3.0", + "quansync": "^0.2.11" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, + "node_modules/lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "license": "MIT", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lucky-canvas": { + "version": "1.7.27", + "resolved": "https://registry.npmmirror.com/lucky-canvas/-/lucky-canvas-1.7.27.tgz", + "integrity": "sha512-Ftz6qD+863bI7xijBmZg3dw3cNEc7odPr70EZQcGA14y3TgTAzH65HPosOCd6kKUlMwhntBaHMx3onoj9MtJRQ==", + "license": "Apache-2.0" + }, + "node_modules/magic-string": { + "version": "0.30.18", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.18.tgz", + "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "10.0.3", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mlly": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.8.0.tgz", + "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.1" + } + }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/needle": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-abi": { + "version": "3.75.0", + "resolved": "https://registry.npmmirror.com/node-abi/-/node-abi-3.75.0.tgz", + "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-api-version": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/node-api-version/-/node-api-version-0.2.1.tgz", + "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + } + }, + "node_modules/node-api-version/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==", + "license": "BSD-3-Clause" + }, + "node_modules/nypm": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/nypm/-/nypm-0.6.1.tgz", + "integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==", + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.4.2", + "pathe": "^2.0.3", + "pkg-types": "^2.2.0", + "tinyexec": "^1.0.1" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || >=16.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmmirror.com/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" + }, + "node_modules/pe-library": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/pe-library/-/pe-library-0.4.1.tgz", + "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinia": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-3.0.3.tgz", + "integrity": "sha512-ttXO/InUULUXkMHpTdp9Fj4hLpD/2AoJdmAbAeW2yu1iy1k+pkFekQXw5VpC0/5p51IOR/jDaDRfRWRnMMsGOA==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^7.7.2" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia-plugin-persistedstate": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.5.0.tgz", + "integrity": "sha512-QTkP1xJVyCdr2I2p3AKUZM84/e+IS+HktRxKGAIuDzkyaKKV48mQcYkJFVVDuvTxlI5j6X3oZObpqoVB8JnWpw==", + "license": "MIT", + "dependencies": { + "deep-pick-omit": "^1.2.1", + "defu": "^6.1.4", + "destr": "^2.0.5" + }, + "peerDependencies": { + "@nuxt/kit": ">=3.0.0", + "@pinia/nuxt": ">=0.10.0", + "pinia": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@pinia/nuxt": { + "optional": true + }, + "pinia": { + "optional": true + } + } + }, + "node_modules/pinia/node_modules/@vue/devtools-api": { + "version": "7.7.7", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-7.7.7.tgz", + "integrity": "sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==", + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.7" + } + }, + "node_modules/pkg-types": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-2.3.0.tgz", + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", + "license": "MIT", + "dependencies": { + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postject": { + "version": "1.0.0-alpha.6", + "resolved": "https://registry.npmmirror.com/postject/-/postject-1.0.0-alpha.6.tgz", + "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "commander": "^9.4.0" + }, + "bin": { + "postject": "dist/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/postject/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/proc-log": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/proc-log/-/proc-log-2.0.1.tgz", + "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/quansync": { + "version": "0.2.11", + "resolved": "https://registry.npmmirror.com/quansync/-/quansync-0.2.11.tgz", + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rc9": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/rc9/-/rc9-2.1.2.tgz", + "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", + "license": "MIT", + "dependencies": { + "defu": "^6.1.4", + "destr": "^2.0.3" + } + }, + "node_modules/read-binary-file-arch": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", + "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "bin": { + "read-binary-file-arch": "cli.js" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resedit": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/resedit/-/resedit-1.7.2.tgz", + "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pe-library": "^0.4.1" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jet2jet" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/rollup": { + "version": "4.47.1", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.47.1.tgz", + "integrity": "sha512-iasGAQoZ5dWDzULEUX3jiW0oB1qyFOepSyDyoU6S/OhVlDIwj5knI5QBa5RRQ0sK7OE0v+8VIi2JuV+G+3tfNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.47.1", + "@rollup/rollup-android-arm64": "4.47.1", + "@rollup/rollup-darwin-arm64": "4.47.1", + "@rollup/rollup-darwin-x64": "4.47.1", + "@rollup/rollup-freebsd-arm64": "4.47.1", + "@rollup/rollup-freebsd-x64": "4.47.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.47.1", + "@rollup/rollup-linux-arm-musleabihf": "4.47.1", + "@rollup/rollup-linux-arm64-gnu": "4.47.1", + "@rollup/rollup-linux-arm64-musl": "4.47.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.47.1", + "@rollup/rollup-linux-ppc64-gnu": "4.47.1", + "@rollup/rollup-linux-riscv64-gnu": "4.47.1", + "@rollup/rollup-linux-riscv64-musl": "4.47.1", + "@rollup/rollup-linux-s390x-gnu": "4.47.1", + "@rollup/rollup-linux-x64-gnu": "4.47.1", + "@rollup/rollup-linux-x64-musl": "4.47.1", + "@rollup/rollup-win32-arm64-msvc": "4.47.1", + "@rollup/rollup-win32-ia32-msvc": "4.47.1", + "@rollup/rollup-win32-x64-msvc": "4.47.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sass": { + "version": "1.92.1", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.92.1.tgz", + "integrity": "sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true, + "license": "ISC" + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.7", + "resolved": "https://registry.npmmirror.com/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.0.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmmirror.com/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/std-env": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/std-env/-/std-env-3.9.0.tgz", + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-literal": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-3.0.0.tgz", + "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", + "license": "MIT", + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/superjson": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/superjson/-/superjson-2.2.2.tgz", + "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp": { + "version": "0.9.4", + "resolved": "https://registry.npmmirror.com/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mkdirp": "^0.5.1", + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/temp-file/node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/temp-file/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/temp/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/three": { + "version": "0.178.0", + "resolved": "https://registry.npmmirror.com/three/-/three-0.178.0.tgz", + "integrity": "sha512-ybFIB0+x8mz0wnZgSGy2MO/WCO6xZhQSZnmfytSPyNpM0sBafGRVhdaj+erYh5U+RhQOAg/eXqw5uVDiM2BjhQ==", + "license": "MIT" + }, + "node_modules/tiny-async-pool": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz", + "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^5.5.0" + } + }, + "node_modules/tiny-async-pool/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tinyexec": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tinyexec/-/tinyexec-1.0.1.tgz", + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "license": "WTFPL", + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.9.2", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "license": "MIT" + }, + "node_modules/unctx": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/unctx/-/unctx-2.4.1.tgz", + "integrity": "sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.17", + "unplugin": "^2.1.0" + } + }, + "node_modules/unctx/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unimport": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/unimport/-/unimport-5.2.0.tgz", + "integrity": "sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw==", + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "local-pkg": "^1.1.1", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "pkg-types": "^2.2.0", + "scule": "^1.3.0", + "strip-literal": "^3.0.0", + "tinyglobby": "^0.2.14", + "unplugin": "^2.3.5", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unimport/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } }, - "follow-redirects": { - "version": "1.15.9", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==" + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } }, - "form-data": { - "version": "4.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/form-data/-/form-data-4.0.3.tgz", - "integrity": "sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "optional": true + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + "node_modules/unplugin": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-2.3.8.tgz", + "integrity": "sha512-lkaSIlxceytPyt9yfb1h7L9jDFqwMqvUZeGsKB7Z8QrvAO3xZv2S+xMQQYzxk0AGJHcQhbcvhKEstrMy99jnuQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } }, - "get-intrinsic": { - "version": "1.3.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "requires": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" + "node_modules/unplugin-utils": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.5.tgz", + "integrity": "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, - "get-proto": { - "version": "1.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "requires": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" + "node_modules/untyped": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/untyped/-/untyped-2.0.0.tgz", + "integrity": "sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==", + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "defu": "^6.1.4", + "jiti": "^2.4.2", + "knitwork": "^1.2.0", + "scule": "^1.3.0" + }, + "bin": { + "untyped": "dist/cli.mjs" } }, - "gopd": { - "version": "1.2.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } }, - "has-symbols": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "dev": true, + "license": "(WTFPL OR MIT)" }, - "has-tostringtag": { + "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "requires": { - "has-symbols": "^1.0.3" + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/verror": { + "version": "1.10.1", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" } }, - "hasown": { - "version": "2.0.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "requires": { - "function-bind": "^1.1.2" + "node_modules/vite": { + "version": "6.3.5", + "resolved": "https://registry.npmmirror.com/vite/-/vite-6.3.5.tgz", + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "node_modules/vue": { + "version": "3.5.19", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.19.tgz", + "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.19", + "@vue/compiler-sfc": "3.5.19", + "@vue/runtime-dom": "3.5.19", + "@vue/server-renderer": "3.5.19", + "@vue/shared": "3.5.19" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "node_modules/vue-router": { + "version": "4.5.1", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz", + "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } }, - "lodash-unified": { - "version": "1.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lodash-unified/-/lodash-unified-1.0.3.tgz", - "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", - "requires": {} + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } }, - "lucky-canvas": { - "version": "1.7.27", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/lucky-canvas/-/lucky-canvas-1.7.27.tgz", - "integrity": "sha512-Ftz6qD+863bI7xijBmZg3dw3cNEc7odPr70EZQcGA14y3TgTAzH65HPosOCd6kKUlMwhntBaHMx3onoj9MtJRQ==" + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "license": "MIT" }, - "magic-string": { - "version": "0.30.17", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "math-intrinsics": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, - "memoize-one": { - "version": "6.0.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" } }, - "moment": { - "version": "2.30.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" - }, - "nanoid": { - "version": "3.3.11", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==" + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "normalize-wheel-es": { - "version": "1.2.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", - "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" }, - "picocolors": { - "version": "1.1.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "postcss": { - "version": "8.5.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "requires": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "rollup": { - "version": "4.40.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/rollup/-/rollup-4.40.0.tgz", - "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", - "dev": true, - "requires": { - "@rollup/rollup-android-arm-eabi": "4.40.0", - "@rollup/rollup-android-arm64": "4.40.0", - "@rollup/rollup-darwin-arm64": "4.40.0", - "@rollup/rollup-darwin-x64": "4.40.0", - "@rollup/rollup-freebsd-arm64": "4.40.0", - "@rollup/rollup-freebsd-x64": "4.40.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", - "@rollup/rollup-linux-arm-musleabihf": "4.40.0", - "@rollup/rollup-linux-arm64-gnu": "4.40.0", - "@rollup/rollup-linux-arm64-musl": "4.40.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", - "@rollup/rollup-linux-riscv64-gnu": "4.40.0", - "@rollup/rollup-linux-riscv64-musl": "4.40.0", - "@rollup/rollup-linux-s390x-gnu": "4.40.0", - "@rollup/rollup-linux-x64-gnu": "4.40.0", - "@rollup/rollup-linux-x64-musl": "4.40.0", - "@rollup/rollup-win32-arm64-msvc": "4.40.0", - "@rollup/rollup-win32-ia32-msvc": "4.40.0", - "@rollup/rollup-win32-x64-msvc": "4.40.0", - "@types/estree": "1.0.7", - "fsevents": "~2.3.2" + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" } }, - "source-map-js": { - "version": "1.2.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" - }, - "vite": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", - "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "requires": { - "esbuild": "^0.25.0", - "fsevents": "~2.3.3", - "postcss": "^8.5.3", - "rollup": "^4.30.1" + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } }, - "vue": { - "version": "3.5.13", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue/-/vue-3.5.13.tgz", - "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", - "requires": { - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-sfc": "3.5.13", - "@vue/runtime-dom": "3.5.13", - "@vue/server-renderer": "3.5.13", - "@vue/shared": "3.5.13" + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "vue-router": { - "version": "4.5.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/vue-router/-/vue-router-4.5.0.tgz", - "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", - "requires": { - "@vue/devtools-api": "^6.6.4" + "node_modules/zrender": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-6.0.0.tgz", + "integrity": "sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" } } } diff --git a/package.json b/package.json index 2e6ed50..a28d04a 100644 --- a/package.json +++ b/package.json @@ -1,25 +1,37 @@ { - "name": "dzp", + "main": "main.js", "private": true, "version": "0.0.0", - "type": "module", + "author": "hxl", + "description": "学习项目", + "license": "ISC", "scripts": { + "start": "electron .", "dev": "vite --host", "build": "vite build", - "preview": "vite preview" + "preview": "vite preview", + "electron:dev": "electron ." }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", "@lucky-canvas/vue": "^0.1.11", + "@pinia-plugin-persistedstate/nuxt": "^1.2.1", "axios": "^1.10.0", + "echarts": "^6.0.0", "element-plus": "^2.9.8", "lucky-canvas": "^1.7.27", "moment": "^2.30.1", + "pinia": "^3.0.3", + "three": "^0.178.0", "vue": "^3.5.13", "vue-router": "^4.5.0" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", + "electron": "^37.3.1", + "electron-builder": "^26.0.12", + "less": "^4.4.1", + "sass": "^1.92.1", "vite": "^6.2.6" } } diff --git a/public/app.png b/public/app.png new file mode 100644 index 0000000000000000000000000000000000000000..d746f91db73b1721cb9c26b520049d29ac8d565e GIT binary patch literal 91901 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 literal 0 HcmV?d00001 diff --git a/public/left.png b/public/left.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb7f1cad3169d357d2adfd98f23484b6c43fb06 GIT binary patch literal 2224 zcmd5;`#V(o8lPdwNHK^ZQx>y^L^RYeBt|Z?FeJAeXY96Qv^UD-n4WANrgko&G1xnD zIpubes395@`*9f)GsWcWVnln$QH_$z-n(4{Lqj_x-%@=ktEQ&w9S^ z%0C+DyM61-?GhkzvedMql4K61=s=q-wr>#c<}oWT!1rY_C@AKSH?{9@0^Y0 z<;mG*?bN2Y;yeNb-?7gj-O0f~8&=tHy}Ftv-UI&&77LlH@N2b!fB8*C;(?_lhJ1Mh_`E zO!W|>^(Z=m zb}DMpchaYV&)8`4JKBR>^WnsQ)XhH=vKJloqc7-t@FWBSvPjzW_Do`QjX?#3k9C|1 zPU*E=QcC<**LDJ*w!ViJUA`v$AUGtn#6poi?taA)$b+61B&f&(L)V%0EF-d!YPViu zP@xy_U-*;}?fuW6sUMP!I;i0U?oFVczqTp(+xw^SfbU(Amw4qyy{=D`%O_j#L39ZU z_zDfw%EteZag5{hr}|V z{89xCH6w_b6_i`r`s>n_minMa^^H&dUapbPSD2u+Mvnq+2H)DMPZn9Di~i)sXLk%$ z$Z53JaMWLzd`k-;A^gMkKmNc~kI+Z_imk}3Jy*;5qzFBggJcFfSbOKT!i+K^Kx`{Z z1t%Zd;Zn+q(#Pf;wL!6h|FG~U$-X2g&JYxckj#b7(2qr={dI6~%AvhWZ=9dX=NTuc z^c(Z%ye6EAwHp?Xt2wGvwa_19D5=+Mav~wn(AVf}w_WK&h1Qr#N*DcTx0~YRVsMrK zNHxis?|K>M-yP|X}V{>l%MtLU;&_twEG zfe%!r@(!c!Cd$0<2xQIzkc$vjWQkLQ1m}zcZ9L#-QKxm4tpO*}K#%u*C+uz78+*-j zN>s;`g!b)RzVw48yuTT2M^0Yq!aB>i);W3_bRF4#$+L}ku9rADbYjwkFdQI+d{hVM zO8!)Hx#XL6ePeIX?J{po)G`{=`kfj{rKaR>j`=c%DzsYmflj*6kL*|8l<691b6IkV z3H1LZ$@{m6{KTzqM*Ho65p8&TbqITAb^1a7?v9cHYwpQkr&N%9kU$&Osfyx!fj;Mv za-;q;{H`k_tB3I06-r8>8C9gyv)Gk^g_6grnU7Ujn9qX(t!pRi{;*NbpYhpO_x_BV z?QnS|ZCqUbT^T)xdHNlD)G~K~`bCk*rTXb-9Z!C?jgy%0+ALg7CRmHVV*UKn!UC@4 zlMWYIuvk3!eh>HUQAPEjjVrl(7m7!$^=NJ8z6KE5`@u1@i?o%C$V5_hf3OB!zjhmQ zW@&^Ai=U3K8YiXEd4nWhS^5%;;|G}bt!Sp|LFn+~iLzZTT3jT==j_|-a){2qyLy1d zDF#Jp6e0(Xpz~to0nEvYc9`K1wnIc5X5kSN#|T;4!3!Y5B#KO9jX+Ls0&{#k095TL zA%2_pT*dR@)U2eC3+HFricC&~gPf|uNR9*GiP}x+6v8Y;7${nA zk9$rhgGL>0yrHs~cqG#4O!}k^*i<@&)%LO(2%N8IZ~ki}9=Tia+C>shfY5)6tC?Yt zuygO`8kZTHYU<5<(_4Z#Wf)E3=Z6oP=X)otR(kQGB1vfU=B2iaa7G&ry>ulh@B+9o z*oas>_aqEIKerBxpR6cniCm)87}a4PP#WL_3HKO+LRngn`N)TI3vo)g>`*>@?Y2Hj zRh;^KfSd5p6M0@$q11v-NA2QwB)7YM4=Zhs@YB<&R(i2LVTm^4U^JrZ+Z>sj7Cf?% z7Dc96E$Hw!!*|nkOXutBFW)5# zZ>zGKdTNm-r22}zs7RG<*6rk<@|OwW;fDM70KDYOiQqf(r5iQ_5)~ZO{c~2-BPqc? zL=6|y?K~v~GmlnvGsX`?4lhZG1?MgO67QOe;m)6JEU?Bx6c#aY5e!74 zG?YTlh8r)}DT!)0{y@dvMhHKcmfTT&1Vc}84jBUTh9XDXO&I_&1F`W|@M(0IBI i781V?DmP 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 HA`|}){ [key, String(value)]) + ); + return request({ + url: `${APIurl}/api/brain/data`, + method: "post", + data: StringParams, + headers: { + "Content-Type": "application/x-www-form-urlencoded", + }, + }); +}; + +// ai情绪大模型的接口 +export const aiEmotionAPI = function (params) { + return request({ + url: `${APIurl}/api/aiEmotion/client/getAiEmotionData`, + method: "post", + data: params, + }); +}; diff --git a/src/assets/img/smallTitle/BigLine.png b/src/assets/img/smallTitle/BigLine.png new file mode 100644 index 0000000000000000000000000000000000000000..ed89ab2b129d34b7f69332e71c55bdc2e8798902 GIT binary patch literal 342 zcmV-c0jd6pP)Px$5J^NqR9Hvd*9#7VAP@vl?ETMN8){4}0sG{mwM|Tg%nq}Iz%qq-p2G5r|LgOu zUBU@h4$~4Rv1vZ4p@d8Og+GT;9U3b-#4pvQIMMZwIbPvU?fl9dX+E_Ydh*A79k~t_?f9Pd2__d;>Qk(at9&DH%9+bWy;j^E{8EjIYw_lnVtZ>*zS2IR{-1%< zT#9RK+5DCwaIXN&6?}4F=%LT zJ@qSB3oeb_w)YA^EmU+zHMaO57mg#B3Du&x_4ZZQSj0Ww owae!vP4W}Wk@a}SO5S3 literal 0 HcmV?d00001 diff --git a/src/assets/img/smallTitle/title-jn-left.png b/src/assets/img/smallTitle/title-jn-left.png new file mode 100644 index 0000000000000000000000000000000000000000..58cc57ac57a7dc1e97ec7603c63668e45f59e24a GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^CO~Y&!3-o-{&O4wQbHxJ5hbY=nQ2z8K*B#QtvI!W z!N@FFdQmD+mL=WM*O7r?V?XzwL{=c*B{jk`&DWPf3&`eRU~JE1U;(lifmjNN85o!s zFfxD)X9S5YV1mo~EntSTy+H~KmUf#1sR;o-A+8`k7)#0hpw!VFVn9+)j{_)cWySF2F-Uz=CGV{> z63=f)etjza=`l#lxZk-j{`-Sd*quS-3;EcNBF^!o=OWA|?n`}|1e`!kT@ z|NsB5E}F9q=pOx&AirP+W=0N0O+ldv2RvBPo;(ZXt3JuMge8e3XFZ#w=AyWJT#+01 zvq-7SReN3G4LkP8RZMpQP%C4Sx4VnJ@)ZR^Ag9gK#WBR=cyfY@q=BJ9PnOhG7gOIe zI%`@OrDv&?@%bHU;Pw?Z=hv5aJkbA6ozYS8k}2;yh2z literal 0 HcmV?d00001 diff --git a/src/assets/img/smallTitle/title-jn-right.png b/src/assets/img/smallTitle/title-jn-right.png new file mode 100644 index 0000000000000000000000000000000000000000..123753b9364219275f34f2ae21bd20e82664f354 GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^CO~Y&!3-o-{&O4wQbHxJ5hbY=nQ2z8K*B#QtvI!W z!N@FFdQmD+mL=WM*O7r?V?XzwL{=c*B{jk`&DWPf3&`eRU~JE1U;(lifmjNN85o!s zFfxD)X9S5YV1mo~EntSTy+H~KmUf#1sc8W|A+8`k7@RvO`QnE3<113r`h-6`kpA{e z=Ic|L3x_2>Jd*zYTn30fKaw^#X8?+Sc_Mvshs4K6AT>vKhylg*^f=ywwS0LjV`atg z{D$PMGZIaeykDP!^nQ9Q15^n_pB_rDTO|1Wy42nClKS!tk1k7nc??nj)C;oW8PE!u z{aeKT|NmdH^-lrNRfZ)&e!&ck%z~PV93BTI2!%a+lE!kfnlEe#UlNPQ`WzNbNw!7z z;`VQhY!<)Bdi-4SdPZ!4!kK@S+2`NgF20d9) zS6y6v&*-!;YD>>jE8{!VFqzv|*qq<-!0F@uo75N`7b=Q9Ny!vCCd{I=C?!Kk`1nFk zrt~RZUY?WZ^rWObWpjMNTVQi?@C0Cyr7svMxS955Da8vj+`6bF^Q++bD^SpTy85}Sb4q9e0H86) AcmMzZ literal 0 HcmV?d00001 diff --git a/src/assets/img/smallTitle/右.png b/src/assets/img/smallTitle/右.png new file mode 100644 index 0000000000000000000000000000000000000000..587ad69216f2430eda73d3c2ca97cee1cf6cbd12 GIT binary patch literal 4614 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/smallTitle/左.png b/src/assets/img/smallTitle/左.png new file mode 100644 index 0000000000000000000000000000000000000000..b76258b7300e426a41046579cc39ea2d3bdeb3c8 GIT binary patch literal 4513 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 literal 0 HcmV?d00001 diff --git a/src/main.js b/src/main.js index cd6da35..e13c94b 100644 --- a/src/main.js +++ b/src/main.js @@ -6,11 +6,15 @@ import VueLuckyCanvas from "@lucky-canvas/vue"; import ElementPlus from "element-plus"; import "element-plus/dist/index.css"; import * as ElementPlusIconsVue from "@element-plus/icons-vue"; +import { createPinia } from "pinia"; +import piniaPluginPersistedstate from "pinia-plugin-persistedstate"; const app = createApp(App); +const pinia = createPinia(); +pinia.use(piniaPluginPersistedstate); for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component); } -app.use(router).use(ElementPlus).use(VueLuckyCanvas).mount("#app"); +app.use(router).use(ElementPlus).use(pinia).use(VueLuckyCanvas).mount("#app"); diff --git a/src/router/index.js b/src/router/index.js index d969136..5ce35f7 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,39 +1,66 @@ -import { createRouter, createWebHistory } from 'vue-router' +import { createRouter, createWebHistory } from "vue-router"; const routes = [ - { - path: '/', - redirect: '/homepage' - }, - { - path: '/homepage', - name: 'homepage', - component: () => import('../views/homepage.vue') - }, - { - path: '/hxl_dzp1', - name: 'hxl_dzp1', - component: () => import('../views/hxl_DZP/dzp1.vue') - }, - { - path: '/animation', - name: 'animation', - component: () => import('../views/animation/anima.vue') - }, - { - path: '/homework', - name: 'homework', - component: () => import('../views/homework/homework.vue') - }, - { - path: '/calendar', - name: 'calendar', - component: () => import('../views/calendar/calendar.vue') - } -] + { + path: "/", + redirect: "/homepage", + }, + { + path: "/homepage", + name: "homepage", + component: () => import("../views/homepage.vue"), + }, + { + path: "/hxl_dzp1", + name: "hxl_dzp1", + component: () => import("../views/hxl_DZP/dzp1.vue"), + }, + { + path: "/animation", + name: "animation", + component: () => import("../views/animation/anima.vue"), + }, + { + path: "/homework", + name: "homework", + component: () => import("../views/homework/homework.vue"), + }, + { + path: "/calendar", + name: "calendar", + component: () => import("../views/calendar/calendar.vue"), + }, + { + path: "/3D1", + name: "3D1", + component: () => import("../views/three3D/3D1.vue"), + }, + { + path: "/fakeLink", + name: "fakeLink", + component: () => import("../views/fakeLink/homepage.vue"), + }, + { + path: "/fakeLinkLogin", + name: "fakeLinkLogin", + component: () => import("../views/fakeLink/login.vue"), + }, + { + path: "/homepageTwo", + name: "homepageTwo", + component: () => import("../views/fakeLink/homepage-two.vue"), + children: [ + { + path: "/dbqb", + name: "dbqb", + component: () => import("../views/fakeLink/dbqb/dbqb.vue"), + }, + ], + }, +]; // 创建路由实例 const router = createRouter({ - history: createWebHistory(import.meta.env.VITE_PUBLIC_PATH), - routes -}) + history: createWebHistory(import.meta.env.VITE_PUBLIC_PATH), + routes, +}); // 导出 -export default router +export default router; diff --git a/src/store/fakeLink-dataList.js b/src/store/fakeLink-dataList.js new file mode 100644 index 0000000..3043837 --- /dev/null +++ b/src/store/fakeLink-dataList.js @@ -0,0 +1,202 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; +import { ElMessageBox, ElMessage } from "element-plus"; +import { useRouter } from "vue-router"; +const router = useRouter(); +import { dataListAPI, aiEmotionAPI } from "../api/dataAPI"; +import { version } from "less"; + +export const fakeLinkDataListStore = defineStore( + "fakeLinkDataListStore", + () => { + const userInfo = ref({}); + + const getUserInfo = (username, password) => { + if (username == "hxl") { + userInfo.value.nickname = "NikooooHong"; + userInfo.value.img = + "https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png"; + userInfo.value.token = "DairyQueen"; + + return 200; + } else { + return 400; + } + }; + + const getMarket = () => { + let market = ""; + const queryMarket = getQueryVariable("market"); + if (queryMarket) { + if ( + typeof queryMarket === "string" && + [ + "sg", + "my", + "in", + "hk", + "th", + "vi", + "usa", + "can", + "gb", + "cn", + ].includes(queryMarket) + ) { + return (market = queryMarket); + } else { + switch (queryMarket) { + case "SGX": + return (market = "sg"); + case "BMB": + return (market = "my"); + case "IDX": + return (market = "in"); + case "HKEX": + return (market = "hk"); + case "SET": + return (market = "th"); + case "HN": + return (market = "vi"); + case "HONSE": + return (market = "vi"); + case "AMERA": + return (market = "usa"); + case "NYSE": + return (market = "usa"); + case "NASDAQ": + return (market = "usa"); + case "DLD": + return (market = "can"); + case "DLDCY": + return (market = "can"); + case "GINDEX": + return (market = "gb"); + case "BZ": + return (market = "cn"); + case "SH": + return (market = "cn"); + case "SZ": + return (market = "cn"); + default: + return "无市场数据"; + } + } + } else { + return (market = ""); + } + }; + + const getQueryVariable = (variable) => { + const query = window.location.search.substring(1); + const vars = query.split("&"); + for (let i = 0; i < vars.length; i++) { + const pair = vars[i].split("="); + if (pair[0] === variable) { + return pair[1]; + } + } + return ""; + }; + + const dataList = ref({}); + const brainDataList = ref(null); + const swordDataList = ref(null); + const priceDataList = ref(null); + const timeDataList = ref(null); + const showALLData = ref(null); + const HomePage = ref(null); + const AIBull = ref(null); + const AIGoldBull = ref(null); + const AIRadar = ref(null); + const fetchChartData = async () => { + const getMarketString = localStorage.getItem("localMarket"); + const getCodeString = localStorage.getItem("localCode"); + try { + const res = await dataListAPI({ + token: + "8Csj5VVX1UbIb4C3oxrnbZi0+fEeMx8pywnIlrmTm45Cb/EllzWACLto9J9+fCFsfdgBOvKvyY94FvqlvM0", + market: getMarket() || getMarketString || "gb", + code: getQueryVariable("code") || getCodeString || "NDX", + language: "cn", + brainPrivilegeState: 1, + swordPrivilegeState: 1, + stockForecastPrivilegeState: 1, + spaceForecastPrivilegeState: 1, + aibullPrivilegeState: 1, + aigoldBullPrivilegeState: 1, + airadarPrivilegeState: 1, + marketList: ["usa", "sg", "my", "hk", "cn", "can", "vi", "th", "in"], + }); + // 将涨跌幅改为保留两位小数 + let zhangFu = res.data.HomePage.StockInformation.ZhangFu; + let head = zhangFu[0]; + let tail = zhangFu[zhangFu.length - 1]; + if (zhangFu && zhangFu.length > 2) { + zhangFu = zhangFu.slice(1, -1); // 去掉开头一位和结尾一位 + } + zhangFu = Number(zhangFu).toFixed(2); + zhangFu = head + zhangFu + tail; + res.data.HomePage.StockInformation.ZhangFu = zhangFu; + res.data.ShowAll.StockInformation.ZhangFu = zhangFu; + console.log("res", res); + brainDataList.value = res.data.Brain; + swordDataList.value = res.data.Sword; + priceDataList.value = res.data.StockForecast; + timeDataList.value = res.data.SpaceForecast; + showALLData.value = res.data.ShowAll; + HomePage.value = res.data.HomePage; + AIBull.value = res.data.AIBull; + AIGoldBull.value = res.data.AIGoldBull; + AIRadar.value = res.data.AIRadar; + dataList.value = res.data; // 返回获取到的数据 + } catch (error) { + console.error("获取图表数据出错:", error); + } + }; + + const AiEmotinData = ref({}); + // 调用aiEmotionAPI获取数据 + const getAiEmotinData = async () => { + const getMarketString = localStorage.getItem("localMarket"); + const getCodeString = localStorage.getItem("localCode"); + console.log(getMarketString, getCodeString); + try { + const res = await aiEmotionAPI({ + token: + "8Csj5VVX1UbIb4C3oxrnbZi0+fEeMx8pywnIlrmTm45Cb/EllzWACLto9J9+fCFsfdgBOvKvyY94FvqlvM0", + market: getMarketString || "gb", + code: getCodeString || "NDX", + language: "cn", + version: "1", + }); + + // 处理响应数据 + if (res.data) { + AiEmotinData.value = res.data; + } + } catch (error) { + console.error("获取图表数据出错:", error); + } finally { + console.log("数据获取过程结束"); + } + }; + + return { + userInfo, + getUserInfo, + dataList, + HomePage, + fetchChartData, + AiEmotinData, + getAiEmotinData, + }; + }, + { + persist: { + key: "userInfo", + storage: sessionStorage, + paths: ["expireData"], + }, + } +); diff --git a/src/utils/request.js b/src/utils/request.js new file mode 100644 index 0000000..1f0a59a --- /dev/null +++ b/src/utils/request.js @@ -0,0 +1,129 @@ +import axios from 'axios' +import { ElMessage } from 'element-plus' + +const ERROR_MESSAGES = { + badRequest: '请求错误(400)', + unauthorized: '未授权,请登录(401)', + forbidden: '拒绝访问(403)', + notFound: `请求地址出错: ${'[具体 URL 将在这里被替换]'}`, + methodNotAllowed: '请求方法未允许(405)', + requestTimeout: '请求超时(408)', + internalServerError: '服务器内部错误(500)', + notImplemented: '服务未实现(501)', + badGateway: '网络错误(502)', + serviceUnavailable: '服务不可用(503)', + gatewayTimeout: '网络超时(504)', + httpVersionNotSupported: 'HTTP 版本不受支持(505)', + defaultConnectionError: '连接错误: [原始错误消息]', + networkError: '网络异常,请检查后重试!', + serverFailure: '连接到服务器失败,请联系管理员' +} + +const service = axios.create({ + baseURL: '', // url = base url + request url+ + // timeout: 50000, + withCredentials: false // send cookies when cross-domain requests + // headers: { + // // clear cors + // 'Cache-Control': 'no-cache', + // Pragma: 'no-cache' + // } +}) + +const setErrorMsg = (error) => { + if (error && error.response) { + switch (error.response.status) { + case 400: + error.message = ERROR_MESSAGES.badRequest + break + case 401: + error.message = ERROR_MESSAGES.unauthorized + break + case 403: + error.message = ERROR_MESSAGES.forbidden + break + case 404: + error.message = ERROR_MESSAGES.notFound.replace( + '[具体 URL 将在这里被替换]', + error.response.config.url + ) + break + case 405: + error.message = ERROR_MESSAGES.methodNotAllowed + break + case 408: + error.message = ERROR_MESSAGES.requestTimeout + break + case 500: + error.message = ERROR_MESSAGES.internalServerError + break + case 501: + error.message = ERROR_MESSAGES.notImplemented + break + case 502: + error.message = ERROR_MESSAGES.badGateway + break + case 503: + error.message = ERROR_MESSAGES.serviceUnavailable + break + case 504: + error.message = ERROR_MESSAGES.gatewayTimeout + break + case 505: + error.message = ERROR_MESSAGES.httpVersionNotSupported + break + default: + error.message = ERROR_MESSAGES.defaultConnectionError.replace( + '[原始错误消息]', + error.message + ) + } + } else { + if (error.message === 'Network Error') { + error.message = ERROR_MESSAGES.networkError + } else { + error.message = ERROR_MESSAGES.serverFailure + } + } + return error.message +} + +// Request interceptors +service.interceptors.request.use( + (config) => { + // 在此处添加请求头等,如添加 token + // if (store.state.token) { + // config.headers['Authorization'] = `Bearer ${store.state.token}` + // } + return config + }, + (error) => { + return Promise.reject(error) + } +) + +// Response interceptors +service.interceptors.response.use( + async (response) => { + // await new Promise(resovle => setTimeout(resovle, 3000)); + // if (response.config.loadingInstance) { + // response.config.loadingInstance.close(); + // } + const res = response.data + if (res.code !== 200) { + const errorMsg = res.msg || 'Unkonw error' + // ElMessage.error(errorMsg) + // return Promise.reject(new Error(res.msg || 'Error')) + return response.data + } else { + return response.data + } + }, + (error) => { + const errorMessage = setErrorMsg(error) + ElMessage.error(errorMessage) + return Promise.reject(error) + } +) + +export default service diff --git a/src/views/animation/anima.vue b/src/views/animation/anima.vue index d74c04e..5f57890 100644 --- a/src/views/animation/anima.vue +++ b/src/views/animation/anima.vue @@ -1,4 +1,6 @@