From eccd2f968d4273c2635ddf8377e67838b037907b Mon Sep 17 00:00:00 2001 From: klemek Date: Mon, 16 Mar 2026 00:12:12 +0100 Subject: [PATCH] v2 --- CNAME | 1 + README.md | 81 +------------ bun.lock | 208 +++++++++++++++++++------------- index.html | 14 +-- package.json | 20 +-- preview.png | Bin 0 -> 142923 bytes public/style.css | 5 +- src/App.vue | 97 ++++++++++++--- src/components/ConfigTable.vue | 191 +++++++++++++++++++++++++++++ src/components/CustomButton.vue | 36 ------ src/components/OutputTable.vue | 64 ++++++++++ src/contants.ts | 31 +++++ src/interfaces.ts | 9 ++ src/lib/cookies.ts | 34 ++++++ src/lib/math.ts | 12 ++ src/lib/random.ts | 40 ++++++ src/lib/table-gen.ts | 178 +++++++++++++++++++++++++++ src/lib/time.ts | 9 ++ 18 files changed, 796 insertions(+), 234 deletions(-) create mode 100644 CNAME create mode 100644 preview.png create mode 100644 src/components/ConfigTable.vue delete mode 100644 src/components/CustomButton.vue create mode 100644 src/components/OutputTable.vue create mode 100644 src/contants.ts create mode 100644 src/interfaces.ts create mode 100644 src/lib/cookies.ts create mode 100644 src/lib/math.ts create mode 100644 src/lib/random.ts create mode 100644 src/lib/table-gen.ts create mode 100644 src/lib/time.ts diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..3d2ad06 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +legume.klemek.fr \ No newline at end of file diff --git a/README.md b/README.md index 059bae7..47ea242 100644 --- a/README.md +++ b/README.md @@ -1,79 +1,6 @@ -# Vue-boilerplate +# LΓ©gume πŸ₯¦ +*πŸ§… VJ Table Generator πŸ₯•* -_Minimal static Vue project_ +### [Tool link](https://klemek.github.io/legume/) - - -### [Tool link](https://klemek.github.io/vue-boilerplate/) - -## Use this template - - - -### Creating project - -#### Method 1: Using GitHub repository template - -[Use this template](https://github.com/new?template_name=vue-boilerplate&template_owner=klemek) - -#### Method 2: CLI forking - -```bash -git clone git@github.com/klemek/vue-boilerplate.git {PROJECT} -cd {PROJECT} -git remote rename origin template -git remote add origin {PROJECT REMOTE} -``` - -### Tasks - -> Every task is indicated with a TODO - -1. [ ] Rename app in [README.md](./README.md), [index.html](./index.html), [App.vue](./src/App.vue) and [package.json](./package.json) -2. [ ] Change app hue and saturation in [style.css](./public/style.css) -3. [ ] Remove this part and all TODO - -### Updating from template - -To update from templates latest changes: - -```shell -make update-template -``` - -### Upgrade from version 1 - -```shell -git remote add template git@github.com:klemek/vue-boilerplate.git -git fetch --all -git checkout -b v1 origin/master -git branch -D master -git checkout -b master template/master -bun install -# re-code logic by checking online code -git commit -a -m 'v2' -git push origin master v1 --force -git remote --remove template -``` - -### Makefile targets - -```txt -Usage: make [target1] (target2) ... - -Commands/Targets: -help show this message -build build static site in "dist" -dev run dev version of static site -lint lint code -fix fix and reformat code -update-template fetch and merge core changes from template - -Environment: -BUN = bun -``` - -### Tips - -- [Material design colors](https://materialui.co/colors/) are available, you can use `class="red-500"` on your HTML -- [Lucide icons](https://lucide.dev/icons) are available, you can use `` on your Vue template +![preview.png] diff --git a/bun.lock b/bun.lock index 9fdf26a..f1eb02b 100644 --- a/bun.lock +++ b/bun.lock @@ -5,24 +5,24 @@ "name": "vue-boilerplate", "dependencies": { "lucide-vue-next": "^0.562.0", - "vue": "^3.5.25", + "vue": "^3.5.30", }, "devDependencies": { - "@tsconfig/node24": "^24.0.3", - "@types/node": "^24.10.1", - "@vitejs/plugin-vue": "^6.0.2", + "@tsconfig/node24": "^24.0.4", + "@types/node": "^24.12.0", + "@vitejs/plugin-vue": "^6.0.5", "@vue/eslint-config-prettier": "^10.2.0", - "@vue/eslint-config-typescript": "^14.6.0", + "@vue/eslint-config-typescript": "^14.7.0", "@vue/tsconfig": "^0.8.1", - "eslint": "^9.39.1", + "eslint": "^9.39.4", "eslint-plugin-vue": "~10.5.1", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", "prettier": "3.6.2", - "typescript": "~5.9.0", - "vite": "^7.2.4", - "vite-plugin-vue-devtools": "^8.0.5", - "vue-tsc": "^3.1.5", + "typescript": "~5.9.3", + "vite": "^7.3.1", + "vite-plugin-vue-devtools": "^8.1.0", + "vue-tsc": "^3.2.5", }, }, }, @@ -65,7 +65,7 @@ "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], - "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + "@babel/parser": ["@babel/parser@7.29.0", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww=="], "@babel/plugin-proposal-decorators": ["@babel/plugin-proposal-decorators@7.28.0", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-decorators": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg=="], @@ -143,15 +143,15 @@ "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], - "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + "@eslint/config-array": ["@eslint/config-array@0.21.2", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.5" } }, "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw=="], "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], - "@eslint/eslintrc": ["@eslint/eslintrc@3.3.3", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.5", "", { "dependencies": { "ajv": "^6.14.0", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" } }, "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg=="], - "@eslint/js": ["@eslint/js@9.39.2", "", {}, "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="], + "@eslint/js": ["@eslint/js@9.39.4", "", {}, "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw=="], "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], @@ -185,7 +185,7 @@ "@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="], - "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.53", "", {}, "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ=="], + "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.2", "", {}, "sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw=="], "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.54.0", "", { "os": "android", "cpu": "arm" }, "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng=="], @@ -231,41 +231,41 @@ "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.54.0", "", { "os": "win32", "cpu": "x64" }, "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg=="], - "@tsconfig/node24": ["@tsconfig/node24@24.0.3", "", {}, "sha512-vcERKtKQKHgzt/vfS3Gjasd8SUI2a0WZXpgJURdJsMySpS5+ctgbPfuLj2z/W+w4lAfTWxoN4upKfu2WzIRYnw=="], + "@tsconfig/node24": ["@tsconfig/node24@24.0.4", "", {}, "sha512-2A933l5P5oCbv6qSxHs7ckKwobs8BDAe9SJ/Xr2Hy+nDlwmLE1GhFh/g/vXGRZWgxBg9nX/5piDtHR9Dkw/XuA=="], "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], - "@types/node": ["@types/node@24.10.4", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg=="], + "@types/node": ["@types/node@24.12.0", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ=="], - "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.50.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/type-utils": "8.50.0", "@typescript-eslint/utils": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.50.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg=="], + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.57.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.57.0", "@typescript-eslint/type-utils": "8.57.0", "@typescript-eslint/utils": "8.57.0", "@typescript-eslint/visitor-keys": "8.57.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.57.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ=="], "@typescript-eslint/parser": ["@typescript-eslint/parser@8.50.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q=="], - "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.50.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.50.0", "@typescript-eslint/types": "^8.50.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ=="], + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.57.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.57.0", "@typescript-eslint/types": "^8.57.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w=="], - "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.57.0", "", { "dependencies": { "@typescript-eslint/types": "8.57.0", "@typescript-eslint/visitor-keys": "8.57.0" } }, "sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw=="], - "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.50.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w=="], + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.57.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA=="], - "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0", "@typescript-eslint/utils": "8.50.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw=="], + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.57.0", "", { "dependencies": { "@typescript-eslint/types": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0", "@typescript-eslint/utils": "8.57.0", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ=="], - "@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], + "@typescript-eslint/types": ["@typescript-eslint/types@8.57.0", "", {}, "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg=="], - "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.50.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.50.0", "@typescript-eslint/tsconfig-utils": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ=="], + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.57.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.57.0", "@typescript-eslint/tsconfig-utils": "8.57.0", "@typescript-eslint/types": "8.57.0", "@typescript-eslint/visitor-keys": "8.57.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q=="], - "@typescript-eslint/utils": ["@typescript-eslint/utils@8.50.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg=="], + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.57.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.57.0", "@typescript-eslint/types": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ=="], "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q=="], - "@vitejs/plugin-vue": ["@vitejs/plugin-vue@6.0.3", "", { "dependencies": { "@rolldown/pluginutils": "1.0.0-beta.53" }, "peerDependencies": { "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "vue": "^3.2.25" } }, "sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w=="], + "@vitejs/plugin-vue": ["@vitejs/plugin-vue@6.0.5", "", { "dependencies": { "@rolldown/pluginutils": "1.0.0-rc.2" }, "peerDependencies": { "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "vue": "^3.2.25" } }, "sha512-bL3AxKuQySfk1iGcBsQnoRVexTPJq0Z/ixFVM8OhVJAP6ZXXXLtM7NFKWhLl30Kg7uTBqIaPXbh+nuQCuBDedg=="], - "@volar/language-core": ["@volar/language-core@2.4.26", "", { "dependencies": { "@volar/source-map": "2.4.26" } }, "sha512-hH0SMitMxnB43OZpyF1IFPS9bgb2I3bpCh76m2WEK7BE0A0EzpYsRp0CCH2xNKshr7kacU5TQBLYn4zj7CG60A=="], + "@volar/language-core": ["@volar/language-core@2.4.28", "", { "dependencies": { "@volar/source-map": "2.4.28" } }, "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ=="], - "@volar/source-map": ["@volar/source-map@2.4.26", "", {}, "sha512-JJw0Tt/kSFsIRmgTQF4JSt81AUSI1aEye5Zl65EeZ8H35JHnTvFGmpDOBn5iOxd48fyGE+ZvZBp5FcgAy/1Qhw=="], + "@volar/source-map": ["@volar/source-map@2.4.28", "", {}, "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ=="], - "@volar/typescript": ["@volar/typescript@2.4.26", "", { "dependencies": { "@volar/language-core": "2.4.26", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "sha512-N87ecLD48Sp6zV9zID/5yuS1+5foj0DfuYGdQ6KHj/IbKvyKv1zNX6VCmnKYwtmHadEO6mFc2EKISiu3RDPAvA=="], + "@volar/typescript": ["@volar/typescript@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw=="], "@vue/babel-helper-vue-transform-on": ["@vue/babel-helper-vue-transform-on@1.5.0", "", {}, "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA=="], @@ -273,35 +273,35 @@ "@vue/babel-plugin-resolve-type": ["@vue/babel-plugin-resolve-type@1.5.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/parser": "^7.28.0", "@vue/compiler-sfc": "^3.5.18" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w=="], - "@vue/compiler-core": ["@vue/compiler-core@3.5.26", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/shared": "3.5.26", "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w=="], + "@vue/compiler-core": ["@vue/compiler-core@3.5.30", "", { "dependencies": { "@babel/parser": "^7.29.0", "@vue/shared": "3.5.30", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw=="], - "@vue/compiler-dom": ["@vue/compiler-dom@3.5.26", "", { "dependencies": { "@vue/compiler-core": "3.5.26", "@vue/shared": "3.5.26" } }, "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A=="], + "@vue/compiler-dom": ["@vue/compiler-dom@3.5.30", "", { "dependencies": { "@vue/compiler-core": "3.5.30", "@vue/shared": "3.5.30" } }, "sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g=="], - "@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.26", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/compiler-core": "3.5.26", "@vue/compiler-dom": "3.5.26", "@vue/compiler-ssr": "3.5.26", "@vue/shared": "3.5.26", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA=="], + "@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.30", "", { "dependencies": { "@babel/parser": "^7.29.0", "@vue/compiler-core": "3.5.30", "@vue/compiler-dom": "3.5.30", "@vue/compiler-ssr": "3.5.30", "@vue/shared": "3.5.30", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.8", "source-map-js": "^1.2.1" } }, "sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A=="], - "@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.26", "", { "dependencies": { "@vue/compiler-dom": "3.5.26", "@vue/shared": "3.5.26" } }, "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw=="], + "@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.30", "", { "dependencies": { "@vue/compiler-dom": "3.5.30", "@vue/shared": "3.5.30" } }, "sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA=="], - "@vue/devtools-core": ["@vue/devtools-core@8.0.5", "", { "dependencies": { "@vue/devtools-kit": "^8.0.5", "@vue/devtools-shared": "^8.0.5", "mitt": "^3.0.1", "nanoid": "^5.1.5", "pathe": "^2.0.3", "vite-hot-client": "^2.1.0" }, "peerDependencies": { "vue": "^3.0.0" } }, "sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ=="], + "@vue/devtools-core": ["@vue/devtools-core@8.1.0", "", { "dependencies": { "@vue/devtools-kit": "^8.1.0", "@vue/devtools-shared": "^8.1.0" }, "peerDependencies": { "vue": "^3.0.0" } }, "sha512-LvD1VgDpoHmYL00IgKRLKktF6SsPAb0yaV8wB8q2jRwsAWvqhS8+vsMLEGKNs7uoKyymXhT92dhxgf/wir6YGQ=="], - "@vue/devtools-kit": ["@vue/devtools-kit@8.0.5", "", { "dependencies": { "@vue/devtools-shared": "^8.0.5", "birpc": "^2.6.1", "hookable": "^5.5.3", "mitt": "^3.0.1", "perfect-debounce": "^2.0.0", "speakingurl": "^14.0.1", "superjson": "^2.2.2" } }, "sha512-q2VV6x1U3KJMTQPUlRMyWEKVbcHuxhqJdSr6Jtjz5uAThAIrfJ6WVZdGZm5cuO63ZnSUz0RCsVwiUUb0mDV0Yg=="], + "@vue/devtools-kit": ["@vue/devtools-kit@8.1.0", "", { "dependencies": { "@vue/devtools-shared": "^8.1.0", "birpc": "^2.6.1", "hookable": "^5.5.3", "perfect-debounce": "^2.0.0" } }, "sha512-/NZlS4WtGIB54DA/z10gzk+n/V7zaqSzYZOVlg2CfdnpIKdB61bd7JDIMxf/zrtX41zod8E2/bbEBoW/d7x70Q=="], - "@vue/devtools-shared": ["@vue/devtools-shared@8.0.5", "", { "dependencies": { "rfdc": "^1.4.1" } }, "sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg=="], + "@vue/devtools-shared": ["@vue/devtools-shared@8.1.0", "", {}, "sha512-h8uCb4Qs8UT8VdTT5yjY6tOJ//qH7EpxToixR0xqejR55t5OdISIg7AJ7eBkhBs8iu1qG5gY3QQNN1DF1EelAA=="], "@vue/eslint-config-prettier": ["@vue/eslint-config-prettier@10.2.0", "", { "dependencies": { "eslint-config-prettier": "^10.0.1", "eslint-plugin-prettier": "^5.2.2" }, "peerDependencies": { "eslint": ">= 8.21.0", "prettier": ">= 3.0.0" } }, "sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw=="], - "@vue/eslint-config-typescript": ["@vue/eslint-config-typescript@14.6.0", "", { "dependencies": { "@typescript-eslint/utils": "^8.35.1", "fast-glob": "^3.3.3", "typescript-eslint": "^8.35.1", "vue-eslint-parser": "^10.2.0" }, "peerDependencies": { "eslint": "^9.10.0", "eslint-plugin-vue": "^9.28.0 || ^10.0.0", "typescript": ">=4.8.4" } }, "sha512-UpiRY/7go4Yps4mYCjkvlIbVWmn9YvPGQDxTAlcKLphyaD77LjIu3plH4Y9zNT0GB4f3K5tMmhhtRhPOgrQ/bQ=="], + "@vue/eslint-config-typescript": ["@vue/eslint-config-typescript@14.7.0", "", { "dependencies": { "@typescript-eslint/utils": "^8.56.0", "fast-glob": "^3.3.3", "typescript-eslint": "^8.56.0", "vue-eslint-parser": "^10.4.0" }, "peerDependencies": { "eslint": "^9.10.0 || ^10.0.0", "eslint-plugin-vue": "^9.28.0 || ^10.0.0", "typescript": ">=4.8.4" }, "optionalPeers": ["typescript"] }, "sha512-iegbMINVc+seZ/QxtzWiOBozctrHiF2WvGedruu2EbLujg9VuU0FQiNcN2z1ycuaoKKpF4m2qzB5HDEMKbxtIg=="], - "@vue/language-core": ["@vue/language-core@3.1.8", "", { "dependencies": { "@volar/language-core": "2.4.26", "@vue/compiler-dom": "^3.5.0", "@vue/shared": "^3.5.0", "alien-signals": "^3.0.0", "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": "*" } }, "sha512-PfwAW7BLopqaJbneChNL6cUOTL3GL+0l8paYP5shhgY5toBNidWnMXWM+qDwL7MC9+zDtzCF2enT8r6VPu64iw=="], + "@vue/language-core": ["@vue/language-core@3.2.5", "", { "dependencies": { "@volar/language-core": "2.4.28", "@vue/compiler-dom": "^3.5.0", "@vue/shared": "^3.5.0", "alien-signals": "^3.0.0", "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "picomatch": "^4.0.2" } }, "sha512-d3OIxN/+KRedeM5wQ6H6NIpwS3P5gC9nmyaHgBk+rO6dIsjY+tOh4UlPpiZbAh3YtLdCGEX4M16RmsBqPmJV+g=="], - "@vue/reactivity": ["@vue/reactivity@3.5.26", "", { "dependencies": { "@vue/shared": "3.5.26" } }, "sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ=="], + "@vue/reactivity": ["@vue/reactivity@3.5.30", "", { "dependencies": { "@vue/shared": "3.5.30" } }, "sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q=="], - "@vue/runtime-core": ["@vue/runtime-core@3.5.26", "", { "dependencies": { "@vue/reactivity": "3.5.26", "@vue/shared": "3.5.26" } }, "sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q=="], + "@vue/runtime-core": ["@vue/runtime-core@3.5.30", "", { "dependencies": { "@vue/reactivity": "3.5.30", "@vue/shared": "3.5.30" } }, "sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg=="], - "@vue/runtime-dom": ["@vue/runtime-dom@3.5.26", "", { "dependencies": { "@vue/reactivity": "3.5.26", "@vue/runtime-core": "3.5.26", "@vue/shared": "3.5.26", "csstype": "^3.2.3" } }, "sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ=="], + "@vue/runtime-dom": ["@vue/runtime-dom@3.5.30", "", { "dependencies": { "@vue/reactivity": "3.5.30", "@vue/runtime-core": "3.5.30", "@vue/shared": "3.5.30", "csstype": "^3.2.3" } }, "sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw=="], - "@vue/server-renderer": ["@vue/server-renderer@3.5.26", "", { "dependencies": { "@vue/compiler-ssr": "3.5.26", "@vue/shared": "3.5.26" }, "peerDependencies": { "vue": "3.5.26" } }, "sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA=="], + "@vue/server-renderer": ["@vue/server-renderer@3.5.30", "", { "dependencies": { "@vue/compiler-ssr": "3.5.30", "@vue/shared": "3.5.30" }, "peerDependencies": { "vue": "3.5.30" } }, "sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ=="], - "@vue/shared": ["@vue/shared@3.5.26", "", {}, "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A=="], + "@vue/shared": ["@vue/shared@3.5.30", "", {}, "sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ=="], "@vue/tsconfig": ["@vue/tsconfig@0.8.1", "", { "peerDependencies": { "typescript": "5.x", "vue": "^3.4.0" } }, "sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g=="], @@ -309,7 +309,7 @@ "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], - "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + "ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], "alien-signals": ["alien-signals@3.1.1", "", {}, "sha512-ogkIWbVrLwKtHY6oOAXaYkAxP+cTH7V5FZ5+Tm4NZFd8VDZ6uNMDrfzqctTZ42eTMCSR3ne3otpcxmqSnFfPYA=="], @@ -349,8 +349,6 @@ "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], - "copy-anything": ["copy-anything@4.0.5", "", { "dependencies": { "is-what": "^5.2.0" } }, "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA=="], - "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], "cssesc": ["cssesc@3.0.0", "", { "bin": "bin/cssesc" }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], @@ -369,7 +367,7 @@ "electron-to-chromium": ["electron-to-chromium@1.5.267", "", {}, "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw=="], - "entities": ["entities@7.0.0", "", {}, "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ=="], + "entities": ["entities@7.0.1", "", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="], "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], @@ -379,7 +377,7 @@ "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - "eslint": ["eslint@9.39.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "bin": "bin/eslint.js" }, "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw=="], + "eslint": ["eslint@9.39.4", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.2", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.5", "@eslint/js": "9.39.4", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.5", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ=="], "eslint-config-prettier": ["eslint-config-prettier@10.1.8", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": "bin/cli.js" }, "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w=="], @@ -455,8 +453,6 @@ "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], - "is-what": ["is-what@5.5.0", "", {}, "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw=="], - "is-wsl": ["is-wsl@3.1.0", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw=="], "isexe": ["isexe@3.1.1", "", {}, "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ=="], @@ -501,9 +497,7 @@ "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], - "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], - - "mitt": ["mitt@3.0.1", "", {}, "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="], + "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="], @@ -571,8 +565,6 @@ "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], - "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], - "rollup": ["rollup@4.54.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.54.0", "@rollup/rollup-android-arm64": "4.54.0", "@rollup/rollup-darwin-arm64": "4.54.0", "@rollup/rollup-darwin-x64": "4.54.0", "@rollup/rollup-freebsd-arm64": "4.54.0", "@rollup/rollup-freebsd-x64": "4.54.0", "@rollup/rollup-linux-arm-gnueabihf": "4.54.0", "@rollup/rollup-linux-arm-musleabihf": "4.54.0", "@rollup/rollup-linux-arm64-gnu": "4.54.0", "@rollup/rollup-linux-arm64-musl": "4.54.0", "@rollup/rollup-linux-loong64-gnu": "4.54.0", "@rollup/rollup-linux-ppc64-gnu": "4.54.0", "@rollup/rollup-linux-riscv64-gnu": "4.54.0", "@rollup/rollup-linux-riscv64-musl": "4.54.0", "@rollup/rollup-linux-s390x-gnu": "4.54.0", "@rollup/rollup-linux-x64-gnu": "4.54.0", "@rollup/rollup-linux-x64-musl": "4.54.0", "@rollup/rollup-openharmony-arm64": "4.54.0", "@rollup/rollup-win32-arm64-msvc": "4.54.0", "@rollup/rollup-win32-ia32-msvc": "4.54.0", "@rollup/rollup-win32-x64-gnu": "4.54.0", "@rollup/rollup-win32-x64-msvc": "4.54.0", "fsevents": "~2.3.2" }, "bin": "dist/bin/rollup" }, "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw=="], "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="], @@ -591,12 +583,8 @@ "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], - "speakingurl": ["speakingurl@14.0.1", "", {}, "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="], - "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], - "superjson": ["superjson@2.2.6", "", { "dependencies": { "copy-anything": "^4" } }, "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA=="], - "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], "synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], @@ -607,13 +595,13 @@ "totalist": ["totalist@3.0.1", "", {}, "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="], - "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], - "typescript-eslint": ["typescript-eslint@8.50.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.50.0", "@typescript-eslint/parser": "8.50.0", "@typescript-eslint/typescript-estree": "8.50.0", "@typescript-eslint/utils": "8.50.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A=="], + "typescript-eslint": ["typescript-eslint@8.57.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.57.0", "@typescript-eslint/parser": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0", "@typescript-eslint/utils": "8.57.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA=="], "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], @@ -625,7 +613,7 @@ "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], - "vite": ["vite@7.3.0", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": "bin/vite.js" }, "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg=="], + "vite": ["vite@7.3.1", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA=="], "vite-dev-rpc": ["vite-dev-rpc@1.1.0", "", { "dependencies": { "birpc": "^2.4.0", "vite-hot-client": "^2.1.0" }, "peerDependencies": { "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0" } }, "sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A=="], @@ -633,17 +621,17 @@ "vite-plugin-inspect": ["vite-plugin-inspect@11.3.3", "", { "dependencies": { "ansis": "^4.1.0", "debug": "^4.4.1", "error-stack-parser-es": "^1.0.5", "ohash": "^2.0.11", "open": "^10.2.0", "perfect-debounce": "^2.0.0", "sirv": "^3.0.1", "unplugin-utils": "^0.3.0", "vite-dev-rpc": "^1.1.0" }, "peerDependencies": { "vite": "^6.0.0 || ^7.0.0-0" } }, "sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA=="], - "vite-plugin-vue-devtools": ["vite-plugin-vue-devtools@8.0.5", "", { "dependencies": { "@vue/devtools-core": "^8.0.5", "@vue/devtools-kit": "^8.0.5", "@vue/devtools-shared": "^8.0.5", "sirv": "^3.0.2", "vite-plugin-inspect": "^11.3.3", "vite-plugin-vue-inspector": "^5.3.2" }, "peerDependencies": { "vite": "^6.0.0 || ^7.0.0-0" } }, "sha512-p619BlKFOqQXJ6uDWS1vUPQzuJOD6xJTfftj57JXBGoBD/yeQCowR7pnWcr/FEX4/HVkFbreI6w2uuGBmQOh6A=="], + "vite-plugin-vue-devtools": ["vite-plugin-vue-devtools@8.1.0", "", { "dependencies": { "@vue/devtools-core": "^8.1.0", "@vue/devtools-kit": "^8.1.0", "@vue/devtools-shared": "^8.1.0", "sirv": "^3.0.2", "vite-plugin-inspect": "^11.3.3", "vite-plugin-vue-inspector": "^5.3.2" }, "peerDependencies": { "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-4AvNRePfni3+PqOunACmAImC6SJVpUv6f7/g4oakyre9hYdEMrvDYlNmTZQsJPzVLMcGzn1FvSEqJ/n4HQ9cDg=="], "vite-plugin-vue-inspector": ["vite-plugin-vue-inspector@5.3.2", "", { "dependencies": { "@babel/core": "^7.23.0", "@babel/plugin-proposal-decorators": "^7.23.0", "@babel/plugin-syntax-import-attributes": "^7.22.5", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-typescript": "^7.22.15", "@vue/babel-plugin-jsx": "^1.1.5", "@vue/compiler-dom": "^3.3.4", "kolorist": "^1.8.0", "magic-string": "^0.30.4" }, "peerDependencies": { "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" } }, "sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q=="], "vscode-uri": ["vscode-uri@3.1.0", "", {}, "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ=="], - "vue": ["vue@3.5.26", "", { "dependencies": { "@vue/compiler-dom": "3.5.26", "@vue/compiler-sfc": "3.5.26", "@vue/runtime-dom": "3.5.26", "@vue/server-renderer": "3.5.26", "@vue/shared": "3.5.26" }, "peerDependencies": { "typescript": "*" } }, "sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA=="], + "vue": ["vue@3.5.30", "", { "dependencies": { "@vue/compiler-dom": "3.5.30", "@vue/compiler-sfc": "3.5.30", "@vue/runtime-dom": "3.5.30", "@vue/server-renderer": "3.5.30", "@vue/shared": "3.5.30" }, "peerDependencies": { "typescript": "*" }, "optionalPeers": ["typescript"] }, "sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg=="], - "vue-eslint-parser": ["vue-eslint-parser@10.2.0", "", { "dependencies": { "debug": "^4.4.0", "eslint-scope": "^8.2.0", "eslint-visitor-keys": "^4.2.0", "espree": "^10.3.0", "esquery": "^1.6.0", "semver": "^7.6.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0" } }, "sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw=="], + "vue-eslint-parser": ["vue-eslint-parser@10.4.0", "", { "dependencies": { "debug": "^4.4.0", "eslint-scope": "^8.2.0 || ^9.0.0", "eslint-visitor-keys": "^4.2.0 || ^5.0.0", "espree": "^10.3.0 || ^11.0.0", "esquery": "^1.6.0", "semver": "^7.6.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0" } }, "sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg=="], - "vue-tsc": ["vue-tsc@3.1.8", "", { "dependencies": { "@volar/typescript": "2.4.26", "@vue/language-core": "3.1.8" }, "peerDependencies": { "typescript": ">=5.0.0" }, "bin": "bin/vue-tsc.js" }, "sha512-deKgwx6exIHeZwF601P1ktZKNF0bepaSN4jBU3AsbldPx9gylUc1JDxYppl82yxgkAgaz0Y0LCLOi+cXe9HMYA=="], + "vue-tsc": ["vue-tsc@3.2.5", "", { "dependencies": { "@volar/typescript": "2.4.28", "@vue/language-core": "3.2.5" }, "peerDependencies": { "typescript": ">=5.0.0" }, "bin": { "vue-tsc": "bin/vue-tsc.js" } }, "sha512-/htfTCMluQ+P2FISGAooul8kO4JMheOTCbCy4M6dYnYYjqLe3BExZudAua6MSIKSFYQtFOYAll7XobYwcpokGA=="], "which": ["which@5.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ=="], @@ -657,54 +645,110 @@ "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + "@babel/core/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + "@babel/core/semver": ["semver@6.3.1", "", { "bin": "bin/semver.js" }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@babel/generator/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": "bin/semver.js" }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": "bin/semver.js" }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@babel/parser/@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + + "@babel/template/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/traverse/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - "@eslint/config-array/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/parser": ["@typescript-eslint/parser@8.57.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.57.0", "@typescript-eslint/types": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0", "@typescript-eslint/visitor-keys": "8.57.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g=="], - "@eslint/eslintrc/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.57.0", "", { "dependencies": { "@typescript-eslint/types": "8.57.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg=="], "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], - "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + "@typescript-eslint/parser/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.50.0", "", { "dependencies": { "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0" } }, "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A=="], - "@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + "@typescript-eslint/parser/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], - "@vue/devtools-core/nanoid": ["nanoid@5.1.6", "", { "bin": "bin/nanoid.js" }, "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg=="], + "@typescript-eslint/parser/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.50.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.50.0", "@typescript-eslint/tsconfig-utils": "8.50.0", "@typescript-eslint/types": "8.50.0", "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ=="], - "@vue/language-core/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + "@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.57.0", "", { "dependencies": { "@typescript-eslint/types": "8.57.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg=="], + + "@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.57.0", "", { "dependencies": { "@typescript-eslint/types": "8.57.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.4", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg=="], + + "@typescript-eslint/utils/@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@typescript-eslint/visitor-keys/@typescript-eslint/types": ["@typescript-eslint/types@8.50.0", "", {}, "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w=="], + + "@vue/babel-plugin-jsx/@vue/shared": ["@vue/shared@3.5.26", "", {}, "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A=="], + + "@vue/babel-plugin-resolve-type/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.26", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/compiler-core": "3.5.26", "@vue/compiler-dom": "3.5.26", "@vue/compiler-ssr": "3.5.26", "@vue/shared": "3.5.26", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA=="], + + "@vue/compiler-sfc/postcss": ["postcss@8.5.8", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg=="], "chalk/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], "cross-spawn/which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], - "espree/eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], - "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], - "tinyglobby/fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" } }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + "typescript-eslint/@typescript-eslint/parser": ["@typescript-eslint/parser@8.57.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.57.0", "@typescript-eslint/types": "8.57.0", "@typescript-eslint/typescript-estree": "8.57.0", "@typescript-eslint/visitor-keys": "8.57.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g=="], - "tinyglobby/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + "vite-plugin-vue-inspector/@vue/compiler-dom": ["@vue/compiler-dom@3.5.26", "", { "dependencies": { "@vue/compiler-core": "3.5.26", "@vue/shared": "3.5.26" } }, "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A=="], - "unplugin-utils/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], - "vite/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + "@typescript-eslint/parser/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.50.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.50.0", "@typescript-eslint/types": "^8.50.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ=="], - "vue-eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + "@typescript-eslint/parser/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.50.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w=="], - "@eslint/config-array/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "@typescript-eslint/parser/@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - "@eslint/eslintrc/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "@typescript-eslint/parser/@typescript-eslint/typescript-estree/ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], - "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + "@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + + "@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.4", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg=="], + + "@typescript-eslint/utils/@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-core": ["@vue/compiler-core@3.5.26", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/shared": "3.5.26", "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-dom": ["@vue/compiler-dom@3.5.26", "", { "dependencies": { "@vue/compiler-core": "3.5.26", "@vue/shared": "3.5.26" } }, "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.26", "", { "dependencies": { "@vue/compiler-dom": "3.5.26", "@vue/shared": "3.5.26" } }, "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/shared": ["@vue/shared@3.5.26", "", {}, "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A=="], "cross-spawn/which/isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "typescript-eslint/@typescript-eslint/parser/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.57.0", "", { "dependencies": { "@typescript-eslint/types": "8.57.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg=="], + + "vite-plugin-vue-inspector/@vue/compiler-dom/@vue/compiler-core": ["@vue/compiler-core@3.5.26", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/shared": "3.5.26", "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w=="], + + "vite-plugin-vue-inspector/@vue/compiler-dom/@vue/shared": ["@vue/shared@3.5.26", "", {}, "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A=="], + + "@typescript-eslint/parser/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], + + "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-core/entities": ["entities@7.0.0", "", {}, "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ=="], + + "typescript-eslint/@typescript-eslint/parser/@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + + "vite-plugin-vue-inspector/@vue/compiler-dom/@vue/compiler-core/@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" } }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "vite-plugin-vue-inspector/@vue/compiler-dom/@vue/compiler-core/entities": ["entities@7.0.0", "", {}, "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ=="], } } diff --git a/index.html b/index.html index 23daa43..5b8f422 100644 --- a/index.html +++ b/index.html @@ -1,21 +1,17 @@ - - Change this you moron + πŸ₯¦ LΓ©gume - + + + +
diff --git a/package.json b/package.json index ba07e14..94cca6a 100644 --- a/package.json +++ b/package.json @@ -18,23 +18,23 @@ }, "dependencies": { "lucide-vue-next": "^0.562.0", - "vue": "^3.5.25" + "vue": "^3.5.30" }, "devDependencies": { - "@tsconfig/node24": "^24.0.3", - "@types/node": "^24.10.1", - "@vitejs/plugin-vue": "^6.0.2", + "@tsconfig/node24": "^24.0.4", + "@types/node": "^24.12.0", + "@vitejs/plugin-vue": "^6.0.5", "@vue/eslint-config-prettier": "^10.2.0", - "@vue/eslint-config-typescript": "^14.6.0", + "@vue/eslint-config-typescript": "^14.7.0", "@vue/tsconfig": "^0.8.1", - "eslint": "^9.39.1", + "eslint": "^9.39.4", "eslint-plugin-vue": "~10.5.1", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", "prettier": "3.6.2", - "typescript": "~5.9.0", - "vite": "^7.2.4", - "vite-plugin-vue-devtools": "^8.0.5", - "vue-tsc": "^3.1.5" + "typescript": "~5.9.3", + "vite": "^7.3.1", + "vite-plugin-vue-devtools": "^8.1.0", + "vue-tsc": "^3.2.5" } } diff --git a/preview.png b/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..78df039ccf65b3ddcf7423017dd11735cb996c94 GIT binary patch literal 142923 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Ģv|@btKK81l*O| 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 -import { ref, onMounted } from "vue"; +import { ref, onMounted, computed, watch } from "vue"; import LucideIcon from "./components/LucideIcon.vue"; -import CustomButton from "./components/CustomButton.vue"; +import { DEFAULT_CONFIG, VEGETABLES } from "./contants"; +import { type Config } from "./interfaces"; +import { randomElement } from "./lib/random"; +import { TableGenerator } from "./lib/table-gen"; +import { formatTime, timeToMinute } from "./lib/time"; +import ConfigTable from "./components/ConfigTable.vue"; +import OutputTable from "./components/OutputTable.vue"; const visible = ref(false); +const config = ref(DEFAULT_CONFIG); +const table = ref<[string, string][]>([]); + +const vegetable = computed(() => + randomElement(Object.keys(VEGETABLES), config.value.seed), +); +const vegetable2 = computed(() => + randomElement(Object.keys(VEGETABLES), config.value.seed + 1), +); +const startTimeMinute = computed(() => + timeToMinute(config.value.startTime), +); +const endTimeMinute = computed(() => { + const result = timeToMinute(config.value.endTime); + return result < startTimeMinute.value ? result + 1440 : result; +}); + +const candidates = computed(() => + config.value.candidates + .split("\n") + .map((line) => line.trim()) + .filter( + (value, index, array) => + value.length && array.indexOf(value) === index, + ), +); + +function generateData() { + table.value.splice(0, table.value.length); + if (candidates.value.length <= 2) { + return; + } + const duration = parseInt(config.value.duration, 10); + const mixThreshold = parseInt(config.value.mix, 10) / 100; + const slots = []; + for ( + let currentTimeMinute = startTimeMinute.value; + currentTimeMinute < endTimeMinute.value; + currentTimeMinute += duration + ) { + slots.push(formatTime(currentTimeMinute)); + } + + const generator = new TableGenerator( + candidates.value, + mixThreshold, + slots, + config.value.seed, + ); + + const newTable = generator.generate(); + + if (config.value.endWithAll && newTable.length > 0) { + newTable.splice(-1, 1, [slots.slice(-1)[0] ?? "?", "πŸ₯— SALAD πŸ₯—"]); + } + + table.value.push(...newTable); +} onMounted(() => { setTimeout(() => { visible.value = true; }); + document.title = `${vegetable.value} LΓ©gume`; }); + +watch(vegetable, () => { + document.title = `${vegetable.value} LΓ©gume`; +}); + +watch(config, generateData, { deep: true });