From 89ed87e3626f87c1dd16b353beaa6036e82923ab Mon Sep 17 00:00:00 2001
From: gaoxq <376340421@qq.com>
Date: Fri, 5 Sep 2025 15:10:25 +0800
Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=86=99=E5=A4=8D=E7=8E=B0=E6=96=B9?=
=?UTF-8?q?=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
capi-ui/.env | 5 -
capi-ui/index.html | 13 -
capi-ui/package-lock.json | 3671 -----------------
capi-ui/package.json | 33 -
capi-ui/public/favicon.ico | Bin 4286 -> 0 bytes
capi-ui/public/my.png | Bin 23107 -> 0 bytes
capi-ui/src/App.vue | 4 -
capi-ui/src/api/auth.ts | 17 -
capi-ui/src/api/data.ts | 52 -
capi-ui/src/api/menu.ts | 45 -
capi-ui/src/assets/imges/backImg.jpg | Bin 84612 -> 0 bytes
capi-ui/src/assets/logo.png | Bin 6849 -> 0 bytes
capi-ui/src/components/Layout/AppLayout.vue | 670 ---
capi-ui/src/components/Layout/ChangePwd.vue | 28 -
capi-ui/src/components/Layout/Main.vue | 9 -
capi-ui/src/components/Layout/UserProfile.vue | 28 -
.../components/Layout/styles/app-layout.css | 511 ---
capi-ui/src/components/dialog/Favorite.vue | 28 -
capi-ui/src/components/dialog/Help.vue | 28 -
.../src/components/dialog/Notification.vue | 28 -
capi-ui/src/components/dialog/Settings.vue | 28 -
capi-ui/src/components/webSsh/WebSshApp.vue | 8 -
capi-ui/src/composables/useRequest.ts | 42 -
capi-ui/src/icons/index.ts | 21 -
capi-ui/src/main.js | 20 -
capi-ui/src/router/index.ts | 76 -
capi-ui/src/store/index.ts | 32 -
capi-ui/src/utils/request.ts | 33 -
capi-ui/src/utils/user.ts | 13 -
capi-ui/src/views/biz/app/icon.vue | 273 --
capi-ui/src/views/biz/app/index.vue | 9 -
capi-ui/src/views/biz/data/Apply.vue | 61 -
capi-ui/src/views/biz/data/NameDetai.vue | 649 ---
capi-ui/src/views/biz/data/index.vue | 219 -
capi-ui/src/views/biz/ssh/index.vue | 162 -
capi-ui/src/views/login/Login.vue | 129 -
capi-ui/src/views/sys/NotFound.vue | 9 -
capi-ui/src/views/sys/index.vue | 12 -
capi-ui/vite.config.js | 45 -
.../com/mini/capi/config/AuthInterceptor.java | 25 -
.../com/mini/capi/config/WebMvcConfig.java | 69 -
.../java/com/mini/capi/model/ApiResult.java | 3 +-
.../sys/controller/CustomErrorController.java | 6 -
.../capi/sys/controller/RootController.java | 13 +
.../capi/webssh/config/WebSocketConfig.java | 22 -
.../controller/FileTransferController.java | 253 --
.../webssh/controller/ServerController.java | 127 -
.../webssh/service/FileTransferService.java | 301 --
.../webssh/service/SSHConnectionManager.java | 96 -
.../webssh/websocket/SSHWebSocketHandler.java | 263 --
src/main/resources/application.properties | 12 -
.../static/assets/Login.2dfba5c8.css | 1 -
.../resources/static/assets/Login.b6228c81.js | 1 -
.../resources/static/assets/Main.44989b63.js | 1 -
.../static/assets/NotFound.4eaa0d77.js | 1 -
.../resources/static/assets/auth.545ce83f.js | 6 -
.../static/assets/backImg.5cfc718b.jpg | Bin 84612 -> 0 bytes
.../resources/static/assets/icon.704eed01.css | 1 -
.../resources/static/assets/icon.a450540c.js | 1 -
.../resources/static/assets/index.02dafd63.js | 1 -
.../resources/static/assets/index.04365c99.js | 574 ---
.../static/assets/index.19f796de.css | 1 -
.../resources/static/assets/index.531b96f1.js | 1 -
.../static/assets/index.737965c1.css | 1 -
.../resources/static/assets/index.bc67c2d1.js | 4 -
.../static/assets/index.fc5e98cf.css | 1 -
.../resources/static/assets/logo.03d6d6da.png | Bin 6849 -> 0 bytes
src/main/resources/static/favicon.ico | Bin 4286 -> 0 bytes
src/main/resources/static/index.html | 15 -
src/main/resources/static/my.png | Bin 23107 -> 0 bytes
70 files changed, 14 insertions(+), 8797 deletions(-)
delete mode 100644 capi-ui/.env
delete mode 100644 capi-ui/index.html
delete mode 100644 capi-ui/package-lock.json
delete mode 100644 capi-ui/package.json
delete mode 100644 capi-ui/public/favicon.ico
delete mode 100644 capi-ui/public/my.png
delete mode 100644 capi-ui/src/App.vue
delete mode 100644 capi-ui/src/api/auth.ts
delete mode 100644 capi-ui/src/api/data.ts
delete mode 100644 capi-ui/src/api/menu.ts
delete mode 100644 capi-ui/src/assets/imges/backImg.jpg
delete mode 100644 capi-ui/src/assets/logo.png
delete mode 100644 capi-ui/src/components/Layout/AppLayout.vue
delete mode 100644 capi-ui/src/components/Layout/ChangePwd.vue
delete mode 100644 capi-ui/src/components/Layout/Main.vue
delete mode 100644 capi-ui/src/components/Layout/UserProfile.vue
delete mode 100644 capi-ui/src/components/Layout/styles/app-layout.css
delete mode 100644 capi-ui/src/components/dialog/Favorite.vue
delete mode 100644 capi-ui/src/components/dialog/Help.vue
delete mode 100644 capi-ui/src/components/dialog/Notification.vue
delete mode 100644 capi-ui/src/components/dialog/Settings.vue
delete mode 100644 capi-ui/src/components/webSsh/WebSshApp.vue
delete mode 100644 capi-ui/src/composables/useRequest.ts
delete mode 100644 capi-ui/src/icons/index.ts
delete mode 100644 capi-ui/src/main.js
delete mode 100644 capi-ui/src/router/index.ts
delete mode 100644 capi-ui/src/store/index.ts
delete mode 100644 capi-ui/src/utils/request.ts
delete mode 100644 capi-ui/src/utils/user.ts
delete mode 100644 capi-ui/src/views/biz/app/icon.vue
delete mode 100644 capi-ui/src/views/biz/app/index.vue
delete mode 100644 capi-ui/src/views/biz/data/Apply.vue
delete mode 100644 capi-ui/src/views/biz/data/NameDetai.vue
delete mode 100644 capi-ui/src/views/biz/data/index.vue
delete mode 100644 capi-ui/src/views/biz/ssh/index.vue
delete mode 100644 capi-ui/src/views/login/Login.vue
delete mode 100644 capi-ui/src/views/sys/NotFound.vue
delete mode 100644 capi-ui/src/views/sys/index.vue
delete mode 100644 capi-ui/vite.config.js
delete mode 100644 src/main/java/com/mini/capi/config/AuthInterceptor.java
delete mode 100644 src/main/java/com/mini/capi/config/WebMvcConfig.java
create mode 100644 src/main/java/com/mini/capi/sys/controller/RootController.java
delete mode 100644 src/main/java/com/mini/capi/webssh/config/WebSocketConfig.java
delete mode 100644 src/main/java/com/mini/capi/webssh/controller/FileTransferController.java
delete mode 100644 src/main/java/com/mini/capi/webssh/controller/ServerController.java
delete mode 100644 src/main/java/com/mini/capi/webssh/service/FileTransferService.java
delete mode 100644 src/main/java/com/mini/capi/webssh/service/SSHConnectionManager.java
delete mode 100644 src/main/java/com/mini/capi/webssh/websocket/SSHWebSocketHandler.java
delete mode 100644 src/main/resources/static/assets/Login.2dfba5c8.css
delete mode 100644 src/main/resources/static/assets/Login.b6228c81.js
delete mode 100644 src/main/resources/static/assets/Main.44989b63.js
delete mode 100644 src/main/resources/static/assets/NotFound.4eaa0d77.js
delete mode 100644 src/main/resources/static/assets/auth.545ce83f.js
delete mode 100644 src/main/resources/static/assets/backImg.5cfc718b.jpg
delete mode 100644 src/main/resources/static/assets/icon.704eed01.css
delete mode 100644 src/main/resources/static/assets/icon.a450540c.js
delete mode 100644 src/main/resources/static/assets/index.02dafd63.js
delete mode 100644 src/main/resources/static/assets/index.04365c99.js
delete mode 100644 src/main/resources/static/assets/index.19f796de.css
delete mode 100644 src/main/resources/static/assets/index.531b96f1.js
delete mode 100644 src/main/resources/static/assets/index.737965c1.css
delete mode 100644 src/main/resources/static/assets/index.bc67c2d1.js
delete mode 100644 src/main/resources/static/assets/index.fc5e98cf.css
delete mode 100644 src/main/resources/static/assets/logo.03d6d6da.png
delete mode 100644 src/main/resources/static/favicon.ico
delete mode 100644 src/main/resources/static/index.html
delete mode 100644 src/main/resources/static/my.png
diff --git a/capi-ui/.env b/capi-ui/.env
deleted file mode 100644
index 971b8e1..0000000
--- a/capi-ui/.env
+++ /dev/null
@@ -1,5 +0,0 @@
-# 接口前缀
-VITE_BASE_API = '/cApi'
-
-# 后端真实地址
-VITE_SERVER_URL = 'http://127.0.0.1:31001'
\ No newline at end of file
diff --git a/capi-ui/index.html b/capi-ui/index.html
deleted file mode 100644
index 0a7e33a..0000000
--- a/capi-ui/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
- cApi系统管理
-
-
-
-
-
-
diff --git a/capi-ui/package-lock.json b/capi-ui/package-lock.json
deleted file mode 100644
index 3e51ffb..0000000
--- a/capi-ui/package-lock.json
+++ /dev/null
@@ -1,3671 +0,0 @@
-{
- "name": "vue3_cli_default",
- "version": "0.0.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "vue3_cli_default",
- "version": "0.0.0",
- "dependencies": {
- "@ant-design/icons-vue": "^7.0.1",
- "@ant-design/plots": "^2.6.3",
- "@iconify-icons/mdi": "^1.2.48",
- "@iconify/iconify": "^3.1.1",
- "@iconify/vue": "^5.0.0",
- "ant-design-vue": "^4.2.6",
- "axios": "^1.11.0",
- "chart.js": "^4.5.0",
- "echarts": "^6.0.0",
- "pinia": "^3.0.3",
- "vue": "^3.2.8",
- "vue-router": "^4.5.1"
- },
- "devDependencies": {
- "@iconify-json/carbon": "^1.2.13",
- "@vitejs/plugin-vue": "^1.6.0",
- "@vue/compiler-sfc": "^3.2.6",
- "sass": "^1.91.0",
- "unplugin-icons": "^22.2.0",
- "unplugin-vue-components": "^29.0.0",
- "vite": "^2.5.2"
- }
- },
- "node_modules/@ant-design/charts-util": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/@ant-design/charts-util/-/charts-util-0.0.2.tgz",
- "integrity": "sha512-JuThvtHE8R3PldXzTkL3bmmFf0HVhih49CYinRrkwgovOmvDYaaKHnI53EWJbW8n4Ndcyy8jiZTSkoxcjGS6Zg==",
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.21"
- },
- "peerDependencies": {
- "react": ">=16.8.4",
- "react-dom": ">=16.8.4"
- }
- },
- "node_modules/@ant-design/colors": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz",
- "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==",
- "license": "MIT",
- "dependencies": {
- "@ctrl/tinycolor": "^3.4.0"
- }
- },
- "node_modules/@ant-design/icons-svg": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz",
- "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==",
- "license": "MIT"
- },
- "node_modules/@ant-design/icons-vue": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-7.0.1.tgz",
- "integrity": "sha512-eCqY2unfZK6Fe02AwFlDHLfoyEFreP6rBwAZMIJ1LugmfMiVgwWDYlp1YsRugaPtICYOabV1iWxXdP12u9U43Q==",
- "license": "MIT",
- "dependencies": {
- "@ant-design/colors": "^6.0.0",
- "@ant-design/icons-svg": "^4.2.1"
- },
- "peerDependencies": {
- "vue": ">=3.0.3"
- }
- },
- "node_modules/@ant-design/plots": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-2.6.3.tgz",
- "integrity": "sha512-9V6QND7QESzAlPu5bE56xTlUi2ctfDkdRiNY8SgG5/IW8InqW9SFfhO0sW5mIpTslsI8o/MgmysnSWED8h6adg==",
- "license": "MIT",
- "dependencies": {
- "@ant-design/charts-util": "0.0.2",
- "@antv/event-emitter": "^0.1.3",
- "@antv/g": "^6.1.7",
- "@antv/g2": "^5.2.7",
- "@antv/g2-extension-plot": "^0.2.1",
- "lodash": "^4.17.21"
- },
- "peerDependencies": {
- "react": ">=16.8.4",
- "react-dom": ">=16.8.4"
- }
- },
- "node_modules/@antfu/install-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz",
- "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "package-manager-detector": "^1.3.0",
- "tinyexec": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/@antfu/utils": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz",
- "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/@antv/component": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/@antv/component/-/component-2.1.6.tgz",
- "integrity": "sha512-e9StChXXG7grqP1uVqDZQp502hkwOX0sRNxbOOIrBeVD1x1NtZ+FaOEeBG5JXgbEWfMmPf0wEir4VGG4EPIGvw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g": "^6.1.11",
- "@antv/scale": "^0.4.16",
- "@antv/util": "^3.3.10",
- "svg-path-parser": "^1.1.0"
- }
- },
- "node_modules/@antv/component/node_modules/@antv/scale": {
- "version": "0.4.16",
- "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.4.16.tgz",
- "integrity": "sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==",
- "license": "MIT",
- "dependencies": {
- "@antv/util": "^3.3.7",
- "color-string": "^1.5.5",
- "fecha": "^4.2.1"
- }
- },
- "node_modules/@antv/coord": {
- "version": "0.4.7",
- "resolved": "https://registry.npmjs.org/@antv/coord/-/coord-0.4.7.tgz",
- "integrity": "sha512-UTbrMLhwJUkKzqJx5KFnSRpU3BqrdLORJbwUbHK2zHSCT3q3bjcFA//ZYLVfIlwqFDXp/hzfMyRtp0c77A9ZVA==",
- "license": "MIT",
- "dependencies": {
- "@antv/scale": "^0.4.12",
- "@antv/util": "^2.0.13",
- "gl-matrix": "^3.4.3"
- }
- },
- "node_modules/@antv/coord/node_modules/@antv/scale": {
- "version": "0.4.16",
- "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.4.16.tgz",
- "integrity": "sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==",
- "license": "MIT",
- "dependencies": {
- "@antv/util": "^3.3.7",
- "color-string": "^1.5.5",
- "fecha": "^4.2.1"
- }
- },
- "node_modules/@antv/coord/node_modules/@antv/scale/node_modules/@antv/util": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.11.tgz",
- "integrity": "sha512-FII08DFM4ABh2q5rPYdr0hMtKXRgeZazvXaFYCs7J7uTcWDHUhczab2qOCJLNDugoj8jFag1djb7wS9ehaRYBg==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "gl-matrix": "^3.3.0",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@antv/coord/node_modules/@antv/util": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@antv/util/-/util-2.0.17.tgz",
- "integrity": "sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==",
- "license": "ISC",
- "dependencies": {
- "csstype": "^3.0.8",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/@antv/event-emitter": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@antv/event-emitter/-/event-emitter-0.1.3.tgz",
- "integrity": "sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg==",
- "license": "MIT"
- },
- "node_modules/@antv/expr": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@antv/expr/-/expr-1.0.2.tgz",
- "integrity": "sha512-vrfdmPHkTuiS5voVutKl2l06w1ihBh9A8SFdQPEE+2KMVpkymzGOF1eWpfkbGZ7tiFE15GodVdhhHomD/hdIwg==",
- "license": "MIT"
- },
- "node_modules/@antv/g": {
- "version": "6.1.28",
- "resolved": "https://registry.npmjs.org/@antv/g/-/g-6.1.28.tgz",
- "integrity": "sha512-BwavpbKGR4NEJD3BtVxfBFjCcxy5gsWoUNnBisfG1qfjhGTt7QvUYHFH46+mHJjHMIdYjuFw2T0ZYVtxBddxSg==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-camera-api": "2.0.41",
- "@antv/g-dom-mutation-observer-api": "2.0.38",
- "@antv/g-lite": "2.3.2",
- "@antv/g-web-animations-api": "2.1.28",
- "@babel/runtime": "^7.25.6"
- }
- },
- "node_modules/@antv/g-camera-api": {
- "version": "2.0.41",
- "resolved": "https://registry.npmjs.org/@antv/g-camera-api/-/g-camera-api-2.0.41.tgz",
- "integrity": "sha512-dF52/wpzHDKi7ZzPlaHurEjWrF9aBKL2udDwQkEeVtfkJ0DHaavr3BAvhuGhtHoecRYQJvpzP1OkGNDLQJQQlw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "gl-matrix": "^3.4.3",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-canvas": {
- "version": "2.0.48",
- "resolved": "https://registry.npmjs.org/@antv/g-canvas/-/g-canvas-2.0.48.tgz",
- "integrity": "sha512-P98cTLRbKbCAcUVgHqMjKcvOany6nR7wvt+g+sazIfKSMUCWgjLTOjlLezux2up3At29mt80StaV2AR3d61YQA==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/g-plugin-canvas-path-generator": "2.1.22",
- "@antv/g-plugin-canvas-picker": "2.1.27",
- "@antv/g-plugin-canvas-renderer": "2.3.3",
- "@antv/g-plugin-dom-interaction": "2.1.27",
- "@antv/g-plugin-html-renderer": "2.1.27",
- "@antv/g-plugin-image-loader": "2.1.26",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-dom-mutation-observer-api": {
- "version": "2.0.38",
- "resolved": "https://registry.npmjs.org/@antv/g-dom-mutation-observer-api/-/g-dom-mutation-observer-api-2.0.38.tgz",
- "integrity": "sha512-xzgbt8GUOiToBeDVv+jmGkDE+HtI9tD6uO8TirJbCya88DKcY/jurQALq0NdWKgMJLn7WPiUKyDwHWimwQcBJw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@babel/runtime": "^7.25.6"
- }
- },
- "node_modules/@antv/g-lite": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@antv/g-lite/-/g-lite-2.3.2.tgz",
- "integrity": "sha512-fkIxRoqLOGsNPwsp26bPp58cPWuX3E4wQ9cfkB/DHy5LtLrPpvOwHWB3+MBPgZwzk8jTTjchiXa756ZFOAWyQQ==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-math": "3.0.1",
- "@antv/util": "^3.3.5",
- "@antv/vendor": "^1.0.3",
- "@babel/runtime": "^7.25.6",
- "eventemitter3": "^5.0.1",
- "gl-matrix": "^3.4.3",
- "rbush": "^3.0.1",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-math": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@antv/g-math/-/g-math-3.0.1.tgz",
- "integrity": "sha512-FvkDBNRpj+HsLINunrL2PW0OlG368MlpHuihbxleuajGim5kra8tgISwCLmAf8Yz2b1CgZ9PvpohqiLzHS7HLg==",
- "license": "MIT",
- "dependencies": {
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "gl-matrix": "^3.4.3",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-canvas-path-generator": {
- "version": "2.1.22",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-canvas-path-generator/-/g-plugin-canvas-path-generator-2.1.22.tgz",
- "integrity": "sha512-Z0IawzTGgTppa9IpkNNKsqgoU89oOjUsiU8GZZlkDkUggQTHP0wOxTeLAb43YgClx3aTI3bRs44uMQutNdSVxw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/g-math": "3.0.1",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-canvas-picker": {
- "version": "2.1.27",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-canvas-picker/-/g-plugin-canvas-picker-2.1.27.tgz",
- "integrity": "sha512-DHQ0YLYNXAm6O63pW6nKs/R0fuqlUYfehNs/EtzrmqyUkKASd/Vhs4HLNeHTMUdBMgg41T+x5qay0GGttK4Xdw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/g-math": "3.0.1",
- "@antv/g-plugin-canvas-path-generator": "2.1.22",
- "@antv/g-plugin-canvas-renderer": "2.3.3",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "gl-matrix": "^3.4.3",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-canvas-renderer": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-canvas-renderer/-/g-plugin-canvas-renderer-2.3.3.tgz",
- "integrity": "sha512-d6JkZy1YmLnvI9wsbO8QVpBz7z7tl6JRQkF5hx9XLDtf2fD4n83KINeMq13skiNwaiudS771WWiBtfzUHB73pQ==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/g-math": "3.0.1",
- "@antv/g-plugin-canvas-path-generator": "2.1.22",
- "@antv/g-plugin-image-loader": "2.1.26",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "gl-matrix": "^3.4.3",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-dom-interaction": {
- "version": "2.1.27",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-dom-interaction/-/g-plugin-dom-interaction-2.1.27.tgz",
- "integrity": "sha512-hltVZZH+bj0uXmGSR+6BIwhCFYyHmDIQi3vrj/Wn1Dn6PgufvMCXfjr3DfmkQnY+FFP8ZCpg5N9MaE0BE9OddA==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@babel/runtime": "^7.25.6",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-dragndrop": {
- "version": "2.0.38",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-dragndrop/-/g-plugin-dragndrop-2.0.38.tgz",
- "integrity": "sha512-yCef5ER759i0WpuOekFQ+AcDTu0N/COMbkPOG6YuswVnhQH447GUpuNm7Le+Mq26qONlXTDyjxuMHoUOWwJ7Cw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-html-renderer": {
- "version": "2.1.27",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-html-renderer/-/g-plugin-html-renderer-2.1.27.tgz",
- "integrity": "sha512-NnI4GxDBb71o/XZzoRdi0xI3xg7GJmthyO5xP5/MiOFmwJ/jW/QDz17vUonmzUVbCt6upikHV5GyYOaogRqdVg==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "gl-matrix": "^3.4.3",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-plugin-image-loader": {
- "version": "2.1.26",
- "resolved": "https://registry.npmjs.org/@antv/g-plugin-image-loader/-/g-plugin-image-loader-2.1.26.tgz",
- "integrity": "sha512-AElV0QOX2LAhB3jr9XtvkynntuKhcaU5n7avu5ynM5VoAtMaJRANhCyefA2G3myeJxWcHk4nWDX6u4YMaZnnvw==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "gl-matrix": "^3.4.3",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g-web-animations-api": {
- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/@antv/g-web-animations-api/-/g-web-animations-api-2.1.28.tgz",
- "integrity": "sha512-V5g8bO2D1hb8fRMMi5hXL/De+1UDRzW3C5EX07oazR0q71GONASP+sVwniZdt9R1HAmJSN5dvW3SqWeU3EEstQ==",
- "license": "MIT",
- "dependencies": {
- "@antv/g-lite": "2.3.2",
- "@antv/util": "^3.3.5",
- "@babel/runtime": "^7.25.6",
- "tslib": "^2.5.3"
- }
- },
- "node_modules/@antv/g2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@antv/g2/-/g2-5.4.0.tgz",
- "integrity": "sha512-aNw4lvi9IdsdoMHZbrAhZbFy9y5Ppv6zyjtgTKHdMl8x4xnoweW/4YwryRZh2/2Z497dnobPcVyPu5Iwoz87Ww==",
- "license": "MIT",
- "dependencies": {
- "@antv/component": "^2.1.3",
- "@antv/coord": "^0.4.7",
- "@antv/event-emitter": "^0.1.3",
- "@antv/expr": "^1.0.2",
- "@antv/g": "^6.1.24",
- "@antv/g-canvas": "^2.0.43",
- "@antv/g-plugin-dragndrop": "^2.0.35",
- "@antv/scale": "^0.5.0",
- "@antv/util": "^3.3.10",
- "@antv/vendor": "^1.0.11",
- "flru": "^1.0.2",
- "pdfast": "^0.2.0"
- }
- },
- "node_modules/@antv/g2-extension-plot": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@antv/g2-extension-plot/-/g2-extension-plot-0.2.2.tgz",
- "integrity": "sha512-KJXCXO7as+h0hDqirGXf1omrNuYzQmY3VmBmp7lIvkepbQ7sz3pPwy895r1FWETGF3vTk5UeFcAF5yzzBHWgbw==",
- "dependencies": {
- "@antv/g2": "^5.1.8",
- "@antv/util": "^3.3.5",
- "@antv/vendor": "^1.0.10"
- }
- },
- "node_modules/@antv/scale": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.5.1.tgz",
- "integrity": "sha512-YnipyLgotgvbTn1puouBW7q4ckz0mOS2YW2GtefSRInaJuDykiMZJEyzoT0YZkJ950G+Xkip4QIsTKCSS2oVWw==",
- "license": "MIT",
- "dependencies": {
- "@antv/util": "^3.3.7",
- "color-string": "^1.5.5",
- "fecha": "^4.2.1"
- }
- },
- "node_modules/@antv/util": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.11.tgz",
- "integrity": "sha512-FII08DFM4ABh2q5rPYdr0hMtKXRgeZazvXaFYCs7J7uTcWDHUhczab2qOCJLNDugoj8jFag1djb7wS9ehaRYBg==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "gl-matrix": "^3.3.0",
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@antv/vendor": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@antv/vendor/-/vendor-1.0.11.tgz",
- "integrity": "sha512-LmhPEQ+aapk3barntaiIxJ5VHno/Tyab2JnfdcPzp5xONh/8VSfed4bo/9xKo5HcUAEydko38vYLfj6lJliLiw==",
- "license": "MIT AND ISC",
- "dependencies": {
- "@types/d3-array": "^3.2.1",
- "@types/d3-color": "^3.1.3",
- "@types/d3-dispatch": "^3.0.6",
- "@types/d3-dsv": "^3.0.7",
- "@types/d3-ease": "^3.0.2",
- "@types/d3-fetch": "^3.0.7",
- "@types/d3-force": "^3.0.10",
- "@types/d3-format": "^3.0.4",
- "@types/d3-geo": "^3.1.0",
- "@types/d3-hierarchy": "^3.1.7",
- "@types/d3-interpolate": "^3.0.4",
- "@types/d3-path": "^3.1.0",
- "@types/d3-quadtree": "^3.0.6",
- "@types/d3-random": "^3.0.3",
- "@types/d3-scale": "^4.0.9",
- "@types/d3-scale-chromatic": "^3.1.0",
- "@types/d3-shape": "^3.1.7",
- "@types/d3-time": "^3.0.4",
- "@types/d3-timer": "^3.0.2",
- "d3-array": "^3.2.4",
- "d3-color": "^3.1.0",
- "d3-dispatch": "^3.0.1",
- "d3-dsv": "^3.0.1",
- "d3-ease": "^3.0.1",
- "d3-fetch": "^3.0.1",
- "d3-force": "^3.0.0",
- "d3-force-3d": "^3.0.5",
- "d3-format": "^3.1.0",
- "d3-geo": "^3.1.1",
- "d3-geo-projection": "^4.0.0",
- "d3-hierarchy": "^3.1.2",
- "d3-interpolate": "^3.0.1",
- "d3-path": "^3.1.0",
- "d3-quadtree": "^3.0.1",
- "d3-random": "^3.0.1",
- "d3-regression": "^1.3.10",
- "d3-scale": "^4.0.2",
- "d3-scale-chromatic": "^3.1.0",
- "d3-shape": "^3.2.0",
- "d3-time": "^3.1.0",
- "d3-timer": "^3.0.1"
- }
- },
- "node_modules/@babel/helper-string-parser": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
- "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
- "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.28.2"
- },
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz",
- "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
- "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@ctrl/tinycolor": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
- "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@emotion/hash": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
- "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==",
- "license": "MIT"
- },
- "node_modules/@emotion/unitless": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
- "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==",
- "license": "MIT"
- },
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz",
- "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==",
- "cpu": [
- "loong64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@iconify-icons/mdi": {
- "version": "1.2.48",
- "resolved": "https://registry.npmjs.org/@iconify-icons/mdi/-/mdi-1.2.48.tgz",
- "integrity": "sha512-51bfNoRLhYDfxSu0Nyi/uRVq6q/tP4TyEc0vvuNwImrXpxrRJUAWJF2A36CfBkXm3hO9IBlph/CD/XNDJKgG6w==",
- "license": "Apache-2.0",
- "dependencies": {
- "@iconify/types": "*"
- }
- },
- "node_modules/@iconify-json/carbon": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/@iconify-json/carbon/-/carbon-1.2.13.tgz",
- "integrity": "sha512-vXrFFKkfYaZSwf4WfnRQJQMnpEzxlPlupwZZlS1WvOAuNnWahsUudHycaMpoBzDqBfniH4KQ2b5qnw0VMKoJug==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@iconify/types": "*"
- }
- },
- "node_modules/@iconify/iconify": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@iconify/iconify/-/iconify-3.1.1.tgz",
- "integrity": "sha512-1nemfyD/OJzh9ALepH7YfuuP8BdEB24Skhd8DXWh0hzcOxImbb1ZizSZkpCzAwSZSGcJFmscIBaBQu+yLyWaxQ==",
- "deprecated": "no longer maintained, switch to modern iconify-icon web component",
- "license": "MIT",
- "dependencies": {
- "@iconify/types": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/cyberalien"
- }
- },
- "node_modules/@iconify/types": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
- "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
- "license": "MIT"
- },
- "node_modules/@iconify/utils": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz",
- "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@antfu/install-pkg": "^1.0.0",
- "@antfu/utils": "^8.1.0",
- "@iconify/types": "^2.0.0",
- "debug": "^4.4.0",
- "globals": "^15.14.0",
- "kolorist": "^1.8.0",
- "local-pkg": "^1.0.0",
- "mlly": "^1.7.4"
- }
- },
- "node_modules/@iconify/vue": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-5.0.0.tgz",
- "integrity": "sha512-C+KuEWIF5nSBrobFJhT//JS87OZ++QDORB6f2q2Wm6fl2mueSTpFBeBsveK0KW9hWiZ4mNiPjsh6Zs4jjdROSg==",
- "license": "MIT",
- "dependencies": {
- "@iconify/types": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/cyberalien"
- },
- "peerDependencies": {
- "vue": ">=3"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.13",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
- "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
- "node_modules/@jridgewell/remapping": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
- "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
- "license": "MIT"
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.30",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
- "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "node_modules/@kurkle/color": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz",
- "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==",
- "license": "MIT"
- },
- "node_modules/@parcel/watcher": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
- "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- },
- "optionalDependencies": {
- "@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/@parcel/watcher-android-arm64": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-darwin-arm64": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
- "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-darwin-x64": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
- "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-freebsd-x64": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
- "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm-glibc": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm-musl": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm64-glibc": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm64-musl": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-x64-glibc": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-x64-musl": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-win32-arm64": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-win32-ia32": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
- "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-win32-x64": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@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": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@simonwep/pickr": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz",
- "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==",
- "license": "MIT",
- "dependencies": {
- "core-js": "^3.15.1",
- "nanopop": "^2.1.0"
- }
- },
- "node_modules/@types/d3-array": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
- "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==",
- "license": "MIT"
- },
- "node_modules/@types/d3-color": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
- "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
- "license": "MIT"
- },
- "node_modules/@types/d3-dispatch": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz",
- "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==",
- "license": "MIT"
- },
- "node_modules/@types/d3-dsv": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz",
- "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==",
- "license": "MIT"
- },
- "node_modules/@types/d3-ease": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
- "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
- "license": "MIT"
- },
- "node_modules/@types/d3-fetch": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz",
- "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==",
- "license": "MIT",
- "dependencies": {
- "@types/d3-dsv": "*"
- }
- },
- "node_modules/@types/d3-force": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz",
- "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==",
- "license": "MIT"
- },
- "node_modules/@types/d3-format": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz",
- "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==",
- "license": "MIT"
- },
- "node_modules/@types/d3-geo": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz",
- "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==",
- "license": "MIT",
- "dependencies": {
- "@types/geojson": "*"
- }
- },
- "node_modules/@types/d3-hierarchy": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz",
- "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==",
- "license": "MIT"
- },
- "node_modules/@types/d3-interpolate": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
- "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
- "license": "MIT",
- "dependencies": {
- "@types/d3-color": "*"
- }
- },
- "node_modules/@types/d3-path": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
- "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",
- "license": "MIT"
- },
- "node_modules/@types/d3-quadtree": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz",
- "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==",
- "license": "MIT"
- },
- "node_modules/@types/d3-random": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz",
- "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==",
- "license": "MIT"
- },
- "node_modules/@types/d3-scale": {
- "version": "4.0.9",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
- "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
- "license": "MIT",
- "dependencies": {
- "@types/d3-time": "*"
- }
- },
- "node_modules/@types/d3-scale-chromatic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
- "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==",
- "license": "MIT"
- },
- "node_modules/@types/d3-shape": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz",
- "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==",
- "license": "MIT",
- "dependencies": {
- "@types/d3-path": "*"
- }
- },
- "node_modules/@types/d3-time": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
- "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",
- "license": "MIT"
- },
- "node_modules/@types/d3-timer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
- "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
- "license": "MIT"
- },
- "node_modules/@types/geojson": {
- "version": "7946.0.16",
- "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz",
- "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
- "license": "MIT"
- },
- "node_modules/@vitejs/plugin-vue": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
- "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "vite": "^2.5.10"
- }
- },
- "node_modules/@vue/compiler-core": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.21.tgz",
- "integrity": "sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.21",
- "entities": "^4.5.0",
- "estree-walker": "^2.0.2",
- "source-map-js": "^1.2.1"
- }
- },
- "node_modules/@vue/compiler-dom": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.21.tgz",
- "integrity": "sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-core": "3.5.21",
- "@vue/shared": "3.5.21"
- }
- },
- "node_modules/@vue/compiler-sfc": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.21.tgz",
- "integrity": "sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.21",
- "@vue/compiler-dom": "3.5.21",
- "@vue/compiler-ssr": "3.5.21",
- "@vue/shared": "3.5.21",
- "estree-walker": "^2.0.2",
- "magic-string": "^0.30.18",
- "postcss": "^8.5.6",
- "source-map-js": "^1.2.1"
- }
- },
- "node_modules/@vue/compiler-ssr": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.21.tgz",
- "integrity": "sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.5.21",
- "@vue/shared": "3.5.21"
- }
- },
- "node_modules/@vue/devtools-api": {
- "version": "7.7.7",
- "resolved": "https://registry.npmjs.org/@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/@vue/devtools-kit": {
- "version": "7.7.7",
- "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.7.tgz",
- "integrity": "sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==",
- "license": "MIT",
- "dependencies": {
- "@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"
- }
- },
- "node_modules/@vue/devtools-shared": {
- "version": "7.7.7",
- "resolved": "https://registry.npmjs.org/@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.21",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.21.tgz",
- "integrity": "sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==",
- "license": "MIT",
- "dependencies": {
- "@vue/shared": "3.5.21"
- }
- },
- "node_modules/@vue/runtime-core": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.21.tgz",
- "integrity": "sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==",
- "license": "MIT",
- "dependencies": {
- "@vue/reactivity": "3.5.21",
- "@vue/shared": "3.5.21"
- }
- },
- "node_modules/@vue/runtime-dom": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.21.tgz",
- "integrity": "sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==",
- "license": "MIT",
- "dependencies": {
- "@vue/reactivity": "3.5.21",
- "@vue/runtime-core": "3.5.21",
- "@vue/shared": "3.5.21",
- "csstype": "^3.1.3"
- }
- },
- "node_modules/@vue/server-renderer": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.21.tgz",
- "integrity": "sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-ssr": "3.5.21",
- "@vue/shared": "3.5.21"
- },
- "peerDependencies": {
- "vue": "3.5.21"
- }
- },
- "node_modules/@vue/shared": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.21.tgz",
- "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==",
- "license": "MIT"
- },
- "node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/ant-design-vue": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-4.2.6.tgz",
- "integrity": "sha512-t7eX13Yj3i9+i5g9lqFyYneoIb3OzTvQjq9Tts1i+eiOd3Eva/6GagxBSXM1fOCjqemIu0FYVE1ByZ/38epR3Q==",
- "license": "MIT",
- "dependencies": {
- "@ant-design/colors": "^6.0.0",
- "@ant-design/icons-vue": "^7.0.0",
- "@babel/runtime": "^7.10.5",
- "@ctrl/tinycolor": "^3.5.0",
- "@emotion/hash": "^0.9.0",
- "@emotion/unitless": "^0.8.0",
- "@simonwep/pickr": "~1.8.0",
- "array-tree-filter": "^2.1.0",
- "async-validator": "^4.0.0",
- "csstype": "^3.1.1",
- "dayjs": "^1.10.5",
- "dom-align": "^1.12.1",
- "dom-scroll-into-view": "^2.0.0",
- "lodash": "^4.17.21",
- "lodash-es": "^4.17.15",
- "resize-observer-polyfill": "^1.5.1",
- "scroll-into-view-if-needed": "^2.2.25",
- "shallow-equal": "^1.0.0",
- "stylis": "^4.1.3",
- "throttle-debounce": "^5.0.0",
- "vue-types": "^3.0.0",
- "warning": "^4.0.0"
- },
- "engines": {
- "node": ">=12.22.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/ant-design-vue"
- },
- "peerDependencies": {
- "vue": ">=3.2.0"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/array-tree-filter": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
- "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==",
- "license": "MIT"
- },
- "node_modules/async-validator": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
- "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==",
- "license": "MIT"
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
- "license": "MIT"
- },
- "node_modules/axios": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/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/binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/birpc": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.5.0.tgz",
- "integrity": "sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/call-bind-apply-helpers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/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/chart.js": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.0.tgz",
- "integrity": "sha512-aYeC/jDgSEx8SHWZvANYMioYMZ2KX02W6f6uVfyteuCGcadDLcYVHdfdygsTQkQ4TKn5lghoojAsPj5pu0SnvQ==",
- "license": "MIT",
- "dependencies": {
- "@kurkle/color": "^0.3.0"
- },
- "engines": {
- "pnpm": ">=8"
- }
- },
- "node_modules/chokidar": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
- "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "readdirp": "^4.0.1"
- },
- "engines": {
- "node": ">= 14.16.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "license": "MIT",
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "license": "MIT",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/compute-scroll-into-view": {
- "version": "1.0.20",
- "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
- "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==",
- "license": "MIT"
- },
- "node_modules/confbox": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz",
- "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/copy-anything": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz",
- "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==",
- "license": "MIT",
- "dependencies": {
- "is-what": "^4.1.8"
- },
- "engines": {
- "node": ">=12.13"
- },
- "funding": {
- "url": "https://github.com/sponsors/mesqueeb"
- }
- },
- "node_modules/core-js": {
- "version": "3.45.1",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz",
- "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==",
- "hasInstallScript": true,
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/csstype": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
- "license": "MIT"
- },
- "node_modules/d3-array": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
- "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
- "license": "ISC",
- "dependencies": {
- "internmap": "1 - 2"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-binarytree": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/d3-binarytree/-/d3-binarytree-1.0.2.tgz",
- "integrity": "sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==",
- "license": "MIT"
- },
- "node_modules/d3-color": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
- "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-dispatch": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
- "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-dsv": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
- "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
- "license": "ISC",
- "dependencies": {
- "commander": "7",
- "iconv-lite": "0.6",
- "rw": "1"
- },
- "bin": {
- "csv2json": "bin/dsv2json.js",
- "csv2tsv": "bin/dsv2dsv.js",
- "dsv2dsv": "bin/dsv2dsv.js",
- "dsv2json": "bin/dsv2json.js",
- "json2csv": "bin/json2dsv.js",
- "json2dsv": "bin/json2dsv.js",
- "json2tsv": "bin/json2dsv.js",
- "tsv2csv": "bin/dsv2dsv.js",
- "tsv2json": "bin/dsv2json.js"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-ease": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
- "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-fetch": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
- "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
- "license": "ISC",
- "dependencies": {
- "d3-dsv": "1 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-force": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
- "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
- "license": "ISC",
- "dependencies": {
- "d3-dispatch": "1 - 3",
- "d3-quadtree": "1 - 3",
- "d3-timer": "1 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-force-3d": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/d3-force-3d/-/d3-force-3d-3.0.6.tgz",
- "integrity": "sha512-4tsKHUPLOVkyfEffZo1v6sFHvGFwAIIjt/W8IThbp08DYAsXZck+2pSHEG5W1+gQgEvFLdZkYvmJAbRM2EzMnA==",
- "license": "MIT",
- "dependencies": {
- "d3-binarytree": "1",
- "d3-dispatch": "1 - 3",
- "d3-octree": "1",
- "d3-quadtree": "1 - 3",
- "d3-timer": "1 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-format": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
- "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-geo": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
- "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
- "license": "ISC",
- "dependencies": {
- "d3-array": "2.5.0 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-geo-projection": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz",
- "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==",
- "license": "ISC",
- "dependencies": {
- "commander": "7",
- "d3-array": "1 - 3",
- "d3-geo": "1.12.0 - 3"
- },
- "bin": {
- "geo2svg": "bin/geo2svg.js",
- "geograticule": "bin/geograticule.js",
- "geoproject": "bin/geoproject.js",
- "geoquantize": "bin/geoquantize.js",
- "geostitch": "bin/geostitch.js"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-hierarchy": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
- "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-interpolate": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
- "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
- "license": "ISC",
- "dependencies": {
- "d3-color": "1 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-octree": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/d3-octree/-/d3-octree-1.1.0.tgz",
- "integrity": "sha512-F8gPlqpP+HwRPMO/8uOu5wjH110+6q4cgJvgJT6vlpy3BEaDIKlTZrgHKZSp/i1InRpVfh4puY/kvL6MxK930A==",
- "license": "MIT"
- },
- "node_modules/d3-path": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
- "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-quadtree": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
- "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-random": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
- "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-regression": {
- "version": "1.3.10",
- "resolved": "https://registry.npmjs.org/d3-regression/-/d3-regression-1.3.10.tgz",
- "integrity": "sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw==",
- "license": "BSD-3-Clause"
- },
- "node_modules/d3-scale": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
- "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
- "license": "ISC",
- "dependencies": {
- "d3-array": "2.10.0 - 3",
- "d3-format": "1 - 3",
- "d3-interpolate": "1.2.0 - 3",
- "d3-time": "2.1.1 - 3",
- "d3-time-format": "2 - 4"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-scale-chromatic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
- "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
- "license": "ISC",
- "dependencies": {
- "d3-color": "1 - 3",
- "d3-interpolate": "1 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-shape": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
- "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
- "license": "ISC",
- "dependencies": {
- "d3-path": "^3.1.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-time": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
- "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
- "license": "ISC",
- "dependencies": {
- "d3-array": "2 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-time-format": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
- "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
- "license": "ISC",
- "dependencies": {
- "d3-time": "1 - 3"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/d3-timer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
- "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/dayjs": {
- "version": "1.11.18",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz",
- "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==",
- "license": "MIT"
- },
- "node_modules/debug": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/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/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
- "dev": true,
- "license": "Apache-2.0",
- "optional": true,
- "bin": {
- "detect-libc": "bin/detect-libc.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/dom-align": {
- "version": "1.12.4",
- "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz",
- "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==",
- "license": "MIT"
- },
- "node_modules/dom-scroll-into-view": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz",
- "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==",
- "license": "MIT"
- },
- "node_modules/dunder-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/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/echarts": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/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/echarts/node_modules/tslib": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
- "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
- "license": "0BSD"
- },
- "node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/es-define-property": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/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/esbuild": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz",
- "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=12"
- },
- "optionalDependencies": {
- "@esbuild/linux-loong64": "0.14.54",
- "esbuild-android-64": "0.14.54",
- "esbuild-android-arm64": "0.14.54",
- "esbuild-darwin-64": "0.14.54",
- "esbuild-darwin-arm64": "0.14.54",
- "esbuild-freebsd-64": "0.14.54",
- "esbuild-freebsd-arm64": "0.14.54",
- "esbuild-linux-32": "0.14.54",
- "esbuild-linux-64": "0.14.54",
- "esbuild-linux-arm": "0.14.54",
- "esbuild-linux-arm64": "0.14.54",
- "esbuild-linux-mips64le": "0.14.54",
- "esbuild-linux-ppc64le": "0.14.54",
- "esbuild-linux-riscv64": "0.14.54",
- "esbuild-linux-s390x": "0.14.54",
- "esbuild-netbsd-64": "0.14.54",
- "esbuild-openbsd-64": "0.14.54",
- "esbuild-sunos-64": "0.14.54",
- "esbuild-windows-32": "0.14.54",
- "esbuild-windows-64": "0.14.54",
- "esbuild-windows-arm64": "0.14.54"
- }
- },
- "node_modules/esbuild-android-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz",
- "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-android-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz",
- "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-darwin-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz",
- "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-darwin-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz",
- "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-freebsd-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz",
- "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-freebsd-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz",
- "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-32": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz",
- "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz",
- "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-arm": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz",
- "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz",
- "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-mips64le": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz",
- "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==",
- "cpu": [
- "mips64el"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-ppc64le": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz",
- "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-riscv64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz",
- "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-s390x": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz",
- "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-netbsd-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz",
- "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-openbsd-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz",
- "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-sunos-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz",
- "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-32": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz",
- "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz",
- "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz",
- "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "license": "MIT"
- },
- "node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
- "license": "MIT"
- },
- "node_modules/exsolve": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz",
- "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "license": "MIT"
- },
- "node_modules/fecha": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
- "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==",
- "license": "MIT"
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/flru": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/flru/-/flru-1.0.2.tgz",
- "integrity": "sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/follow-redirects": {
- "version": "1.15.11",
- "resolved": "https://registry.npmjs.org/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/form-data": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/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/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/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-intrinsic": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/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.npmjs.org/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/gl-matrix": {
- "version": "3.4.4",
- "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz",
- "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==",
- "license": "MIT"
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/globals": {
- "version": "15.15.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
- "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/gopd": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/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/has-symbols": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/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.npmjs.org/hookable/-/hookable-5.5.3.tgz",
- "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==",
- "license": "MIT"
- },
- "node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/immutable": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
- "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/internmap": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
- "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "license": "MIT"
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-plain-object": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz",
- "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-what": {
- "version": "4.1.16",
- "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz",
- "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==",
- "license": "MIT",
- "engines": {
- "node": ">=12.13"
- },
- "funding": {
- "url": "https://github.com/sponsors/mesqueeb"
- }
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "license": "MIT"
- },
- "node_modules/kolorist": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
- "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/local-pkg": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz",
- "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==",
- "dev": true,
- "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.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "license": "MIT"
- },
- "node_modules/lodash-es": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
- "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
- "license": "MIT"
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "license": "MIT",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/magic-string": {
- "version": "0.30.18",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
- "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.5"
- }
- },
- "node_modules/math-intrinsics": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/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/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/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.npmjs.org/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/mitt": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
- "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
- "license": "MIT"
- },
- "node_modules/mlly": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz",
- "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
- "dev": true,
- "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.npmjs.org/confbox/-/confbox-0.1.8.tgz",
- "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/mlly/node_modules/pkg-types": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
- "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "confbox": "^0.1.8",
- "mlly": "^1.7.4",
- "pathe": "^2.0.1"
- }
- },
- "node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/nanoid": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
- "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/nanopop": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.4.2.tgz",
- "integrity": "sha512-NzOgmMQ+elxxHeIha+OG/Pv3Oc3p4RU2aBhwWwAqDpXrdTbtRylbRLQztLy8dMMwfl6pclznBdfUhccEn9ZIzw==",
- "license": "MIT"
- },
- "node_modules/node-addon-api": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
- "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/package-manager-detector": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz",
- "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/pathe": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
- "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/pdfast": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz",
- "integrity": "sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==",
- "license": "MIT"
- },
- "node_modules/perfect-debounce": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
- "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
- "license": "MIT"
- },
- "node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "license": "ISC"
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pinia": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/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/pkg-types": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz",
- "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "confbox": "^0.2.2",
- "exsolve": "^1.0.7",
- "pathe": "^2.0.3"
- }
- },
- "node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/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/proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "license": "MIT"
- },
- "node_modules/quansync": {
- "version": "0.2.11",
- "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz",
- "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/antfu"
- },
- {
- "type": "individual",
- "url": "https://github.com/sponsors/sxzz"
- }
- ],
- "license": "MIT"
- },
- "node_modules/quickselect": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
- "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==",
- "license": "ISC"
- },
- "node_modules/rbush": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz",
- "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
- "license": "MIT",
- "dependencies": {
- "quickselect": "^2.0.0"
- }
- },
- "node_modules/react": {
- "version": "19.1.1",
- "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
- "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "19.1.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
- "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "scheduler": "^0.26.0"
- },
- "peerDependencies": {
- "react": "^19.1.1"
- }
- },
- "node_modules/readdirp": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
- "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 14.18.0"
- },
- "funding": {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- },
- "node_modules/resize-observer-polyfill": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
- "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
- "license": "MIT"
- },
- "node_modules/resolve": {
- "version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.16.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/rfdc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
- "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
- "license": "MIT"
- },
- "node_modules/rollup": {
- "version": "2.77.3",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz",
- "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/rw": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "license": "MIT"
- },
- "node_modules/sass": {
- "version": "1.91.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.91.0.tgz",
- "integrity": "sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==",
- "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/scheduler": {
- "version": "0.26.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
- "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/scroll-into-view-if-needed": {
- "version": "2.2.31",
- "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz",
- "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==",
- "license": "MIT",
- "dependencies": {
- "compute-scroll-into-view": "^1.0.20"
- }
- },
- "node_modules/shallow-equal": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz",
- "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==",
- "license": "MIT"
- },
- "node_modules/simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "license": "MIT",
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/speakingurl": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz",
- "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/stylis": {
- "version": "4.3.6",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz",
- "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==",
- "license": "MIT"
- },
- "node_modules/superjson": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz",
- "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==",
- "license": "MIT",
- "dependencies": {
- "copy-anything": "^3.0.2"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/svg-path-parser": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/svg-path-parser/-/svg-path-parser-1.1.0.tgz",
- "integrity": "sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==",
- "license": "MIT"
- },
- "node_modules/throttle-debounce": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz",
- "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==",
- "license": "MIT",
- "engines": {
- "node": ">=12.22"
- }
- },
- "node_modules/tinyexec": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz",
- "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/tinyglobby": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
- "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
- "dev": true,
- "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/tinyglobby/node_modules/fdir": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
- "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "picomatch": "^3 || ^4"
- },
- "peerDependenciesMeta": {
- "picomatch": {
- "optional": true
- }
- }
- },
- "node_modules/tinyglobby/node_modules/picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/tslib": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "license": "0BSD"
- },
- "node_modules/ufo": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz",
- "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/unplugin": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.10.tgz",
- "integrity": "sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==",
- "dev": true,
- "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"
- }
- },
- "node_modules/unplugin-icons": {
- "version": "22.2.0",
- "resolved": "https://registry.npmjs.org/unplugin-icons/-/unplugin-icons-22.2.0.tgz",
- "integrity": "sha512-OdrXCiXexC1rFd0QpliAgcd4cMEEEQtoCf2WIrRIGu4iW6auBPpQKMCBeWxoe55phYdRyZLUWNOtzyTX+HOFSA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@antfu/install-pkg": "^1.1.0",
- "@iconify/utils": "^2.3.0",
- "debug": "^4.4.1",
- "local-pkg": "^1.1.1",
- "unplugin": "^2.3.5"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- },
- "peerDependencies": {
- "@svgr/core": ">=7.0.0",
- "@svgx/core": "^1.0.1",
- "@vue/compiler-sfc": "^3.0.2 || ^2.7.0",
- "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0",
- "vue-template-compiler": "^2.6.12",
- "vue-template-es2015-compiler": "^1.9.0"
- },
- "peerDependenciesMeta": {
- "@svgr/core": {
- "optional": true
- },
- "@svgx/core": {
- "optional": true
- },
- "@vue/compiler-sfc": {
- "optional": true
- },
- "svelte": {
- "optional": true
- },
- "vue-template-compiler": {
- "optional": true
- },
- "vue-template-es2015-compiler": {
- "optional": true
- }
- }
- },
- "node_modules/unplugin-utils": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.2.5.tgz",
- "integrity": "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "pathe": "^2.0.3",
- "picomatch": "^4.0.3"
- },
- "engines": {
- "node": ">=18.12.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sxzz"
- }
- },
- "node_modules/unplugin-utils/node_modules/picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/unplugin-vue-components": {
- "version": "29.0.0",
- "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-29.0.0.tgz",
- "integrity": "sha512-M2DX44g4/jvBkB0V6uwqTbkTd5DMRHpeGoi/cIKwGG4HPuNxLbe8zoTStB2n12hoDiWc9I1PIRQruRWExNXHlQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chokidar": "^3.6.0",
- "debug": "^4.4.1",
- "local-pkg": "^1.1.1",
- "magic-string": "^0.30.17",
- "mlly": "^1.7.4",
- "tinyglobby": "^0.2.14",
- "unplugin": "^2.3.5",
- "unplugin-utils": "^0.2.4"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- },
- "peerDependencies": {
- "@babel/parser": "^7.15.8",
- "@nuxt/kit": "^3.2.2 || ^4.0.0",
- "vue": "2 || 3"
- },
- "peerDependenciesMeta": {
- "@babel/parser": {
- "optional": true
- },
- "@nuxt/kit": {
- "optional": true
- }
- }
- },
- "node_modules/unplugin-vue-components/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/unplugin-vue-components/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/unplugin/node_modules/picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/vite": {
- "version": "2.9.18",
- "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz",
- "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "esbuild": "^0.14.27",
- "postcss": "^8.4.13",
- "resolve": "^1.22.0",
- "rollup": ">=2.59.0 <2.78.0"
- },
- "bin": {
- "vite": "bin/vite.js"
- },
- "engines": {
- "node": ">=12.2.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- },
- "peerDependencies": {
- "less": "*",
- "sass": "*",
- "stylus": "*"
- },
- "peerDependenciesMeta": {
- "less": {
- "optional": true
- },
- "sass": {
- "optional": true
- },
- "stylus": {
- "optional": true
- }
- }
- },
- "node_modules/vue": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.21.tgz",
- "integrity": "sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.5.21",
- "@vue/compiler-sfc": "3.5.21",
- "@vue/runtime-dom": "3.5.21",
- "@vue/server-renderer": "3.5.21",
- "@vue/shared": "3.5.21"
- },
- "peerDependencies": {
- "typescript": "*"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/vue-router": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/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"
- }
- },
- "node_modules/vue-router/node_modules/@vue/devtools-api": {
- "version": "6.6.4",
- "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
- "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==",
- "license": "MIT"
- },
- "node_modules/vue-types": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz",
- "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==",
- "license": "MIT",
- "dependencies": {
- "is-plain-object": "3.0.1"
- },
- "engines": {
- "node": ">=10.15.0"
- },
- "peerDependencies": {
- "vue": "^3.0.0"
- }
- },
- "node_modules/warning": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
- "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.0.0"
- }
- },
- "node_modules/webpack-virtual-modules": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
- "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/zrender": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/zrender/-/zrender-6.0.0.tgz",
- "integrity": "sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "tslib": "2.3.0"
- }
- },
- "node_modules/zrender/node_modules/tslib": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
- "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
- "license": "0BSD"
- }
- }
-}
diff --git a/capi-ui/package.json b/capi-ui/package.json
deleted file mode 100644
index 10be6e5..0000000
--- a/capi-ui/package.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "name": "vue3_cli_default",
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "vite build",
- "serve": "vite preview"
- },
- "dependencies": {
- "@ant-design/icons-vue": "^7.0.1",
- "@ant-design/plots": "^2.6.3",
- "@iconify-icons/mdi": "^1.2.48",
- "@iconify/iconify": "^3.1.1",
- "@iconify/vue": "^5.0.0",
- "ant-design-vue": "^4.2.6",
- "axios": "^1.11.0",
- "chart.js": "^4.5.0",
- "echarts": "^6.0.0",
- "pinia": "^3.0.3",
- "vue": "^3.2.8",
- "vue-router": "^4.5.1"
- },
- "devDependencies": {
- "@iconify-json/carbon": "^1.2.13",
- "@vitejs/plugin-vue": "^1.6.0",
- "@vue/compiler-sfc": "^3.2.6",
- "sass": "^1.91.0",
- "unplugin-icons": "^22.2.0",
- "unplugin-vue-components": "^29.0.0",
- "vite": "^2.5.2"
- }
-}
diff --git a/capi-ui/public/favicon.ico b/capi-ui/public/favicon.ico
deleted file mode 100644
index 9e3ed92f2842c0c91d9a72a689ed576ce3e88e82..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4286
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
diff --git a/capi-ui/src/App.vue b/capi-ui/src/App.vue
deleted file mode 100644
index 155be23..0000000
--- a/capi-ui/src/App.vue
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/capi-ui/src/api/auth.ts b/capi-ui/src/api/auth.ts
deleted file mode 100644
index cd98d8e..0000000
--- a/capi-ui/src/api/auth.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import request from '@/utils/request'
-
-export interface LoginParams {
- account: string
- password: string
-}
-
-export interface LoginResult {
- token: string
-}
-
-/** 登录接口 */
-export const apiLogin = (data: LoginParams) =>
- request.post('/Sys/login/userLogin', data)
-
-/** 退出登录 */
-export const apiLogout = () => request.post('/Sys/login/userLogout')
\ No newline at end of file
diff --git a/capi-ui/src/api/data.ts b/capi-ui/src/api/data.ts
deleted file mode 100644
index d9e4d93..0000000
--- a/capi-ui/src/api/data.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-export interface DbItem {
- label: string;
- value: string;
- disabled?: boolean;
-}
-
-export interface dbResponse {
- code: number
- message: string
- result: DbItem[]
-}
-
-
-
-export interface SyncTables {
- createTime: string;
- taskId: string;
- taskName: string;
- sourceDbId: string;
- sourceTable: string;
- targetTable: string;
- isActive: string;
- lastSyncTime: string;
- updateTime: string;
- dbType: string;
- dbId: string;
- successRows: number;
-}
-
-
-/** 获取数据库下拉列表 */
-export const getDbList = async (): Promise => {
- const response = await request.get('/Sys/data/getDbList')
-
- if (response.code !== 200) {
- console.error('获取数据失败:', response.message)
- throw new Error(`获取数据失败: ${response.message}`)
- }
- return response.result || []
-}
-
-
-export const getSyncTables = async (data: SyncTables): Promise =>{
- const response = await request.get('/Sys/data/getTableList', { params: data })
- if (response.code !== 200) {
- console.error('获取数据失败:', response.message)
- throw new Error(`获取数据失败: ${response.message}`)
- }
- return response.result || []
-}
\ No newline at end of file
diff --git a/capi-ui/src/api/menu.ts b/capi-ui/src/api/menu.ts
deleted file mode 100644
index f5d6062..0000000
--- a/capi-ui/src/api/menu.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import request from '@/utils/request'
-
-/**
- * 菜单模块接口定义
- */
-export interface MenuItem {
- menuId: string
- menuName: string
- menuCode: string
- moduleCode: string
- cicon: string
- chref: string
- ftenantId: string
- fflowId: string | null
- fflowTaskId: string | null
- fflowState: string | null
-}
-
-export interface ModuleItem {
- moduleName: string
- moduleCode: string
- icon: string
- href: string
- menus: MenuItem[]
-}
-
-export interface MenuResponse {
- code: number
- message: string
- result: ModuleItem[]
-}
-
-/**
- * 获取模块菜单数据
- */
-export const getModuleMenus = async (): Promise => {
- const response = await request.get('/Sys/login/getModules')
-
- if (response.code !== 200) {
- console.error('获取菜单数据失败:', response.message)
- throw new Error(`获取菜单失败: ${response.message}`)
- }
-
- return response.result || []
-}
diff --git a/capi-ui/src/assets/imges/backImg.jpg b/capi-ui/src/assets/imges/backImg.jpg
deleted file mode 100644
index 57525beef55d303de41d09116ed1f3c421e32ac9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 84612
zcmeFa2|SeF_c;F8$(E(;OqQgw?~17u$yRnEF*77PBU?Cp2I5amMMcyNCQZI}T!(e;b>-AGqk6zt$JSG23=F;_R3x;ku&se=pB)!S1Hl97^;
zQIV2Ykx_z4%c;o7sz@n<$`p6We&TkQe6f9+Q+FvA)09d8j`*P_qga5YUOo;o{-5I@
z+q`@ngLrb@g9x#7pAsIwYu~@hsBBLauAg3g!qM@dxqF|5(g)9`5n^>i(b|11~6Ldc<
zL(P8uUiuy(;SC1Gwz6^_XX?~xM8XWeca9=Fb}bg+je@K2~#)Rfbf(X6`>{~K(kr?
zRXsrB0S9uQu>u;^wS>a&F%bQU0-+URpdj_h0>PojVOlN7u0$2&7ZLQpjk^!)wS-yo
z&~M%u3^a)DKA?A7Mav45iJ`-^C{tr((Ch?=@a}PpB6{eVyK(D*rgCh-?LeVa*2*gG
zL_soYdh>vI{F$LvT%)XO#)P%wgj&;{x2BGRCK(CVryL#2dIDq0KDNT7tNSP79=JZ#
z8|ibHbij#7PBfYqwDNy|-sf`+3>NaLjGl0w2t2D2#5;7QG2)YZXW_L?)hR6>2W2;X
z&G6cxU{;c<-Yt2M&Y_#*F;tnmW|6vXNfxvV5+i;UnS8lZ?
zIr6&futvpJNHI2Nd~Gh8$b63*slW;3c8ne`QK_yz=HNM1KTyu-3`yU+T5dP;&Odo}
zM*+tU9Cwhg?+r0d9Wtz7Q2}mbP-bt}Jw$bbeG|8y?(-d6o3T!gC6$~=l!*g39_gKlBh)3ft7wKtBD+$<4m8u~Rt++Ff4HTp((}>3ru7z0
zy~5$SxHh}#M{f^Zkh#u6;bB0w`P8#!lk_~7K&=P$_wcdW)n1=00$>)r(`uD)nTT&6
zhMe)<6UQ^&AIl7Hv$DGC^0|^{BI?n{bXWT?&mLz?6QIGy3~YtTzFT*tkanXFk_!oSnWJ7@BF4k2DzT2l+xF**1
z9RWI*HKNNMCDq}7$K`YpmL`5YM#{3v@4NZ%>&$8_*CY}biWkMI9PRsT!@9pKDGs`6
z_6hzX&&-aFT-1-(s>l~PIASm`y~~s>t$opbOV&GBhEf8;_O>ToP8o-_EEtJ^-p}ognhM6NXT5crg`aWo__OA
zhD#qq{CUnFwMorkF=+{OwAhq%RbM~~!+Fq?_l0b!hRL?xYq$+R#yENSy#4Kw4c8A1
z#K`j6XFWN`R9M25Fb`d;WnIsw|Bu??Hpkmj7Dtjs(cD4%jdLf780NYhwR
ztr>B6&=9dTL$*F+R-n2qvWWmC8`&a^PhV@l*|I5=`*=S`To2y6p8$P~``mJ%b>Ma3
z<-BPAEvPFzbx4DkKW(|xt&Bm?aNA+t@c(hcC3CxD#wzO50s6+&-Ckz*wHWwy)
z>7A|ES$!)!tNd`>-hyYE>9>7~wAm(Hr~P6dVjkkJ;~Bls0Y~3dJiM246PI~YChhsg
zk}`h_i1>>LnZ>
zcidrrpd&oVf;?)f!kGZQ>7KQY
z%EvyTH-SMAJB`M@MxyEr2aK&ZxDg+=z|%8YuhwA*4NrWvgx(ODI`9fPAQrG8`pCVQ
zV0!m&^3MmdufY@H`%Ltrwv_LQr#z2%vRmk&!^bbVxUH6-5)NhvR-DH@d$;|9^kKfD
zaUS??S4AO;hb=d5Muv+k*D5GK+b--L364(_iOGh2J#Y-2$ns
zYq5G^b}=KMabYyTNC?MJiK!q5M9`h{wxRJ!;B_tKp6`)u`5atY^|Lo{uf@PEY&Hyx
zTulq#!x}#j@CM(*9v?<56Il*&&EUqvY0=rR1EkwEL&68bH`aAOoh(@iDM)FLmM$gH
zHG?1yUNQ@af=5Ji=?+{u@`%ED7!eZ8`gQ3%gZB=caeLk!SbuNlw#%gYDx|U&a9t0+
zM8^n%=-oUVT+sSnXg4o3cqDp`&_PeMp{=W{6A41g1&uT1RJGhV<0p)ZgXmwq4?fLQVAT~iR4lX~($hvHd
z`fg|kR~JuE&OwA!cSE}@q7A7#*?KHJ7}$I2EL!YM$WT3f69biNB;UNPg42E>|vfbtSnfOThXnMG;%G=|#
z8g7pV(#Y5ats!LKMC9huXO9ySwpPA@rxTi#f6&Kim+cbxx)Ue_+SOyP4cdk{0uqu3
z?GJh`$^kJ=1O|5^+K>*)ZoZjcx-|kzgtfXgL^#doAM`-%GAFh``m9HIxVo7hLjmRj
znRIZmUnCzBvA_V}w8s^Vc6D}gb+KQl!mwCEL}6Jz<6^#ngZ;7P1@wyr0JkN0;_RUK
zHje{z4cvj7xOgYcoXw;%riD(y4Soummp4XI9&u(`kRZ91p7}|wj+370NLO$nBh>;6
zD&l9|!n6PaOM;ywVRI!|fh
z$cSSjN+T}`mX?%5q$S8B-!=bT;0r&?Z%Fx(
z8z=lDG;Vo;XOhH|Kz?49=l}#-
z8kCWgJaOVINhiqsMY^FqOS51e4TB{ipC68=lLG?fY2u_qoTg+e`k^9~foxXrr6E0N
z?OoOvjlGAfm)nXgYF7^jdxs?ryw8x>x;`lnw83cOg?80Mxu863&?qFxfQ)?I7EQ*w
zd0=7=u|#X$aQv^wPvPa^w8HR^h`%yN*VBHbaiX?yLL1rGuYh7gpq!kHP(Ela&;3Ta
zI*ZDXb}@SeFx@d%55L_`4)%+bVxAxT{>5xS02(C9&c=(Roas)WJkV=^n=EFp1gE#P
zS9f)C^;kw+mihMgXf72HX{_h!LZmev+SLu1bx+iC?YGVesL55i47Mb-x+LI6>Iu
zpRmk7VVQrzGXI2S{t3(c6PEcWEb~uT=Ks54nRy>)6Yydn$Pj$Vh)xYNv>QS~u8=K+
zf?&`==om<&!Pk?Nasv>o{{jLAse?bFi$wC7=GP}QB##O7Kk@TPPmVo4Z;zHhS{Qkm#!)}l3yeUb3m#Jn#$`+>AI<-jydf2
z^FSH;=@}vX91+S$LAV-hr;mz{vzs#tZ3FXhc5?Al@lh2dHLe2E#B51H7zqUJs47U>
zCWD#j9)zj8dZ1wP67u2*DQP*FqOydvytJH>^mdqxl(ej*l&qw*thhAT1yoj%mWM5T
z1VL{eNIMmSy&4OBfhSeLg+Y0HdrNrBO1OI1OG+y%D@#hrNXp2F0|;?XUl+8EkGPAc
z&|(XFQJx472T}wFMr;v8C%n+Af&kO`Avn7&HM=IQ76FlnB{(;*R3LSZL`b5XP|he9
zv?rjeG;#Q(M%@-SJC~}gXnLub#EivCfV8^0Ygbt0o3ry$7oO;SC%`cNip!ovw_nl#
z<>~6>fk5p$0nij$?93Bwfci<#71%9ywz4_^CslS+QTIUEfIyEC2=Xj)`Dfg5`Q|RM
zuLW=v2n(T91&O=8;!^VB(o#m!fZMVvGBVqwlvJdo=0SB`kq&mgD?w$Hj21VBSAYU(
zLxND#zXV1iRP0d3rQCVKv)>c{CM!{yW{$5vv7g2l`>mxyZDQP7nLe^GZ9I2#;5SNpZ
zR}{BZv_Xl>C@R?~Bb02VWu#Gy_2(DVHctO>J7AjqBn5HNs$=7e^6*@keS2)|7gA0R
z%Sc9oAqHwy1$(0kd(+Rr|>{a$aRB+#gYke0Jd(&^e%I*zK`;rhmaPCTfLF%jQ{?nO#
z&+~gz@ATwe{7wJ=VPixbC5dWho|KZmA@Jea4e9opN*
z1GU>8%)ix&Oh#5h8n#8(1_7eV;M|JXa!Fo^zNgKJzeZkON?J-m#>P%uPFVpdE{~9t
z6Sq;20*@#eB+^Do3MnVQH29Us%g7sn<1w;|DpE>|%I}YmU#W%Xt00cqxY(nBg_ryr
zLy<}Sr?w#;HIQ#SK>FG?>G
z<>9bQ0G4;Ngahoq+2OyGw?8vL|Hn)sX^(j&Ao;6)n19|oPe=_SZ%FQm%37M>PbCoe
zD=NtU*t*X5KOe&W8`gD6`!91s7YzdNY>CMwms)Mn_5J7m4+Z|Az&{lDhXVgl;2#S7
z|A+!VgK{Vr;HP_okQn&*!zG>Gp%2!s91|DzNO!p#Gm
z6e2qapkr67IbgctFA0EG@n2cK|2d4qH#NDDi8IXi$f@u&*BGs*^>S)e3t
z91EjSh+`lv1=0*2Mg|~8O1Tqk8#CB1OWQ6>qd}Ykz(VS-ZoZ_gYuFZq7z{)em0I3JsC6=P!R*xD4*El0@FlmyaKs5ASZQ
z`kD8$=FdFW``|bWI2J^4?Ps3tZ3xOf2SJ>zKl6m|fZz-$>+dF^K0Y;Q+1UR|i?{8u6Vk1H-iYZ)Hf
z!FmDZfdWAnm?2OWU)AtT5fIszfUo`f^x0eM3w
zq0>+>6ao&p-GuHyaZo&z2&F>Lpls*`R1B3vmEhfyd8R~_GpzqKWGz$)6(U38c
zv5|3+36P19Z6lK*QzBC%+efBDW?BzbSqNDe*&VWbWQkT2K+^0yT$fKyB
zXrTB^@s(nRlA4l@5=JRbxr1^)r7H%
zs8p!5sLZJBsl2IzsUoNzQDst!q7r$Ffdzo$5NHb;sA8UUzF<>bkOZ
zZR^JA>FEXOmFW-BJJ6q^zeWF){xy9k{R{&u!&U}$21^DnhN}z-3@;fzFpM)YGHzzv
z#c08ZX1vOn$XLSoiSY*$8-S6^?lK5%{1`rP#`>nB;*Sfp9>S)5revpivW!}5idhIKRRK2{{_S=I-vC9K_S
z6l_9l>TC$MAhvk6GPYiJYIad}E%xK=A?zvaHSFIvux^msV6wqyL)3cv^YMdAIT!@cQ#U;H~1F;w^LUuyoLa&6r3kwMA3ZE2C5^fct6HyX5CK4%9Au_#LbhGK^^P96b
ze-Y&r)e`j+O%iR}!ng#eK{DEsbK-VoG9;VliUxwvum^-+F9o)YjT<9sPI@*ZW3@(bk|6$KTv$}^Rb9pXD2cRbngWvA#))Xw;w
z-Kv7BHmdhjKdZsij;h^N`wZU%w}Ib>ckL3|h1~UMSO0FY-N$z)?;hSGwZ~&m=ALPF
z74-o1mwPGpYVN(Xw`L#fKI46N_I=V2)Uek`()g|^uj#M(azE96?fuvHw`lQcA+!>;
zz8_FL5OAPWn?c)9`;K;(&Q=`{ojhG~-2=Kebldbq^j!3^^&x#N{Tur22SpFMAIv{Q
zedyq!s6%}Q(gr6DDh$~Stqq?TP8sbn3N`v@yv5kd_>~E>iKR)R$+YQS(=gM|W|C$B
zW|ijL<__jL7Bm(n7LP0@5AQpC^Kh@Fyk)Ruvz4fokJXza+((>_6j(D`+gN8Dr8;VQ
z^vTgV8-1JmHj}nmw$ZlV5$cFY#1L{9G8{R8QbmQK`t4Nh!tB1-tJ>eNA2xH
zcMolkN1kM!R-QR%cHm4^d2R7J=hb;a?L^dxAKoV389ppNESK4srpEEbg~Va+I^2DKPxD^Z{mu6y9#B6x
z@t`l>B);OI(!<0@+>b&Y;SyXDK0h{iT$-qunD~VENoW#zl2_6|vSsqSl)WiAsp6^k
z(l(}rJcXWmJsnIxn%?|O``N1urHs_)BG02U*)lI>k!AU2ea}9Y{W-@xr!MzE?yI~V
zd71eV`3WyJy@)ExtIckEhzG+Ag)PZ;$xI`{{m%SV!7t
zh0g_@dpoPT47)ydBf5urJbUJP&-O9)Mf3~wCw`In@?t<^;N9Ti!QLUaq1ms&-&npy
z4{sTMKC)}1>bu$Z-cgTH!r0|;uJMEkxrtYk2PZ#GIZw?_U;4rIBT|Cx*+zYvbDp&fxI&Z{B2Oq+{H`z_5XveLXujjE9?>2PVit{0RQZi>PG4s<1Gz
z@UXD({EatRDV1nW{qiQO&p&Un{lXSAn{Vt!
z{91Ka4Fohsd_Qmz=OskI3xmHM?=M)bJ%E9~KwzE0a?*fT5?2qN_$t_naW0N#WnIvY
zmKFH^b^vGol7plnMy?t>$S?%&CWmSLxfBrJV*|va6a&a?UEbjDxcCbv02irxQeaw6kQm=FPvD5i#Gw9Yp|wXYmEW?F&7W~B^OuC!_{mx
zT~72RN`iMJiQ`=jzDg{9BL#K;4JpuDh5v6d)|P_b5pmVXvuBuNy(
zyVk$yZy6`&NhCTiJ^!&3fVuoPq+ni={W1l>oX}fS;Dp2GB^Qi$Q8}!w3$)|IR_e?}
za3TR$Qf5sl)F;&cyHY@80A(T|@6W-kHI;sY2=Vt4R*Cap&1Kk%hKyq7Ezo}~1@-?M
zDfr2!<%Iu*HH+qK6#)Pj*HSzGbtzcW90G0_5*q$pDOl|j#Qz&o@NX&9)w*C&l!+E$
z!6zV2r8VsOa&C}FypA|8)>MeZm(Ev#FZw}C(~txK>R%)IL4a>R^~t~*eiRY>7Y)6j
z$B35fXI(Im-#S$*XFxcxWu||9+GAFtrY4L8vi{h5WcpO0Yqf}
zNFmQFrg|;mHN3;Wk|GlG7R{RoP{_h!3wr1Pk$@zMs%QzH1DPTKnN{3e%$O$=sK1f{
z#QJOcG;6yBp#Exuux5S0g#WH8Sn`RMn7>E}gMl@)#^Sh_NyC~_NMv3dq3Pd|0^(Ho
zUr50(#>)V(6EJ?YeBT68w9*(5C4sm;VF!t|83zi96q%owp#C3DMI+GQuhZ$>Y6bwP
ze`6}I?)$e=xJrta)<-K1%7Ra|4h(Un2e3NhFQlOP52RpelKn;s)=;Qxh$2AqZz)tz
z-xPdTE)PJ4!2pkGOe{pT&TYa-8BpX@pqtzOed)ypn8_L@w-*>FH*eV
z(yXliS9)}%F8QBILCfEl0>Fh;R9rjb?@56uX>s}=OTn5`fymZ1xwu-S)(#bf{eF3}
zl8eNj6k90)B$4`aYq+>dUMY$TKG82O2oUaY(EJKz28jRDl@MDL<9UnlC-H)Rp$q<0
z3P^MDKXtBtvq=0c7k?$f8KQHw1{c=i;%W&XQuJ@Ga{tXx!D^F8RD>%ffS9qMOn%Wj
zze)g!8ue?7p)l|Z{v=+oAO-VWTp1uHN$pG
zQomA^)*Qf}tMq?Q8T_J1z|O=nyY5w1*}mEp
zoug&V>k*s2aqNvm0^Y_7f4j(Cd*Oa4U^Ws*fUw%Q%Q3O$B8>#7YFkl*;;ECHIh`4#zfY(Nm%Fy(KpQ&X|A_G&|>J{$R5
z%f{}f1uwNIip{$qceX>rWg0_IC?i7W+6LiY_{La(ysejfF;eWv^Xe%jIWz
zAl>_jDwdC5S|qVfg&zAdup*edYqvl_J^_Md!u$9-2BM}n?3_tf>Om;Gy+)h!8eV%U
z=Zg*>e%yda+W9;pE-bx4#W_ZAWKV*8>KTo$UD7y>0$nlMiVJaiQ{`lvgTL*K)FeRC
z8AX9<1szx|$(buLvy%bC;73LeFc%)h{dnfD3`f7{(stc37<+^Zs}_iZppm<@RkEA`wa%fN1haH<9Wivb*+W()cVhe
zxGF2=x$1$Aypi!sDUq>d!FH@&T_M6!2M`yGcam#A94a#5GrnxE|8Uqz`*KZD-ZKK!
zH*$yo?HVc8X0m7R5-H>C(9&*vW|qKa9H{4^t%-M;6qsO|VUuBqQl0=!Ph#-4Bsn}-8&yKb`PO*L@C%#hbEh9vCRoAeN=d>Sxp0q~{$ve)6?j1O
z{hJSctgDL8clcs}n8c?cMD1^Bp$X79>&Qg)?4^>yf}Im>=MlNZWp}yw5gs=LWJAO{
z&*nVL6S?HZv1#|?umd9+6?P_8XtVmM7sXI9zG#a5*|p0$SL=ASp$w~5Es0sYJ$j_w
zd**GN2{ymM@5Ht-dMk1Mx}3r8i49xkG}$iz(K{w*zw`Oaj8~(H!l^BF8P3Q2#r*Gd
z!cM<7MQy3*6NG;{3dNjz9%k~)?}*8^0PQE9Jkr8jA77-Sr@7#><&2_%mhdI^#dsjl
z?Q8i-Ygov&oy_>O+_NWtBYRm51lf1&e2%s~Ios?JmcdVu3bP>L?C6-y|7@zZ7QH
zVW##p<6%ZaDxZH2U({Sai=TjH+LNZ)tn2|rJifMPt7hbD>Df$d;a7Z*PmW|`9kz1v
zm|f6~%YvN~QTQ7K$RKr7wYU^o=vo2Fv&cL!=fZ_p_F2*MI^cK#9h9&DhV$=K2W}
zqO(^{{*Y|q!9O#|j<MBQlcxn{U>kj{TDEynq8S`5hpBVCdBiZ1x3r3`lYFO6?lXV)B93ia
zYfbu#rla*gnGm4HlbYrcLz9dt>7$Z!O*Im;gDCRCSbpj>&x;VtU`agFAUu9IiHNWey2Ek7va0Yszt<)X{f)JP~_EQ_C?*%l#8Fa=kuo
zW4f))8(#O@1W0VltQ!Gho++Q`Lhiz?_lfVY^lnL>@$zw2VfHVCYZT35znbuSH*L3^
zZNKjL?bG;Xdc-XJzFyB5q9R;>bKMN)#pSy22POQeqK(>Fz2?>(CU70pm3gdv8{1|eEIyKp1#j+X}Jg^sAEZ@RB{YBTD}Q*BzeF`37>qZ#!B)A=)$
zm>8_Q`k=AD%1Qiq8)nd)0G%{b-_WV->M(m!d>n2TdY;X3h$c7ObarM#Xaxp0dOSHb
zW#ny1T6xQkxpL*>_f$8L;RY}@1nAucfm@l@O>RT(h>^!ioUnqsXW-8-hDPe`-yFho
zl=qt(8guJKg)07$ZW^vX2iNP>afpjEtEl|-?46FeJNZ=}(j_5nU7L@@X*2EY^Xz;?
zfSQw3)uNm{PJ|Xz9YN=Jq-Ht24E>b;0G|kKPFdMe+Z~F6FHVe2la0-dV7K;{99Lqv
z+GcQrSvGYSjeQRGUeJ^!3*vlUcm6E=bI};)|c>M~||-SX{mM
zd(B`$)$p*&!5IFk+(5N`&p-4`JHaOl@U__1e)D?2@sx=xSrB|@>$kYc!vyGySo+c6
z-GMzYjnO-Akm0&+w=rJd!pvh79~80j1x&TuN400*TY(LW+ju8Un)A-ZZh;rC>4Xkx
zyS=zSq^g-qfL>_Lwmj~8zx95_4IT^q&o5FOPi{HcKbxZGGG=jG_&|}UbfN~$X^RSar0p@x@}{(S9!NoSo6-(aYn~vtHH#o
z&Z}%JY^9>io+g%tvead6vFxTjO_wQB{mtl3S*l|O-@zR}6QH(BMYXPYEt`Oo&$d2{
zm2jU8!i+f_4bUme=g)WXIz4>M9m=A-(($G7TJZ(jtCnHm0k4kj4IE_B8ogCY@oE^~
zQcQqyH(+8r=E6P~rXOj$de8atrfT8c)VqT-ner;rS&!&EFF?LG
z2XJu49Hp-n_6#he@K^%$tw7*H-{*>#YEDHH8!FW=S!y23;@B|RlIWMM$awyvb#6xs
zd}bZcWG#ndBC56uT*GsUcF(5Z>&NMb1NU9cDv@v(o;#5Ey=|wVGShp!^~kev*~i~Q
z>yH+&4HkUL)=MgT)-kS+-|gG_t?)s6{>HZi$ZH%A6id~H+KU?BJBIg5jg==@m3R*s
zt7YqDDLd^LhR;y-hcspkOpc}`P2cLAKG*vMe(vq)TX_C90>tGlr@HG0FuWF5j2Cxm
ze;)w@HgZL%V(kzhsK5H4%b%X}Slj3V=LGl!EBanMt9B-Q*`jkP3cfm$4I*zVK-X+6
z>^D*H#h44B<#CLR*9WCa_AoKhUi%^zi{UfU(wF2%fMxTa?GB3>8xH%VKDF%Ugf>09
zX{?{yl~?Q;eH6;?Na`@X-M};Wk?FNtBffu(GqPzUDS6=Xr1N>C63N3j>_{KeA5d9w
z8J{-s5bs_TM8o{VS`oKlyLB?$%)I`?Knqhr$?n;rN{;?#$3PFfJ4
z6V15I1gPV~+&Sy0UP_w$kd`x;aV}|8*Mz=K5Z+UBNVF;a4wIf#$ax{0DE^_P`W=h?
zg0wx7=9VMP`bp|?ywNrsOqy7I+<`|uzQgOv!m;o@n4AnXCP^djLHIe{GN~d
zND}=u@E)Q>;>EQ1u^In%0%THlt^uFY=fz#%M{$BxQfJ7Am`6WO=9(Qls{~#}B8`@F89fgY+*NNYk|3tlz}{ARz5|
zuy&i(M3K+1Q6ZlaBKn~+t)CB~w6^Nv0odLnX)5`ykG;y}(?*}EbrPW4$*wbzjVHPA
z9)pD`=t>nk(FbT(NeSt+;cPrMWgJ+
zJte7QDQbXCi5_x!vngL2D5ZzV+R4U&JW6{!WChh?IY(v2rNi$-97(kj754+|ieJ7;
z;i
ztMq2zIgGOpfMW$_Mo&1#^^JCy-3a2t2D(UoLc6^+3}w%Ij*T>_7`W^>Mn_goNoU?M
zUYQU$UR1r!P%;5wSNu8|?o>K;(;DxJ9+_a6y;kn)F3`*n9N?qmV<_o?+bQ1#{?|sV
z)sE>Hyn{C07d`UHd*-1fSW>p{z)`66Mooss+t?mG>}-^oww{dN#nI>~Z*mWe+VOVh
zCwgIzQZ~1`zQXj$b=a#mdAGN>Lf3i4Yabh{yJnO=5BS)^pP%-4(&?2a0rD%EhRRd;
z(F~Sp(8oHc`K8X-r~sELt2Wz^zFGdmro)e~)VgzDd`FegkP`5t>9A{qKX>;>Q^rd6
zu5kCu=X-B=hWO}kaZZM4Z+9KMRWiLTv!mZB#o;{x(mmJzRCL(LQN-N5kq?Dq!0Ix@3ma%ue2+1PD7cK95T_K@-kZ9
zBRfE6Mk*VPbG)Oz#JBZ5zW~ML7s21B;oM%97e9N1kdm>`x{94O?s#lWfYjz)>lF9y
ziZ`PgidPG@@R98A2MwzCV)M&H=LQDh(~KQ}R%6?|A5PNPHx*2(MKY;Z;QdVv%w}Y|
zZ$0kjtR11#%I18{hboP~Hu5@+E4VV6v##xy(bK}GHugK4bc5VfD87No#ZffyxLo-)
z7nu;}h)CZqZc)>H2(Q@eKo)sK_XkAxfU{a0j`>lRfi~|0F3ShQ%j@z$;hOtEij7^i9pYjzgg6^nV2*D=%4fTJ~nD!=ix#l=xLcu8Lr3745#rAG$m1yKW2F-^E5=
z_&Cm(+EVWnIwW8_92pyMWXNfNDZR$V*9Y2t;Yy`FKF}C{uA`rM?ow^PuhR!lE{&ZB
z?+U&z4qJbYZQqv+H;3A^`qwUfI;9b#1Zd-9Ots!^{CRv72;tqY0xsxH%sua!5`cc>
z+*}flzNkiEW&@>fpa=Pb3YJz`;In^V(vfNW9{1e}K9kr0e@B2CF!*qj?<#tddhJto
zP91DXG13#5XwPPjx!JV&2H15lX`E9#6xMEQTpu;-I_ibIBm1?xWLx6_jVRG^VZmqTNOQ8baY5|5nM>l)nX7_
zpYZMpczdF(%q;%8)&_w6&+|TjdZgIOQap#~Zm|Q;Y-QN#*9|3|q?G0y=~IzPFDY`Z
zMt*f~EQ^{Hn`<6eCvu4b8wV&Bek$-
zPaC>TRU_(D`3ci9kV=5qSd&%G$z4f4UV*)Xt)Xt#_}rb}O@N|PdX&G8#j1z)R$TaA
zPFGCEdC^tO%e;nxsz!=NIG$l}BTdUXnQs-;L2_4|j$y5v2~dc6oJnDZAIrrEjAn@?
zMsbFj00rru7u$X-;61;LniHZ=t4c_XZXG_Oagskq|4@8`+ch86R!l(1naYy4U$}M!
zQ68_j$_sB9NcWSHeQcZ;s+aJ%-XUlIPX2H3!qVI$$3E|rnY4+lr9zceJg!IBHhl^3
zC`_>)ZtIBen4N`R%jCGVqj^Btg#m4Dc;R|40lHz;p$<$1(a-8z^s_{j-^^MkR}7X&
z&V;!2bxlBk(>$`y$7%38a&Fl4BAYm^%pYSVn^dOIZxe3hfOVta`y)1WA5k;tdfpR}S$n5q
zYLCR`*7!4LhP~-h_IZZ!sxMYkYBHsHs3n0JNs&|jN47Qi?a-Eb%+%lD0B2=WPSqc-qX`MUfFE?X
zo2J`f)Mn&2G*Ed=Q7
z<(Ytjtv`Y&!z?hSQflonhnedfK8*xn#^sBYFYK-Q#!}i}>b{=FH1~^=z|mK!_cxWg
zcu&TF*nZW9X&t_F>G)Bx1{bz0FYZ@8{X)uId_6uPso)0->Uvdf_UUuTrN%u*NBD0Z2u6qxq8`mLxM#Dr@auHLK%Z}J78a9@aCA^)VEh-
z+I4|Xj0YxK6Cz#U{xJk7;0U?^{=j(P=)0P(tlH9Z_eQl$l&+3DdOT><4?3KRrk)Hs
zGDNSce1UBuivaa(jFG?O=!^(HrPgbKPrDfE`r+GCg%bXD%#JTfA%Y%niaFo@pc(g5
z+;t^P&9&a+X#q}OtRt^AYWlocnjMnY@5+^9p7BuqiOT51hk1%-kB4gVJd@o%n(sPu
z#g?Oas9lfDQ-|+s==DkX$R$IjoptADw_vKyRCb<*e-gXuZ9pFQx?|P{Gaw>yzA2_D
z(W|^jhsK$E7&st%GCi4vQ3jPCOIrD+6Ag8Js@}ikE*2e`&eastJX`uwQ{)SxVgLt>
zlqK0ym#$Ixk?rl#%~Q^ZQAu+%K6}XoxeTsZipw$FBXd7m61{5f&1%Y2R@B{cojm;Q
z_!qT%ri_KPti{u=hwYwvJh&<(N{R64ovmi^m5F65!Nm7qYHAYjQTQPE#2pFAW{I>&
z$74@E_*XGIf{c-R^ZuAJi=!175C9p>dRYwbxN+tBq;2%;K&uF|AC1GO;jhzNTAQ|y
zJi*CQM~w1d^6Xa-I|BId2HMqaU{_V|22Rift`7GK!;M&kmSL8`CFd{Gm$a+
zQs8CET@49POpHEG5l4*~kpFUVn{{BRcQNx!5jG{{ecZ^K@sPp{FP$&0-G~GK0Z=#+c(on#UhQj=`*3%e`#?c*
zAJpIXW12CYaabNiTM5p3)M`#GGUSYQ`VfP}yV4}b9rq{Qo1S=8+Z=Vw8nn*<4jjf}
zYs7A8K^be#nVbThy89CFZQ9!&*z|!&*3)TVb%K^7kTD*Z+j7zW%S1?)QkMD)__Nal
z2)-4F#>n`2{Jz6inOx2@3ow7d0taWa&<)0+5=^@nSo5{$0gw)``s<0LYd)SD{n7EU
zGs1G0098Gv_HEI-{5i06yKeaiVB=6&d0(-hCUl5zkN}BoqPI%Y0~&dn|Q
zQX_~M0tAAt!I&?OKHmwD>71!G-g#nVLVUIs5B4Rq8;ag#kHBX{Zh)o0&>|gN(Jw|D
z-J`;Io~xm6V?`Tu-tarF@4EelbFN6`OSGXpKPx7$1z;Yqh`A-Tzgbn(VY6VG968M9
zfTTvPD+k7+k|+85@uQ+6rh#0_RaI{dZo18toxcN-?YTv?4-0PB?_P*p%WYc2?IQjI
z+7%wlq7U|GZqwqqpkG5mYn_CfcY6Mh-L5*4+f`0I|_TqI#f74N&xYN&u~ajf)82W>6~z?
zL1@;+Qo_VI_XJPsiT?bsGchR=n^IUo*xzF=Rn3y059u8piLBfn_3cA$J@#R{OsBJ^
zevPX=)fX$pM8n2J4g>V?j_3HHNagdBl7V81`7Y|2u0il?lOZ8DZ@!bcAjm7{sm~-Z
zG{OJGz9J;1YbtaIEIPU`zwh0-p~C5Dxn4m
z2?nmu2i`MTV!T3bt!mjb5_Q<$;v=tRGwm_aQvmbxQP-+3e=j9KJE+t0cfwv-#Jvlf
zxh+wdJ6#l+6IY-hVSFosK5@s9PwQB<4bPe~`UP4X|Byd8QJ_6^?zU3(lk3kanCk_Y
zf5Z)?Itz#UJT0Mp%(UK6`K?`#5m-5x`2f+xWc&Y&}Ck&ochTowr-E~`S>yeDBwR(?ar!8pOIBs^e47QaAj-Q%+J9#c{
z)NqV>L_vA?xPYkQkVtHt9#DFl;Waxr?xgL;cHs)-yQib;evA;HLP<5lliN*L{i{Qx
z)SkkhJp34-`Enw?BfK*un1;BKk;uWND^Xb9SZ&$GttR3Z%P;FLhGM{OKPKQIz*bpu
z8Nt)jF?&sa8~ydj;YXI#*3H|F4~AC8SCW0m&PZ~_YtNK5<7{hZsTm_EnB7`Ch5$)~
zCR!NZVZ~!CzFn!$!YTSN_W;2)>5+c9$JYa#D>%}Tg!h+}7UR-jnJKidlgc<=^Dw&}
zl`7ypW_dLzB;*L6?xX9OSJsouRNr*x7l@p2ekPIGUIO-0&lSiNY1~j|=ElG<@!q&m
zH)j82ch8Fwo3&J1Fq2VtuO^r#9mLrL>Gx*iIPf+R!{NjofY2gI7nL(BZa(nif4X$g?eGmjuGj$L6Bh-cmwC-hIj
z_3>xw25yND{HUsM?Yp8MQl#3^zqQER4c~IwaaW|AtH4J8qCs|Bw@CR4>!gT%Z8Drm
z6FJt37OJwTJrh~Vw`O;_-w-tMP~aE89jS2XY(XFS7Y_~Ai)>Iy8e0tO?up?k0TXQY
z!NIH>HplM8?GGNqC}gGHHXbNYD~!3?=J&%@bUJ3H)}XdJjr=^)A|OS;cdl8&QSL#c
zLf+9&IIp>8{8&GxKkneD{Y;YR4uz_rnClMH
zO1P47vr}2$Jz3s!gdNqSPqKtJ9uLV7
zu(xa0tS$@5F}IwvVQ7;ghwXLP*dd{F5BVugU~+N{%k`Nz5EnN?^;RNes4ObO?9;3C
zAGt#@hk3819-$~si2k$(ER8K}{W}tGejON}t#t>J2Gg-|>@7CUI-$XV9~M_o>(SsJ
z#BJ$AZYo(7yS)KF7h`FAPhhyvs!?DN*-C&urB{q>p<}f~ju}`fu|r>bZ`d`4X$hWx
zhks(4@u+EMOa=Z%^TV`>_x(S}1A7hcW!ODwTkGExL)QW0>OoSDH9nVUy$Oa?@$
z1W?RCIQ%5=q?RhBCa{KP7+S$<$}=-?htd!B&qVv)5nlT&=AXL)
ze`?Ctj{dCug2{qaT@h9x{s;6GdqML)#lkVh)kkesS@X5e-u#Tf)c?0#0pchk(wc(I
z2Ic);XkEm8!3p3*!lPLkuF&edVN&A!R>8)jqfbYZF|9ISAva3El8b3b1NEI4#-D}5Iu1mh{X|d~Y{tUd?>Qxs$$Lr2mw6xfc
zAcmZ&_Sq}yofV=ll+>)p;@VARONvto(EV{S;TW`@2T9yO*h=l(q*|zEf>bF-Zp|Fn
z&bZTD2cz3b)q8VNC+`lIRkQqqQ~aN4a3VrYjU5P8ep7ktn&2M6O>s;%m)Gz6*o^bbaN*&aZDuY`vs96v`M?FE
z{~B=0jkjwA`+Ng@+bOWgtj|*LeynF&q;x{S;JX@Fg1SxBi_YpzW#IAoWxaCtNCf$o
z^vR&tjv<&q7L1cUrY!_h>y6hk>dWOC=TiD{pUSON*0z?{{fS>_veCz8Psf3YfOX|V
zd>`_Q{PEcn@YFm8hIM%X;`gsJ^3CSpXIt*bCZd`x`>c*i$aL|4w!}mZ8{*Qz;=%(Q
zL{aUS5ti}b5~1y8z3g6+Frq)*z;7$4v6o*=?Q}D?$!c@VaC1cfH6FNgujM^EOan8`
zhN_iQBU%R>L;I9KP>cXwB0#l{w~IEnMY`q=`{zWmb_2(SQ7g3bNB8AdM-pp&@gvh4
zD{o!DCbSE_Z?fzS&IMak=s8;cV5U5D4hM`Ohnz~G<6io25JnteQ{>ne!w3$=#E#5`
zh0tt@q%7@L`Vso+(!luo=woL-VAHJ=8x#2{2;?$i=K#N#AEJ952Q!ksxr|i}X4AUP)(+#1Qdb==mRWw=uGV#h!*s0v>E&mzq_!Wc?`HmVaDvdX`8<4U)8*fKR;>O
z+ox1P%d6V>@Gu`Dh*P8nM%H!U(#;cv2{g^xmP)W<`n~NA`BoEG&(%lOkDjycWX|oM
zv7R|ocf|VV)YFP<^5h2$ewc9W$QJ_i#BBVBi`MJ6hF2<2eC|WA?Af7Em|-U?t5(sB
zN(m0?2Is0|%^id@(_bPkoNA>wmnc-Kr3xH((M=P>%QyxCdjqy$v$8#<0)J^dc+&F!
zvG>+tQFh(i@F)tR0wRJmNQ#ouIU-0%2}npvgS0d_j7dlg(jg$yUD7cq(%s$NATuBX
zGkh0!c#Gom-p~8{zW4j*{lnw%7_QjY-fORO#ktn5f7U-?j&&RB=p*DY=@CY9G){pQ
zm&84Mz=&}1Z&t0}{1dnB`Nh5pJTB)2v{Fuw3ZR+eWxp&(s;SgdEbkO0E|uhA3OLrD
z((J$0*aK)dO&naZCh@OpVx~hZH>C3*!aLOj=*G+gK;mbE(Ye5WdIAJBMB#gk^DNge
ze%>3hV0Y1%ONXGMP5Am<{RQAt7$Vl5a(sUrrz{6T2kd@tziX9xV};{EePQZwvrYDf
zb0?P008P@^c;9D+;EI+fGZDT%A{y*W7o+ec%I?C=&AF{lHs`O^0xDWczq|={t=ECkeuJrs
zrVX0C^`ge4;IU6HNUzn>Y$orw9f^YpU@EDy9*J&fkgRMVo1IniMsWswg#g$=l|kMS0orI+;E
z2%}?eqOX3t8xi$#C!mzg@nHb0k_UIp2(A>=u}ysO;jE`oDs{mjNR0p$2S!@^&QRef
z?X62uUntnMcCsF!QCKqrS1hwp#%Fp(XV4AT<(w%Ms>l9<@$N>W*KRKky6#l!hHmAF
zW)s6wjbahd6)@azQ7Gh7qbp-MDUsjuZJN8)B@3yhZ344|zMbx{pYRPVAbsk^zlV#ykW=WqXyOwO@
zlh@3)J;K{U%2u7!Vjxt3)bJ%yCYY-2wl?O4jr@>+0j;M&9SXeL=ObmdoY~a?QY}{V-#B%y;G}s%6_b3ceLX}F|N(+T)dY?1zfic7HkGa
zY~OFpY9shFbT1HwM{s3xl<0oyyH(F`aWG=jm~bup>E&BtR058B1_xE=CSjKn5)C^t
zkenhf?FVmP>fhh>bka{c1mWzh5Ts4}i^N>F7$u!PwWXUpIM{!FcxS-kA|Br91biHq
z1!FY9H*)<$kd6*ieQ3u!JXpVU<7_|{j#8HqOTj#2vuU_2A&b4mkl=edo+~}Fj8NuP
zuu*Q;*iQOx>l)0Z>k#xlr&l=!>ONm*sPp$xe-Ou)L_$AxJ*9=%Y>kM0rhG_D06Q
zc!Oy6D9iA)oR(+YSlIruZCYXniv*>==VN_;EL!|loW7=%7Evh~yNhCpd^EFKYnTyd
z*49d9!%G8Yfy}#ze&2@FubQRm3bDK;I^O>~qY=^B;`hyB&1@aAg_#9o6=nWev
z9Am9FYDl29^#o-m>uG7_X1P;bBAA3nxq~Ku>u!6e@LC%L(@d#zp@b_Zd>ztp($`V9?{$zgST-Vf=bho%vdi2E{i+0pFv+A?MOXHW@!?X|IC!5
zL#YF1{$MF-NXHpGG^M3&SoeHu
zG>O}kMlfMJr)z1yG~z+=F+JwaDMq<8EPDIX355%?{E@?g7y;R~n&u=@lQ&k;!2r|oe
zxM!nfYF9=C?MD+w8PeZ4ub7RB=^e$s>j*yPe@nG^k+`0_j5b3Tg@iuMq9%
z20@q|xD8E%JU~J@rAW*$6aeTlqpIX?rtgk8_vEdC))B)x!`4k6VD7yMK#)h?(1#mQ
zCfDVX`U6!ZmHMBEXm6%ub9H4}%NMs$UKq5xRur*jE=&bS_$VzE^+fELm2KE`iW`|M
zIA}XS@4_*d;{0VY&AG^R0^S*+Y#xetfKeNJ2*Oew&zPL$X3pwG`IkH*njbC}#zYgg
zfptR`17$S;iz-I;6$ISRrEb=@`t)8v(zwy*{Qc_Ug?->J2MzGuKB-3r#sil5t0fS5
z4sYJ~q-?hHngGF0dpvX1MndKzZxP(WfwI4>I)nwK1Zd%OV9%1R|GolwA7GO&F?B
z`;=I+7u9Lf4wr89O|TZmn!hhb*8+mGm>=_n_f`8m_foaLA6V4!Y;~FCIW~}Vmjz(`
zmx56WK4u-^Wan_Y-?>g*f2mcebia<&jUXXsoYctWO-?Fgz0oayt8^R01C8u>{Gv0!
zCy>oVFC{;dw;))f(6e^Oy}GTUAJ#4ZrD6UMWUYMf*7Q{=@VGMZ^w^T7e49t){P6Ud
z=b9GaVI)cX!FVnjU;oHpZOXy~_Y|*Ouyn9Aoz}zMSj~>1(Xa0NfQnr-(rR`0E1=Y-
z(8U|DhEBo3OBqqA*Mu%l(Qq7eIP6Bf$H7l%T6VSi+~O&~P!#C9{st4FTyV27vxind
z@XNyspnLF2#O7^Ch-P`-
z*sGumasA8S8S1{0zU+b?lfgrfX+d#*awq9-0GT$Ne;4zjdC7D@&C{j=TvMrJqT3{h^
z=l$>^($t(j?cvE0i_;adTqv4W_&zZvV1+-^w1j;x?XLW(FxV_VV6(>}x*7zVpE9h_
zEJ&|ISM?Xvu0P{AkOFMHtbCRuj?I6h#T=sw-}}oj{DaH_@N53cn=GBg>-jq<^Ur1f
z&}oh*i2l2%((!wbo_=rXKUucN0#HA2k$#}(oM_p8wIaSa8Q-+74%
z*9}mC-SEAe#EiI~{MUs69ihK2CR&BYIc}HrkiVDYSrgmjq)glrJ8;152?;KtYF-ILtFK_
zVs@jiI-(OPO5BkuFF<=cu!wY%Kn2otTFFIsLX$N)tmNwOeE0C^bXO@!3^>XK?IfLu
zY%mZgUJ&hFb-jqA(1C#$0_juMq+kKA$jE`VZO^Y&O`80Loqfo7s$6`YiaP|nhoB8^
z5^9rLx_vgA=Nk^M4nfz~@5oZR8u*Xi)k+RlxdJ$nEb1)!OJ#_uqWb!(jUX+omYav5
z9F!+goMGsTyz-D86H{%m=STg;7nBg&`=vf;niQ>JG#-2fko)E!ZiRTWAz<_NpO>Z9CRMUn=vwqwYq-&qVO}!eT?lP=!|;$
zGO~~mQC+oDUi-+Nvp<5r2PqmqMWQ7ucg57|8?;p>iX2D#W|l_p^@}Z*Ri;=)t+c%D
z;CP5W(pkMgMV9mqCovU{F&Ww8qkbo|EQEU`npz72!8KS)>t1NQGz&&?#bmTJr2(bZ
z+1DGc9;08yf~Yr?%+P3!n&w=ph@x#ijr@GHDR>NHm=f%7=yS#sQQExD?J^>57+0pp
z7FO`4u|CI`Xd}PFG9A(n-mN+WB`U!B?75y?FNl8EuU0KfJBXf|P-sI`zi5=@AM~nN
z7BE@fJ4ygPQEbz7PbscPQOK=0oB~R_f`%~U4fI)zka2;i$M3orw?AJ?d-K5y<`<
zvXJqsMsIfZlH#A};g{T7cC8Y*YUP&SI=rT(-D0(qk30ljGuJ?-cnJviILE2MP;Vk`
z#qvEZ77R9KZK;!B{cxSJi6_D{hmwLOPMjO@PpP0^1k2N!huhg6?oe-M4fzXz8?Urj0KR;IlFmPs!Yz0rl4p1Q@?)mcFg
z8q*E!-mEdLzbX$UHAsdh4^v?Hd&nE22_?AMF-R1hP*Xk5r5;$0qFG=TsB&`sjRj?^aw9lmoL|F{oOfqy7|pmpYX;AuYv4t^JO
z_*GY*sG5IMhVoOu;t07Ia)5uoa!&v1_xc2YKJu#c|=NBLE_woNi%bOqY^7{&(WI6m)Cj1vP18Djy
zaR1$Y>X#Mzsm(>O?2i-m<3Ir94?SUpf4QIGs2k+3D-1~2zo~jUdc*JT|Kt6shyDLr
z4z2*j=|9nae{3x#AA9T1q*#!wz^?@2BU|mi*iT1ad`!rLlm42qBOB$26!hn6{kD$?
z3vk8X2HX|kVJCM%J+Up;3E4;BVSuf7Tr&UMoF^$1;JrVI%t_+*$7FrC)sBYv%b0)s
z;p8ah$B{;eSV8o@lS*1ih@QPSn_Yw*u_zPBm?7V)1g@SA!3
z!@m4u{r;Yd?=~|ajz6%_9h;_AR6>d>{2As2D_x6%!Z2daA;bRMl&Cvx9
zy%pkz`vIbO2Ov7sDIrE--x3Z%5Aw}X>DKEPv-jV5U>3Eb-dsr|?O0OTp<5G2`{Nx@RA
zd#ZdH%7d{4<{(Q~g63uq@ugi{#@gCl5-PLMI74E$Y5xNM=q*W=tsoy#1Z&(HabSWe
zeUxUs1p(Ihy%e1f)A6;&6k_4rZ0FXSyw!~QJwCECxL#IM|N7=U1KZh~fp54!7|woq
zf7PCo2~dm4KN}K3|D_>t0$Jn4a5zKouSAc(G55HcdxES1%J$!f)Bne1t|wYy$E*k7
zK#>0fd+|3|cx--T0|HFdUSw#OtxvLNrl3_aB0ZInRQrjG(0OyHs>LIdaGHgSr_f3V
zYmR>O@8;*3>}xiqgyXwI9PqE{NUIcTkz#3qu$~Dh2Fvjl%tMTpa+d`ZGvEv4644@Z
zP%e82^ZA%HdS(Z$aS6BhIS%Ou1?5s=asm0pwF!0`Xy~~5ri0k1JbuGmDD-Y_1gMEi
zY=Q^sMnW*SXxeI>O#|BrtE&CN+SA2m*5#lhHYbFFw9R_51QRlS%iV8H6jxJNTia5x
z62#7u4t#WzHH%l$+^Q_zT$Ul^a&k;>IX?gW2m!0Y-4URK%XT4~AtXWY_Lk&k=p}~h
z%bQe6i4#4#B)A4swTtlwZOVFn@jj!iE}a|g*vy4+u9f!i36@sMEfIYYe)IW;8ppwO
zhG6x<2f$|gZjq^(h4xbuskTako
zM3K$KN1fANxAzH!`l3T?1Pw}2f#FNkWzqaA=C`pHiYweC&uT4?u_9W?+eU_`Xt#jk
z43$u$Yn+T!hU!6v=IhiEDYH{0MAonKKYHUp=rn|6m=%SupH3c=hFyC8w!pP5#ZBND
z@z)$cFAU%TI7Ih-kN`0K-}dV#$DjU==KNub9rpc;J^9C;`qkPywx@sz|Jf4w>jyvy
z{e_KKjOzwxQ-}sa@nN0cUa=X3k;@0`L4xl(4FmG^hfX~9NO$(Q1&zBdDh6$x*;$Ht
zEe0hXx-)y3K}%yY({eie>TVYlUg?O+yWrrjfn`{8jBwJT@W4{mm2N!loo33Po!SkY
zn7f@n9%#)K1;pz~#orx2dmpgtzVMxSZk49%