diff --git a/package.json b/package.json
index 9c7a6e1a..2c3c1875 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.6.7",
"description": "Game Tool for GenshinImpact player",
"private": true,
- "packageManager": "pnpm@9.15.2",
+ "packageManager": "pnpm@10.0.0",
"type": "module",
"scripts": {
"build": "tauri build",
@@ -67,7 +67,7 @@
},
"dependencies": {
"@mdi/font": "7.4.47",
- "@tauri-apps/api": "^2.1.1",
+ "@tauri-apps/api": "^2.2.0",
"@tauri-apps/plugin-deep-link": "^2.2.0",
"@tauri-apps/plugin-dialog": "^2.2.0",
"@tauri-apps/plugin-fs": "^2.2.0",
@@ -87,9 +87,10 @@
"jsencrypt": "^3.3.2",
"pinia": "^2.3.0",
"pinia-plugin-persistedstate": "^4.2.0",
- "sass": "^1.83.0",
+ "qrcode.vue": "^3.6.0",
+ "sass": "^1.83.1",
"sass-loader": "^16.0.4",
- "uuid": "^11.0.3",
+ "uuid": "^11.0.4",
"vue": "^3.5.13",
"vue-echarts": "^7.0.3",
"vue-json-viewer": "^3.0.4",
@@ -101,12 +102,12 @@
"devDependencies": {
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.17.0",
- "@tauri-apps/cli": "2.1.0",
+ "@tauri-apps/cli": "2.2.2",
"@types/color-convert": "^2.0.4",
"@types/js-md5": "^0.7.2",
- "@types/node": "^22.10.2",
+ "@types/node": "^22.10.5",
"@types/uuid": "^10.0.0",
- "@typescript-eslint/parser": "^8.19.0",
+ "@typescript-eslint/parser": "^8.19.1",
"@vitejs/plugin-vue": "^5.2.1",
"concurrently": "^9.1.2",
"eslint": "^9.17.0",
@@ -119,7 +120,7 @@
"husky": "^9.1.7",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^15.3.0",
- "oxlint": "^0.15.4",
+ "oxlint": "^0.15.5",
"prettier": "3.4.2",
"stylelint": "^16.12.0",
"stylelint-config-idiomatic-order": "^10.0.0",
@@ -130,9 +131,9 @@
"stylelint-prettier": "^5.0.2",
"stylelint-scss": "^6.10.0",
"typescript": "^5.7.2",
- "typescript-eslint": "^8.19.0",
- "vite": "^6.0.6",
- "vite-plugin-vue-devtools": "^7.6.8",
+ "typescript-eslint": "^8.19.1",
+ "vite": "^6.0.7",
+ "vite-plugin-vue-devtools": "^7.7.0",
"vite-plugin-vuetify": "^2.0.4",
"vue-eslint-parser": "^9.4.3",
"yaml-eslint-parser": "^1.2.3"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c30a0f95..68d5964a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,8 +12,8 @@ importers:
specifier: 7.4.47
version: 7.4.47
'@tauri-apps/api':
- specifier: ^2.1.1
- version: 2.1.1
+ specifier: ^2.2.0
+ version: 2.2.0
'@tauri-apps/plugin-deep-link':
specifier: ^2.2.0
version: 2.2.0
@@ -70,16 +70,19 @@ importers:
version: 2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))
pinia-plugin-persistedstate:
specifier: ^4.2.0
- version: 4.2.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.29.1)
+ version: 4.2.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.30.1)
+ qrcode.vue:
+ specifier: ^3.6.0
+ version: 3.6.0(vue@3.5.13(typescript@5.7.2))
sass:
- specifier: ^1.83.0
- version: 1.83.0
+ specifier: ^1.83.1
+ version: 1.83.1
sass-loader:
specifier: ^16.0.4
- version: 16.0.4(sass@1.83.0)
+ version: 16.0.4(sass@1.83.1)
uuid:
- specifier: ^11.0.3
- version: 11.0.3
+ specifier: ^11.0.4
+ version: 11.0.4
vue:
specifier: ^3.5.13
version: 3.5.13(typescript@5.7.2)
@@ -109,8 +112,8 @@ importers:
specifier: ^9.17.0
version: 9.17.0
'@tauri-apps/cli':
- specifier: 2.1.0
- version: 2.1.0
+ specifier: 2.2.2
+ version: 2.2.2
'@types/color-convert':
specifier: ^2.0.4
version: 2.0.4
@@ -118,17 +121,17 @@ importers:
specifier: ^0.7.2
version: 0.7.2
'@types/node':
- specifier: ^22.10.2
- version: 22.10.2
+ specifier: ^22.10.5
+ version: 22.10.5
'@types/uuid':
specifier: ^10.0.0
version: 10.0.0
'@typescript-eslint/parser':
- specifier: ^8.19.0
- version: 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ specifier: ^8.19.1
+ version: 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
'@vitejs/plugin-vue':
specifier: ^5.2.1
- version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))
+ version: 5.2.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))
concurrently:
specifier: ^9.1.2
version: 9.1.2
@@ -137,7 +140,7 @@ importers:
version: 9.17.0(jiti@2.4.2)
eslint-plugin-import:
specifier: ^2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))
+ version: 2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))
eslint-plugin-jsonc:
specifier: ^2.18.2
version: 2.18.2(eslint@9.17.0(jiti@2.4.2))
@@ -163,8 +166,8 @@ importers:
specifier: ^15.3.0
version: 15.3.0
oxlint:
- specifier: ^0.15.4
- version: 0.15.4
+ specifier: ^0.15.5
+ version: 0.15.5
prettier:
specifier: 3.4.2
version: 3.4.2
@@ -196,17 +199,17 @@ importers:
specifier: ^5.7.2
version: 5.7.2
typescript-eslint:
- specifier: ^8.19.0
- version: 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ specifier: ^8.19.1
+ version: 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
vite:
- specifier: ^6.0.6
- version: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
+ specifier: ^6.0.7
+ version: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
vite-plugin-vue-devtools:
- specifier: ^7.6.8
- version: 7.6.8(rollup@4.29.1)(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))
+ specifier: ^7.7.0
+ version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))
vite-plugin-vuetify:
specifier: ^2.0.4
- version: 2.0.4(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6)
+ version: 2.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6)
vue-eslint-parser:
specifier: ^9.4.3
version: 9.4.3(eslint@9.17.0(jiti@2.4.2))
@@ -626,55 +629,55 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@nuxt/kit@3.15.0':
- resolution: {integrity: sha512-Q7k11wDTLIbBgoTfRYNrciK7PvjKklewrKd5PRMJCpn9Lmuqkq59HErNfJXFrBKHsE3Ld0DB6WUtpPGOvWJZoQ==}
+ '@nuxt/kit@3.15.1':
+ resolution: {integrity: sha512-7cVWjzfz3L6CsZrg6ppDZa7zGrZxCSfZjEQDIvVFn4mFKtJlK9k2izf5EewL6luzWwIQojkZAC3iq/1wtgI0Xw==}
engines: {node: '>=18.20.5'}
- '@nuxt/schema@3.15.0':
- resolution: {integrity: sha512-sAgLgSOj/SZxUmlJ/Q3TLRwIAqmiiZ5gCBrT+eq9CowIj7bgxX92pT720pDLEDs4wlXiTTsqC8nyqXQis8pPyA==}
+ '@nuxt/schema@3.15.1':
+ resolution: {integrity: sha512-n5kOHt8uUyUM9z4Wu/8tIZkBYh3KTCGvyruG6oD9bfeT4OaS21+X3M7XsTXFMe+eYBZA70IFFlWn1JJZIPsKeA==}
engines: {node: ^14.18.0 || >=16.10.0}
- '@oxlint/darwin-arm64@0.15.4':
- resolution: {integrity: sha512-auE1N8ph15Xq7XtSzi3Jxv2oCiWtOBNcbM1I8wrCKWBHHeAZmWlkUpPAOpAeyGuKJBHw8Sz4BXQhV3GD7hu+1A==}
+ '@oxlint/darwin-arm64@0.15.5':
+ resolution: {integrity: sha512-LqUh/+iRwj2mIDMqiYOjf2nx/BjpMVY+2PQvpOgSd2mNXrudD02KUTNCVSTAhUuGe86SYQblFgBz2cYfbTUa9A==}
cpu: [arm64]
os: [darwin]
- '@oxlint/darwin-x64@0.15.4':
- resolution: {integrity: sha512-o66/bAL+rLrAu89e12Ep6u5xKTyadu4ozFW1vAHYQayd7ywMosOsv/Hg8WM0EnwH/sRpV4u6qdWQKsIjr2UOXw==}
+ '@oxlint/darwin-x64@0.15.5':
+ resolution: {integrity: sha512-3AdgAKrZsZ1Tk4XW5GosNKfRk5tdAzYgZl/9lJSCJr2I5mN6hrTn/WTIJv4tJrLlQbFsD++5R5HCQblp9vfFNg==}
cpu: [x64]
os: [darwin]
- '@oxlint/linux-arm64-gnu@0.15.4':
- resolution: {integrity: sha512-xQbojI9hMKhEM/R19flpZs1m7YCcPM8/8taYPRcHOheU/wZOdfyBWjSd5IfgcNBX1xKsX52dAg+lMOyrPH98Nw==}
+ '@oxlint/linux-arm64-gnu@0.15.5':
+ resolution: {integrity: sha512-iKqoRSn+aIYqku99xBFzhZFaRXTIpFhFIh37MFjzhPvvVN5qQjxBzvePfuI1eTVuttviELKP5eR5sSUP2aDKxw==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/linux-arm64-musl@0.15.4':
- resolution: {integrity: sha512-wZoACdMUi8oKha1KzUmz57eWY93fcjf7YtnQvGtiOYjj0rziZnAoTbLxpYsdb9+1aGKbAY8grHlsgKjVmFAU5g==}
+ '@oxlint/linux-arm64-musl@0.15.5':
+ resolution: {integrity: sha512-pYNCI9iqPcma8hIuJb/v40mOjuWtJjYaOxbDvSecjtKb9EFqZu9A9WDhgg766S+8o1Iit72LLtSq7q0cyh7+ww==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/linux-x64-gnu@0.15.4':
- resolution: {integrity: sha512-gMydrqLGRoRpY+nqjGBCenymKjqhcIuix6h1yMQ+IXiS2Togmda/vBRAje5rVZUehj8wt5NK2O2lt0C/pZkvJQ==}
+ '@oxlint/linux-x64-gnu@0.15.5':
+ resolution: {integrity: sha512-jDrA5vSdEhKov1aMFvWLzFpuGneVhryLXTqcbqdUzZOe1Ss1S2XhRabHwLlhDRemCA4Id7fdgZ5qCNrzhUsTdQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/linux-x64-musl@0.15.4':
- resolution: {integrity: sha512-2sfJs/IN4xTo2U62YlvcwsKJNntowxd4TXZMsx42mT1NhovGJXHBpFOq5a9WvZkeQUVR5sUbqr/UgGzGxG0+gA==}
+ '@oxlint/linux-x64-musl@0.15.5':
+ resolution: {integrity: sha512-eS4ANgxQCNnGG1aeQ28cUTr/3iitFF9TBK1BfTn3+WW3Nvkfcxo+u2L5tKEq+cxytHuu9hqEpTn1AvNyAH3MQw==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/win32-arm64@0.15.4':
- resolution: {integrity: sha512-NNK4hLQoyPlOkdFB0fCGrnKERwor+KSVLqW354p+pC+2IZfVLBUJi6k5E7sFoBi/32+s+5oqJ6zBJok2xLM4+Q==}
+ '@oxlint/win32-arm64@0.15.5':
+ resolution: {integrity: sha512-oJPS+dTlwgVoSb6ieH/4MP+LPxZUMPsUr5k0YLpisMEEfccGXLaGzWKfzgi5dzlOsN6EUr2NgcFaqpa8tRiq8w==}
cpu: [arm64]
os: [win32]
- '@oxlint/win32-x64@0.15.4':
- resolution: {integrity: sha512-28d0qB+pUrCfZl79PWPukncE+csAN4QrjXhE04LE47wr5nydPP3B57mlaq9Ui6FJ/PsDpvlX1dZsfrmLKN15bQ==}
+ '@oxlint/win32-x64@0.15.5':
+ resolution: {integrity: sha512-rvk3CN0U37w7OlLvkD1TqqcLvoQdWVtTAF5KckuASOeYo/0cuzNFIvo/7cHYmvewQXuYULxvUHGTzxWYSmVPjQ==}
cpu: [x64]
os: [win32]
@@ -782,108 +785,108 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.29.1':
- resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==}
+ '@rollup/rollup-android-arm-eabi@4.30.1':
+ resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.29.1':
- resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==}
+ '@rollup/rollup-android-arm64@4.30.1':
+ resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.29.1':
- resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==}
+ '@rollup/rollup-darwin-arm64@4.30.1':
+ resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.29.1':
- resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==}
+ '@rollup/rollup-darwin-x64@4.30.1':
+ resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.29.1':
- resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==}
+ '@rollup/rollup-freebsd-arm64@4.30.1':
+ resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.29.1':
- resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==}
+ '@rollup/rollup-freebsd-x64@4.30.1':
+ resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.29.1':
- resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.30.1':
+ resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.29.1':
- resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.30.1':
+ resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.29.1':
- resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==}
+ '@rollup/rollup-linux-arm64-gnu@4.30.1':
+ resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.29.1':
- resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==}
+ '@rollup/rollup-linux-arm64-musl@4.30.1':
+ resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loongarch64-gnu@4.29.1':
- resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.30.1':
+ resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
- resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.30.1':
+ resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-gnu@4.29.1':
- resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==}
+ '@rollup/rollup-linux-riscv64-gnu@4.30.1':
+ resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-s390x-gnu@4.29.1':
- resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==}
+ '@rollup/rollup-linux-s390x-gnu@4.30.1':
+ resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.29.1':
- resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==}
+ '@rollup/rollup-linux-x64-gnu@4.30.1':
+ resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.29.1':
- resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==}
+ '@rollup/rollup-linux-x64-musl@4.30.1':
+ resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-win32-arm64-msvc@4.29.1':
- resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==}
+ '@rollup/rollup-win32-arm64-msvc@4.30.1':
+ resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.29.1':
- resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==}
+ '@rollup/rollup-win32-ia32-msvc@4.30.1':
+ resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.29.1':
- resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==}
+ '@rollup/rollup-win32-x64-msvc@4.30.1':
+ resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==}
cpu: [x64]
os: [win32]
@@ -901,75 +904,75 @@ packages:
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
- '@tauri-apps/api@2.1.1':
- resolution: {integrity: sha512-fzUfFFKo4lknXGJq8qrCidkUcKcH2UHhfaaCNt4GzgzGaW2iS26uFOg4tS3H4P8D6ZEeUxtiD5z0nwFF0UN30A==}
+ '@tauri-apps/api@2.2.0':
+ resolution: {integrity: sha512-R8epOeZl1eJEl603aUMIGb4RXlhPjpgxbGVEaqY+0G5JG9vzV/clNlzTeqc+NLYXVqXcn8mb4c5b9pJIUDEyAg==}
- '@tauri-apps/cli-darwin-arm64@2.1.0':
- resolution: {integrity: sha512-ESc6J6CE8hl1yKH2vJ+ALF+thq4Be+DM1mvmTyUCQObvezNCNhzfS6abIUd3ou4x5RGH51ouiANeT3wekU6dCw==}
+ '@tauri-apps/cli-darwin-arm64@2.2.2':
+ resolution: {integrity: sha512-JMXbX5hGrLOzJbjisd7gBe25PmHouXA1+f4yVWg5PRlgxW7pla7krOzhu2mchFlMVDr8aLwhMLgohvvx+raXag==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tauri-apps/cli-darwin-x64@2.1.0':
- resolution: {integrity: sha512-TasHS442DFs8cSH2eUQzuDBXUST4ECjCd0yyP+zZzvAruiB0Bg+c8A+I/EnqCvBQ2G2yvWLYG8q/LI7c87A5UA==}
+ '@tauri-apps/cli-darwin-x64@2.2.2':
+ resolution: {integrity: sha512-i2gxKXev+Ed0UWeq0xSiyRjSkzzBbu9MCOhs/QVv1YuV+097K/fF89f+a4v5JJftCq2IOHhSKH23KyTJBLnNKQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tauri-apps/cli-linux-arm-gnueabihf@2.1.0':
- resolution: {integrity: sha512-aP7ZBGNL4ny07Cbb6kKpUOSrmhcIK2KhjviTzYlh+pPhAptxnC78xQGD3zKQkTi2WliJLPmBYbOHWWQa57lQ9w==}
+ '@tauri-apps/cli-linux-arm-gnueabihf@2.2.2':
+ resolution: {integrity: sha512-iC2HndsN5smmbvEDUQFyTHyYHSgx7OwJ6puyXLLpkAHnQDo4TGSPxIlPeZFSZmEoaJEmHLdG3j1LcFWOKrxWQg==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tauri-apps/cli-linux-arm64-gnu@2.1.0':
- resolution: {integrity: sha512-ZTdgD5gLeMCzndMT2f358EkoYkZ5T+Qy6zPzU+l5vv5M7dHVN9ZmblNAYYXmoOuw7y+BY4X/rZvHV9pcGrcanQ==}
+ '@tauri-apps/cli-linux-arm64-gnu@2.2.2':
+ resolution: {integrity: sha512-YzK30tleUzWxfIp1davc5RhvmNZxiZQkUnQ4zajGJZ99zxNk8kwvv8nYSC3/J2R8sYpnuv+7CzNyIwA2s6yH+w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@tauri-apps/cli-linux-arm64-musl@2.1.0':
- resolution: {integrity: sha512-NzwqjUCilhnhJzusz3d/0i0F1GFrwCQbkwR6yAHUxItESbsGYkZRJk0yMEWkg3PzFnyK4cWTlQJMEU52TjhEzA==}
+ '@tauri-apps/cli-linux-arm64-musl@2.2.2':
+ resolution: {integrity: sha512-nOw2apBzOCTiH1fLOjL42ajHNhMzdp640CX5RrWkDYdyVO7YbGmWzrN26PPXohScScXVjSjtDDxdeQV1gHCxhg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@tauri-apps/cli-linux-x64-gnu@2.1.0':
- resolution: {integrity: sha512-TyiIpMEtZxNOQmuFyfJwaaYbg3movSthpBJLIdPlKxSAB2BW0VWLY3/ZfIxm/G2YGHyREkjJvimzYE0i37PnMA==}
+ '@tauri-apps/cli-linux-x64-gnu@2.2.2':
+ resolution: {integrity: sha512-Tmm4qVY8yxSugi8sCko1dyZxyPGK8m3tWm+b1J0DXwzxqaoMqNXuYGxkwtUdkznPXEfQSD8OGBfwjXNmVGE91Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@tauri-apps/cli-linux-x64-musl@2.1.0':
- resolution: {integrity: sha512-/dQd0TlaxBdJACrR72DhynWftzHDaX32eBtS5WBrNJ+nnNb+znM3gON6nJ9tSE9jgDa6n1v2BkI/oIDtypfUXw==}
+ '@tauri-apps/cli-linux-x64-musl@2.2.2':
+ resolution: {integrity: sha512-AwAcaCUhmwzOFPvje80g2BAhnkoEpXdl1E0Uk+lvr9makHM0+aV++M5jibD97yxKnK5NrQ9YXPH5Sn6CdncgUg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@tauri-apps/cli-win32-arm64-msvc@2.1.0':
- resolution: {integrity: sha512-NdQJO7SmdYqOcE+JPU7bwg7+odfZMWO6g8xF9SXYCMdUzvM2Gv/AQfikNXz5yS7ralRhNFuW32i5dcHlxh4pDg==}
+ '@tauri-apps/cli-win32-arm64-msvc@2.2.2':
+ resolution: {integrity: sha512-u7TnwuUAN+eX6R2kDfSM8fsUFiBzNqq9PnAOsQ2qbwbHGbu7mHfGO1OFgnIzBt1C9FolFbENk2pzjiL4R9baXQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tauri-apps/cli-win32-ia32-msvc@2.1.0':
- resolution: {integrity: sha512-f5h8gKT/cB8s1ticFRUpNmHqkmaLutT62oFDB7N//2YTXnxst7EpMIn1w+QimxTvTk2gcx6EcW6bEk/y2hZGzg==}
+ '@tauri-apps/cli-win32-ia32-msvc@2.2.2':
+ resolution: {integrity: sha512-9KScbGKU6GfHThEYWdlO0+COW/8SDfIXbYgEvEcfZztE4VedHBbI0XfU+l+aS8nJN+fvYX+DtvY0tpDwyo0G4A==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@tauri-apps/cli-win32-x64-msvc@2.1.0':
- resolution: {integrity: sha512-P/+LrdSSb5Xbho1LRP4haBjFHdyPdjWvGgeopL96OVtrFpYnfC+RctB45z2V2XxqFk3HweDDxk266btjttfjGw==}
+ '@tauri-apps/cli-win32-x64-msvc@2.2.2':
+ resolution: {integrity: sha512-ko8OWCLwFaHfdBaKbRX/C5btNt61v17qKOSQPksuc5PVvY0tAoci09612nEMlYiogZKEtn7VAqSdRAG6h0tz+g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tauri-apps/cli@2.1.0':
- resolution: {integrity: sha512-K2VhcKqBhAeS5pNOVdnR/xQRU6jwpgmkSL2ejHXcl0m+kaTggT0WRDQnFtPq6NljA7aE03cvwsbCAoFG7vtkJw==}
+ '@tauri-apps/cli@2.2.2':
+ resolution: {integrity: sha512-5fVEdP4t4BT0ymvXZAM78kB0S/TaiRDLDoSRWGxVy1e7XCwuKyST5m6ybeyw/h/soK/91tbf+W3xXXy7XzkT4A==}
engines: {node: '>= 10'}
hasBin: true
@@ -1021,57 +1024,57 @@ packages:
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@22.10.2':
- resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==}
+ '@types/node@22.10.5':
+ resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==}
'@types/uuid@10.0.0':
resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==}
- '@typescript-eslint/eslint-plugin@8.19.0':
- resolution: {integrity: sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==}
+ '@typescript-eslint/eslint-plugin@8.19.1':
+ resolution: {integrity: sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/parser@8.19.0':
- resolution: {integrity: sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==}
+ '@typescript-eslint/parser@8.19.1':
+ resolution: {integrity: sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/scope-manager@8.19.0':
- resolution: {integrity: sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==}
+ '@typescript-eslint/scope-manager@8.19.1':
+ resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.19.0':
- resolution: {integrity: sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==}
+ '@typescript-eslint/type-utils@8.19.1':
+ resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/types@8.19.0':
- resolution: {integrity: sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==}
+ '@typescript-eslint/types@8.19.1':
+ resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.19.0':
- resolution: {integrity: sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==}
+ '@typescript-eslint/typescript-estree@8.19.1':
+ resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/utils@8.19.0':
- resolution: {integrity: sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==}
+ '@typescript-eslint/utils@8.19.1':
+ resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/visitor-keys@8.19.0':
- resolution: {integrity: sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==}
+ '@typescript-eslint/visitor-keys@8.19.1':
+ resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@vitejs/plugin-vue@5.2.1':
@@ -1112,16 +1115,16 @@ packages:
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
- '@vue/devtools-core@7.6.8':
- resolution: {integrity: sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==}
+ '@vue/devtools-core@7.7.0':
+ resolution: {integrity: sha512-tSO3pghV5RZGSonZ87S2fOGru3X93epmar5IjZOWjHxH6XSwnK5UbR2aW5puZV+LgLoVYrcNou3krSo5k1F31g==}
peerDependencies:
vue: ^3.0.0
- '@vue/devtools-kit@7.6.8':
- resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==}
+ '@vue/devtools-kit@7.7.0':
+ resolution: {integrity: sha512-5cvZ+6SA88zKC8XiuxUfqpdTwVjJbvYnQZY5NReh7qlSGPvVDjjzyEtW+gdzLXNSd8tStgOjAdMCpvDQamUXtA==}
- '@vue/devtools-shared@7.6.8':
- resolution: {integrity: sha512-9MBPO5Z3X1nYGFqTJyohl6Gmf/J7UNN1oicHdyzBVZP4jnhZ4c20MgtaHDIzWmHDHCMYVS5bwKxT3jxh7gOOKA==}
+ '@vue/devtools-shared@7.7.0':
+ resolution: {integrity: sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==}
'@vue/reactivity@3.5.13':
resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
@@ -1337,9 +1340,6 @@ packages:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
- compatx@0.1.8:
- resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==}
-
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
@@ -1481,8 +1481,8 @@ packages:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'}
- domutils@3.2.1:
- resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==}
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
dotenv@16.4.7:
resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
@@ -1495,8 +1495,8 @@ packages:
echarts@5.6.0:
resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==}
- electron-to-chromium@1.5.76:
- resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
+ electron-to-chromium@1.5.79:
+ resolution: {integrity: sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==}
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -1522,8 +1522,8 @@ packages:
error-stack-parser-es@0.1.5:
resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==}
- es-abstract@1.23.8:
- resolution: {integrity: sha512-lfab8IzDn6EpI1ibZakcgS6WsfEBiB+43cuJo+wgylx1xKXf+Sp+YR3vFuQwC/u3sxYwV8Cxe3B0DpVUu/WiJQ==}
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
engines: {node: '>= 0.4'}
es-define-property@1.0.1:
@@ -1538,8 +1538,8 @@ packages:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
engines: {node: '>= 0.4'}
- es-set-tostringtag@2.0.3:
- resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
+ es-set-tostringtag@2.1.0:
+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
es-shim-unscopables@1.0.2:
@@ -1728,8 +1728,8 @@ packages:
fast-diff@1.3.0:
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ fast-glob@3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
fast-json-stable-stringify@2.1.0:
@@ -1738,8 +1738,8 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fast-uri@3.0.3:
- resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
+ fast-uri@3.0.5:
+ resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==}
fastest-levenshtein@1.0.16:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
@@ -1817,8 +1817,12 @@ packages:
resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
engines: {node: '>=18'}
- get-intrinsic@1.2.6:
- resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==}
+ get-intrinsic@1.2.7:
+ resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==}
+ engines: {node: '>= 0.4'}
+
+ get-proto@1.0.1:
+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
get-stream@8.0.1:
@@ -1988,8 +1992,8 @@ packages:
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- is-async-function@2.0.0:
- resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
+ is-async-function@2.1.0:
+ resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==}
engines: {node: '>= 0.4'}
is-bigint@1.1.0:
@@ -2041,8 +2045,8 @@ packages:
resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
engines: {node: '>=18'}
- is-generator-function@1.0.10:
- resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ is-generator-function@1.1.0:
+ resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
engines: {node: '>= 0.4'}
is-glob@4.0.3:
@@ -2433,8 +2437,8 @@ packages:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
- oxlint@0.15.4:
- resolution: {integrity: sha512-73z4T/GEiBSzcCbAoTkZyAWTkBLSFXxESBSLYl1O+h3kZxdtUYO6z+TVkHegrt5ApriCb4Y2GvATsHPfGBcoIw==}
+ oxlint@0.15.5:
+ resolution: {integrity: sha512-hpckVhX+oiDyxYk7rwHqxZAmtOAQxQbkvxGM9NTQ3dTQC8X/5zcoBA9cZdrjVENA2TXrjg7l2qmkkzX7seteoQ==}
engines: {node: '>=14.*'}
hasBin: true
@@ -2484,6 +2488,9 @@ packages:
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pathe@2.0.0:
+ resolution: {integrity: sha512-G7n4uhtk9qJt2hlD+UFfsIGY854wpF+zs2bUbQ3CQEUTcn7v25LRsrmurOxTo4bJgjE4qkyshd9ldsEuY9M6xg==}
+
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
@@ -2593,6 +2600,11 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
+ qrcode.vue@3.6.0:
+ resolution: {integrity: sha512-vQcl2fyHYHMjDO1GguCldJxepq2izQjBkDEEu9NENgfVKP6mv/e2SU62WbqYHGwTgWXLhxZ1NCD1dAZKHQq1fg==}
+ peerDependencies:
+ vue: ^3.0.0
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -2603,12 +2615,12 @@ packages:
resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
engines: {node: '>= 14.16.0'}
- reflect.getprototypeof@1.0.9:
- resolution: {integrity: sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==}
+ reflect.getprototypeof@1.0.10:
+ resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
- regexp.prototype.flags@1.5.3:
- resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==}
+ regexp.prototype.flags@1.5.4:
+ resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
require-directory@2.1.1:
@@ -2643,8 +2655,8 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rollup@4.29.1:
- resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==}
+ rollup@4.30.1:
+ resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2691,8 +2703,8 @@ packages:
webpack:
optional: true
- sass@1.83.0:
- resolution: {integrity: sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==}
+ sass@1.83.1:
+ resolution: {integrity: sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2722,6 +2734,10 @@ packages:
resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
engines: {node: '>= 0.4'}
+ set-proto@1.0.0:
+ resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
+ engines: {node: '>= 0.4'}
+
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -2970,11 +2986,11 @@ packages:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
- ts-api-utils@1.4.3:
- resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
- engines: {node: '>=16'}
+ ts-api-utils@2.0.0:
+ resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==}
+ engines: {node: '>=18.12'}
peerDependencies:
- typescript: '>=4.2.0'
+ typescript: '>=4.8.4'
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
@@ -3009,8 +3025,8 @@ packages:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typescript-eslint@8.19.0:
- resolution: {integrity: sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==}
+ typescript-eslint@8.19.1:
+ resolution: {integrity: sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -3028,9 +3044,6 @@ packages:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
-
unctx@2.4.1:
resolution: {integrity: sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==}
@@ -3052,8 +3065,8 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unplugin@1.16.0:
- resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==}
+ unplugin@1.16.1:
+ resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
engines: {node: '>=14.0.0'}
unplugin@2.1.2:
@@ -3083,8 +3096,8 @@ packages:
utrie@1.0.2:
resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==}
- uuid@11.0.3:
- resolution: {integrity: sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==}
+ uuid@11.0.4:
+ resolution: {integrity: sha512-IzL6VtTTYcAhA/oghbFJ1Dkmqev+FpQWnCBaKq/gUluLxliWvO8DPFWfIviRmYbtaavtSQe4WBL++rFjdcGWEg==}
hasBin: true
vite-hot-client@0.2.4:
@@ -3102,8 +3115,8 @@ packages:
'@nuxt/kit':
optional: true
- vite-plugin-vue-devtools@7.6.8:
- resolution: {integrity: sha512-32aIps8C1Y7UEoqyWf+ES3J1OozsCYMIqTqd+I5qass+R0Tcf8SaA2bX1/rskAzkcKCteVoBjEENmqwTcMebbw==}
+ vite-plugin-vue-devtools@7.7.0:
+ resolution: {integrity: sha512-1dWiREwIl4JELwXGHXih80hIgjcViMcZGr3j0edo6NQ9kNzAOxMIUgFqc/TO1ary4ZroJUxoB0YDI6jnDf13iQ==}
engines: {node: '>=v14.21.3'}
peerDependencies:
vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0
@@ -3121,8 +3134,8 @@ packages:
vue: ^3.0.0
vuetify: ^3.0.0
- vite@6.0.6:
- resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==}
+ vite@6.0.7:
+ resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -3708,9 +3721,9 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.18.0
- '@nuxt/kit@3.15.0(rollup@4.29.1)':
+ '@nuxt/kit@3.15.1(rollup@4.30.1)':
dependencies:
- '@nuxt/schema': 3.15.0(rollup@4.29.1)
+ '@nuxt/schema': 3.15.1
c12: 2.0.1
consola: 3.3.3
defu: 6.1.4
@@ -3722,61 +3735,48 @@ snapshots:
knitwork: 1.2.0
mlly: 1.7.3
ohash: 1.1.4
- pathe: 1.1.2
+ pathe: 2.0.0
pkg-types: 1.3.0
scule: 1.3.0
semver: 7.6.3
ufo: 1.5.4
unctx: 2.4.1
- unimport: 3.14.5(rollup@4.29.1)
+ unimport: 3.14.5(rollup@4.30.1)
untyped: 1.5.2
transitivePeerDependencies:
- magicast
- rollup
- supports-color
- '@nuxt/schema@3.15.0(rollup@4.29.1)':
+ '@nuxt/schema@3.15.1':
dependencies:
- c12: 2.0.1
- compatx: 0.1.8
consola: 3.3.3
defu: 6.1.4
- hookable: 5.5.3
- pathe: 1.1.2
- pkg-types: 1.3.0
- scule: 1.3.0
+ pathe: 2.0.0
std-env: 3.8.0
- ufo: 1.5.4
- uncrypto: 0.1.3
- unimport: 3.14.5(rollup@4.29.1)
- untyped: 1.5.2
- transitivePeerDependencies:
- - magicast
- - rollup
- - supports-color
- '@oxlint/darwin-arm64@0.15.4':
+ '@oxlint/darwin-arm64@0.15.5':
optional: true
- '@oxlint/darwin-x64@0.15.4':
+ '@oxlint/darwin-x64@0.15.5':
optional: true
- '@oxlint/linux-arm64-gnu@0.15.4':
+ '@oxlint/linux-arm64-gnu@0.15.5':
optional: true
- '@oxlint/linux-arm64-musl@0.15.4':
+ '@oxlint/linux-arm64-musl@0.15.5':
optional: true
- '@oxlint/linux-x64-gnu@0.15.4':
+ '@oxlint/linux-x64-gnu@0.15.5':
optional: true
- '@oxlint/linux-x64-musl@0.15.4':
+ '@oxlint/linux-x64-musl@0.15.5':
optional: true
- '@oxlint/win32-arm64@0.15.4':
+ '@oxlint/win32-arm64@0.15.5':
optional: true
- '@oxlint/win32-x64@0.15.4':
+ '@oxlint/win32-x64@0.15.5':
optional: true
'@parcel/watcher-android-arm64@2.5.0':
@@ -3844,69 +3844,69 @@ snapshots:
'@polka/url@1.0.0-next.28': {}
- '@rollup/pluginutils@5.1.4(rollup@4.29.1)':
+ '@rollup/pluginutils@5.1.4(rollup@4.30.1)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.29.1
+ rollup: 4.30.1
- '@rollup/rollup-android-arm-eabi@4.29.1':
+ '@rollup/rollup-android-arm-eabi@4.30.1':
optional: true
- '@rollup/rollup-android-arm64@4.29.1':
+ '@rollup/rollup-android-arm64@4.30.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.29.1':
+ '@rollup/rollup-darwin-arm64@4.30.1':
optional: true
- '@rollup/rollup-darwin-x64@4.29.1':
+ '@rollup/rollup-darwin-x64@4.30.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.29.1':
+ '@rollup/rollup-freebsd-arm64@4.30.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.29.1':
+ '@rollup/rollup-freebsd-x64@4.30.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.29.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.30.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.29.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.30.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.29.1':
+ '@rollup/rollup-linux-arm64-gnu@4.30.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.29.1':
+ '@rollup/rollup-linux-arm64-musl@4.30.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.29.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.30.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.30.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.29.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.30.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.29.1':
+ '@rollup/rollup-linux-s390x-gnu@4.30.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.29.1':
+ '@rollup/rollup-linux-x64-gnu@4.30.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.29.1':
+ '@rollup/rollup-linux-x64-musl@4.30.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.29.1':
+ '@rollup/rollup-win32-arm64-msvc@4.30.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.29.1':
+ '@rollup/rollup-win32-ia32-msvc@4.30.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.29.1':
+ '@rollup/rollup-win32-x64-msvc@4.30.1':
optional: true
'@rtsao/scc@1.1.0': {}
@@ -3917,86 +3917,86 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
- '@tauri-apps/api@2.1.1': {}
+ '@tauri-apps/api@2.2.0': {}
- '@tauri-apps/cli-darwin-arm64@2.1.0':
+ '@tauri-apps/cli-darwin-arm64@2.2.2':
optional: true
- '@tauri-apps/cli-darwin-x64@2.1.0':
+ '@tauri-apps/cli-darwin-x64@2.2.2':
optional: true
- '@tauri-apps/cli-linux-arm-gnueabihf@2.1.0':
+ '@tauri-apps/cli-linux-arm-gnueabihf@2.2.2':
optional: true
- '@tauri-apps/cli-linux-arm64-gnu@2.1.0':
+ '@tauri-apps/cli-linux-arm64-gnu@2.2.2':
optional: true
- '@tauri-apps/cli-linux-arm64-musl@2.1.0':
+ '@tauri-apps/cli-linux-arm64-musl@2.2.2':
optional: true
- '@tauri-apps/cli-linux-x64-gnu@2.1.0':
+ '@tauri-apps/cli-linux-x64-gnu@2.2.2':
optional: true
- '@tauri-apps/cli-linux-x64-musl@2.1.0':
+ '@tauri-apps/cli-linux-x64-musl@2.2.2':
optional: true
- '@tauri-apps/cli-win32-arm64-msvc@2.1.0':
+ '@tauri-apps/cli-win32-arm64-msvc@2.2.2':
optional: true
- '@tauri-apps/cli-win32-ia32-msvc@2.1.0':
+ '@tauri-apps/cli-win32-ia32-msvc@2.2.2':
optional: true
- '@tauri-apps/cli-win32-x64-msvc@2.1.0':
+ '@tauri-apps/cli-win32-x64-msvc@2.2.2':
optional: true
- '@tauri-apps/cli@2.1.0':
+ '@tauri-apps/cli@2.2.2':
optionalDependencies:
- '@tauri-apps/cli-darwin-arm64': 2.1.0
- '@tauri-apps/cli-darwin-x64': 2.1.0
- '@tauri-apps/cli-linux-arm-gnueabihf': 2.1.0
- '@tauri-apps/cli-linux-arm64-gnu': 2.1.0
- '@tauri-apps/cli-linux-arm64-musl': 2.1.0
- '@tauri-apps/cli-linux-x64-gnu': 2.1.0
- '@tauri-apps/cli-linux-x64-musl': 2.1.0
- '@tauri-apps/cli-win32-arm64-msvc': 2.1.0
- '@tauri-apps/cli-win32-ia32-msvc': 2.1.0
- '@tauri-apps/cli-win32-x64-msvc': 2.1.0
+ '@tauri-apps/cli-darwin-arm64': 2.2.2
+ '@tauri-apps/cli-darwin-x64': 2.2.2
+ '@tauri-apps/cli-linux-arm-gnueabihf': 2.2.2
+ '@tauri-apps/cli-linux-arm64-gnu': 2.2.2
+ '@tauri-apps/cli-linux-arm64-musl': 2.2.2
+ '@tauri-apps/cli-linux-x64-gnu': 2.2.2
+ '@tauri-apps/cli-linux-x64-musl': 2.2.2
+ '@tauri-apps/cli-win32-arm64-msvc': 2.2.2
+ '@tauri-apps/cli-win32-ia32-msvc': 2.2.2
+ '@tauri-apps/cli-win32-x64-msvc': 2.2.2
'@tauri-apps/plugin-deep-link@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-dialog@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-fs@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-http@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-log@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-os@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-process@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-shell@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@tauri-apps/plugin-sql@2.2.0':
dependencies:
- '@tauri-apps/api': 2.1.1
+ '@tauri-apps/api': 2.2.0
'@types/color-convert@2.0.4':
dependencies:
@@ -4018,92 +4018,92 @@ snapshots:
'@types/json5@0.0.29': {}
- '@types/node@22.10.2':
+ '@types/node@22.10.5':
dependencies:
undici-types: 6.20.0
'@types/uuid@10.0.0': {}
- '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
+ '@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
- '@typescript-eslint/scope-manager': 8.19.0
- '@typescript-eslint/type-utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
- '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
- '@typescript-eslint/visitor-keys': 8.19.0
+ '@typescript-eslint/parser': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/scope-manager': 8.19.1
+ '@typescript-eslint/type-utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 8.19.1
eslint: 9.17.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
- ts-api-utils: 1.4.3(typescript@5.7.2)
+ ts-api-utils: 2.0.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
+ '@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.19.0
- '@typescript-eslint/types': 8.19.0
- '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2)
- '@typescript-eslint/visitor-keys': 8.19.0
+ '@typescript-eslint/scope-manager': 8.19.1
+ '@typescript-eslint/types': 8.19.1
+ '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 8.19.1
debug: 4.4.0
eslint: 9.17.0(jiti@2.4.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.19.0':
+ '@typescript-eslint/scope-manager@8.19.1':
dependencies:
- '@typescript-eslint/types': 8.19.0
- '@typescript-eslint/visitor-keys': 8.19.0
+ '@typescript-eslint/types': 8.19.1
+ '@typescript-eslint/visitor-keys': 8.19.1
- '@typescript-eslint/type-utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
+ '@typescript-eslint/type-utils@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2)
- '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
debug: 4.4.0
eslint: 9.17.0(jiti@2.4.2)
- ts-api-utils: 1.4.3(typescript@5.7.2)
+ ts-api-utils: 2.0.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.19.0': {}
+ '@typescript-eslint/types@8.19.1': {}
- '@typescript-eslint/typescript-estree@8.19.0(typescript@5.7.2)':
+ '@typescript-eslint/typescript-estree@8.19.1(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/types': 8.19.0
- '@typescript-eslint/visitor-keys': 8.19.0
+ '@typescript-eslint/types': 8.19.1
+ '@typescript-eslint/visitor-keys': 8.19.1
debug: 4.4.0
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
- ts-api-utils: 1.4.3(typescript@5.7.2)
+ ts-api-utils: 2.0.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
+ '@typescript-eslint/utils@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.19.0
- '@typescript-eslint/types': 8.19.0
- '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2)
+ '@typescript-eslint/scope-manager': 8.19.1
+ '@typescript-eslint/types': 8.19.1
+ '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.2)
eslint: 9.17.0(jiti@2.4.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.19.0':
+ '@typescript-eslint/visitor-keys@8.19.1':
dependencies:
- '@typescript-eslint/types': 8.19.0
+ '@typescript-eslint/types': 8.19.1
eslint-visitor-keys: 4.2.0
- '@vitejs/plugin-vue@5.2.1(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))':
+ '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))':
dependencies:
- vite: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
vue: 3.5.13(typescript@5.7.2)
'@vue/babel-helper-vue-transform-on@1.2.5': {}
@@ -4168,21 +4168,21 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
- '@vue/devtools-core@7.6.8(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))':
+ '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))':
dependencies:
- '@vue/devtools-kit': 7.6.8
- '@vue/devtools-shared': 7.6.8
+ '@vue/devtools-kit': 7.7.0
+ '@vue/devtools-shared': 7.7.0
mitt: 3.0.1
nanoid: 5.0.9
pathe: 1.1.2
- vite-hot-client: 0.2.4(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))
+ vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))
vue: 3.5.13(typescript@5.7.2)
transitivePeerDependencies:
- vite
- '@vue/devtools-kit@7.6.8':
+ '@vue/devtools-kit@7.7.0':
dependencies:
- '@vue/devtools-shared': 7.6.8
+ '@vue/devtools-shared': 7.7.0
birpc: 0.2.19
hookable: 5.5.3
mitt: 3.0.1
@@ -4190,7 +4190,7 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.2
- '@vue/devtools-shared@7.6.8':
+ '@vue/devtools-shared@7.7.0':
dependencies:
rfdc: 1.4.1
@@ -4240,7 +4240,7 @@ snapshots:
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.3
+ fast-uri: 3.0.5
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -4269,9 +4269,9 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-object-atoms: 1.0.0
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
is-string: 1.1.1
array-union@2.1.0: {}
@@ -4280,7 +4280,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-errors: 1.3.0
es-object-atoms: 1.0.0
es-shim-unscopables: 1.0.2
@@ -4289,14 +4289,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-shim-unscopables: 1.0.2
array.prototype.flatmap@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-shim-unscopables: 1.0.2
arraybuffer.prototype.slice@1.0.4:
@@ -4304,9 +4304,9 @@ snapshots:
array-buffer-byte-length: 1.0.2
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-errors: 1.3.0
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
is-array-buffer: 3.0.5
artplayer@5.2.1:
@@ -4345,7 +4345,7 @@ snapshots:
browserslist@4.24.3:
dependencies:
caniuse-lite: 1.0.30001690
- electron-to-chromium: 1.5.76
+ electron-to-chromium: 1.5.79
node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.3)
@@ -4377,13 +4377,13 @@ snapshots:
dependencies:
call-bind-apply-helpers: 1.0.1
es-define-property: 1.0.1
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
set-function-length: 1.2.2
call-bound@1.0.3:
dependencies:
call-bind-apply-helpers: 1.0.1
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
callsites@3.1.0: {}
@@ -4439,8 +4439,6 @@ snapshots:
commander@12.1.0: {}
- compatx@0.1.8: {}
-
concat-map@0.0.1: {}
concurrently@9.1.2:
@@ -4573,7 +4571,7 @@ snapshots:
dependencies:
domelementtype: 2.3.0
- domutils@3.2.1:
+ domutils@3.2.2:
dependencies:
dom-serializer: 2.0.0
domelementtype: 2.3.0
@@ -4592,7 +4590,7 @@ snapshots:
tslib: 2.3.0
zrender: 5.6.1
- electron-to-chromium@1.5.76: {}
+ electron-to-chromium@1.5.79: {}
emoji-regex@10.4.0: {}
@@ -4610,7 +4608,7 @@ snapshots:
error-stack-parser-es@0.1.5: {}
- es-abstract@1.23.8:
+ es-abstract@1.23.9:
dependencies:
array-buffer-byte-length: 1.0.2
arraybuffer.prototype.slice: 1.0.4
@@ -4623,10 +4621,11 @@ snapshots:
es-define-property: 1.0.1
es-errors: 1.3.0
es-object-atoms: 1.0.0
- es-set-tostringtag: 2.0.3
+ es-set-tostringtag: 2.1.0
es-to-primitive: 1.3.0
function.prototype.name: 1.1.8
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
+ get-proto: 1.0.1
get-symbol-description: 1.1.0
globalthis: 1.0.4
gopd: 1.2.0
@@ -4648,10 +4647,11 @@ snapshots:
object-keys: 1.1.1
object.assign: 4.1.7
own-keys: 1.0.1
- regexp.prototype.flags: 1.5.3
+ regexp.prototype.flags: 1.5.4
safe-array-concat: 1.1.3
safe-push-apply: 1.0.0
safe-regex-test: 1.1.0
+ set-proto: 1.0.0
string.prototype.trim: 1.2.10
string.prototype.trimend: 1.0.9
string.prototype.trimstart: 1.0.8
@@ -4670,9 +4670,10 @@ snapshots:
dependencies:
es-errors: 1.3.0
- es-set-tostringtag@2.0.3:
+ es-set-tostringtag@2.1.0:
dependencies:
- get-intrinsic: 1.2.6
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.7
has-tostringtag: 1.0.2
hasown: 2.0.2
@@ -4744,17 +4745,17 @@ snapshots:
esquery: 1.6.0
jsonc-eslint-parser: 2.4.0
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.2)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/parser': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
eslint: 9.17.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -4765,7 +4766,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.17.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.2))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.2))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -4777,7 +4778,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/parser': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -4950,7 +4951,7 @@ snapshots:
fast-diff@1.3.0: {}
- fast-glob@3.3.2:
+ fast-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
@@ -4962,7 +4963,7 @@ snapshots:
fast-levenshtein@2.0.6: {}
- fast-uri@3.0.3: {}
+ fast-uri@3.0.5: {}
fastest-levenshtein@1.0.16: {}
@@ -5039,19 +5040,24 @@ snapshots:
get-east-asian-width@1.3.0: {}
- get-intrinsic@1.2.6:
+ get-intrinsic@1.2.7:
dependencies:
call-bind-apply-helpers: 1.0.1
- dunder-proto: 1.0.1
es-define-property: 1.0.1
es-errors: 1.3.0
es-object-atoms: 1.0.0
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
+ get-proto@1.0.1:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-object-atoms: 1.0.0
+
get-stream@8.0.1: {}
get-stream@9.0.1:
@@ -5063,7 +5069,7 @@ snapshots:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
giget@1.2.3:
dependencies:
@@ -5113,7 +5119,7 @@ snapshots:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
ignore: 5.3.2
merge2: 1.4.1
slash: 3.0.0
@@ -5121,7 +5127,7 @@ snapshots:
globby@14.0.2:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
ignore: 5.3.2
path-type: 5.0.0
slash: 5.1.0
@@ -5174,7 +5180,7 @@ snapshots:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
- domutils: 3.2.1
+ domutils: 3.2.2
entities: 4.5.0
human-signals@5.0.0: {}
@@ -5210,13 +5216,16 @@ snapshots:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.3
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
is-arrayish@0.2.1: {}
- is-async-function@2.0.0:
+ is-async-function@2.1.0:
dependencies:
+ call-bound: 1.0.3
+ get-proto: 1.0.1
has-tostringtag: 1.0.2
+ safe-regex-test: 1.1.0
is-bigint@1.1.0:
dependencies:
@@ -5236,7 +5245,7 @@ snapshots:
is-data-view@1.0.2:
dependencies:
call-bound: 1.0.3
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
is-typed-array: 1.1.15
is-date-object@1.1.0:
@@ -5260,9 +5269,12 @@ snapshots:
dependencies:
get-east-asian-width: 1.3.0
- is-generator-function@1.0.10:
+ is-generator-function@1.1.0:
dependencies:
+ call-bound: 1.0.3
+ get-proto: 1.0.1
has-tostringtag: 1.0.2
+ safe-regex-test: 1.1.0
is-glob@4.0.3:
dependencies:
@@ -5328,7 +5340,7 @@ snapshots:
is-weakset@2.0.4:
dependencies:
call-bound: 1.0.3
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
is-what@4.1.16: {}
@@ -5580,14 +5592,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-object-atoms: 1.0.0
object.groupby@1.0.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
object.values@1.2.1:
dependencies:
@@ -5628,20 +5640,20 @@ snapshots:
own-keys@1.0.1:
dependencies:
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
object-keys: 1.1.1
safe-push-apply: 1.0.0
- oxlint@0.15.4:
+ oxlint@0.15.5:
optionalDependencies:
- '@oxlint/darwin-arm64': 0.15.4
- '@oxlint/darwin-x64': 0.15.4
- '@oxlint/linux-arm64-gnu': 0.15.4
- '@oxlint/linux-arm64-musl': 0.15.4
- '@oxlint/linux-x64-gnu': 0.15.4
- '@oxlint/linux-x64-musl': 0.15.4
- '@oxlint/win32-arm64': 0.15.4
- '@oxlint/win32-x64': 0.15.4
+ '@oxlint/darwin-arm64': 0.15.5
+ '@oxlint/darwin-x64': 0.15.5
+ '@oxlint/linux-arm64-gnu': 0.15.5
+ '@oxlint/linux-arm64-musl': 0.15.5
+ '@oxlint/linux-x64-gnu': 0.15.5
+ '@oxlint/linux-x64-musl': 0.15.5
+ '@oxlint/win32-arm64': 0.15.5
+ '@oxlint/win32-x64': 0.15.5
p-limit@3.1.0:
dependencies:
@@ -5678,6 +5690,8 @@ snapshots:
pathe@1.1.2: {}
+ pathe@2.0.0: {}
+
perfect-debounce@1.0.0: {}
picocolors@1.1.1: {}
@@ -5688,9 +5702,9 @@ snapshots:
pidtree@0.6.0: {}
- pinia-plugin-persistedstate@4.2.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.29.1):
+ pinia-plugin-persistedstate@4.2.0(pinia@2.3.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(rollup@4.30.1):
dependencies:
- '@nuxt/kit': 3.15.0(rollup@4.29.1)
+ '@nuxt/kit': 3.15.1(rollup@4.30.1)
deep-pick-omit: 1.2.1
defu: 6.1.4
destr: 2.0.3
@@ -5774,6 +5788,10 @@ snapshots:
punycode@2.3.1: {}
+ qrcode.vue@3.6.0(vue@3.5.13(typescript@5.7.2)):
+ dependencies:
+ vue: 3.5.13(typescript@5.7.2)
+
queue-microtask@1.2.3: {}
rc9@2.1.2:
@@ -5783,22 +5801,24 @@ snapshots:
readdirp@4.0.2: {}
- reflect.getprototypeof@1.0.9:
+ reflect.getprototypeof@1.0.10:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- dunder-proto: 1.0.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-errors: 1.3.0
- get-intrinsic: 1.2.6
- gopd: 1.2.0
+ es-object-atoms: 1.0.0
+ get-intrinsic: 1.2.7
+ get-proto: 1.0.1
which-builtin-type: 1.2.1
- regexp.prototype.flags@1.5.3:
+ regexp.prototype.flags@1.5.4:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
es-errors: 1.3.0
+ get-proto: 1.0.1
+ gopd: 1.2.0
set-function-name: 2.0.2
require-directory@2.1.1: {}
@@ -5824,29 +5844,29 @@ snapshots:
rfdc@1.4.1: {}
- rollup@4.29.1:
+ rollup@4.30.1:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.29.1
- '@rollup/rollup-android-arm64': 4.29.1
- '@rollup/rollup-darwin-arm64': 4.29.1
- '@rollup/rollup-darwin-x64': 4.29.1
- '@rollup/rollup-freebsd-arm64': 4.29.1
- '@rollup/rollup-freebsd-x64': 4.29.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.29.1
- '@rollup/rollup-linux-arm-musleabihf': 4.29.1
- '@rollup/rollup-linux-arm64-gnu': 4.29.1
- '@rollup/rollup-linux-arm64-musl': 4.29.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.29.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1
- '@rollup/rollup-linux-riscv64-gnu': 4.29.1
- '@rollup/rollup-linux-s390x-gnu': 4.29.1
- '@rollup/rollup-linux-x64-gnu': 4.29.1
- '@rollup/rollup-linux-x64-musl': 4.29.1
- '@rollup/rollup-win32-arm64-msvc': 4.29.1
- '@rollup/rollup-win32-ia32-msvc': 4.29.1
- '@rollup/rollup-win32-x64-msvc': 4.29.1
+ '@rollup/rollup-android-arm-eabi': 4.30.1
+ '@rollup/rollup-android-arm64': 4.30.1
+ '@rollup/rollup-darwin-arm64': 4.30.1
+ '@rollup/rollup-darwin-x64': 4.30.1
+ '@rollup/rollup-freebsd-arm64': 4.30.1
+ '@rollup/rollup-freebsd-x64': 4.30.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.30.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.30.1
+ '@rollup/rollup-linux-arm64-gnu': 4.30.1
+ '@rollup/rollup-linux-arm64-musl': 4.30.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.30.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.30.1
+ '@rollup/rollup-linux-s390x-gnu': 4.30.1
+ '@rollup/rollup-linux-x64-gnu': 4.30.1
+ '@rollup/rollup-linux-x64-musl': 4.30.1
+ '@rollup/rollup-win32-arm64-msvc': 4.30.1
+ '@rollup/rollup-win32-ia32-msvc': 4.30.1
+ '@rollup/rollup-win32-x64-msvc': 4.30.1
fsevents: 2.3.3
run-applescript@7.0.0: {}
@@ -5863,7 +5883,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.3
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
has-symbols: 1.1.0
isarray: 2.0.5
@@ -5878,13 +5898,13 @@ snapshots:
es-errors: 1.3.0
is-regex: 1.2.1
- sass-loader@16.0.4(sass@1.83.0):
+ sass-loader@16.0.4(sass@1.83.1):
dependencies:
neo-async: 2.6.2
optionalDependencies:
- sass: 1.83.0
+ sass: 1.83.1
- sass@1.83.0:
+ sass@1.83.1:
dependencies:
chokidar: 4.0.3
immutable: 5.0.3
@@ -5907,7 +5927,7 @@ snapshots:
define-data-property: 1.1.4
es-errors: 1.3.0
function-bind: 1.1.2
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
gopd: 1.2.0
has-property-descriptors: 1.0.2
@@ -5918,6 +5938,12 @@ snapshots:
functions-have-names: 1.2.3
has-property-descriptors: 1.0.2
+ set-proto@1.0.0:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -5935,14 +5961,14 @@ snapshots:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
object-inspect: 1.13.3
side-channel-weakmap@1.0.2:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.2.6
+ get-intrinsic: 1.2.7
object-inspect: 1.13.3
side-channel-map: 1.0.1
@@ -6008,7 +6034,7 @@ snapshots:
call-bound: 1.0.3
define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.23.8
+ es-abstract: 1.23.9
es-object-atoms: 1.0.0
has-property-descriptors: 1.0.2
@@ -6126,7 +6152,7 @@ snapshots:
css-functions-list: 3.2.3
css-tree: 3.1.0
debug: 4.4.0
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
fastest-levenshtein: 1.0.16
file-entry-cache: 9.1.0
global-modules: 2.0.0
@@ -6218,7 +6244,7 @@ snapshots:
tree-kill@1.2.2: {}
- ts-api-utils@1.4.3(typescript@5.7.2):
+ ts-api-utils@2.0.0(typescript@5.7.2):
dependencies:
typescript: 5.7.2
@@ -6261,7 +6287,7 @@ snapshots:
gopd: 1.2.0
has-proto: 1.2.0
is-typed-array: 1.1.15
- reflect.getprototypeof: 1.0.9
+ reflect.getprototypeof: 1.0.10
typed-array-length@1.0.7:
dependencies:
@@ -6270,13 +6296,13 @@ snapshots:
gopd: 1.2.0
is-typed-array: 1.1.15
possible-typed-array-names: 1.0.0
- reflect.getprototypeof: 1.0.9
+ reflect.getprototypeof: 1.0.10
- typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2):
+ typescript-eslint@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
- '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
- '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/parser': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.19.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.7.2)
eslint: 9.17.0(jiti@2.4.2)
typescript: 5.7.2
transitivePeerDependencies:
@@ -6293,8 +6319,6 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- uncrypto@0.1.3: {}
-
unctx@2.4.1:
dependencies:
acorn: 8.14.0
@@ -6308,13 +6332,13 @@ snapshots:
unicorn-magic@0.3.0: {}
- unimport@3.14.5(rollup@4.29.1):
+ unimport@3.14.5(rollup@4.30.1):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.29.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.30.1)
acorn: 8.14.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
local-pkg: 0.5.1
magic-string: 0.30.17
mlly: 1.7.3
@@ -6323,13 +6347,13 @@ snapshots:
pkg-types: 1.3.0
scule: 1.3.0
strip-literal: 2.1.1
- unplugin: 1.16.0
+ unplugin: 1.16.1
transitivePeerDependencies:
- rollup
universalify@2.0.1: {}
- unplugin@1.16.0:
+ unplugin@1.16.1:
dependencies:
acorn: 8.14.0
webpack-virtual-modules: 0.6.2
@@ -6370,16 +6394,16 @@ snapshots:
dependencies:
base64-arraybuffer: 1.0.2
- uuid@11.0.3: {}
+ uuid@11.0.4: {}
- vite-hot-client@0.2.4(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)):
+ vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)):
dependencies:
- vite: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
- vite-plugin-inspect@0.8.9(rollup@4.29.1)(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)):
+ vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)):
dependencies:
'@antfu/utils': 0.7.10
- '@rollup/pluginutils': 5.1.4(rollup@4.29.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.30.1)
debug: 4.4.0
error-stack-parser-es: 0.1.5
fs-extra: 11.2.0
@@ -6387,28 +6411,28 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.1.1
sirv: 3.0.0
- vite: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
transitivePeerDependencies:
- rollup
- supports-color
- vite-plugin-vue-devtools@7.6.8(rollup@4.29.1)(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2)):
+ vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2)):
dependencies:
- '@vue/devtools-core': 7.6.8(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))
- '@vue/devtools-kit': 7.6.8
- '@vue/devtools-shared': 7.6.8
+ '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))
+ '@vue/devtools-kit': 7.7.0
+ '@vue/devtools-shared': 7.7.0
execa: 9.5.2
sirv: 3.0.0
- vite: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
- vite-plugin-inspect: 0.8.9(rollup@4.29.1)(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))
- vite-plugin-vue-inspector: 5.3.1(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))
+ vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
+ vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))
+ vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
- supports-color
- vue
- vite-plugin-vue-inspector@5.3.1(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)):
+ vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)):
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
@@ -6419,31 +6443,31 @@ snapshots:
'@vue/compiler-dom': 3.5.13
kolorist: 1.8.0
magic-string: 0.30.17
- vite: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
transitivePeerDependencies:
- supports-color
- vite-plugin-vuetify@2.0.4(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6):
+ vite-plugin-vuetify@2.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6):
dependencies:
'@vuetify/loader-shared': 2.0.3(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6)
debug: 4.4.0
upath: 2.0.1
- vite: 6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0)
+ vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0)
vue: 3.5.13(typescript@5.7.2)
vuetify: 3.7.6(typescript@5.7.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.13(typescript@5.7.2))
transitivePeerDependencies:
- supports-color
- vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0):
+ vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0):
dependencies:
esbuild: 0.24.2
postcss: 8.4.49
- rollup: 4.29.1
+ rollup: 4.30.1
optionalDependencies:
- '@types/node': 22.10.2
+ '@types/node': 22.10.5
fsevents: 2.3.3
jiti: 2.4.2
- sass: 1.83.0
+ sass: 1.83.1
yaml: 2.7.0
vue-demi@0.13.11(vue@3.5.13(typescript@5.7.2)):
@@ -6502,7 +6526,7 @@ snapshots:
vue: 3.5.13(typescript@5.7.2)
optionalDependencies:
typescript: 5.7.2
- vite-plugin-vuetify: 2.0.4(vite@6.0.6(@types/node@22.10.2)(jiti@2.4.2)(sass@1.83.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6)
+ vite-plugin-vuetify: 2.0.4(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass@1.83.1)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.6)
wcag-color@1.1.1: {}
@@ -6521,10 +6545,10 @@ snapshots:
call-bound: 1.0.3
function.prototype.name: 1.1.8
has-tostringtag: 1.0.2
- is-async-function: 2.0.0
+ is-async-function: 2.1.0
is-date-object: 1.1.0
is-finalizationregistry: 1.1.1
- is-generator-function: 1.0.10
+ is-generator-function: 1.1.0
is-regex: 1.2.1
is-weakref: 1.1.0
isarray: 2.0.5
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index a794a265..2a24d12b 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
-version = 3
+version = 4
[[package]]
name = "TeyvatGuide"
@@ -53,18 +53,6 @@ dependencies = [
"version_check",
]
-[[package]]
-name = "ahash"
-version = "0.8.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
-dependencies = [
- "cfg-if",
- "once_cell",
- "version_check",
- "zerocopy",
-]
-
[[package]]
name = "aho-corasick"
version = "1.1.3"
@@ -265,7 +253,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -294,13 +282,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.83"
+version = "0.1.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
+checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -464,7 +452,7 @@ dependencies = [
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -593,16 +581,16 @@ dependencies = [
[[package]]
name = "cargo_metadata"
-version = "0.18.1"
+version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
+checksum = "8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924"
dependencies = [
"camino",
"cargo-platform",
"semver",
"serde",
"serde_json",
- "thiserror 1.0.69",
+ "thiserror 2.0.9",
]
[[package]]
@@ -617,9 +605,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.6"
+version = "1.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d6dbb628b8f8555f86d0323c2eb39e3ec81901f4b83e091db8a6a76d316a333"
+checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7"
dependencies = [
"shlex",
]
@@ -935,7 +923,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
dependencies = [
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -945,7 +933,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
dependencies = [
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -969,7 +957,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -980,7 +968,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1020,7 +1008,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustc_version",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1070,7 +1058,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1102,7 +1090,7 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1233,7 +1221,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1285,9 +1273,9 @@ dependencies = [
[[package]]
name = "event-listener"
-version = "5.3.1"
+version = "5.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
+checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
dependencies = [
"concurrent-queue",
"parking",
@@ -1365,6 +1353,12 @@ version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+[[package]]
+name = "foldhash"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f"
+
[[package]]
name = "foreign-types"
version = "0.5.0"
@@ -1383,7 +1377,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1482,7 +1476,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1738,7 +1732,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1817,7 +1811,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -1845,7 +1839,7 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
dependencies = [
- "ahash 0.7.8",
+ "ahash",
]
[[package]]
@@ -1853,24 +1847,25 @@ name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-dependencies = [
- "ahash 0.8.11",
- "allocator-api2",
-]
[[package]]
name = "hashbrown"
version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+dependencies = [
+ "allocator-api2",
+ "equivalent",
+ "foldhash",
+]
[[package]]
name = "hashlink"
-version = "0.9.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
+checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
dependencies = [
- "hashbrown 0.14.5",
+ "hashbrown 0.15.2",
]
[[package]]
@@ -2183,7 +2178,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -2244,15 +2239,6 @@ dependencies = [
"cfb",
]
-[[package]]
-name = "instant"
-version = "0.1.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
-dependencies = [
- "cfg-if",
-]
-
[[package]]
name = "ipnet"
version = "2.10.1"
@@ -2479,9 +2465,9 @@ dependencies = [
[[package]]
name = "linux-raw-sys"
-version = "0.4.14"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
+checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
[[package]]
name = "litemap"
@@ -2580,12 +2566,6 @@ version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-[[package]]
-name = "minimal-lexical"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-
[[package]]
name = "miniz_oxide"
version = "0.8.2"
@@ -2682,16 +2662,6 @@ version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
-[[package]]
-name = "nom"
-version = "7.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
-dependencies = [
- "memchr",
- "minimal-lexical",
-]
-
[[package]]
name = "num-bigint-dig"
version = "0.8.4"
@@ -2763,7 +2733,7 @@ dependencies = [
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -3020,10 +2990,11 @@ checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
[[package]]
name = "open"
-version = "5.3.1"
+version = "5.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ecd52f0b8d15c40ce4820aa251ed5de032e5d91fab27f7db2f40d42a8bdf69c"
+checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95"
dependencies = [
+ "dunce",
"is-wsl",
"libc",
"pathdiff",
@@ -3057,9 +3028,9 @@ dependencies = [
[[package]]
name = "os_info"
-version = "3.9.1"
+version = "3.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb6651f4be5e39563c4fe5cc8326349eb99a25d805a3493f791d5bfd0269e430"
+checksum = "6e6520c8cc998c5741ee68ec1dc369fc47e5f0ea5320018ecf2a1ccd6328f48b"
dependencies = [
"log",
"serde",
@@ -3130,12 +3101,6 @@ dependencies = [
"windows-targets 0.52.6",
]
-[[package]]
-name = "paste"
-version = "1.0.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
-
[[package]]
name = "pathdiff"
version = "0.2.3"
@@ -3179,12 +3144,12 @@ dependencies = [
[[package]]
name = "phf"
-version = "0.11.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
+checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
dependencies = [
- "phf_macros 0.11.2",
- "phf_shared 0.11.2",
+ "phf_macros 0.11.3",
+ "phf_shared 0.11.3",
]
[[package]]
@@ -3229,11 +3194,11 @@ dependencies = [
[[package]]
name = "phf_generator"
-version = "0.11.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
+checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
dependencies = [
- "phf_shared 0.11.2",
+ "phf_shared 0.11.3",
"rand 0.8.5",
]
@@ -3253,15 +3218,15 @@ dependencies = [
[[package]]
name = "phf_macros"
-version = "0.11.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
+checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
dependencies = [
- "phf_generator 0.11.2",
- "phf_shared 0.11.2",
+ "phf_generator 0.11.3",
+ "phf_shared 0.11.3",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -3270,7 +3235,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
dependencies = [
- "siphasher",
+ "siphasher 0.3.11",
]
[[package]]
@@ -3279,23 +3244,23 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
dependencies = [
- "siphasher",
+ "siphasher 0.3.11",
]
[[package]]
name = "phf_shared"
-version = "0.11.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
+checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
dependencies = [
- "siphasher",
+ "siphasher 1.0.1",
]
[[package]]
name = "pin-project-lite"
-version = "0.2.15"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
+checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
[[package]]
name = "pin-utils"
@@ -3738,9 +3703,9 @@ dependencies = [
[[package]]
name = "reqwest"
-version = "0.12.11"
+version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fe060fe50f524be480214aba758c71f99f90ee8c83c5a36b5e9e1d568eb4eb3"
+checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da"
dependencies = [
"base64 0.22.1",
"bytes",
@@ -3788,12 +3753,14 @@ dependencies = [
[[package]]
name = "rfd"
-version = "0.15.1"
+version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46f6f80a9b882647d9014673ca9925d30ffc9750f2eed2b4490e189eaebd01e8"
+checksum = "6a24763657bff09769a8ccf12c8b8a50416fb035fe199263b4c5071e4e3f006f"
dependencies = [
"ashpd",
"block2",
+ "core-foundation 0.10.0",
+ "core-foundation-sys",
"glib-sys",
"gobject-sys",
"gtk-sys",
@@ -3806,7 +3773,7 @@ dependencies = [
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
- "windows-sys 0.48.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3923,9 +3890,9 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.42"
+version = "0.38.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
+checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -4016,7 +3983,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -4094,7 +4061,7 @@ checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -4105,14 +4072,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
name = "serde_json"
-version = "1.0.134"
+version = "1.0.135"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d"
+checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
dependencies = [
"itoa 1.0.14",
"memchr",
@@ -4128,7 +4095,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -4179,7 +4146,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -4289,6 +4256,12 @@ version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
+[[package]]
+name = "siphasher"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
+
[[package]]
name = "slab"
version = "0.4.9"
@@ -4384,21 +4357,11 @@ dependencies = [
"der",
]
-[[package]]
-name = "sqlformat"
-version = "0.2.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790"
-dependencies = [
- "nom",
- "unicode_categories",
-]
-
[[package]]
name = "sqlx"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93334716a037193fac19df402f8571269c84a00852f6a7066b5d2616dcd64d3e"
+checksum = "4410e73b3c0d8442c5f99b425d7a435b5ee0ae4167b3196771dd3f7a01be745f"
dependencies = [
"sqlx-core",
"sqlx-macros",
@@ -4409,37 +4372,31 @@ dependencies = [
[[package]]
name = "sqlx-core"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4d8060b456358185f7d50c55d9b5066ad956956fddec42ee2e8567134a8936e"
+checksum = "6a007b6936676aa9ab40207cde35daab0a04b823be8ae004368c0793b96a61e0"
dependencies = [
- "atoi",
- "byteorder",
"bytes",
"crc",
"crossbeam-queue",
"either",
"event-listener",
- "futures-channel",
"futures-core",
"futures-intrusive",
"futures-io",
"futures-util",
- "hashbrown 0.14.5",
+ "hashbrown 0.15.2",
"hashlink",
- "hex",
"indexmap 2.7.0",
"log",
"memchr",
"once_cell",
- "paste",
"percent-encoding",
"serde",
"serde_json",
"sha2",
"smallvec",
- "sqlformat",
- "thiserror 1.0.69",
+ "thiserror 2.0.9",
"time",
"tokio",
"tokio-stream",
@@ -4449,22 +4406,22 @@ dependencies = [
[[package]]
name = "sqlx-macros"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cac0692bcc9de3b073e8d747391827297e075c7710ff6276d9f7a1f3d58c6657"
+checksum = "3112e2ad78643fef903618d78cf0aec1cb3134b019730edb039b69eaf531f310"
dependencies = [
"proc-macro2",
"quote",
"sqlx-core",
"sqlx-macros-core",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
name = "sqlx-macros-core"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1804e8a7c7865599c9c79be146dc8a9fd8cc86935fa641d3ea58e5f0688abaa5"
+checksum = "4e9f90acc5ab146a99bf5061a7eb4976b573f560bc898ef3bf8435448dd5e7ad"
dependencies = [
"dotenvy",
"either",
@@ -4480,7 +4437,7 @@ dependencies = [
"sqlx-mysql",
"sqlx-postgres",
"sqlx-sqlite",
- "syn 2.0.93",
+ "syn 2.0.95",
"tempfile",
"tokio",
"url",
@@ -4488,9 +4445,9 @@ dependencies = [
[[package]]
name = "sqlx-mysql"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64bb4714269afa44aef2755150a0fc19d756fb580a67db8885608cf02f47d06a"
+checksum = "4560278f0e00ce64938540546f59f590d60beee33fffbd3b9cd47851e5fff233"
dependencies = [
"atoi",
"base64 0.22.1",
@@ -4523,7 +4480,7 @@ dependencies = [
"smallvec",
"sqlx-core",
"stringprep",
- "thiserror 1.0.69",
+ "thiserror 2.0.9",
"time",
"tracing",
"whoami",
@@ -4531,9 +4488,9 @@ dependencies = [
[[package]]
name = "sqlx-postgres"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fa91a732d854c5d7726349bb4bb879bb9478993ceb764247660aee25f67c2f8"
+checksum = "c5b98a57f363ed6764d5b3a12bfedf62f07aa16e1856a7ddc2a0bb190a959613"
dependencies = [
"atoi",
"base64 0.22.1",
@@ -4544,7 +4501,6 @@ dependencies = [
"etcetera",
"futures-channel",
"futures-core",
- "futures-io",
"futures-util",
"hex",
"hkdf",
@@ -4562,7 +4518,7 @@ dependencies = [
"smallvec",
"sqlx-core",
"stringprep",
- "thiserror 1.0.69",
+ "thiserror 2.0.9",
"time",
"tracing",
"whoami",
@@ -4570,9 +4526,9 @@ dependencies = [
[[package]]
name = "sqlx-sqlite"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5b2cf34a45953bfd3daaf3db0f7a7878ab9b7a6b91b422d24a7a9e4c857b680"
+checksum = "f85ca71d3a5b24e64e1d08dd8fe36c6c95c339a896cc33068148906784620540"
dependencies = [
"atoi",
"flume",
@@ -4677,9 +4633,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.93"
+version = "2.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058"
+checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a"
dependencies = [
"proc-macro2",
"quote",
@@ -4703,7 +4659,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -4751,9 +4707,9 @@ dependencies = [
[[package]]
name = "tao"
-version = "0.30.8"
+version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6682a07cf5bab0b8a2bd20d0a542917ab928b5edb75ebd4eda6b05cbaab872da"
+checksum = "3731d04d4ac210cd5f344087733943b9bfb1a32654387dad4d1c70de21aee2c9"
dependencies = [
"bitflags 2.6.0",
"cocoa",
@@ -4766,7 +4722,6 @@ dependencies = [
"gdkwayland-sys",
"gdkx11-sys",
"gtk",
- "instant",
"jni",
"lazy_static",
"libc",
@@ -4796,7 +4751,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -4813,9 +4768,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "tauri"
-version = "2.1.1"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e545de0a2dfe296fa67db208266cd397c5a55ae782da77973ef4c4fac90e9f2c"
+checksum = "2e2e3349fbb2be7af9fad1b43d61ac83ba55ab48d47fbe1b2732f0c8211610a9"
dependencies = [
"anyhow",
"bytes",
@@ -4863,9 +4818,9 @@ dependencies = [
[[package]]
name = "tauri-build"
-version = "2.0.3"
+version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bd2a4bcfaf5fb9f4be72520eefcb61ae565038f8ccba2a497d8c28f463b8c01"
+checksum = "b274ec7239ada504deb615f1c8abd7ba99631e879709e6f10e5d17217058d976"
dependencies = [
"anyhow",
"cargo_toml",
@@ -4885,9 +4840,9 @@ dependencies = [
[[package]]
name = "tauri-codegen"
-version = "2.0.3"
+version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf79faeecf301d3e969b1fae977039edb77a4c1f25cc0a961be298b54bff97cf"
+checksum = "f77894f9ddb5cb6c04fcfe8c8869ebe0aded4dabf19917118d48be4a95599ab5"
dependencies = [
"base64 0.22.1",
"brotli",
@@ -4901,7 +4856,7 @@ dependencies = [
"serde",
"serde_json",
"sha2",
- "syn 2.0.93",
+ "syn 2.0.95",
"tauri-utils",
"thiserror 2.0.9",
"time",
@@ -4912,23 +4867,23 @@ dependencies = [
[[package]]
name = "tauri-macros"
-version = "2.0.3"
+version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c52027c8c5afb83166dacddc092ee8fff50772f9646d461d8c33ee887e447a03"
+checksum = "3240a5caed760a532e8f687be6f05b2c7d11a1d791fb53ccc08cfeb3e5308736"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"tauri-codegen",
"tauri-utils",
]
[[package]]
name = "tauri-plugin"
-version = "2.0.3"
+version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e753f2a30933a9bbf0a202fa47d7cc4a3401f06e8d6dcc53b79aa62954828c79"
+checksum = "5841b9a0200e954ef7457f8d327091424328891e267a97b641dc246cc54d0dec"
dependencies = [
"anyhow",
"glob",
@@ -4944,7 +4899,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-deep-link"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"dunce",
"rust-ini",
@@ -4963,7 +4918,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-dialog"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"log",
"raw-window-handle",
@@ -4980,7 +4935,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-fs"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"anyhow",
"dunce",
@@ -5002,7 +4957,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-http"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"data-url",
"http",
@@ -5023,7 +4978,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-log"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"android_logger",
"byte-unit",
@@ -5044,7 +4999,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-os"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"gethostname",
"log",
@@ -5061,7 +5016,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-process"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"tauri",
"tauri-plugin",
@@ -5070,7 +5025,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-shell"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"encoding_rs",
"log",
@@ -5090,7 +5045,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-single-instance"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"serde",
"serde_json",
@@ -5104,7 +5059,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-sql"
version = "2.2.0"
-source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#b21915938ff2b8b8ec00396252f6157338988e62"
+source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#6112867735cd2fc91275aaa1bd649ba02abd0fec"
dependencies = [
"futures-core",
"indexmap 2.7.0",
@@ -5121,9 +5076,9 @@ dependencies = [
[[package]]
name = "tauri-runtime"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cce18d43f80d4aba3aa8a0c953bbe835f3d0f2370aca75e8dbb14bd4bab27958"
+checksum = "2274ef891ccc0a8d318deffa9d70053f947664d12d58b9c0d1ae5e89237e01f7"
dependencies = [
"dpi",
"gtk",
@@ -5140,9 +5095,9 @@ dependencies = [
[[package]]
name = "tauri-runtime-wry"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f442a38863e10129ffe2cec7bd09c2dcf8a098a3a27801a476a304d5bb991d2"
+checksum = "3707b40711d3b9f6519150869e358ffbde7c57567fb9b5a8b51150606939b2a0"
dependencies = [
"gtk",
"http",
@@ -5166,9 +5121,9 @@ dependencies = [
[[package]]
name = "tauri-utils"
-version = "2.1.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9271a88f99b4adea0dc71d0baca4505475a0bbd139fb135f62958721aaa8fe54"
+checksum = "96fb10e7cc97456b2d5b9c03e335b5de5da982039a303a20d10006885e4523a0"
dependencies = [
"brotli",
"cargo_metadata",
@@ -5182,7 +5137,7 @@ dependencies = [
"kuchikiki",
"log",
"memchr",
- "phf 0.11.2",
+ "phf 0.11.3",
"proc-macro2",
"quote",
"regex",
@@ -5213,12 +5168,13 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.14.0"
+version = "3.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c"
+checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704"
dependencies = [
"cfg-if",
"fastrand",
+ "getrandom 0.2.15",
"once_cell",
"rustix",
"windows-sys 0.59.0",
@@ -5267,7 +5223,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -5278,7 +5234,7 @@ checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -5374,7 +5330,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -5478,7 +5434,7 @@ dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.20",
+ "winnow 0.6.22",
]
[[package]]
@@ -5528,7 +5484,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -5670,12 +5626,6 @@ version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
-[[package]]
-name = "unicode_categories"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
-
[[package]]
name = "untrusted"
version = "0.9.0"
@@ -5842,7 +5792,7 @@ dependencies = [
"log",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"wasm-bindgen-shared",
]
@@ -5877,7 +5827,7 @@ checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -6036,9 +5986,9 @@ dependencies = [
[[package]]
name = "webview2-com"
-version = "0.33.0"
+version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c"
+checksum = "823e7ebcfaea51e78f72c87fc3b65a1e602c321f407a0b36dbb327d7bb7cd921"
dependencies = [
"webview2-com-macros",
"webview2-com-sys",
@@ -6056,14 +6006,14 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
name = "webview2-com-sys"
-version = "0.33.0"
+version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886"
+checksum = "7a82bce72db6e5ee83c68b5de1e2cd6ea195b9fbff91cb37df5884cbe3222df4"
dependencies = [
"thiserror 1.0.69",
"windows",
@@ -6165,7 +6115,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -6176,7 +6126,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -6304,7 +6254,7 @@ dependencies = [
"windows_aarch64_gnullvm 0.52.6",
"windows_aarch64_msvc 0.52.6",
"windows_i686_gnu 0.52.6",
- "windows_i686_gnullvm",
+ "windows_i686_gnullvm 0.52.6",
"windows_i686_msvc 0.52.6",
"windows_x86_64_gnu 0.52.6",
"windows_x86_64_gnullvm 0.52.6",
@@ -6312,12 +6262,28 @@ dependencies = [
]
[[package]]
-name = "windows-version"
-version = "0.1.1"
+name = "windows-targets"
+version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
+checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b"
dependencies = [
- "windows-targets 0.52.6",
+ "windows_aarch64_gnullvm 0.53.0",
+ "windows_aarch64_msvc 0.53.0",
+ "windows_i686_gnu 0.53.0",
+ "windows_i686_gnullvm 0.53.0",
+ "windows_i686_msvc 0.53.0",
+ "windows_x86_64_gnu 0.53.0",
+ "windows_x86_64_gnullvm 0.53.0",
+ "windows_x86_64_msvc 0.53.0",
+]
+
+[[package]]
+name = "windows-version"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c12476c23a74725c539b24eae8bfc0dac4029c39cdb561d9f23616accd4ae26d"
+dependencies = [
+ "windows-targets 0.53.0",
]
[[package]]
@@ -6338,6 +6304,12 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+
[[package]]
name = "windows_aarch64_msvc"
version = "0.42.2"
@@ -6356,6 +6328,12 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+
[[package]]
name = "windows_i686_gnu"
version = "0.42.2"
@@ -6374,12 +6352,24 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+[[package]]
+name = "windows_i686_gnu"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
+
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+
[[package]]
name = "windows_i686_msvc"
version = "0.42.2"
@@ -6398,6 +6388,12 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+[[package]]
+name = "windows_i686_msvc"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.42.2"
@@ -6416,6 +6412,12 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.42.2"
@@ -6434,6 +6436,12 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.42.2"
@@ -6452,6 +6460,12 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.53.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
+
[[package]]
name = "winnow"
version = "0.5.40"
@@ -6463,9 +6477,9 @@ dependencies = [
[[package]]
name = "winnow"
-version = "0.6.20"
+version = "0.6.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b"
+checksum = "39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980"
dependencies = [
"memchr",
]
@@ -6494,9 +6508,9 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "wry"
-version = "0.47.2"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61ce51277d65170f6379d8cda935c80e3c2d1f0ff712a123c8bddb11b31a4b73"
+checksum = "1e644bf458e27b11b0ecafc9e5633d1304fdae82baca1d42185669752fe6ca4f"
dependencies = [
"base64 0.22.1",
"block2",
@@ -6524,7 +6538,7 @@ dependencies = [
"sha2",
"soup3",
"tao-macros",
- "thiserror 1.0.69",
+ "thiserror 2.0.9",
"url",
"webkit2gtk",
"webkit2gtk-sys",
@@ -6595,7 +6609,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"synstructure",
]
@@ -6660,7 +6674,7 @@ dependencies = [
"tracing",
"uds_windows",
"windows-sys 0.59.0",
- "winnow 0.6.20",
+ "winnow 0.6.22",
"xdg-home",
"zbus_macros 5.2.0",
"zbus_names 4.1.0",
@@ -6676,7 +6690,7 @@ dependencies = [
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"zvariant_utils 2.1.0",
]
@@ -6689,7 +6703,7 @@ dependencies = [
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"zbus_names 4.1.0",
"zvariant 5.1.0",
"zvariant_utils 3.0.2",
@@ -6714,7 +6728,7 @@ checksum = "856b7a38811f71846fd47856ceee8bccaec8399ff53fb370247e66081ace647b"
dependencies = [
"serde",
"static_assertions",
- "winnow 0.6.20",
+ "winnow 0.6.22",
"zvariant 5.1.0",
]
@@ -6736,7 +6750,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -6756,7 +6770,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"synstructure",
]
@@ -6785,7 +6799,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -6812,7 +6826,7 @@ dependencies = [
"serde",
"static_assertions",
"url",
- "winnow 0.6.20",
+ "winnow 0.6.22",
"zvariant_derive 5.1.0",
"zvariant_utils 3.0.2",
]
@@ -6826,7 +6840,7 @@ dependencies = [
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"zvariant_utils 2.1.0",
]
@@ -6839,7 +6853,7 @@ dependencies = [
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
"zvariant_utils 3.0.2",
]
@@ -6851,7 +6865,7 @@ checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.93",
+ "syn 2.0.95",
]
[[package]]
@@ -6864,6 +6878,6 @@ dependencies = [
"quote",
"serde",
"static_assertions",
- "syn 2.0.93",
- "winnow 0.6.20",
+ "syn 2.0.95",
+ "winnow 0.6.22",
]
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index 18ffd275..ba42d886 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -10,15 +10,15 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[build-dependencies]
-tauri-build = { version = "2.0.3", features = [] }
+tauri-build = { version = "2.0.4", features = [] }
[dependencies]
chrono = "0.4.39"
log = "0.4.22"
serde = { version = "1.0.217", features = ["derive"] }
-serde_json = "1.0.134"
-tauri = { version = "2.1.1", features = [] }
-tauri-utils = "2.1.0"
+serde_json = "1.0.135"
+tauri = { version = "2.2.0", features = [] }
+tauri-utils = "2.1.1"
url = "2.5.4"
walkdir = "2.5.0"
diff --git a/src-tauri/capabilities/TeyvatGuide.json b/src-tauri/capabilities/TeyvatGuide.json
index 027d30cb..1afa6f77 100644
--- a/src-tauri/capabilities/TeyvatGuide.json
+++ b/src-tauri/capabilities/TeyvatGuide.json
@@ -37,97 +37,28 @@
"core:window:allow-set-focus",
"core:window:allow-show",
"core:window:allow-unminimize",
- {
- "identifier": "fs:allow-exists",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
- {
- "identifier": "fs:allow-mkdir",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
- {
- "identifier": "fs:allow-read-dir",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
- {
- "identifier": "fs:allow-read-text-file",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
- {
- "identifier": "fs:allow-remove",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
- {
- "identifier": "fs:allow-write-file",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
- {
- "identifier": "fs:allow-write-text-file",
- "allow": [
- {
- "path": "**"
- }
- ]
- },
+ { "identifier": "fs:allow-exists", "allow": [{ "path": "**" }] },
+ { "identifier": "fs:allow-mkdir", "allow": [{ "path": "**" }] },
+ { "identifier": "fs:allow-read-dir", "allow": [{ "path": "**" }] },
+ { "identifier": "fs:allow-read-text-file", "allow": [{ "path": "**" }] },
+ { "identifier": "fs:allow-remove", "allow": [{ "path": "**" }] },
+ { "identifier": "fs:allow-write-file", "allow": [{ "path": "**" }] },
+ { "identifier": "fs:allow-write-text-file", "allow": [{ "path": "**" }] },
{
"identifier": "http:default",
"allow": [
- {
- "url": "https://*.miyoushe.com/*"
- },
- {
- "url": "https://*.mihoyo.com/*"
- },
- {
- "url": "https://homa.snapgenshin.com/*"
- },
- {
- "url": "https://*.hoyoverse.com/*"
- }
+ { "url": "https://*.miyoushe.com/*" },
+ { "url": "https://*.mihoyo.com/*" },
+ { "url": "https://homa.snapgenshin.com/*" },
+ { "url": "https://*.hoyoverse.com/*" }
]
},
{
"identifier": "shell:allow-execute",
"allow": [
- {
- "name": "win_open",
- "cmd": "explorer",
- "args": true
- },
- {
- "name": "mac_open",
- "cmd": "open",
- "args": true
- },
- {
- "name": "exec-sh",
- "cmd": "powershell",
- "args": true
- }
+ { "name": "win_open", "cmd": "explorer", "args": true },
+ { "name": "mac_open", "cmd": "open", "args": true },
+ { "name": "exec-sh", "cmd": "powershell", "args": true }
]
}
],
diff --git a/src-tauri/gen/schemas/acl-manifests.json b/src-tauri/gen/schemas/acl-manifests.json
index 9f2ac55d..30f185e0 100644
--- a/src-tauri/gen/schemas/acl-manifests.json
+++ b/src-tauri/gen/schemas/acl-manifests.json
@@ -773,6 +773,11 @@
"description": "Enables the reparent command without any pre-configured scope.",
"commands": { "allow": ["reparent"], "deny": [] }
},
+ "allow-set-webview-background-color": {
+ "identifier": "allow-set-webview-background-color",
+ "description": "Enables the set_webview_background_color command without any pre-configured scope.",
+ "commands": { "allow": ["set_webview_background_color"], "deny": [] }
+ },
"allow-set-webview-focus": {
"identifier": "allow-set-webview-focus",
"description": "Enables the set_webview_focus command without any pre-configured scope.",
@@ -853,6 +858,11 @@
"description": "Denies the reparent command without any pre-configured scope.",
"commands": { "allow": [], "deny": ["reparent"] }
},
+ "deny-set-webview-background-color": {
+ "identifier": "deny-set-webview-background-color",
+ "description": "Denies the set_webview_background_color command without any pre-configured scope.",
+ "commands": { "allow": [], "deny": ["set_webview_background_color"] }
+ },
"deny-set-webview-focus": {
"identifier": "deny-set-webview-focus",
"description": "Denies the set_webview_focus command without any pre-configured scope.",
@@ -1100,6 +1110,21 @@
"description": "Enables the set_always_on_top command without any pre-configured scope.",
"commands": { "allow": ["set_always_on_top"], "deny": [] }
},
+ "allow-set-background-color": {
+ "identifier": "allow-set-background-color",
+ "description": "Enables the set_background_color command without any pre-configured scope.",
+ "commands": { "allow": ["set_background_color"], "deny": [] }
+ },
+ "allow-set-badge-count": {
+ "identifier": "allow-set-badge-count",
+ "description": "Enables the set_badge_count command without any pre-configured scope.",
+ "commands": { "allow": ["set_badge_count"], "deny": [] }
+ },
+ "allow-set-badge-label": {
+ "identifier": "allow-set-badge-label",
+ "description": "Enables the set_badge_label command without any pre-configured scope.",
+ "commands": { "allow": ["set_badge_label"], "deny": [] }
+ },
"allow-set-closable": {
"identifier": "allow-set-closable",
"description": "Enables the set_closable command without any pre-configured scope.",
@@ -1185,6 +1210,11 @@
"description": "Enables the set_minimizable command without any pre-configured scope.",
"commands": { "allow": ["set_minimizable"], "deny": [] }
},
+ "allow-set-overlay-icon": {
+ "identifier": "allow-set-overlay-icon",
+ "description": "Enables the set_overlay_icon command without any pre-configured scope.",
+ "commands": { "allow": ["set_overlay_icon"], "deny": [] }
+ },
"allow-set-position": {
"identifier": "allow-set-position",
"description": "Enables the set_position command without any pre-configured scope.",
@@ -1445,6 +1475,21 @@
"description": "Denies the set_always_on_top command without any pre-configured scope.",
"commands": { "allow": [], "deny": ["set_always_on_top"] }
},
+ "deny-set-background-color": {
+ "identifier": "deny-set-background-color",
+ "description": "Denies the set_background_color command without any pre-configured scope.",
+ "commands": { "allow": [], "deny": ["set_background_color"] }
+ },
+ "deny-set-badge-count": {
+ "identifier": "deny-set-badge-count",
+ "description": "Denies the set_badge_count command without any pre-configured scope.",
+ "commands": { "allow": [], "deny": ["set_badge_count"] }
+ },
+ "deny-set-badge-label": {
+ "identifier": "deny-set-badge-label",
+ "description": "Denies the set_badge_label command without any pre-configured scope.",
+ "commands": { "allow": [], "deny": ["set_badge_label"] }
+ },
"deny-set-closable": {
"identifier": "deny-set-closable",
"description": "Denies the set_closable command without any pre-configured scope.",
@@ -1530,6 +1575,11 @@
"description": "Denies the set_minimizable command without any pre-configured scope.",
"commands": { "allow": [], "deny": ["set_minimizable"] }
},
+ "deny-set-overlay-icon": {
+ "identifier": "deny-set-overlay-icon",
+ "description": "Denies the set_overlay_icon command without any pre-configured scope.",
+ "commands": { "allow": [], "deny": ["set_overlay_icon"] }
+ },
"deny-set-position": {
"identifier": "deny-set-position",
"description": "Denies the set_position command without any pre-configured scope.",
diff --git a/src-tauri/gen/schemas/desktop-schema.json b/src-tauri/gen/schemas/desktop-schema.json
index 0228fc99..6fdcac80 100644
--- a/src-tauri/gen/schemas/desktop-schema.json
+++ b/src-tauri/gen/schemas/desktop-schema.json
@@ -2626,6 +2626,11 @@
"type": "string",
"const": "core:webview:allow-reparent"
},
+ {
+ "description": "Enables the set_webview_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:webview:allow-set-webview-background-color"
+ },
{
"description": "Enables the set_webview_focus command without any pre-configured scope.",
"type": "string",
@@ -2706,6 +2711,11 @@
"type": "string",
"const": "core:webview:deny-reparent"
},
+ {
+ "description": "Denies the set_webview_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:webview:deny-set-webview-background-color"
+ },
{
"description": "Denies the set_webview_focus command without any pre-configured scope.",
"type": "string",
@@ -2921,6 +2931,21 @@
"type": "string",
"const": "core:window:allow-set-always-on-top"
},
+ {
+ "description": "Enables the set_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-background-color"
+ },
+ {
+ "description": "Enables the set_badge_count command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-badge-count"
+ },
+ {
+ "description": "Enables the set_badge_label command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-badge-label"
+ },
{
"description": "Enables the set_closable command without any pre-configured scope.",
"type": "string",
@@ -3006,6 +3031,11 @@
"type": "string",
"const": "core:window:allow-set-minimizable"
},
+ {
+ "description": "Enables the set_overlay_icon command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-overlay-icon"
+ },
{
"description": "Enables the set_position command without any pre-configured scope.",
"type": "string",
@@ -3266,6 +3296,21 @@
"type": "string",
"const": "core:window:deny-set-always-on-top"
},
+ {
+ "description": "Denies the set_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-background-color"
+ },
+ {
+ "description": "Denies the set_badge_count command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-badge-count"
+ },
+ {
+ "description": "Denies the set_badge_label command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-badge-label"
+ },
{
"description": "Denies the set_closable command without any pre-configured scope.",
"type": "string",
@@ -3351,6 +3396,11 @@
"type": "string",
"const": "core:window:deny-set-minimizable"
},
+ {
+ "description": "Denies the set_overlay_icon command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-overlay-icon"
+ },
{
"description": "Denies the set_position command without any pre-configured scope.",
"type": "string",
diff --git a/src-tauri/gen/schemas/windows-schema.json b/src-tauri/gen/schemas/windows-schema.json
index 0228fc99..6fdcac80 100644
--- a/src-tauri/gen/schemas/windows-schema.json
+++ b/src-tauri/gen/schemas/windows-schema.json
@@ -2626,6 +2626,11 @@
"type": "string",
"const": "core:webview:allow-reparent"
},
+ {
+ "description": "Enables the set_webview_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:webview:allow-set-webview-background-color"
+ },
{
"description": "Enables the set_webview_focus command without any pre-configured scope.",
"type": "string",
@@ -2706,6 +2711,11 @@
"type": "string",
"const": "core:webview:deny-reparent"
},
+ {
+ "description": "Denies the set_webview_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:webview:deny-set-webview-background-color"
+ },
{
"description": "Denies the set_webview_focus command without any pre-configured scope.",
"type": "string",
@@ -2921,6 +2931,21 @@
"type": "string",
"const": "core:window:allow-set-always-on-top"
},
+ {
+ "description": "Enables the set_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-background-color"
+ },
+ {
+ "description": "Enables the set_badge_count command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-badge-count"
+ },
+ {
+ "description": "Enables the set_badge_label command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-badge-label"
+ },
{
"description": "Enables the set_closable command without any pre-configured scope.",
"type": "string",
@@ -3006,6 +3031,11 @@
"type": "string",
"const": "core:window:allow-set-minimizable"
},
+ {
+ "description": "Enables the set_overlay_icon command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:allow-set-overlay-icon"
+ },
{
"description": "Enables the set_position command without any pre-configured scope.",
"type": "string",
@@ -3266,6 +3296,21 @@
"type": "string",
"const": "core:window:deny-set-always-on-top"
},
+ {
+ "description": "Denies the set_background_color command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-background-color"
+ },
+ {
+ "description": "Denies the set_badge_count command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-badge-count"
+ },
+ {
+ "description": "Denies the set_badge_label command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-badge-label"
+ },
{
"description": "Denies the set_closable command without any pre-configured scope.",
"type": "string",
@@ -3351,6 +3396,11 @@
"type": "string",
"const": "core:window:deny-set-minimizable"
},
+ {
+ "description": "Denies the set_overlay_icon command without any pre-configured scope.",
+ "type": "string",
+ "const": "core:window:deny-set-overlay-icon"
+ },
{
"description": "Denies the set_position command without any pre-configured scope.",
"type": "string",
diff --git a/src-tauri/src/client/mod.rs b/src-tauri/src/client/mod.rs
index 13aebd64..ab875c63 100644
--- a/src-tauri/src/client/mod.rs
+++ b/src-tauri/src/client/mod.rs
@@ -1,6 +1,6 @@
//! @file src/client/mod.rs
//! @desc 客户端模块,负责操作米游社客户端
-//! @since Beta v0.6.7
+//! @since Beta v0.6.8
mod menu;
mod utils;
@@ -8,7 +8,7 @@ mod utils;
use tauri::{AppHandle, Manager, WebviewWindowBuilder};
use tauri_utils::config::WebviewUrl;
-static BBS_VERSION: &'static str = "2.79.1";
+static BBS_VERSION: &'static str = "2.80.1";
#[tauri::command]
pub async fn create_mhy_client(handle: AppHandle, func: String, url: String) {
diff --git a/src/components/pageConfig/tc-userBadge.vue b/src/components/pageConfig/tc-userBadge.vue
index 1668f6d3..3034d2d3 100644
--- a/src/components/pageConfig/tc-userBadge.vue
+++ b/src/components/pageConfig/tc-userBadge.vue
@@ -1,4 +1,5 @@
+
@@ -36,12 +37,18 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -90,10 +98,25 @@
/>
+
+
+
+
+
+
+
手动添加
手动输入Cookie
+
+ 验证码登录
+ 使用手机号登录
+
+
+ 扫码登录
+ 使用米游社扫码登录
+
@@ -104,10 +127,11 @@ import showDialog from "@comp/func/dialog.js";
import showGeetest from "@comp/func/geetest.js";
import showLoading from "@comp/func/loading.js";
import showSnackbar from "@comp/func/snackbar.js";
+import ToGameLogin from "@comp/pageConfig/tco-gameLogin.vue";
import Mys from "@Mys/index.js";
import TSUserAccount from "@Sqlite/modules/userAccount.js";
import { storeToRefs } from "pinia";
-import { computed, shallowRef } from "vue";
+import { computed, ref, shallowRef } from "vue";
import { useAppStore } from "@/store/modules/app.js";
import { useUserStore } from "@/store/modules/user.js";
@@ -119,6 +143,7 @@ import TakumiApi from "@/web/request/takumiReq.js";
const { isLogin } = storeToRefs(useAppStore());
const { uid, briefInfo, cookie, account } = storeToRefs(useUserStore());
+const showLoginQr = ref(false);
const accounts = shallowRef>([]);
const gameAccounts = shallowRef>([]);
const userInfo = computed(() => {
@@ -131,37 +156,7 @@ const userInfo = computed(() => {
};
});
-async function tryCaptchaLogin(): Promise {
- const phone = await showDialog.input("请输入手机号", "+86");
- if (!phone) {
- showSnackbar.cancel("已取消验证码登录");
- return;
- }
- const phoneReg = /^1[3-9]\d{9}$/;
- if (!phoneReg.test(phone)) {
- showSnackbar.warn("请输入正确的手机号");
- return;
- }
- const actionType = await tryGetCaptcha(phone);
- if (!actionType) return;
- showSnackbar.success(`已发送验证码到 ${phone}`);
- const captcha = await showDialog.input("请输入验证码", "验证码:", undefined, false);
- if (!captcha) {
- showSnackbar.warn("输入验证码为空");
- return;
- }
- const loginResp = await tryLoginByCaptcha(phone, captcha, actionType);
- if (!loginResp) return;
- await showLoading.start("正在尝试登录...");
- const ck: TGApp.App.Account.Cookie = {
- account_id: loginResp.user_info.aid,
- ltuid: loginResp.user_info.aid,
- stuid: loginResp.user_info.aid,
- mid: loginResp.user_info.mid,
- cookie_token: "",
- stoken: loginResp.token.token,
- ltoken: "",
- };
+async function tryGetTokens(ck: TGApp.App.Account.Cookie): Promise {
await showLoading.update("正在获取 LToken");
const ltokenRes = await PassportApi.lToken.get(ck);
if (typeof ltokenRes !== "string") {
@@ -231,6 +226,40 @@ async function tryCaptchaLogin(): Promise {
showSnackbar.success("成功登录!");
}
+async function tryCaptchaLogin(): Promise {
+ const phone = await showDialog.input("请输入手机号", "+86");
+ if (!phone) {
+ showSnackbar.cancel("已取消验证码登录");
+ return;
+ }
+ const phoneReg = /^1[3-9]\d{9}$/;
+ if (!phoneReg.test(phone)) {
+ showSnackbar.warn("请输入正确的手机号");
+ return;
+ }
+ const actionType = await tryGetCaptcha(phone);
+ if (!actionType) return;
+ showSnackbar.success(`已发送验证码到 ${phone}`);
+ const captcha = await showDialog.input("请输入验证码", "验证码:", undefined, false);
+ if (!captcha) {
+ showSnackbar.warn("输入验证码为空");
+ return;
+ }
+ const loginResp = await tryLoginByCaptcha(phone, captcha, actionType);
+ if (!loginResp) return;
+ await showLoading.start("正在尝试登录...");
+ const ck: TGApp.App.Account.Cookie = {
+ account_id: loginResp.user_info.aid,
+ ltuid: loginResp.user_info.aid,
+ stuid: loginResp.user_info.aid,
+ mid: loginResp.user_info.mid,
+ cookie_token: "",
+ stoken: loginResp.token.token,
+ ltoken: "",
+ };
+ await tryGetTokens(ck);
+}
+
async function refreshUser(uid: string) {
let account = await TSUserAccount.account.getAccount(uid);
if (!account) {
@@ -375,6 +404,7 @@ async function tryGetCaptcha(phone: string, aigis?: string): Promise
+
+
+
+
+
+
diff --git a/src/plugins/Mys/index.ts b/src/plugins/Mys/index.ts
index 88c22eef..02a15372 100644
--- a/src/plugins/Mys/index.ts
+++ b/src/plugins/Mys/index.ts
@@ -1,12 +1,11 @@
/**
* @file plugins/Mys/index.ts
* @description Mys plugin index
- * @since Beta v0.6.3
+ * @since Beta v0.6.8
*/
import * as ApiHub from "./request/apiHubReq.js";
import { doCaptchaLogin, getCaptcha } from "./request/doCaptchaLogin.js";
-import { getLoginQr, getLoginStatus } from "./request/doGameLogin.js";
import { getGachaData, getPositionData } from "./request/obcReq.js";
import * as Painter from "./request/painterReq.js";
import * as Post from "./request/postReq.js";
@@ -21,7 +20,7 @@ const Mys = {
Gacha: { get: getGachaData, card: getGachaCard },
Position: { get: getPositionData, card: getPositionCard },
Lottery: { get: Painter.lotteryUserShow, card: getLotteryCard },
- User: { getQr: getLoginQr, getData: getLoginStatus, getCaptcha, login: doCaptchaLogin },
+ User: { getCaptcha, login: doCaptchaLogin },
};
export default Mys;
diff --git a/src/plugins/Mys/request/doGameLogin.ts b/src/plugins/Mys/request/doGameLogin.ts
deleted file mode 100644
index 4527ec66..00000000
--- a/src/plugins/Mys/request/doGameLogin.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-/**
- * @file plugins/Mys/request/doGameLogin
- * @description 获取 gameToken,曲线获取 stoken
- * @since Beta v0.5.0
- */
-
-import TGHttp from "@/utils/TGHttp.js";
-import { getDeviceInfo } from "@/utils/toolFunc.js";
-import { getRequestHeader } from "@/web/utils/getRequestHeader.js";
-
-const APP_ID = 8;
-
-/**
- * @description 获取登录二维码
- * @since Beta v0.5.0
- * @returns {Promise}
- */
-export async function getLoginQr(): Promise<
- TGApp.Plugins.Mys.GameLogin.GetLoginQrData | TGApp.BBS.Response.Base
-> {
- const data: Record = {
- app_id: APP_ID,
- device: getDeviceInfo("device_id"),
- };
- const resp = await TGHttp<
- TGApp.Plugins.Mys.GameLogin.GetLoginQrResponse | TGApp.BBS.Response.Base
- >("https://hk4e-sdk.mihoyo.com/hk4e_cn/combo/panda/qrcode/fetch", {
- method: "POST",
- headers: getRequestHeader({}, "POST", data),
- body: JSON.stringify(data),
- });
- if (resp.retcode !== 0) return resp;
- return resp.data;
-}
-
-/**
- * @description 获取登录状态
- * @since Beta v0.5.0
- * @param {string} ticket 二维码 ticket
- * @returns {Promise}
- */
-export async function getLoginStatus(
- ticket: string,
-): Promise {
- const data: Record = {
- app_id: APP_ID,
- device: getDeviceInfo("device_id"),
- ticket,
- };
- const resp = await TGHttp<
- TGApp.Plugins.Mys.GameLogin.GetLoginStatusResponse | TGApp.BBS.Response.Base
- >("https://hk4e-sdk.mihoyo.com/hk4e_cn/combo/panda/qrcode/query", {
- method: "POST",
- headers: getRequestHeader({}, "POST", data),
- body: JSON.stringify(data),
- });
- if (resp.retcode !== 0) return resp;
- return resp.data;
-}
diff --git a/src/plugins/Mys/types/GameLogin.d.ts b/src/plugins/Mys/types/GameLogin.d.ts
deleted file mode 100644
index 6950cc6c..00000000
--- a/src/plugins/Mys/types/GameLogin.d.ts
+++ /dev/null
@@ -1,102 +0,0 @@
-/**
- * @file plugins/Mys/types/GameLogin.d.ts
- * @description Mys 插件 Game 登录类型定义文件
- * @since Beta v0.4.4
- */
-
-/**
- * @description Mys 插件 Game 登录类型
- * @since Beta v0.4.4
- * @namespace TGApp.Plugins.Mys.GameLogin
- * @memberof TGApp.Plugins.Mys
- */
-declare namespace TGApp.Plugins.Mys.GameLogin {
- /**
- * @description 获取登录二维码返回数据
- * @since Beta v0.3.0
- * @interface GetLoginQrResponse
- * @extends TGApp.BBS.Response.BaseWithData
- * @property {GetLoginQrData} data 数据
- * @return GetLoginQrResponse
- */
- interface GetLoginQrResponse extends TGApp.BBS.Response.BaseWithData {
- data: GetLoginQrData;
- }
-
- /**
- * @description 获取登录二维码返回数据
- * @since Beta v0.3.0
- * @interface GetLoginQrData
- * @property {string} url 二维码链接
- * @return GetLoginQrData
- */
- interface GetLoginQrData {
- url: string;
- }
-
- /**
- * @description 获取登录状态返回数据
- * @since Beta v0.3.0
- * @interface GetLoginStatusResponse
- * @extends TGApp.BBS.Response.BaseWithData
- * @property {GetLoginStatusData} data 数据
- * @return GetLoginStatusResponse
- */
- interface GetLoginStatusResponse extends TGApp.BBS.Response.BaseWithData {
- data: GetLoginStatusData;
- }
-
- /**
- * @description 获取登录状态返回数据
- * @since Beta v0.3.0
- * @interface GetLoginStatusData
- * @property {string} stat 状态 // Init: 未扫码,Scanned: 已扫码,Confirmed: 已确认
- * @property {StatusPayload} payload 状态数据
- * @return GetLoginStatusData
- */
- interface GetLoginStatusData {
- stat: string;
- payload: StatusPayload;
- }
-
- /**
- * @description 获取登录状态返回数据
- * @since Beta v0.3.0
- * @interface StatusPayload
- * @property {string} ext 未知
- * @property {string} proto 未知
- * @property {string} raw 序列化数据,反序列化后是 {uid: string, token: string}
- * @return StatusPayload
- */
- interface StatusPayload {
- ext: string;
- proto: string;
- raw: string;
- }
-
- /**
- * @description 反序列化后的登录状态数据
- * @since Beta v0.4.4
- * @interface StatusPayloadRawOpen
- * @property {string} uid 用户 UID
- * @property {string} token 用户 token
- * @return StatusPayloadRawOpen
- */
- interface StatusPayloadRawOpen {
- open_id: string;
- open_token: string;
- }
-
- /**
- * @description 反序列化后的登录状态数据
- * @since Beta v0.4.4
- * @interface StatusPayloadRawAccount
- * @property {string} uid 用户 UID
- * @property {string} token 用户 token
- * @return StatusPayloadRawOpen
- */
- interface StatusPayloadRawAccount {
- uid: string;
- token: string;
- }
-}
diff --git a/src/types/BBS/GameLogin.d.ts b/src/types/BBS/GameLogin.d.ts
new file mode 100644
index 00000000..e949525c
--- /dev/null
+++ b/src/types/BBS/GameLogin.d.ts
@@ -0,0 +1,152 @@
+/**
+ * @file types/BBS/GameLogin.d.ts
+ * @description Mys 插件 Game 登录类型定义文件
+ * @since Beta v0.6.8
+ */
+
+declare namespace TGApp.BBS.GameLogin {
+ /**
+ * @description 获取登录二维码返回数据
+ * @since Beta v0.3.0
+ * @interface GetLoginQrResponse
+ * @extends TGApp.BBS.Response.BaseWithData
+ * @property {GetLoginQrData} data 数据
+ * @return GetLoginQrResponse
+ */
+ type GetLoginQrResponse = TGApp.BBS.Response.BaseWithData & { data: GetLoginQrData };
+
+ /**
+ * @description 获取登录二维码返回数据
+ * @since Beta v0.6.8
+ * @interface GetLoginQrData
+ * @property {string} ticket 二维码 ticket,用于查询登录状态
+ * @property {string} url 二维码链接
+ * @return GetLoginQrData
+ */
+ type GetLoginQrData = { ticket: string; url: string };
+
+ /**
+ * @description 获取登录状态返回数据
+ * @since Beta v0.3.0
+ * @interface GetLoginStatusResponse
+ * @extends TGApp.BBS.Response.BaseWithData
+ * @property {GetLoginStatusData} data 数据
+ * @return GetLoginStatusResponse
+ */
+ type GetLoginStatusResponse = TGApp.BBS.Response.BaseWithData & { data: GetLoginStatusData };
+
+ /**
+ * @description 获取登录状态返回数据-通用
+ * @since Beta v0.6.8
+ * @interface GetLoginStatusDataCommon
+ * @property {string} app_id 应用 ID
+ * @property {number} client_type 客户端类型
+ * @property {string} created_at 创建时间
+ * @property {string} ext 未知
+ * @property {boolean} need_realperson 是否需要真人验证
+ * @property {unknown} realname_info 未知
+ * @property {string} scan_game_biz 未知
+ * @property {string} scanned_at 扫描时间
+ * @return GetLoginStatusDataCommon
+ */
+ type GetLoginStatusDataCommon = {
+ app_id: string;
+ client_type: number;
+ created_at: string;
+ ext: string;
+ need_realperson: boolean;
+ realname_info: unknown;
+ scan_game_biz: string;
+ scanned_at: string;
+ };
+
+ /**
+ * @description 获取登录状态返回数据-未确认
+ * @since Beta v0.6.8
+ * @interface GetLoginStatusDataUnconfirmed
+ * @extends GetLoginStatusDataCommon
+ * @property {"Created" | "Scanned"} status 状态
+ * @return GetLoginStatusDataUnconfirmed
+ */
+ type GetLoginStatusDataUnconfirmed = GetLoginStatusDataCommon & {
+ status: "Created" | "Scanned";
+ };
+
+ /**
+ * @description 获取登录状态返回数据-已确认
+ * @since Beta v0.6.8
+ * @interface GetLoginStatusDataConfirmed
+ * @extends GetLoginStatusDataCommon
+ */
+ type GetLoginStatusDataConfirmed = GetLoginStatusDataCommon & {
+ status: "Confirmed";
+ tokens: Array;
+ user_info: GetLoginStatusDataUserInfo;
+ };
+
+ /**
+ * @description 获取登录状态返回数据-Token
+ * @since Beta v0.6.8
+ * @interface GetLoginStatusDataToken
+ * @property {string} token token
+ * @property {number} token_type token 类型
+ * @return GetLoginStatusDataToken
+ */
+ type GetLoginStatusDataToken = { token: string; token_type: number };
+
+ /**
+ * @description 获取登录状态返回数据-用户信息
+ * @since Beta v0.6.8
+ * @interface GetLoginStatusDataUserInfo
+ * @property {string} account_name 账号名称
+ * @property {string} aid 账号 ID
+ * @property {string} area_code 区域代码
+ * @property {string} country 国家
+ * @property {string} email 邮箱
+ * @property {string} identity_code 身份证号
+ * @property {number} is_email_verify 是否验证邮箱
+ * @property {Array} links 链接
+ * @property {string} mid mid
+ * @property {string} mobile 手机号
+ * @property {string} password_time 密码时间
+ * @property {string} realname 真实姓名
+ * @property {string} rebind_area_code 重新绑定区域代码
+ * @property {string} rebind_mobile 重新绑定手机号
+ * @property {string} rebind_mobile_time 重新绑定手机号时间
+ * @property {string} safe_area_code 安全区域代码
+ * @property {string} safe_mobile 安全手机号
+ * @property {string} unmasked_email 未屏蔽邮箱
+ * @property {number} unmasked_email_type 未屏蔽邮箱类型
+ * @return GetLoginStatusDataUserInfo
+ */
+ type GetLoginStatusDataUserInfo = {
+ account_name: string;
+ aid: string;
+ area_code: string;
+ country: string;
+ email: string;
+ identity_code: string;
+ is_email_verify: number;
+ links: Array;
+ mid: string;
+ mobile: string;
+ password_time: string;
+ realname: string;
+ rebind_area_code: string;
+ rebind_mobile: string;
+ rebind_mobile_time: string;
+ safe_area_code: string;
+ safe_mobile: string;
+ unmasked_email: string;
+ unmasked_email_type: number;
+ };
+
+ /**
+ * @description 获取登录状态返回数据
+ * @since Beta v0.6.8
+ * @interface GetLoginStatusData
+ * @property {GetLoginStatusDataUnconfirmed | GetLoginStatusDataConfirmed} data 数据
+ * @return GetLoginStatusData
+ */
+ type GetLoginStatusData = GetLoginStatusDataUnconfirmed | GetLoginStatusDataConfirmed;
+}
diff --git a/src/web/constant/bbs.ts b/src/web/constant/bbs.ts
index eda3d9a6..230d48ae 100644
--- a/src/web/constant/bbs.ts
+++ b/src/web/constant/bbs.ts
@@ -1,10 +1,10 @@
/**
* @file web/constant/bbs.ts
* @description 常量-应用数据
- * @since Beta v0.6.7
+ * @since Beta v0.6.8
*/
-export const BBS_VERSION: Readonly = "2.79.1";
+export const BBS_VERSION: Readonly = "2.80.1";
export const BBS_UA_MOBILE: Readonly = `Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/${BBS_VERSION}`;
/**
diff --git a/src/web/request/passportReq.ts b/src/web/request/passportReq.ts
index 068e52b5..bfd6f839 100644
--- a/src/web/request/passportReq.ts
+++ b/src/web/request/passportReq.ts
@@ -1,15 +1,18 @@
/**
* @file web/request/passportReq.ts
* @description Passport 相关请求
- * @since Beta v0.6.3
+ * @since Beta v0.6.8
*/
import TGHttp from "@/utils/TGHttp.js";
+import { getDeviceInfo } from "@/utils/toolFunc.js";
import { getRequestHeader } from "@/web/utils/getRequestHeader.js";
// PassportApiBaseUrl => pAbu
const pAbu: Readonly = "https://passport-api.mihoyo.com/";
// PassportV4ApiBaseUrl => p4Abu
const p4Abu: Readonly = "https://passport-api-v4.mihoyo.com/";
+// HoyoLauncherVersion
+const hlv: Readonly = "1.3.3.182";
/**
* @description 获取登录ticket
@@ -40,6 +43,30 @@ async function createAuthTicketByGameBiz(
return resp.data.ticket;
}
+/**
+ * @description 创建登录二维码
+ * @since Beta v0.6.8
+ * @returns {Promise}
+ */
+async function createQrLogin(): Promise<
+ TGApp.BBS.Response.Base | TGApp.BBS.GameLogin.GetLoginQrData
+> {
+ const resp = await TGHttp(
+ `${pAbu}account/ma-cn-passport/app/createQRLogin`,
+ {
+ method: "POST",
+ headers: {
+ "x-rpc-device_id": getDeviceInfo("device_id"),
+ "user-agent": `HYPContainer/${hlv}`,
+ "x-rpc-app_id": "ddxf5dufpuyo",
+ "x-rpc-client_type": "3",
+ },
+ },
+ );
+ if (resp.retcode !== 0) return resp;
+ return resp.data;
+}
+
/**
* @description 根据 stoken 获取 cookie_token
* @since Beta v0.6.3
@@ -78,6 +105,32 @@ async function getLTokenBySToken(
return resp.data.ltoken;
}
+/**
+ * @description 获取登录状态
+ * @since Beta v0.6.8
+ * @param {string} ticket - 二维码 ticket
+ * @returns {Promise}
+ */
+async function queryLoginStatus(
+ ticket: string,
+): Promise {
+ const resp = await TGHttp(
+ `${pAbu}account/ma-cn-passport/app/queryQRLoginStatus`,
+ {
+ method: "POST",
+ headers: {
+ "x-rpc-device_id": getDeviceInfo("device_id"),
+ "user-agent": `HYPContainer/${hlv}`,
+ "x-rpc-app_id": "ddxf5dufpuyo",
+ "x-rpc-client_type": "3",
+ },
+ body: JSON.stringify({ ticket }),
+ },
+ );
+ if (resp.retcode !== 0) return resp;
+ return resp.data;
+}
+
/**
* @description 验证 ltoken 有效性,返回 mid
* @since Beta v0.6.5
@@ -102,6 +155,7 @@ const PassportApi = {
authTicket: createAuthTicketByGameBiz,
cookieToken: getCookieAccountInfoBySToken,
lToken: { get: getLTokenBySToken, verify: verifyLToken },
+ qrLogin: { create: createQrLogin, query: queryLoginStatus },
};
export default PassportApi;
diff --git a/src/web/utils/getRequestHeader.ts b/src/web/utils/getRequestHeader.ts
index 5ef871be..32336248 100644
--- a/src/web/utils/getRequestHeader.ts
+++ b/src/web/utils/getRequestHeader.ts
@@ -1,7 +1,7 @@
/**
* @file web/utils/getRequestHeader.ts
* @description 获取请求头
- * @since Beta v0.6.7
+ * @since Beta v0.6.8
*/
import Md5 from "js-md5";
@@ -24,12 +24,12 @@ const enum SaltType {
/**
* @description salt 值
- * @version 2.79.1
+ * @version 2.80.1
* @since Beta v0.6.7
*/
const Salt: Readonly> = {
- K2: "eOzxpHXVGBVdFBtkbkTvwyCgRpqRFeBr",
- LK2: "AbuxbruiFDIgxLXksUNMAMvDyciznofM",
+ K2: "G1rXOpMLQS77VPWEGycOSxekCTZe2Q8M",
+ LK2: "sd1e1gQJuvqBfZxas1oeAACXzbim5cge",
X4: "xV8v4Qu54lUKrEYFZkJhB8cuOh9Asafs",
X6: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",
PROD: "t0qEgfub6cvueAPgR5m9aQWWVciEer7v",