From 10b461d6aed06dde586af7bdcb24ee4f2cb0108c Mon Sep 17 00:00:00 2001 From: Alexis Date: Thu, 21 Aug 2025 17:36:23 +0200 Subject: [PATCH 01/29] Added base restaurants and icons --- package.json | 3 + pnpm-lock.yaml | 534 ++++++++++++++++++++-- public/map/icons/asian.svg | 4 + public/map/icons/bakery.svg | 4 + public/map/icons/bar.svg | 4 + public/map/icons/burgers.svg | 4 + public/map/icons/italian.svg | 4 + public/map/icons/restaurant.svg | 4 + public/map/icons/seafood.svg | 4 + public/map/icons/vegetarian.svg | 4 + src/App.vue | 95 +++- src/stores/counter.ts | 12 - src/stores/reviews.ts | 775 ++++++++++++++++++++++++++++++++ 13 files changed, 1403 insertions(+), 48 deletions(-) create mode 100644 public/map/icons/asian.svg create mode 100644 public/map/icons/bakery.svg create mode 100644 public/map/icons/bar.svg create mode 100644 public/map/icons/burgers.svg create mode 100644 public/map/icons/italian.svg create mode 100644 public/map/icons/restaurant.svg create mode 100644 public/map/icons/seafood.svg create mode 100644 public/map/icons/vegetarian.svg delete mode 100644 src/stores/counter.ts create mode 100644 src/stores/reviews.ts diff --git a/package.json b/package.json index ebaf2df..8602c1c 100644 --- a/package.json +++ b/package.json @@ -24,11 +24,13 @@ "pinia": "^3.0.3", "tailwindcss": "^4.1.11", "vue": "^3.5.18", + "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.5.1" }, "devDependencies": { "@prettier/plugin-oxc": "^0.0.4", "@tsconfig/node22": "^22.0.2", + "@types/leaflet": "^1.9.20", "@types/node": "^22.16.5", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-prettier": "^10.2.0", @@ -41,6 +43,7 @@ "npm-run-all2": "^8.0.4", "oxlint": "~1.8.0", "prettier": "3.6.2", + "sass-embedded": "^1.90.0", "typescript": "~5.8.0", "vite": "npm:rolldown-vite@latest", "vite-plugin-vue-devtools": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f449565..1f7bd2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.11 - version: 4.1.11(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)) + version: 4.1.11(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 - version: 0.10.1(leaflet@1.9.4)(typescript@5.8.3) + version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3) leaflet: specifier: ^1.9.4 version: 1.9.4 @@ -26,6 +26,9 @@ importers: vue: specifier: ^3.5.18 version: 3.5.18(typescript@5.8.3) + vue-leaflet-markercluster: + specifier: ^0.6.1 + version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3))(typescript@5.8.3) vue-router: specifier: ^4.5.1 version: 4.5.1(vue@3.5.18(typescript@5.8.3)) @@ -36,12 +39,15 @@ importers: '@tsconfig/node22': specifier: ^22.0.2 version: 22.0.2 + '@types/leaflet': + specifier: ^1.9.20 + version: 1.9.20 '@types/node': specifier: ^22.16.5 version: 22.17.0 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))(vue@3.5.18(typescript@5.8.3)) + version: 6.0.1(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2) @@ -72,15 +78,18 @@ importers: prettier: specifier: 3.6.2 version: 3.6.2 + sass-embedded: + specifier: ^1.90.0 + version: 1.90.0 typescript: specifier: ~5.8.0 version: 5.8.3 vite: specifier: npm:rolldown-vite@latest - version: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) + version: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) vite-plugin-vue-devtools: specifier: ^8.0.0 - version: 8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))(vue@3.5.18(typescript@5.8.3)) + version: 8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)) vue-tsc: specifier: ^3.0.4 version: 3.0.5(typescript@5.8.3) @@ -231,6 +240,9 @@ packages: resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} engines: {node: '>=6.9.0'} + '@bufbuild/protobuf@2.7.0': + resolution: {integrity: sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA==} + '@emnapi/core@1.4.5': resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} @@ -472,6 +484,88 @@ packages: cpu: [x64] os: [win32] + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + '@pkgr/core@0.2.9': resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -665,9 +759,15 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/leaflet@1.9.20': + resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} + '@types/node@22.17.0': resolution: {integrity: sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==} @@ -917,6 +1017,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} @@ -932,6 +1035,10 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -943,6 +1050,9 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -992,6 +1102,11 @@ packages: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -1205,6 +1320,9 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} + immutable@5.1.3: + resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} + import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} @@ -1447,6 +1565,9 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -1584,6 +1705,10 @@ packages: resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} engines: {node: ^18.17.0 || >=20.5.0} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -1646,6 +1771,123 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + + sass-embedded-all-unknown@1.90.0: + resolution: {integrity: sha512-/n7jTQvI+hftDDrHzK19G4pxfDzOhtjuQO1K54ui1pT2S0sWfWDjCYUbQgtWQ6FO7g5qWS0hgmrWdc7fmS3rgA==} + cpu: ['!arm', '!arm64', '!riscv64', '!x64'] + + sass-embedded-android-arm64@1.90.0: + resolution: {integrity: sha512-bkTlewzWksa6Sj4Zs1CWiutnvUbsO3xuYh2QBRknXsOtuMlfTPoXnwhCnyE4lSvUxw2qxSbv+NdQev9qMfsBgA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.90.0: + resolution: {integrity: sha512-usF6kVJQWa1CMgPH1nCT1y8KEmAT2fzB00dDIPBYHq8U5VZLCihi2bJRP5U9NlcwP1TlKGKCjwsbIdSjDKfecg==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + + sass-embedded-android-riscv64@1.90.0: + resolution: {integrity: sha512-bpqCIOaX+0Lou/BNJ4iJIKbWbVaYXFdg26C3gG6gxxKZRzp/6OYCxHrIQDwhKz6YC8Q5rwNPMpfDVYbWPcgroA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.90.0: + resolution: {integrity: sha512-GNxVKnCMd/p2icZ+Q4mhvNk19NrLXq1C4guiqjrycHYQLEnxRkjbW1QXYiL+XyDn4e+Bcq0knzG0I9pMuNZxkg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.90.0: + resolution: {integrity: sha512-qr4KBMJfBA+lzXiWnP00qzpLzHQzGd1OSK3VHcUFjZ8l7VOYf2R7Tc3fcTLhpaNPMJtTK0jrk8rFqBvsiZExnA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.90.0: + resolution: {integrity: sha512-z2nr1nNqtWDLVRwTbHtL7zriK90U7O/Gb15UaCSMYeAz9Y+wog5s/sDEKm0+GsVdzzkaCaMZRWGN4jTilnUwmQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.90.0: + resolution: {integrity: sha512-SPMcGZuP71Fj8btCGtlBnv8h8DAbJn8EQfLzXs9oo6NGFFLVjNGiFpqGfgtUV6DLWCuaRyEFeViO7wZow/vKGQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.90.0: + resolution: {integrity: sha512-FeBxI5Q2HvM3CCadcEcQgvWbDPVs2YEF0PZ87fbAVTCG8dV+iNnQreSz7GRJroknpvbRhm5t2gedvcgmTnPb2Q==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-arm64@1.90.0: + resolution: {integrity: sha512-xLH7+PFq763MoEm3vI7hQk5E+nStiLWbijHEYW/tEtCbcQIphgzSkDItEezxXew3dU4EJ1jqrBUySPdoXFLqWA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.90.0: + resolution: {integrity: sha512-EB2z0fUXdUdvSoddf4DzdZQkD/xyreD72gwAi8YScgUvR4HMXI7bLcK/n78Rft6OnqvV8090hjC8FsLDo3x5xQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.90.0: + resolution: {integrity: sha512-L21UkOgnSrD+ERF+jo1IWneGv40t0ap9+3cI+wZWYhQS5MkxponhT9QaNU57JEDJwB9mOl01LVw14opz4SN+VQ==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.90.0: + resolution: {integrity: sha512-NeAycQlsdhFdnIeSmRmScYUyCd+uE+x15NLFunbF8M0PgCKurrUhaxgGKSuBbaK56FpxarKOHCqcOrWbemIGzQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.90.0: + resolution: {integrity: sha512-lJopaQhW8S+kaQ61vMqq3c+bOurcf9RdZf2EmzQYpc2y1vT5cWfRNrRkbAgO/23IQxsk/fq3UIUnsjnyQmi6MA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.90.0: + resolution: {integrity: sha512-Cc061gBfMPwH9rN7neQaH36cvOQC+dFMSGIeX5qUOhrEL4Ng51iqBV6aI4RIB1jCFGth6eDydVRN1VdV9qom8A==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-unknown-all@1.90.0: + resolution: {integrity: sha512-DBGzHVCJDqtjTHZFohush9YTxd4ZxhIygIRTNRXnA0359woF9Z8AS7/YxfzwkqrTX5durSJa6ZamGFYVLoRphQ==} + os: ['!android', '!darwin', '!linux', '!win32'] + + sass-embedded-win32-arm64@1.90.0: + resolution: {integrity: sha512-c3/vL/CATnaW3x/6kcNbCROEOUU7zvJpIURp7M9664GJj08/gLPRWKNruw0OkAPQ3C5TTQz7+/fQWEpRA6qmvA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + + sass-embedded-win32-x64@1.90.0: + resolution: {integrity: sha512-PFwdW7AYtCkwi3NfWFeexvIZEJ0nuShp8Bjjc3px756+18yYwBWa78F4TGdIQmJfpYKBhgkVjFOctwq+NCHntA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + + sass-embedded@1.90.0: + resolution: {integrity: sha512-XP1EltyLLfuU5FsGVjSz8PcT925oA3rDnJTWOEBHR42k62ZEbKTcZ4gVlFwKi0Ggzi5E8v1K2BplD8ELHwusYg==} + engines: {node: '>=16.0.0'} + hasBin: true + + sass@1.90.0: + resolution: {integrity: sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==} + engines: {node: '>=14.0.0'} + hasBin: true + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -1699,6 +1941,18 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + + sync-message-port@1.1.3: + resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} + engines: {node: '>=16.0.0'} + synckit@0.11.11: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -1774,6 +2028,9 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + vite-dev-rpc@1.1.0: resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} peerDependencies: @@ -1814,6 +2071,11 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 + vue-leaflet-markercluster@0.6.1: + resolution: {integrity: sha512-jdU1k7qRb7R4o7kNjcH6hQkw9P0UPUdXcfGcpvFIpWPCeVbkTMo2vK2wIHtZexScw2Pa+tYjsZlYxrOHOR6+gA==} + peerDependencies: + '@vue-leaflet/vue-leaflet': ^0.10.1 + vue-router@4.5.1: resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==} peerDependencies: @@ -2068,6 +2330,8 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@bufbuild/protobuf@2.7.0': {} + '@emnapi/core@1.4.5': dependencies: '@emnapi/wasi-threads': 1.0.4 @@ -2262,6 +2526,67 @@ snapshots: '@oxlint/win32-x64@1.8.0': optional: true + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + optional: true + '@pkgr/core@0.2.9': {} '@polka/url@1.0.0-next.29': {} @@ -2386,12 +2711,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11 '@tailwindcss/oxide-win32-x64-msvc': 4.1.11 - '@tailwindcss/vite@4.1.11(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))': + '@tailwindcss/vite@4.1.11(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))': dependencies: '@tailwindcss/node': 4.1.11 '@tailwindcss/oxide': 4.1.11 tailwindcss: 4.1.11 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) '@tsconfig/node22@22.0.2': {} @@ -2402,8 +2727,14 @@ snapshots: '@types/estree@1.0.8': {} + '@types/geojson@7946.0.16': {} + '@types/json-schema@7.0.15': {} + '@types/leaflet@1.9.20': + dependencies: + '@types/geojson': 7946.0.16 + '@types/node@22.17.0': dependencies: undici-types: 6.21.0 @@ -2501,10 +2832,10 @@ snapshots: '@typescript-eslint/types': 8.39.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))(vue@3.5.18(typescript@5.8.3))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) vue: 3.5.18(typescript@5.8.3) '@volar/language-core@2.4.22': @@ -2519,10 +2850,12 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-leaflet/vue-leaflet@0.10.1(leaflet@1.9.4)(typescript@5.8.3)': + '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3)': dependencies: leaflet: 1.9.4 vue: 3.5.18(typescript@5.8.3) + optionalDependencies: + '@types/leaflet': 1.9.20 transitivePeerDependencies: - typescript @@ -2596,14 +2929,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))(vue@3.5.18(typescript@5.8.3))': + '@vue/devtools-core@8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3))': dependencies: '@vue/devtools-kit': 8.0.0 '@vue/devtools-shared': 8.0.0 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)) + vite-hot-client: 2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - vite @@ -2751,6 +3084,8 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.1) + buffer-builder@0.2.0: {} + bundle-name@4.1.0: dependencies: run-applescript: 7.0.0 @@ -2764,6 +3099,11 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + optional: true + chownr@3.0.0: {} color-convert@2.0.1: @@ -2772,6 +3112,8 @@ snapshots: color-name@1.1.4: {} + colorjs.io@0.5.2: {} + concat-map@0.0.1: {} convert-source-map@2.0.0: {} @@ -2807,6 +3149,9 @@ snapshots: define-lazy-prop@3.0.0: {} + detect-libc@1.0.3: + optional: true + detect-libc@2.0.4: {} electron-to-chromium@1.5.197: {} @@ -3024,6 +3369,8 @@ snapshots: ignore@7.0.5: {} + immutable@5.1.3: {} + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -3194,6 +3541,9 @@ snapshots: natural-compare@1.4.0: {} + node-addon-api@7.1.1: + optional: true + node-releases@2.0.19: {} npm-normalize-package-bin@4.0.0: {} @@ -3340,13 +3690,16 @@ snapshots: json-parse-even-better-errors: 4.0.0 npm-normalize-package-bin: 4.0.0 + readdirp@4.1.2: + optional: true + resolve-from@4.0.0: {} reusify@1.1.0: {} rfdc@1.4.1: {} - rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1): + rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0): dependencies: fdir: 6.4.6(picomatch@4.0.3) lightningcss: 1.30.1 @@ -3358,6 +3711,8 @@ snapshots: '@types/node': 22.17.0 fsevents: 2.3.3 jiti: 2.5.1 + sass: 1.90.0 + sass-embedded: 1.90.0 rolldown@1.0.0-beta.30: dependencies: @@ -3387,6 +3742,107 @@ snapshots: dependencies: queue-microtask: 1.2.3 + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + + sass-embedded-all-unknown@1.90.0: + dependencies: + sass: 1.90.0 + optional: true + + sass-embedded-android-arm64@1.90.0: + optional: true + + sass-embedded-android-arm@1.90.0: + optional: true + + sass-embedded-android-riscv64@1.90.0: + optional: true + + sass-embedded-android-x64@1.90.0: + optional: true + + sass-embedded-darwin-arm64@1.90.0: + optional: true + + sass-embedded-darwin-x64@1.90.0: + optional: true + + sass-embedded-linux-arm64@1.90.0: + optional: true + + sass-embedded-linux-arm@1.90.0: + optional: true + + sass-embedded-linux-musl-arm64@1.90.0: + optional: true + + sass-embedded-linux-musl-arm@1.90.0: + optional: true + + sass-embedded-linux-musl-riscv64@1.90.0: + optional: true + + sass-embedded-linux-musl-x64@1.90.0: + optional: true + + sass-embedded-linux-riscv64@1.90.0: + optional: true + + sass-embedded-linux-x64@1.90.0: + optional: true + + sass-embedded-unknown-all@1.90.0: + dependencies: + sass: 1.90.0 + optional: true + + sass-embedded-win32-arm64@1.90.0: + optional: true + + sass-embedded-win32-x64@1.90.0: + optional: true + + sass-embedded@1.90.0: + dependencies: + '@bufbuild/protobuf': 2.7.0 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 5.1.3 + rxjs: 7.8.2 + supports-color: 8.1.1 + sync-child-process: 1.0.2 + varint: 6.0.0 + optionalDependencies: + sass-embedded-all-unknown: 1.90.0 + sass-embedded-android-arm: 1.90.0 + sass-embedded-android-arm64: 1.90.0 + sass-embedded-android-riscv64: 1.90.0 + sass-embedded-android-x64: 1.90.0 + sass-embedded-darwin-arm64: 1.90.0 + sass-embedded-darwin-x64: 1.90.0 + sass-embedded-linux-arm: 1.90.0 + sass-embedded-linux-arm64: 1.90.0 + sass-embedded-linux-musl-arm: 1.90.0 + sass-embedded-linux-musl-arm64: 1.90.0 + sass-embedded-linux-musl-riscv64: 1.90.0 + sass-embedded-linux-musl-x64: 1.90.0 + sass-embedded-linux-riscv64: 1.90.0 + sass-embedded-linux-x64: 1.90.0 + sass-embedded-unknown-all: 1.90.0 + sass-embedded-win32-arm64: 1.90.0 + sass-embedded-win32-x64: 1.90.0 + + sass@1.90.0: + dependencies: + chokidar: 4.0.3 + immutable: 5.1.3 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.1 + optional: true + semver@6.3.1: {} semver@7.7.2: {} @@ -3423,6 +3879,16 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.1.3 + + sync-message-port@1.1.3: {} + synckit@0.11.11: dependencies: '@pkgr/core': 0.2.9 @@ -3455,8 +3921,7 @@ snapshots: dependencies: typescript: 5.8.3 - tslib@2.8.1: - optional: true + tslib@2.8.1: {} type-check@0.4.0: dependencies: @@ -3496,17 +3961,19 @@ snapshots: util-deprecate@1.0.2: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)): + varint@6.0.0: {} + + vite-dev-rpc@1.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) - vite-hot-client: 2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite-hot-client: 2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) - vite-hot-client@2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)): + vite-hot-client@2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-plugin-inspect@11.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)): + vite-plugin-inspect@11.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: ansis: 4.1.0 debug: 4.4.1 @@ -3516,27 +3983,27 @@ snapshots: perfect-debounce: 1.0.0 sirv: 3.0.1 unplugin-utils: 0.2.5 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) - vite-dev-rpc: 1.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite-dev-rpc: 1.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))(vue@3.5.18(typescript@5.8.3)): + vite-plugin-vue-devtools@8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)): dependencies: - '@vue/devtools-core': 8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1))(vue@3.5.18(typescript@5.8.3)) + '@vue/devtools-core': 8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)) '@vue/devtools-kit': 8.0.0 '@vue/devtools-shared': 8.0.0 execa: 9.6.0 sirv: 3.0.1 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) - vite-plugin-inspect: 11.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite-plugin-inspect: 11.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: '@babel/core': 7.28.0 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.0) @@ -3547,7 +4014,7 @@ snapshots: '@vue/compiler-dom': 3.5.18 kolorist: 1.8.0 magic-string: 0.30.17 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1) + vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) transitivePeerDependencies: - supports-color @@ -3565,6 +4032,13 @@ snapshots: transitivePeerDependencies: - supports-color + vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3))(typescript@5.8.3): + dependencies: + '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) + transitivePeerDependencies: + - typescript + vue-router@4.5.1(vue@3.5.18(typescript@5.8.3)): dependencies: '@vue/devtools-api': 6.6.4 diff --git a/public/map/icons/asian.svg b/public/map/icons/asian.svg new file mode 100644 index 0000000..61f60f6 --- /dev/null +++ b/public/map/icons/asian.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/bakery.svg b/public/map/icons/bakery.svg new file mode 100644 index 0000000..374ff72 --- /dev/null +++ b/public/map/icons/bakery.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/bar.svg b/public/map/icons/bar.svg new file mode 100644 index 0000000..7a0ca12 --- /dev/null +++ b/public/map/icons/bar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/burgers.svg b/public/map/icons/burgers.svg new file mode 100644 index 0000000..91de416 --- /dev/null +++ b/public/map/icons/burgers.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/italian.svg b/public/map/icons/italian.svg new file mode 100644 index 0000000..6b08da2 --- /dev/null +++ b/public/map/icons/italian.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/restaurant.svg b/public/map/icons/restaurant.svg new file mode 100644 index 0000000..bfef082 --- /dev/null +++ b/public/map/icons/restaurant.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/seafood.svg b/public/map/icons/seafood.svg new file mode 100644 index 0000000..30269ab --- /dev/null +++ b/public/map/icons/seafood.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/vegetarian.svg b/public/map/icons/vegetarian.svg new file mode 100644 index 0000000..e362dd9 --- /dev/null +++ b/public/map/icons/vegetarian.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/App.vue b/src/App.vue index 724205f..a6301b5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,27 +1,110 @@ - diff --git a/src/stores/counter.ts b/src/stores/counter.ts deleted file mode 100644 index b6757ba..0000000 --- a/src/stores/counter.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { ref, computed } from 'vue' -import { defineStore } from 'pinia' - -export const useCounterStore = defineStore('counter', () => { - const count = ref(0) - const doubleCount = computed(() => count.value * 2) - function increment() { - count.value++ - } - - return { count, doubleCount, increment } -}) diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts new file mode 100644 index 0000000..13f2e93 --- /dev/null +++ b/src/stores/reviews.ts @@ -0,0 +1,775 @@ +import type { PointTuple } from 'leaflet' +import { defineStore } from 'pinia' + +type MarkerType = "restaurant" | "bar" | "bakery" +type FoodType = "mixed" | "asian" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" + +interface ReviewMarker { + coords: PointTuple + title?: string + type?: MarkerType + food?: FoodType + reviews?: Review[] +} + +interface Review { + text?: string + grade: number +} + +export const useReviewStore = defineStore('reviews', () => { + const markers: ReviewMarker[] = [ + { + title: "La Tempête", + coords: [47.47828668587478, -3.125865802320788], + type: "restaurant", + food: "seafood", + reviews: [ + { + grade: 20 + } + ] + }, + { + title: "Khmer Thaï", + coords: [48.11752297250921, -1.6811361830581657], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 16 + } + ] + }, + { + title: "La Baie d'Halong", + coords: [48.724854571841945, -3.9833849929135576], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 18.5 + } + ] + }, + { + title: "Angello", + coords: [48.10933306853774, -1.6847963807279722], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 17.5 + } + ] + }, + { + title: "Le Petit Hanoï", + coords: [48.10850561023402, -1.684263611795858], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 17.5 + } + ] + }, + { + title: "Côté Sushi", + coords: [48.11324625619256, -1.6800305422199695], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 17 + } + ] + }, + { + title: "Dans la Grand Rue", + coords: [48.684192460939094, -3.986498144514444], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 16.5 + } + ] + }, + { + title: "Fringale", + coords: [48.01905889927451, -2.171397985096437], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 16.5 + } + ] + }, + { + title: "Cibeles", + coords: [48.106735005295626, -1.6856652735268327], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 16.5 + } + ] + }, + { + title: "La Lupa", + coords: [48.11295052226835, -1.6812203185427346], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 16.5 + } + ] + }, + { + title: "Le Bacchus", + coords: [48.10855324414594, -1.6973786525587304], + type: "bar", + reviews: [ + { + grade: 16.5 + } + ] + }, + { + title: "Le Coucou Rennais", + coords: [48.11534187578985, -1.678974672201788], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 16.5 + } + ] + }, + { + title: "Le Tourne Pierre", + coords: [48.64939200441161, -2.0238274201262283], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 16 + } + ] + }, + { + title: "Casa Antonio", + coords: [48.108374092201004, -1.676335338367073], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 16 + } + ] + }, + { + title: "Hot My Dog", + coords: [48.11026179127679, -1.6874321757846735], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Banh Mi Viet", + coords: [48.11400719159279, -1.6807249915598401], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 15.5 + } + ] + }, + { + title: "Asian Street Food", + coords: [50.40718269352876, 1.564250350722199], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Pépé Pizza", + coords: [50.48121523204103, 1.590577696567199], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "La Cabane", + coords: [47.215538947496775, -1.552375181167602], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "KilKenny's Pub", + coords: [48.11105421896557, -1.6773275062735566], + type: "bar", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "La Louperie", + coords: [48.11899359758488, -1.668218313830956], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "La Casa Pépé", + coords: [48.11192815040314, -1.6758654492733234], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Monsieur Joe", + coords: [48.11039424415681, -1.6627597599281814], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Fox and Friends", + coords: [48.11215429073604, -1.6830048833083207], + type: "bar", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Ty'Anna", + coords: [48.11474624851543, -1.6814620536068385], + type: "bar", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Pitaya", + coords: [48.11275152309647, -1.681332848723036], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Louise - Bistrot vivant ", + coords: [48.102723651057815, -1.6623584050501647], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Les Brocanteurs", + coords: [48.111004933372435, -1.6809616054195273], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Panier Vert", + coords: [48.11328698821665, -1.6611717430165736], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 15 + } + ] + }, + { + title: "Uliva", + coords: [48.136000026894976, -1.6681454418705541], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 14.5 + } + ] + }, + { + title: "La Ptite Flambée", + coords: [48.10531486284804, -1.6284269785657488], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 14.5 + } + ] + }, + { + title: "Whitefields Café", + coords: [48.13507870007574, -1.6225106053811715], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 14.5 + } + ] + }, + { + title: "Les 3 Brasseurs", + coords: [48.132017471024135, -1.6888373517551438], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 14.5 + } + ] + }, + { + title: "Chez Les Ducs", + coords: [47.21628942491444, -1.5506918098742497], + type: "restaurant", + food: "creperie", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "Penny Lane", + coords: [48.11103695795259, -1.6786062621912323], + type: "bar", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "La Cucina", + coords: [48.11403284472226, -1.680257872370312], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "Coppa Saint Mélaine", + coords: [48.11480321724176, -1.676270117028458], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "Les Grands Gamins", + coords: [48.109745722688515, -1.6896362295368355], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "La Cité d'Ys", + coords: [48.108656698303605, -1.6772447857456239], + type: "bar", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "Falafel", + coords: [48.11601935822433, -1.6807647155460153], + type: "restaurant", + food: "eastern", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "Basilic & Co", + coords: [48.109668130909405, -1.6657984439029816], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "L'Escale", + coords: [50.7304430557406, 1.5963067512524898], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 13.5 + } + ] + }, + { + title: "Mary Stuart", + coords: [48.68904281867946, -3.9691572771418047], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 13.5 + } + ] + }, + { + title: "Le Papier Timbré", + coords: [48.115182616625766, -1.6846097395426023], + type: "bar", + reviews: [ + { + grade: 13.5 + } + ] + }, + { + title: "Big Fernand", + coords: [48.11347562584714, -1.6814439702872734], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 14 + } + ] + }, + { + title: "Le Wok", + coords: [48.129943141404155, -1.6427404479388241], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "La Gavotte", + coords: [48.11194212832854, -1.675360124008564], + type: "restaurant", + food: "creperie", + reviews: [ + { + grade: 13 + } + ] + }, + { + title: "Les Burgers de Colette", + coords: [48.113617013564735, -1.6775973992185587], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 13 + } + ] + }, + { + title: "Le Chanya", + coords: [48.11976336112167, -1.6665742873250897], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 13 + } + ] + }, + { + title: "Le Lapin noir", + coords: [48.11095515153713, -1.677499632237847], + type: "restaurant", + food: "vegetarian", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "Tiffany's", + coords: [48.1108461948547, -1.669435256663923], + type: "bar", + reviews: [ + { + grade: 12.5 + } + ] + }, + { + title: "Au Bureau", + coords: [48.11178519749741, -1.5901936624448747], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 11 + } + ] + }, + { + title: "Boulangerie 'My'", + coords: [48.1083913929429, -1.6933925246110162], + type: "bakery", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "Roadside", + coords: [48.108738196772215, -1.6776529242210632], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "Poutines Bros", + coords: [48.11380361886915, -1.6809323015470785], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "Les Italiens du coin", + coords: [48.11623649490153, -1.6739699469480376], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "O'bread", + coords: [48.12986333170566, -1.6569573969582505], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 12 + } + ] + }, + { + title: "Black and White Burger", + coords: [48.10919682486201, -1.6799545325429213], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 11.5 + } + ] + }, + { + title: "Ramen ya", + coords: [48.1143674948123, -1.6791145410742345], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 11 + } + ] + }, + { + title: "Class'Croute", + coords: [48.13042865928908, -1.6223519152906614], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 10 + } + ] + }, + { + title: "Coppa Colombier", + coords: [48.10486715424073, -1.678274121410079], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 10 + } + ] + }, + { + title: "Al'saj", + coords: [48.11406777261912, -1.6795804290437015], + type: "restaurant", + food: "eastern", + reviews: [ + { + grade: 8.5 + } + ] + }, + { + title: "Frencheez", + coords: [48.114769618169206, -1.6791796367468956], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 8 + } + ] + }, + { + title: "Royal Kébab", + coords: [48.10754609376947, -1.6731889814647676], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 7 + } + ] + }, + { + title: "Ethnic Food", + coords: [48.11425969273338, -1.6798136555011158], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 7 + } + ] + }, + { + title: "Tacozh", + coords: [48.11045956306925, -1.6787808089703555], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 6.5 + } + ] + }, + { + title: "Croc' Midi", + coords: [48.10581968022915, -1.6284936688855927], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 6 + } + ] + }, + { + title: "Ober food", + coords: [48.11342567412467, -1.6615374938838021], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 3.5 + } + ] + }, + { + title: "Les Clandestines", + coords: [48.112433245186544, -1.6668202940483952], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 2 + } + ] + }, + ] + + return { markers } +}) From 3188148b0653e3fe9094583836145651cd6a36b4 Mon Sep 17 00:00:00 2001 From: Alexis Date: Fri, 22 Aug 2025 15:21:35 +0200 Subject: [PATCH 02/29] Added all restaurants I could think of --- public/map/icons/coffee-shop.svg | 4 + public/map/icons/fast-food.svg | 4 + public/map/icons/ice-cream.svg | 4 + public/map/icons/restaurant.svg | 2 +- public/map/icons/tea-shop.svg | 4 + src/App.vue | 108 +++++-- src/assets/main.css | 4 + src/stores/reviews.ts | 533 ++++++++++++++++++++++++++----- 8 files changed, 551 insertions(+), 112 deletions(-) create mode 100644 public/map/icons/coffee-shop.svg create mode 100644 public/map/icons/fast-food.svg create mode 100644 public/map/icons/ice-cream.svg create mode 100644 public/map/icons/tea-shop.svg diff --git a/public/map/icons/coffee-shop.svg b/public/map/icons/coffee-shop.svg new file mode 100644 index 0000000..5700d70 --- /dev/null +++ b/public/map/icons/coffee-shop.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/fast-food.svg b/public/map/icons/fast-food.svg new file mode 100644 index 0000000..74efaf5 --- /dev/null +++ b/public/map/icons/fast-food.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/ice-cream.svg b/public/map/icons/ice-cream.svg new file mode 100644 index 0000000..743e31b --- /dev/null +++ b/public/map/icons/ice-cream.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/map/icons/restaurant.svg b/public/map/icons/restaurant.svg index bfef082..7f72d8a 100644 --- a/public/map/icons/restaurant.svg +++ b/public/map/icons/restaurant.svg @@ -1,4 +1,4 @@ - + diff --git a/public/map/icons/tea-shop.svg b/public/map/icons/tea-shop.svg new file mode 100644 index 0000000..5f94be6 --- /dev/null +++ b/public/map/icons/tea-shop.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/App.vue b/src/App.vue index a6301b5..076873d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,7 +5,7 @@ import 'vue-leaflet-markercluster/dist/style.css' import L, { type PointTuple } from 'leaflet' globalThis.L = L -import { LMap, LTileLayer, LMarker, LPopup, LIcon } from '@vue-leaflet/vue-leaflet' +import { LMap, LTileLayer, LMarker, LPopup, LIcon, LControlZoom } from '@vue-leaflet/vue-leaflet' import { LMarkerClusterGroup } from 'vue-leaflet-markercluster' import { computed, ref } from 'vue' import { useReviewStore } from './stores/reviews' @@ -16,7 +16,7 @@ const zoom = ref(7) const minZoom = 4 const center = ref([47.809376, -0.637207]) -const iconSize = ref([30, 30]) +const iconSize = ref([38, 38]) const iconAnchor = computed(() => [iconSize.value[0] / 2, iconSize.value[1]]) const popupOffset = [0, iconSize.value[0] * -0.66] @@ -28,37 +28,77 @@ const popupOffset = [0, iconSize.value[0] * -0.66] :min-zoom v-model:zoom="zoom" v-model:center="center" + :options="{ zoomControl: false }" :useGlobalLeaflet="true" > + + - + - -

- {{ marker.title }} -

- {{ marker.reviews?.[0].grade }} / 20 -
- - + +
+

+ {{ marker.title }} +

- +

+

+
+ + + + + + + + + + +
+ {{ marker.reviews?.[0].grade }} +
+ +
+ @@ -71,9 +111,9 @@ main { width: 100vw; } -.leaflet-marker-icon { +.leaflet-marker-icon:not(.marker-cluster) { border-radius: 50%; - box-shadow: 0 0 8px 1px var(--color-slate-800); + box-shadow: 0 0 5px 3px color-mix(in srgb, var(--color-neutral-400) 66%, transparent); } .leaflet-popup-content-wrapper { @@ -81,30 +121,34 @@ main { .leaflet-popup-content { margin: 10px 20px 10px 15px; + + p { + margin-bottom: 0; + } } } .marker-cluster-small { - background-color: color-mix(in srgb, var(--color-green-500) 50%, transparent); + background-color: color-mix(in srgb, var(--color-green-500) 25%, transparent); div { - background-color: color-mix(in srgb, var(--color-green-500) 70%, transparent); + background-color: color-mix(in srgb, var(--color-green-500) 33%, transparent); } } .marker-cluster-medium { - background-color: color-mix(in srgb, var(--color-yellow-400) 50%, transparent); + background-color: color-mix(in srgb, var(--color-yellow-400) 25%, transparent); div { - background-color: color-mix(in srgb, var(--color-yellow-400) 70%, transparent); + background-color: color-mix(in srgb, var(--color-yellow-400) 33%, transparent); } } .marker-cluster-large { - background-color: color-mix(in srgb, var(--color-rose-400) 50%, transparent); + background-color: color-mix(in srgb, var(--color-rose-400) 25%, transparent); div { - background-color: color-mix(in srgb, var(--color-rose-400) 70%, transparent); + background-color: color-mix(in srgb, var(--color-rose-400) 33%, transparent); } } diff --git a/src/assets/main.css b/src/assets/main.css index dd728ec..da1ee54 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -5,3 +5,7 @@ body { margin: 0; padding: 0; } + +.spacing > * + * { + margin: .5em 0 0 !important; +} diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index 13f2e93..0dce2f0 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -1,7 +1,7 @@ import type { PointTuple } from 'leaflet' import { defineStore } from 'pinia' -type MarkerType = "restaurant" | "bar" | "bakery" +type MarkerType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" type FoodType = "mixed" | "asian" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" interface ReviewMarker { @@ -10,6 +10,7 @@ interface ReviewMarker { type?: MarkerType food?: FoodType reviews?: Review[] + closed?: boolean } interface Review { @@ -18,7 +19,7 @@ interface Review { } export const useReviewStore = defineStore('reviews', () => { - const markers: ReviewMarker[] = [ +const markers: ReviewMarker[] = [ { title: "La Tempête", coords: [47.47828668587478, -3.125865802320788], @@ -26,7 +27,86 @@ export const useReviewStore = defineStore('reviews', () => { food: "seafood", reviews: [ { - grade: 20 + grade: 5.0 + } + ] + }, + { + title: "Tika Karaii", + coords: [47.65981670062358, -2.754551148194252], + type: "restaurant", + food: "eastern", + reviews: [ + { + grade: 4.5 + } + ] + }, + { + title: "Ikimasho", + coords: [47.21208155132563, -1.5462151933019042], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 3.5, + text: "Un peu cher pour la qualité et la quantité. Le décor est assez sympa mais le confort est aléatoire avec certaines places." + } + ] + }, + { + title: "Timothy", + coords: [48.648619033396436, -2.0255052905983635], + type: "tea-shop", + reviews: [ + { + grade: 3.1, + text: "Un peu cher pour la qualité. Les desserts sont très bourratifs et servis en quantité." + } + ] + }, + { + title: "Sanchez", + coords: [48.648752135342384, -2.025455708015179], + type: "ice-cream", + reviews: [ + { + grade: 4.2, + text: "La réputation qu'ils ont est mérité. Les glaces doivent se traiter comme un repas à part tellement elles sont consistantes. Le prix est assez élevé mais ça les vaut." + } + ] + }, + { + title: "Maison Fraudin", + coords: [48.14980215620312, -1.6560037150788787], + type: "bakery", + reviews: [ + { + grade: 4.4, + text: "Le pain ne déçoit jamais et les viennoiseries sont très bonnes. Les sandwhichs sont très variées et tous bons. Les patîsseries sont surgelées mais sont très bonnes en dessert." + } + ] + }, + { + title: "Boulangerie Dubois", + coords: [48.135967444815364, -1.6673764586090998], + type: "bakery", + closed: true, + reviews: [ + { + grade: 1.4, + text: "Les autres avis sont assez corrects ; le pain est très enfariné, il est souvent frais mais en fin de journée c'est vraiment pas dingue. Les patîsseries sont maisons mais trop cher et peu savoureuses. Ils ont fermés depuis plusieurs mois." + } + ] + }, + { + title: "Bluebird Coffee", + coords: [48.105979017234944, -1.6779797031849384], + type: "coffee-shop", + reviews: [ + { + grade: 2.5, + text: "Cher pour ce qui est servi. Les pâtisseries viennent clairement d'un Denise Donuts et sont revendus avec une marge." } ] }, @@ -37,7 +117,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 16 + grade: 4.0 } ] }, @@ -48,7 +128,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 18.5 + grade: 4.7 } ] }, @@ -59,7 +139,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 17.5 + grade: 4.4 } ] }, @@ -70,7 +150,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 17.5 + grade: 4.4 } ] }, @@ -81,7 +161,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 17 + grade: 4.3 } ] }, @@ -92,7 +172,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 16.5 + grade: 4.1 } ] }, @@ -103,7 +183,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 16.5 + grade: 4.1 } ] }, @@ -114,7 +194,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 16.5 + grade: 4.1 } ] }, @@ -125,7 +205,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 16.5 + grade: 4.1 } ] }, @@ -135,7 +215,7 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 16.5 + grade: 4.1 } ] }, @@ -146,7 +226,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 16.5 + grade: 4.1 } ] }, @@ -157,7 +237,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 16 + grade: 4.0 } ] }, @@ -168,7 +248,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 16 + grade: 4.0 } ] }, @@ -179,7 +259,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "street-food", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -190,7 +270,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "street-food", reviews: [ { - grade: 15.5 + grade: 3.9 } ] }, @@ -201,7 +281,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "street-food", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -212,7 +292,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -223,7 +303,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -233,7 +313,7 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -244,7 +324,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -255,7 +335,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -266,7 +346,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -276,7 +356,7 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -286,29 +366,228 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 15 + grade: 3.8 } ] }, { - title: "Pitaya", - coords: [48.11275152309647, -1.681332848723036], + title: "La Cahuette", + coords: [48.37932628308267, -1.997729950591147], type: "restaurant", food: "street-food", reviews: [ { - grade: 15 + grade: 2.8, + text: "Les frites laissent à désirer et l'attente est très longue en saison estivale. Les burgers sont corrects mais sans plus." } ] }, { - title: "Louise - Bistrot vivant ", + title: "Les Trois Marchands", + coords: [47.563206203260144, -1.6261305674309026], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 3.9, + text: "Plats assez savoureux et classiques." + } + ] + }, + { + title: "Café du Port", + coords: [48.66929767634353, -4.33011524112937], + type: "bar", + reviews: [ + { + grade: 2.8 + } + ] + }, + { + title: "Les Grees", + coords: [47.699107672564175, -2.3349031061638525], + type: "restaurant", + food: 'creperie', + reviews: [ + { + grade: 3.1 + } + ] + }, + { + title: "Le Fil Rouge", + coords: [47.00433730235794, -2.241934154327476], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 4.8, + text: "Excellent rapport qualité-prix, produits locaux, carte réduite, plats élaborés, service impeccable. Seul le lieu n'est pas à la hauteur mais ils l'ont aménagés au mieux." + } + ] + }, + { + title: "Balnéair", + coords: [46.785535407861765, -2.076231521637219], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 3.3, + text: "Touristique mais plutôt bon comparé aux autres restaurants de la ville." + } + ] + }, + { + title: "La Famiglia", + coords: [46.78236739785464, -2.0672389339926136], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 2.5, + text: "Service extrêmement long ; même après deux relances, ils ont oublié une carafe d'eau pendant que je m'étouffais mdr. Beaucoup d'enfants qui hurlent en saison. Pizza trop garnies." + } + ] + }, + { + title: "La Terrasse", + coords: [46.784871733120006, -2.0745900260335604], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 2.9, + text: "Touristique et décent, sans plus. La viande n'était pas incroyable mais le service était très rapide (trop rapide pour du fait maison)." + } + ] + }, + { + title: "La Plancha du Pêcheur", + coords: [46.72716935750215, -2.3500279766604986], + type: "restaurant", + food: "seafood", + reviews: [ + { + grade: 4.0, + text: "Très bon poisson local." + } + ] + }, + { + title: "Saïgon Cà phê", + coords: [49.254911553043485, 4.027036477700138], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 4.0, + text: "Pad thaï très bon pour la grande rue touristique de Reims." + } + ] + }, + { + title: "La Calabraise d'Erlon", + coords: [49.256709879454554, 4.025919584640479], + type: "restaurant", + food: "mixed", + closed: true, + reviews: [ + { + grade: 3.0, + text: "Restaurant classique, pas testé suffisament, mais il a fermé depuis." + } + ] + }, + { + title: "Domino's Pizza Reims 2", + coords: [49.24872749306072, 4.014697897441654], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 1.2, + text: "« C'est une erreur la pizza sans base ? »" + } + ] + }, + { + title: "Pitaya Saint Malo", + coords: [48.64722245232454, -2.008746896095137], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 3.6 + } + ] + }, + { + title: "Pitaya Les Lices", + coords: [48.11275152309647, -1.681332848723036], + type: "restaurant", + food: "street-food", + closed: true, + reviews: [ + { + grade: 3.8 + } + ] + }, + { + title: "Pitaya République", + coords: [48.10910236630688, -1.6794006013981202], + type: "restaurant", + food: "street-food", + closed: true, + reviews: [ + { + grade: 3.0 + } + ] + }, + { + title: "La Tête enfarinée", + coords: [48.11105155759505, -1.6783913363236944], + type: "bakery", + reviews: [ + { + grade: 4.0, + text: 'Beaucoup de produits fait maison, certaines viennoiseries sont très grasses.' + } + ] + }, + { + title: "Ty Chou", + coords: [48.110853137393235, -1.677131058014288], + type: "bakery", + reviews: [ + { + grade: 3.8, + text: 'Très bon magasin de chous, mais très cher pour la quantité proposée.' + } + ] + }, + { + title: "oko café", + coords: [48.11049107446778, -1.6785554547709793], + type: "coffee-shop", + reviews: [ + { + grade: 4.3, + text: 'Meilleurs thés au matcha de Rennes. Très bons bentos également.' + } + ] + }, + { + title: "Louise - Bistrot vivant", coords: [48.102723651057815, -1.6623584050501647], type: "restaurant", food: "mixed", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -319,7 +598,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -330,7 +609,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 15 + grade: 3.8 } ] }, @@ -341,7 +620,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 14.5 + grade: 3.6 } ] }, @@ -352,7 +631,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 14.5 + grade: 3.6 } ] }, @@ -363,7 +642,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 14.5 + grade: 3.6 } ] }, @@ -374,7 +653,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 14.5 + grade: 3.6 } ] }, @@ -385,7 +664,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "creperie", reviews: [ { - grade: 14 + grade: 3.5 } ] }, @@ -395,7 +674,7 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 14 + grade: 3.5 } ] }, @@ -406,7 +685,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 14 + grade: 3.5 } ] }, @@ -417,7 +696,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 14 + grade: 3.5 } ] }, @@ -428,7 +707,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 14 + grade: 3.5 } ] }, @@ -438,7 +717,7 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 14 + grade: 3.5 } ] }, @@ -449,18 +728,31 @@ export const useReviewStore = defineStore('reviews', () => { food: "eastern", reviews: [ { - grade: 14 + grade: 3.5 } ] }, { - title: "Basilic & Co", + title: "Basilic & Co Laennec", coords: [48.109668130909405, -1.6657984439029816], type: "restaurant", food: "italian", + closed: true, + reviews: [ + { + grade: 3.5 + } + ] + }, + { + title: "Basilic & Co République", + coords: [48.10966916865554, -1.677701394599814], + type: "restaurant", + food: "italian", reviews: [ { - grade: 14 + grade: 3.2, + text: "Service moins chaleureux que l'ancien de Laennec, mais quasiment identique au reste de la chaîne." } ] }, @@ -471,7 +763,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 13.5 + grade: 3.1 } ] }, @@ -482,7 +774,20 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 13.5 + grade: 3.4 + } + ] + }, + { + title: "Court Circuit", + coords: [48.352759883915, -1.1980992257408898], + type: "restaurant", + food: "mixed", + closed: true, + reviews: [ + { + grade: 4.6, + text: "Un restaurant purement (?) local avec des produits de saison ; il a fermé définitivement." } ] }, @@ -492,18 +797,29 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 13.5 + grade: 3.4 } ] }, { - title: "Big Fernand", + title: "Big Fernand Les Lices", coords: [48.11347562584714, -1.6814439702872734], type: "restaurant", food: "burgers", reviews: [ { - grade: 14 + grade: 3.5 + } + ] + }, + { + title: "Big Fernand Colombier", + coords: [48.10507495821483, -1.6787919265428453], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 3.5 } ] }, @@ -514,7 +830,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 12 + grade: 3.0 } ] }, @@ -525,7 +841,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "creperie", reviews: [ { - grade: 13 + grade: 3.3 } ] }, @@ -536,7 +852,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "burgers", reviews: [ { - grade: 13 + grade: 3.3 } ] }, @@ -547,7 +863,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 13 + grade: 3.3 } ] }, @@ -558,7 +874,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "vegetarian", reviews: [ { - grade: 12 + grade: 3.0 } ] }, @@ -568,7 +884,17 @@ export const useReviewStore = defineStore('reviews', () => { type: "bar", reviews: [ { - grade: 12.5 + grade: 3.1 + } + ] + }, + { + title: "Tiffany's", + coords: [48.1108461948547, -1.669435256663923], + type: "bar", + reviews: [ + { + grade: 3.1 } ] }, @@ -579,7 +905,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 11 + grade: 2.8 } ] }, @@ -589,7 +915,7 @@ export const useReviewStore = defineStore('reviews', () => { type: "bakery", reviews: [ { - grade: 12 + grade: 3.0 } ] }, @@ -600,7 +926,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "burgers", reviews: [ { - grade: 12 + grade: 3.0 } ] }, @@ -611,7 +937,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "burgers", reviews: [ { - grade: 12 + grade: 3.0 } ] }, @@ -622,7 +948,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 12 + grade: 3.0 } ] }, @@ -633,7 +959,19 @@ export const useReviewStore = defineStore('reviews', () => { food: "fast-food", reviews: [ { - grade: 12 + grade: 2.1 + } + ] + }, + { + title: "Buffalo Grill Cesson", + coords: [48.112892048227735, -1.5878640534577222], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 3.1, + text: "De mémoire l'attente était un peu longue mais les plats sont assez similaires à la chaîne et aux autres du même style. Pas trop de personnalité." } ] }, @@ -644,7 +982,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "burgers", reviews: [ { - grade: 11.5 + grade: 2.9 } ] }, @@ -655,18 +993,19 @@ export const useReviewStore = defineStore('reviews', () => { food: "asian", reviews: [ { - grade: 11 + grade: 2.8 } ] }, { title: "Class'Croute", - coords: [48.13042865928908, -1.6223519152906614], - type: "restaurant", - food: "street-food", + coords: [48.107802279857204, -1.6122065246659587], + type: "bakery", + closed: true, reviews: [ { - grade: 10 + grade: 2.5, + text: "Beaucoup trop cher pour ce que c'est mais le service est très correct." } ] }, @@ -677,7 +1016,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "italian", reviews: [ { - grade: 10 + grade: 2.5 } ] }, @@ -688,7 +1027,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "eastern", reviews: [ { - grade: 8.5 + grade: 2.1 } ] }, @@ -699,7 +1038,43 @@ export const useReviewStore = defineStore('reviews', () => { food: "fast-food", reviews: [ { - grade: 8 + grade: 2.0 + } + ] + }, + { + title: "KFC Saint Grégoire", + coords: [48.136350699570116, -1.6917078951937914], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 1.6, + text: "Shrinkflation flagrante sur les pièces de poulet ; fraicheur aléatoire et bien représentative de la chaîne." + } + ] + }, + { + title: "Domino's Rennes Nord", + coords: [48.12790634146763, -1.6482049652206932], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 1.4, + text: "La pâte est comme les autres Domino's : médiocre et élastique, jamais croustillante. Les prix sont restés corrects et la livraison est rapide, mais c'est tout." + } + ] + }, + { + title: "McDonald's Rue de Fougères", + coords: [48.12984002588701, -1.6409525884133094], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 1.2, + text: 'Service un peu long, mais toujours chaotique et très dur de se placer à table aux heures de pointe.' } ] }, @@ -710,7 +1085,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "fast-food", reviews: [ { - grade: 7 + grade: 1.8 } ] }, @@ -721,7 +1096,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "fast-food", reviews: [ { - grade: 7 + grade: 1.8 } ] }, @@ -732,7 +1107,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "street-food", reviews: [ { - grade: 6.5 + grade: 1.6 } ] }, @@ -743,7 +1118,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "fast-food", reviews: [ { - grade: 6 + grade: 1.5 } ] }, @@ -754,7 +1129,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "fast-food", reviews: [ { - grade: 3.5 + grade: 0.9 } ] }, @@ -765,7 +1140,7 @@ export const useReviewStore = defineStore('reviews', () => { food: "mixed", reviews: [ { - grade: 2 + grade: 0.5 } ] }, From ce162c9ea6453e8c93c9a6a968815613859ce89f Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 23 Aug 2025 22:34:18 +0200 Subject: [PATCH 03/29] Refactored marker into component --- public/map/icons/bar.svg | 2 +- public/map/icons/fast-food.svg | 6 +-- src/App.vue | 74 ++++----------------------------- src/components/ReviewMarker.vue | 69 ++++++++++++++++++++++++++++++ src/models/Markers.ts | 18 ++++++++ src/stores/reviews.ts | 54 ++++++++++++++++-------- 6 files changed, 135 insertions(+), 88 deletions(-) create mode 100644 src/components/ReviewMarker.vue create mode 100644 src/models/Markers.ts diff --git a/public/map/icons/bar.svg b/public/map/icons/bar.svg index 7a0ca12..42b8aae 100644 --- a/public/map/icons/bar.svg +++ b/public/map/icons/bar.svg @@ -1,4 +1,4 @@ - + diff --git a/public/map/icons/fast-food.svg b/public/map/icons/fast-food.svg index 74efaf5..86a337f 100644 --- a/public/map/icons/fast-food.svg +++ b/public/map/icons/fast-food.svg @@ -1,4 +1,4 @@ - - - + + + diff --git a/src/App.vue b/src/App.vue index 076873d..53330aa 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,20 +5,17 @@ import 'vue-leaflet-markercluster/dist/style.css' import L, { type PointTuple } from 'leaflet' globalThis.L = L -import { LMap, LTileLayer, LMarker, LPopup, LIcon, LControlZoom } from '@vue-leaflet/vue-leaflet' +import { LMap, LTileLayer, LControlZoom } from '@vue-leaflet/vue-leaflet' import { LMarkerClusterGroup } from 'vue-leaflet-markercluster' -import { computed, ref } from 'vue' +import { ref } from 'vue' import { useReviewStore } from './stores/reviews' +import ReviewMarker from './components/ReviewMarker.vue' const { markers } = useReviewStore() const zoom = ref(7) const minZoom = 4 const center = ref([47.809376, -0.637207]) - -const iconSize = ref([38, 38]) -const iconAnchor = computed(() => [iconSize.value[0] / 2, iconSize.value[1]]) -const popupOffset = [0, iconSize.value[0] * -0.66]
-

- {{ marker.title }} -

- -

-

- - - - - - - - - - - -
- {{ marker.reviews?.[0].grade }} -
- -
- - + @@ -128,6 +66,10 @@ main { } } +.marker-cluster span { + font-weight: var(--font-weight-medium); +} + .marker-cluster-small { background-color: color-mix(in srgb, var(--color-green-500) 25%, transparent); diff --git a/src/components/ReviewMarker.vue b/src/components/ReviewMarker.vue new file mode 100644 index 0000000..b600859 --- /dev/null +++ b/src/components/ReviewMarker.vue @@ -0,0 +1,69 @@ + + + diff --git a/src/models/Markers.ts b/src/models/Markers.ts new file mode 100644 index 0000000..7cf4a23 --- /dev/null +++ b/src/models/Markers.ts @@ -0,0 +1,18 @@ +import type { PointTuple } from "leaflet" + +export type MarkerType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" +export type FoodType = "mixed" | "asian" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" + +export interface ReviewMarker { + coords: PointTuple + title?: string + type?: MarkerType + food?: FoodType + reviews?: Review[] + closed?: boolean +} + +export interface Review { + text?: string + grade: number +} diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index 0dce2f0..b82d7b6 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -1,23 +1,6 @@ -import type { PointTuple } from 'leaflet' +import type { ReviewMarker } from '@/models/Markers' import { defineStore } from 'pinia' -type MarkerType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" -type FoodType = "mixed" | "asian" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" - -interface ReviewMarker { - coords: PointTuple - title?: string - type?: MarkerType - food?: FoodType - reviews?: Review[] - closed?: boolean -} - -interface Review { - text?: string - grade: number -} - export const useReviewStore = defineStore('reviews', () => { const markers: ReviewMarker[] = [ { @@ -475,6 +458,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "La Belle Normande", + coords: [48.63542201422258, -1.5098922028521766], + type: "restaurant", + food: "creperie", + reviews: [ + { + grade: 0.8, + text: "De la bouffe industrielle dans un attrape-touriste avec une marge multipliée par trois ? C'est ici." + } + ] + }, { title: "Saïgon Cà phê", coords: [49.254911553043485, 4.027036477700138], @@ -487,6 +482,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Tacos Kebab 51", + coords: [48.72660636228893, 4.584080588216441], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 1.8, + text: "Un kebab correct, rien de plus." + } + ] + }, { title: "La Calabraise d'Erlon", coords: [49.256709879454554, 4.025919584640479], @@ -523,6 +530,17 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Roadside", + coords: [48.646920384150576, -2.0086050666279425], + type: "restaurant", + food: "street-food", + reviews: [ + { + grade: 2.9 + } + ] + }, { title: "Pitaya Les Lices", coords: [48.11275152309647, -1.681332848723036], From ef08479194d5267b7fa4ba4c1e0e218d376d7d60 Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 23 Aug 2025 22:36:48 +0200 Subject: [PATCH 04/29] Updated packages --- package.json | 28 +- pnpm-lock.yaml | 1320 +++++++++++++++++++++++++----------------------- 2 files changed, 710 insertions(+), 638 deletions(-) diff --git a/package.json b/package.json index 8602c1c..229584d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "echoes", - "version": "0.0.0", + "version": "1.0.0", "private": true, "type": "module", "engines": { @@ -18,12 +18,12 @@ "format": "prettier --write src/" }, "dependencies": { - "@tailwindcss/vite": "^4.1.11", + "@tailwindcss/vite": "^4.1.12", "@vue-leaflet/vue-leaflet": "^0.10.1", "leaflet": "^1.9.4", "pinia": "^3.0.3", - "tailwindcss": "^4.1.11", - "vue": "^3.5.18", + "tailwindcss": "^4.1.12", + "vue": "^3.5.19", "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.5.1" }, @@ -31,22 +31,22 @@ "@prettier/plugin-oxc": "^0.0.4", "@tsconfig/node22": "^22.0.2", "@types/leaflet": "^1.9.20", - "@types/node": "^22.16.5", + "@types/node": "^24.3.0", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", - "@vue/tsconfig": "^0.7.0", - "eslint": "^9.31.0", - "eslint-plugin-oxlint": "~1.8.0", - "eslint-plugin-vue": "~10.3.0", - "jiti": "^2.4.2", + "@vue/tsconfig": "^0.8.1", + "eslint": "^9.34.0", + "eslint-plugin-oxlint": "~1.12.0", + "eslint-plugin-vue": "~10.4.0", + "jiti": "^2.5.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.8.0", + "oxlint": "~1.12.0", "prettier": "3.6.2", "sass-embedded": "^1.90.0", - "typescript": "~5.8.0", - "vite": "npm:rolldown-vite@latest", + "typescript": "~5.9.2", + "vite": "npm:rolldown-vite@^7.1.4", "vite-plugin-vue-devtools": "^8.0.0", - "vue-tsc": "^3.0.4" + "vue-tsc": "^3.0.6" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f7bd2d..3b5d396 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,29 +9,29 @@ importers: .: dependencies: '@tailwindcss/vite': - specifier: ^4.1.11 - version: 4.1.11(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + specifier: ^4.1.12 + version: 4.1.12(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 - version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3) + version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) leaflet: specifier: ^1.9.4 version: 1.9.4 pinia: specifier: ^3.0.3 - version: 3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)) + version: 3.0.3(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2)) tailwindcss: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 vue: - specifier: ^3.5.18 - version: 3.5.18(typescript@5.8.3) + specifier: ^3.5.19 + version: 3.5.19(typescript@5.9.2) vue-leaflet-markercluster: specifier: ^0.6.1 - version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3))(typescript@5.8.3) + version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2) vue-router: specifier: ^4.5.1 - version: 4.5.1(vue@3.5.18(typescript@5.8.3)) + version: 4.5.1(vue@3.5.19(typescript@5.9.2)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.0.4 @@ -43,38 +43,38 @@ importers: specifier: ^1.9.20 version: 1.9.20 '@types/node': - specifier: ^22.16.5 - version: 22.17.0 + specifier: ^24.3.0 + version: 24.3.0 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)) + version: 6.0.1(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2) + version: 10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vue/tsconfig': - specifier: ^0.7.0 - version: 0.7.0(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)) + specifier: ^0.8.1 + version: 0.8.1(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2)) eslint: - specifier: ^9.31.0 - version: 9.32.0(jiti@2.5.1) + specifier: ^9.34.0 + version: 9.34.0(jiti@2.5.1) eslint-plugin-oxlint: - specifier: ~1.8.0 - version: 1.8.0 + specifier: ~1.12.0 + version: 1.12.0 eslint-plugin-vue: - specifier: ~10.3.0 - version: 10.3.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))) + specifier: ~10.4.0 + version: 10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) jiti: - specifier: ^2.4.2 + specifier: ^2.5.1 version: 2.5.1 npm-run-all2: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.8.0 - version: 1.8.0 + specifier: ~1.12.0 + version: 1.12.0 prettier: specifier: 3.6.2 version: 3.6.2 @@ -82,17 +82,17 @@ importers: specifier: ^1.90.0 version: 1.90.0 typescript: - specifier: ~5.8.0 - version: 5.8.3 + specifier: ~5.9.2 + version: 5.9.2 vite: - specifier: npm:rolldown-vite@latest - version: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + specifier: npm:rolldown-vite@^7.1.4 + version: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) vite-plugin-vue-devtools: specifier: ^8.0.0 - version: 8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)) + version: 8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)) vue-tsc: - specifier: ^3.0.4 - version: 3.0.5(typescript@5.8.3) + specifier: ^3.0.6 + version: 3.0.6(typescript@5.9.2) packages: @@ -108,12 +108,12 @@ packages: resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.0': - resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} + '@babel/core@7.28.3': + resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.0': - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} + '@babel/generator@7.28.3': + resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.27.3': @@ -124,8 +124,8 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.27.1': - resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} + '@babel/helper-create-class-features-plugin@7.28.3': + resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -142,8 +142,8 @@ packages: resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + '@babel/helper-module-transforms@7.28.3': + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -178,12 +178,12 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.28.2': - resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==} + '@babel/helpers@7.28.3': + resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.0': - resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} + '@babel/parser@7.28.3': + resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} engines: {node: '>=6.0.0'} hasBin: true @@ -232,8 +232,8 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.0': - resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} + '@babel/traverse@7.28.3': + resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} engines: {node: '>=6.9.0'} '@babel/types@7.28.2': @@ -266,28 +266,28 @@ packages: resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.3.0': - resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==} + '@eslint/config-helpers@0.3.1': + resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.15.1': - resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==} + '@eslint/core@0.15.2': + resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.32.0': - resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==} + '@eslint/js@9.34.0': + resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.4': - resolution: {integrity: sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==} + '@eslint/plugin-kit@0.3.5': + resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanfs/core@0.19.1': @@ -314,24 +314,27 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.12': - resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.5.4': - resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/trace-mapping@0.3.29': - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + '@jridgewell/trace-mapping@0.3.30': + resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.1': - resolution: {integrity: sha512-KVlQ/jgywZpixGCKMNwxStmmbYEMyokZpCf2YuIChhfJA2uqfAKNEM8INz7zzTo55iEXfBhIIs3VqYyqzDLj8g==} + '@napi-rs/wasm-runtime@1.0.3': + resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -434,53 +437,83 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.78.0': - resolution: {integrity: sha512-jOU7sDFMyq5ShGJC21UobalVzqcdtWGfySVp8ELvKoVLzMpLHb4kv1bs9VKxaP8XC7Z9hlAXwEKVhCTN+j21aQ==} + '@oxc-project/runtime@0.82.2': + resolution: {integrity: sha512-cYxcj5CPn/vo5QSpCZcYzBiLidU5+GlFSqIeNaMgBDtcVRBsBJHZg3pHw999W6nHamFQ1EHuPPByB26tjaJiJw==} engines: {node: '>=6.9.0'} '@oxc-project/types@0.74.0': resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} - '@oxc-project/types@0.78.0': - resolution: {integrity: sha512-8FvExh0WRWN1FoSTjah1xa9RlavZcJQ8/yxRbZ7ElmSa2Ij5f5Em7MvRbSthE6FbwC6Wh8iAw0Gpna7QdoqLGg==} + '@oxc-project/types@0.82.2': + resolution: {integrity: sha512-WMGSwd9FsNBs/WfqIOH0h3k1LBdjZJQGYjGnC+vla/fh6HUsu5HzGPerRljiq1hgMQ6gs031YJR12VyP57b/hQ==} - '@oxlint/darwin-arm64@1.8.0': - resolution: {integrity: sha512-1juYJF1xqRNkswzDSN1V44NoZ+O2Mkc9LjbkDB/UErb8dxTqFhCZC3CQR6Em55/tys1FtajXgK3B+ykWnY9HNQ==} + '@oxlint-tsgolint/darwin-arm64@0.0.4': + resolution: {integrity: sha512-qL0zqIYdYrXl6ghTIHnhJkvyYy1eKz0P8YIEp59MjY3/zNiyk/gtyp8LkwZdqb9ezbcX9UDQhSuSO1wURJsq8g==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.8.0': - resolution: {integrity: sha512-5b7J/XE2eGhx3+vw6IFuuL0BbIF3wRzo4SWHVXN9rO3WYq2YpoHToY4C5WMWb8toVZcoJlx4Y1lq3IO2V78zTg==} + '@oxlint-tsgolint/darwin-x64@0.0.4': + resolution: {integrity: sha512-c3nSjqmDSKzemChAEUv/zy2e9cwgkkO/7rz4Y447+8pSbeZNHi3RrNpVHdrKL/Qep4pt6nFZE+6PoczZxHNQjg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.8.0': - resolution: {integrity: sha512-pzfk9IZBbYuIYn4sbT//Vox8B8e8hOZPkIQnNAdzhpGtRjV4NYOgNL5/h2QZC+ecmxl8H+Gi9WV6dyKjFrBtcw==} + '@oxlint-tsgolint/linux-arm64@0.0.4': + resolution: {integrity: sha512-P2BA54c/Ej5AGkChH1/7zMd6PwZfa+jnw8juB/JWops+BX+lbhbbBHz0cYduDBgWYjRo4e3OVJOTskqcpuMfNw==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.8.0': - resolution: {integrity: sha512-6rpaeAG271wbUNM+WeJhdvJDDMwfoenm7rPY304dxnC+fcuR8Q0LSv09dGeNWrsqjjZuDP9R10qR154nysBxFg==} - cpu: [arm64] - os: [linux] - - '@oxlint/linux-x64-gnu@1.8.0': - resolution: {integrity: sha512-qPEF8tKMu+63b58gPfwU3KyJf2z9KyorbrC0yGXFHQLzRPEtrh6bAjf+AzCs3n8WhDR1K6jPgcPT4Sp8bahCyQ==} + '@oxlint-tsgolint/linux-x64@0.0.4': + resolution: {integrity: sha512-hbgLpnDNicPrbHOAQ9nNfLOSrUrdWANP/umR7P/cwCc1sv66eEs7bm4G3mrhRU8aXFBJmbhdNqiDSUkYYvHWJQ==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.8.0': - resolution: {integrity: sha512-JyErk/LsLg/tA3XkHhU8VIxahOdq56L99mbpMFGLTkOQgtnhY2MDAYULVgOuFFX3v6Q02o4mpIR/SwW/tRnZlg==} - cpu: [x64] - os: [linux] - - '@oxlint/win32-arm64@1.8.0': - resolution: {integrity: sha512-QvhtDAU9bBdC2m5xO+ibKyMG4KZR44wB0vDbQ5YkQxJiuXrlleHLyz0+saFzVYQ/Fvc0QgIRTIwiVz9dzxidVw==} + '@oxlint-tsgolint/win32-arm64@0.0.4': + resolution: {integrity: sha512-ozKEppmwZhC5LMedClBEat6cXgBGUvxGOgsKK2ZZNE6zSScX7QbvJAOt3nWMGs8GQshHy/6ndMB33+uRloglQA==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.8.0': - resolution: {integrity: sha512-veXJXgF905UOvuxtmvzM328b4Itm8Fyu+lUq4PagXOmyRScevaVUXq6++ui3A/Gxd8yo0SHspHCbYkpuvJkXqQ==} + '@oxlint-tsgolint/win32-x64@0.0.4': + resolution: {integrity: sha512-gLfx+qogW21QcaRKFg6ARgra7tSPqyn+Ems3FgTUyxV4OpJYn7KsQroygxOWElqv6JUobtvHBrxdB6YhlvERbQ==} + cpu: [x64] + os: [win32] + + '@oxlint/darwin-arm64@1.12.0': + resolution: {integrity: sha512-Pv+Ho1uq2ny8g2P6JgQpaIUF1FHPL32DfOlZhKqmzDT3PydtFvZp/7zNyJE3BIXeTOOOG1Eg12hjZHMLsWxyNw==} + cpu: [arm64] + os: [darwin] + + '@oxlint/darwin-x64@1.12.0': + resolution: {integrity: sha512-kNXPH/7jXjX4pawrEWXQHOasOdOsrYKhskA1qYwLYcv/COVSoxOSElkQtQa+KxN5zzt3F02kBdWDndLpgJLbLQ==} + cpu: [x64] + os: [darwin] + + '@oxlint/linux-arm64-gnu@1.12.0': + resolution: {integrity: sha512-U7NETs02K55ZyDlgdhx4lWeFYbkUKcL+YcG+Ak70EyEt/BKIIVt4B84VdV1JzC71FErUipDYAwPJmxMREXr4Sg==} + cpu: [arm64] + os: [linux] + + '@oxlint/linux-arm64-musl@1.12.0': + resolution: {integrity: sha512-e4Pb2eZu3V2BsiX4t4gyv9iJ8+KRT6bkoWM5uC9BLX7edsVchwLwL6LB2vPYusYdPPrxdjlFCg6ni+9wlw7FbQ==} + cpu: [arm64] + os: [linux] + + '@oxlint/linux-x64-gnu@1.12.0': + resolution: {integrity: sha512-qJK98Dj/z7Nbm0xoz0nCCMFGy0W/kLewPzOK5QENxuUoQQ6ymt7/75rXOuTwAZJ6JFTarqfSuMAA0pka6Tmytw==} + cpu: [x64] + os: [linux] + + '@oxlint/linux-x64-musl@1.12.0': + resolution: {integrity: sha512-jNeltpHc1eonSev/bWKipJ7FI6+Rc7EXh6Y7E0pm8e95sc1klFA29FFVs3FjMA6CCa+SRT0u0nnNTTAtf2QOiQ==} + cpu: [x64] + os: [linux] + + '@oxlint/win32-arm64@1.12.0': + resolution: {integrity: sha512-T3fpNZJ3Q9YGgJTKc1YyvGoomSXnrV5mREz0QACE06zUzfS8EWyaYc/GN17FhHvQ4uQk/1xLgnM6FPsuLMeRhw==} + cpu: [arm64] + os: [win32] + + '@oxlint/win32-x64@1.12.0': + resolution: {integrity: sha512-2eC4XQ1SMM2z7bCDG+Ifrn5GrvP6fkL0FGi4ZwDCrx6fwb1byFrXgSUNIPiqiiqBBrFRMKlXzU9zD6IjuFlUOg==} cpu: [x64] os: [win32] @@ -577,81 +610,81 @@ packages: resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.30': - resolution: {integrity: sha512-4j7QBitb/WMT1fzdJo7BsFvVNaFR5WCQPdf/RPDHEsgQIYwBaHaL47KTZxncGFQDD1UAKN3XScJ0k7LAsZfsvg==} + '@rolldown/binding-android-arm64@1.0.0-beta.33': + resolution: {integrity: sha512-xhDQXKftRkEULIxCddrKMR8y0YO/Y+6BKk/XrQP2B29YjV2wr8DByoEz+AHX9BfLHb2srfpdN46UquBW2QXWpQ==} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.30': - resolution: {integrity: sha512-4vWFTe1o5LXeitI2lW8qMGRxxwrH/LhKd2HDLa/QPhdxohvdnfKyDZWN96XUhDyje2bHFCFyhMs3ak2lg2mJFA==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.33': + resolution: {integrity: sha512-7lhhY08v5ZtRq8JJQaJ49fnJombAPnqllKKCDLU/UvaqNAOEyTGC8J1WVOLC4EA4zbXO5U3CCRgVGyAFNH2VtQ==} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.30': - resolution: {integrity: sha512-MxrfodqImbsDFFFU/8LxyFPZjt7s4ht8g2Zb76EmIQ+xlmit46L9IzvWiuMpEaSJ5WbnjO7fCDWwakMGyJJ+Dw==} + '@rolldown/binding-darwin-x64@1.0.0-beta.33': + resolution: {integrity: sha512-U2iGjcDV7NWyYyhap8YuY0nwrLX6TvX/9i7gBtdEMPm9z3wIUVGNMVdGlA43uqg7xDpRGpEqGnxbeDgiEwYdnA==} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.30': - resolution: {integrity: sha512-c/TQXcATKoO8qE1bCjCOkymZTu7yVUAxBSNLp42Q97XHCb0Cu9v6MjZpB6c7Hq9NQ9NzW44uglak9D/r77JeDw==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.33': + resolution: {integrity: sha512-gd6ASromVHFLlzrjJWMG5CXHkS7/36DEZ8HhvGt2NN8eZALCIuyEx8HMMLqvKA7z4EAztVkdToVrdxpGMsKZxw==} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.30': - resolution: {integrity: sha512-Vxci4xylM11zVqvrmezAaRjGBDyOlMRtlt7TDgxaBmSYLuiokXbZpD8aoSuOyjUAeN0/tmWItkxNGQza8UWGNQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.33': + resolution: {integrity: sha512-xmeLfkfGthuynO1EpCdyTVr0r4G+wqvnKCuyR6rXOet+hLrq5HNAC2XtP/jU2TB4Bc6aiLYxl868B8CGtFDhcw==} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.30': - resolution: {integrity: sha512-iEBEdSs25Ol0lXyVNs763f7YPAIP0t1EAjoXME81oJ94DesJslaLTj71Rn1shoMDVA+dfkYA286w5uYnOs9ZNA==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.33': + resolution: {integrity: sha512-cHGp8yfHL4pes6uaLbO5L58ceFkUK4efd8iE86jClD1QPPDLKiqEXJCFYeuK3OfODuF5EBOmf0SlcUZNEYGdmw==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.30': - resolution: {integrity: sha512-Ny684Sn1X8c+gGLuDlxkOuwiEE3C7eEOqp1/YVBzQB4HO7U/b4n7alvHvShboOEY5DP1fFUjq6Z+sBLYlCIZbQ==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.33': + resolution: {integrity: sha512-wZ1t7JAvVeFgskH1L9y7c47ITitPytpL0s8FmAT8pVfXcaTmS58ZyoXT+y6cz8uCkQnETjrX3YezTGI18u3ecg==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-ohos@1.0.0-beta.30': - resolution: {integrity: sha512-6moyULHDPKwt5RDEV72EqYw5n+s46AerTwtEBau5wCsZd1wuHS1L9z6wqhKISXAFTK9sneN0TEjvYKo+sgbbiA==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.33': + resolution: {integrity: sha512-cDndWo3VEYbm7yeujOV6Ie2XHz0K8YX/R/vbNmMo03m1QwtBKKvbYNSyJb3B9+8igltDjd8zNM9mpiNNrq/ekQ==} + cpu: [x64] + os: [linux] + + '@rolldown/binding-linux-x64-musl@1.0.0-beta.33': + resolution: {integrity: sha512-bl7uzi6es/l6LT++NZcBpiX43ldLyKXCPwEZGY1rZJ99HQ7m1g3KxWwYCcGxtKjlb2ExVvDZicF6k+96vxOJKg==} + cpu: [x64] + os: [linux] + + '@rolldown/binding-openharmony-arm64@1.0.0-beta.33': + resolution: {integrity: sha512-TrgzQanpLgcmmzolCbYA9BPZgF1gYxkIGZhU/HROnJPsq67gcyaYw/JBLioqQLjIwMipETkn25YY799D2OZzJA==} cpu: [arm64] os: [openharmony] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.30': - resolution: {integrity: sha512-p0yoPdoGg5Ow2YZKKB5Ypbn58i7u4XFk3PvMkriFnEcgtVk40c5u7miaX7jH0JdzahyXVBJ/KT5yEpJrzQn8yg==} - cpu: [x64] - os: [linux] - - '@rolldown/binding-linux-x64-musl@1.0.0-beta.30': - resolution: {integrity: sha512-sM/KhCrsT0YdHX10mFSr0cvbfk1+btG6ftepAfqhbcDfhi0s65J4dTOxGmklJnJL9i1LXZ8WA3N4wmnqsfoK8Q==} - cpu: [x64] - os: [linux] - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.30': - resolution: {integrity: sha512-i3kD5OWs8PQP0V+JW3TFyCLuyjuNzrB45em0g84Jc+gvnDsGVlzVjMNPo7txE/yT8CfE90HC/lDs3ry9FvaUyw==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.33': + resolution: {integrity: sha512-z0LltdUfvoKak9SuaLz/M9AVSg+RTOZjFksbZXzC6Svl1odyW4ai21VHhZy3m2Faeeb/rl/9efVLayj+qYEGxw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.30': - resolution: {integrity: sha512-q7mrYln30V35VrCqnBVQQvNPQm8Om9HC59I3kMYiOWogvJobzSPyO+HA1MP363+Qgwe39I2I1nqBKPOtWZ33AQ==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.33': + resolution: {integrity: sha512-CpvOHyqDNOYx9riD4giyXQDIu72bWRU2Dwt1xFSPlBudk6NumK0OJl6Ch+LPnkp5podQHcQg0mMauAXPVKct7g==} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.30': - resolution: {integrity: sha512-nUqGBt39XTpbBEREEnyKofdP3uz+SN/x2884BH+N3B2NjSUrP6NXwzltM35C0wKK42hX/nthRrwSgj715m99Jw==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.33': + resolution: {integrity: sha512-/tNTvZTWHz6HiVuwpR3zR0kGIyCNb+/tFhnJmti+Aw2fAXs3l7Aj0DcXd0646eFKMX8L2w5hOW9H08FXTUkN0g==} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.30': - resolution: {integrity: sha512-lbnvUwAXIVWSXAeZrCa4b1KvV/DW0rBnMHuX0T7I6ey1IsXZ90J37dEgt3j48Ex1Cw1E+5H7VDNP2gyOX8iu3w==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.33': + resolution: {integrity: sha512-Bb2qK3z7g2mf4zaKRvkohHzweaP1lLbaoBmXZFkY6jJWMm0Z8Pfnh8cOoRlH1IVM1Ufbo8ZZ1WXp1LbOpRMtXw==} cpu: [x64] os: [win32] '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.30': - resolution: {integrity: sha512-whXaSoNUFiyDAjkUF8OBpOm77Szdbk5lGNqFe6CbVbJFrhCCPinCbRA3NjawwlNHla1No7xvXXh+CpSxnPfUEw==} + '@rolldown/pluginutils@1.0.0-beta.33': + resolution: {integrity: sha512-she25NCG6NoEPC/SEB4pHs5STcnfI4VBFOzjeI63maSPrWME5J2XC8ogrBgp8NaE/xzj28/kbpSaebiMvFRj+w==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -660,65 +693,65 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@tailwindcss/node@4.1.11': - resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==} + '@tailwindcss/node@4.1.12': + resolution: {integrity: sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==} - '@tailwindcss/oxide-android-arm64@4.1.11': - resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==} + '@tailwindcss/oxide-android-arm64@4.1.12': + resolution: {integrity: sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.11': - resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==} + '@tailwindcss/oxide-darwin-arm64@4.1.12': + resolution: {integrity: sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.11': - resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==} + '@tailwindcss/oxide-darwin-x64@4.1.12': + resolution: {integrity: sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.11': - resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==} + '@tailwindcss/oxide-freebsd-x64@4.1.12': + resolution: {integrity: sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': - resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12': + resolution: {integrity: sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': - resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.12': + resolution: {integrity: sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.11': - resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.12': + resolution: {integrity: sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.11': - resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.12': + resolution: {integrity: sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.11': - resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==} + '@tailwindcss/oxide-linux-x64-musl@4.1.12': + resolution: {integrity: sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.11': - resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==} + '@tailwindcss/oxide-wasm32-wasi@4.1.12': + resolution: {integrity: sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -729,24 +762,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': - resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.12': + resolution: {integrity: sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.11': - resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.12': + resolution: {integrity: sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.11': - resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==} + '@tailwindcss/oxide@4.1.12': + resolution: {integrity: sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.1.11': - resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==} + '@tailwindcss/vite@4.1.12': + resolution: {integrity: sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -768,66 +801,66 @@ packages: '@types/leaflet@1.9.20': resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} - '@types/node@22.17.0': - resolution: {integrity: sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==} + '@types/node@24.3.0': + resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} - '@typescript-eslint/eslint-plugin@8.39.0': - resolution: {integrity: sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==} + '@typescript-eslint/eslint-plugin@8.40.0': + resolution: {integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.39.0 + '@typescript-eslint/parser': ^8.40.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.39.0': - resolution: {integrity: sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==} + '@typescript-eslint/parser@8.40.0': + resolution: {integrity: sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.39.0': - resolution: {integrity: sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==} + '@typescript-eslint/project-service@8.40.0': + resolution: {integrity: sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.39.0': - resolution: {integrity: sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==} + '@typescript-eslint/scope-manager@8.40.0': + resolution: {integrity: sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.39.0': - resolution: {integrity: sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==} + '@typescript-eslint/tsconfig-utils@8.40.0': + resolution: {integrity: sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.39.0': - resolution: {integrity: sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==} + '@typescript-eslint/type-utils@8.40.0': + resolution: {integrity: sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.39.0': - resolution: {integrity: sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==} + '@typescript-eslint/types@8.40.0': + resolution: {integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.39.0': - resolution: {integrity: sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==} + '@typescript-eslint/typescript-estree@8.40.0': + resolution: {integrity: sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.39.0': - resolution: {integrity: sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==} + '@typescript-eslint/utils@8.40.0': + resolution: {integrity: sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.39.0': - resolution: {integrity: sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==} + '@typescript-eslint/visitor-keys@8.40.0': + resolution: {integrity: sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -837,14 +870,14 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 vue: ^3.2.25 - '@volar/language-core@2.4.22': - resolution: {integrity: sha512-gp4M7Di5KgNyIyO903wTClYBavRt6UyFNpc5LWfyZr1lBsTUY+QrVZfmbNF2aCyfklBOVk9YC4p+zkwoyT7ECg==} + '@volar/language-core@2.4.23': + resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} - '@volar/source-map@2.4.22': - resolution: {integrity: sha512-L2nVr/1vei0xKRgO2tYVXtJYd09HTRjaZi418e85Q+QdbbqA8h7bBjfNyPPSsjnrOO4l4kaAo78c8SQUAdHvgA==} + '@volar/source-map@2.4.23': + resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} - '@volar/typescript@2.4.22': - resolution: {integrity: sha512-6ZczlJW1/GWTrNnkmZxJp4qyBt/SGVlcTuCWpI5zLrdPdCZsj66Aff9ZsfFaT3TyjG8zVYgBMYPuCm/eRkpcpQ==} + '@volar/typescript@2.4.23': + resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} '@vue-leaflet/vue-leaflet@0.10.1': resolution: {integrity: sha512-RNEDk8TbnwrJl8ujdbKgZRFygLCxd0aBcWLQ05q/pGv4+d0jamE3KXQgQBqGAteE1mbQsk3xoNcqqUgaIGfWVg==} @@ -855,33 +888,33 @@ packages: '@types/leaflet': optional: true - '@vue/babel-helper-vue-transform-on@1.4.0': - resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} + '@vue/babel-helper-vue-transform-on@1.5.0': + resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==} - '@vue/babel-plugin-jsx@1.4.0': - resolution: {integrity: sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==} + '@vue/babel-plugin-jsx@1.5.0': + resolution: {integrity: sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==} peerDependencies: '@babel/core': ^7.0.0-0 peerDependenciesMeta: '@babel/core': optional: true - '@vue/babel-plugin-resolve-type@1.4.0': - resolution: {integrity: sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==} + '@vue/babel-plugin-resolve-type@1.5.0': + resolution: {integrity: sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==} peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.18': - resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} + '@vue/compiler-core@3.5.19': + resolution: {integrity: sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==} - '@vue/compiler-dom@3.5.18': - resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} + '@vue/compiler-dom@3.5.19': + resolution: {integrity: sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==} - '@vue/compiler-sfc@3.5.18': - resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} + '@vue/compiler-sfc@3.5.19': + resolution: {integrity: sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==} - '@vue/compiler-ssr@3.5.18': - resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + '@vue/compiler-ssr@3.5.19': + resolution: {integrity: sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -926,33 +959,33 @@ packages: typescript: optional: true - '@vue/language-core@3.0.5': - resolution: {integrity: sha512-gCEjn9Ik7I/seHVNIEipOm8W+f3/kg60e8s1IgIkMYma2wu9ZGUTMv3mSL2bX+Md2L8fslceJ4SU8j1fgSRoiw==} + '@vue/language-core@3.0.6': + resolution: {integrity: sha512-e2RRzYWm+qGm8apUHW1wA5RQxzNhkqbbKdbKhiDUcmMrNAZGyM8aTiL3UrTqkaFI5s7wJRGGrp4u3jgusuBp2A==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.18': - resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} + '@vue/reactivity@3.5.19': + resolution: {integrity: sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==} - '@vue/runtime-core@3.5.18': - resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} + '@vue/runtime-core@3.5.19': + resolution: {integrity: sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==} - '@vue/runtime-dom@3.5.18': - resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} + '@vue/runtime-dom@3.5.19': + resolution: {integrity: sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==} - '@vue/server-renderer@3.5.18': - resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} + '@vue/server-renderer@3.5.19': + resolution: {integrity: sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==} peerDependencies: - vue: 3.5.18 + vue: 3.5.19 - '@vue/shared@3.5.18': - resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + '@vue/shared@3.5.19': + resolution: {integrity: sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==} - '@vue/tsconfig@0.7.0': - resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==} + '@vue/tsconfig@0.8.1': + resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} peerDependencies: typescript: 5.x vue: ^3.4.0 @@ -975,8 +1008,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@2.0.6: - resolution: {integrity: sha512-P3TxJSe31bUHBiblg59oU1PpaWPtmxF9GhJ/cB7OkgJ0qN/ifFSKUI25/v8ZhsT+lIG6ac8DpTOplXxORX6F3Q==} + alien-signals@2.0.7: + resolution: {integrity: sha512-wE7y3jmYeb0+h6mr5BOovuqhFv22O/MV9j5p0ndJsa7z1zJNPGQ4ph5pQk/kTTCWRC3xsA4SmtwmkzQO+7NCNg==} ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -1012,8 +1045,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.25.1: - resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} + browserslist@4.25.3: + resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1028,8 +1061,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001731: - resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==} + caniuse-lite@1.0.30001737: + resolution: {integrity: sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1111,8 +1144,8 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - electron-to-chromium@1.5.197: - resolution: {integrity: sha512-m1xWB3g7vJ6asIFz+2pBUbq3uGmfmln1M9SSvBe4QIFWYrRHylP73zL/3nMjDmwz8V+1xAXQDfBd6+HPW0WvDQ==} + electron-to-chromium@1.5.208: + resolution: {integrity: sha512-ozZyibehoe7tOhNaf16lKmljVf+3npZcJIEbJRVftVsmAg5TeA1mGS9dVCZzOwr2xT7xK15V0p7+GZqSPgkuPg==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1139,8 +1172,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.8.0: - resolution: {integrity: sha512-C6QNZqB8ANc7rLI2yVEHOTV68uyYdACCasR54sfbXmsxac11aoUzzAIM2i6CBumqOz2qKEEcCZBNMRv++/hhFA==} + eslint-plugin-oxlint@1.12.0: + resolution: {integrity: sha512-4rVg1CgiiA3bKkjVSh4nhZE46K0ZznkTbDqVCAhKSnM2PPu8I1lBXy1k5APg68QBXzOIVlZiNsNCPTh2Rl/lZA==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1156,8 +1189,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@10.3.0: - resolution: {integrity: sha512-A0u9snqjCfYaPnqqOaH6MBLVWDUIN4trXn8J3x67uDcXvR7X6Ut8p16N+nYhMCQ9Y7edg2BIRGzfyZsY0IdqoQ==} + eslint-plugin-vue@10.4.0: + resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 @@ -1179,8 +1212,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.32.0: - resolution: {integrity: sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==} + eslint@9.34.0: + resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1235,8 +1268,9 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} - fdir@6.4.6: - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -1504,8 +1538,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.18: + resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} @@ -1602,8 +1636,12 @@ packages: resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} engines: {node: '>=20.0.0'} - oxlint@1.8.0: - resolution: {integrity: sha512-kDC3zuplBM35GbrZ/3rRdDrZ6unpUkUjM8P3VSbyLgaYh2xZeg0TLLDbYALNAUyChVonNafXzgHZmbwnHfrTRg==} + oxlint-tsgolint@0.0.4: + resolution: {integrity: sha512-KFWVP+VU3ymgK/Dtuf6iRkqjo+aN42lS1YThY6JWlNi1GQqm7wtio/kAwssqDhm8kP+CVXbgZAtu1wgsK4XeTg==} + hasBin: true + + oxlint@1.12.0: + resolution: {integrity: sha512-tBQ9aB00aYLlGXE21WJHnKQAI8xoi2V6Eiz/WvGV7FwU9YLYuNOurEEVbfoS5u0ODX8GLvGWj1fdHh5Rb74Kkw==} engines: {node: '>=8.*'} hasBin: true @@ -1720,8 +1758,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.0.12: - resolution: {integrity: sha512-Gr40FRnE98FwPJcMwcJgBwP6U7Qxw/VEtDsFdFjvGUTdgI/tTmF7z7dbVo/ajItM54G+Zo9w5BIrUmat6MbuWQ==} + rolldown-vite@7.1.4: + resolution: {integrity: sha512-VE0cXhJfTypUhm71w4pR62dMyqw8JKHWMdbUBSDVqZTGGpZz5Zkw+cT47rvBR/SQ9E9F2GtlW02rWIY2T9HdLg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1760,8 +1798,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.30: - resolution: {integrity: sha512-H/LmDTUPlm65hWOTjXvd1k0qrGinNi8LrG3JsHVm6Oit7STg0upBmgoG5PZUHbAnGTHr0MLoLyzjmH261lIqSg==} + rolldown@1.0.0-beta.33: + resolution: {integrity: sha512-mgu118ZuRguC8unhPCbdZbyRbjQfEMiWqlojBA5aRIncBelRaBomnHNpGKYkYWeK7twRz5Cql30xgqqrA3Xelw==} hasBin: true run-applescript@7.0.0: @@ -1957,11 +1995,11 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@4.1.11: - resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==} + tailwindcss@4.1.12: + resolution: {integrity: sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==} - tapable@2.2.2: - resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} + tapable@2.2.3: + resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} engines: {node: '>=6'} tar@7.4.3: @@ -1993,20 +2031,20 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.39.0: - resolution: {integrity: sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==} + typescript-eslint@8.40.0: + resolution: {integrity: sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} engines: {node: '>=14.17'} hasBin: true - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.10.0: + resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} @@ -2081,14 +2119,14 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@3.0.5: - resolution: {integrity: sha512-PsTFN9lo1HJCrZw9NoqjYcAbYDXY0cOKyuW2E7naX5jcaVyWpqEsZOHN9Dws5890E8e5SDAD4L4Zam3dxG3/Cw==} + vue-tsc@3.0.6: + resolution: {integrity: sha512-Tbs8Whd43R2e2nxez4WXPvvdjGbW24rOSgRhLOHXzWiT4pcP4G7KeWh0YCn18rF4bVwv7tggLLZ6MJnO6jXPBg==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.18: - resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} + vue@3.5.19: + resolution: {integrity: sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2128,16 +2166,16 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yoctocolors@2.1.1: - resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.30 '@babel/code-frame@7.27.1': dependencies: @@ -2147,17 +2185,17 @@ snapshots: '@babel/compat-data@7.28.0': {} - '@babel/core@7.28.0': + '@babel/core@7.28.3': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) - '@babel/helpers': 7.28.2 - '@babel/parser': 7.28.0 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) + '@babel/helpers': 7.28.3 + '@babel/parser': 7.28.3 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 convert-source-map: 2.0.0 debug: 4.4.1 @@ -2167,12 +2205,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.28.0': + '@babel/generator@7.28.3': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.30 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': @@ -2183,19 +2221,19 @@ snapshots: dependencies: '@babel/compat-data': 7.28.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.1 + browserslist: 4.25.3 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.0)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2204,24 +2242,24 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color @@ -2231,18 +2269,18 @@ snapshots: '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color @@ -2253,72 +2291,72 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helpers@7.28.2': + '@babel/helpers@7.28.3': dependencies: '@babel/template': 7.27.2 '@babel/types': 7.28.2 - '@babel/parser@7.28.0': + '@babel/parser@7.28.3': dependencies: '@babel/types': 7.28.2 - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/core': 7.28.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.3) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.0)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) transitivePeerDependencies: - supports-color '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/types': 7.28.2 - '@babel/traverse@7.28.0': + '@babel/traverse@7.28.3': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.3 '@babel/template': 7.27.2 '@babel/types': 7.28.2 debug: 4.4.1 @@ -2348,9 +2386,9 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@2.5.1))': dependencies: - eslint: 9.32.0(jiti@2.5.1) + eslint: 9.34.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -2363,9 +2401,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.3.0': {} + '@eslint/config-helpers@0.3.1': {} - '@eslint/core@0.15.1': + '@eslint/core@0.15.2': dependencies: '@types/json-schema': 7.0.15 @@ -2383,13 +2421,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.32.0': {} + '@eslint/js@9.34.0': {} '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.3.4': + '@eslint/plugin-kit@0.3.5': dependencies: - '@eslint/core': 0.15.1 + '@eslint/core': 0.15.2 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -2409,19 +2447,24 @@ snapshots: dependencies: minipass: 7.1.2 - '@jridgewell/gen-mapping@0.3.12': + '@jridgewell/gen-mapping@0.3.13': dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.30 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.30 '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/sourcemap-codec@1.5.4': {} + '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/trace-mapping@0.3.29': + '@jridgewell/trace-mapping@0.3.30': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/sourcemap-codec': 1.5.5 '@napi-rs/wasm-runtime@0.2.12': dependencies: @@ -2430,7 +2473,7 @@ snapshots: '@tybys/wasm-util': 0.10.0 optional: true - '@napi-rs/wasm-runtime@1.0.1': + '@napi-rs/wasm-runtime@1.0.3': dependencies: '@emnapi/core': 1.4.5 '@emnapi/runtime': 1.4.5 @@ -2496,34 +2539,52 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.74.0': optional: true - '@oxc-project/runtime@0.78.0': {} + '@oxc-project/runtime@0.82.2': {} '@oxc-project/types@0.74.0': {} - '@oxc-project/types@0.78.0': {} + '@oxc-project/types@0.82.2': {} - '@oxlint/darwin-arm64@1.8.0': + '@oxlint-tsgolint/darwin-arm64@0.0.4': optional: true - '@oxlint/darwin-x64@1.8.0': + '@oxlint-tsgolint/darwin-x64@0.0.4': optional: true - '@oxlint/linux-arm64-gnu@1.8.0': + '@oxlint-tsgolint/linux-arm64@0.0.4': optional: true - '@oxlint/linux-arm64-musl@1.8.0': + '@oxlint-tsgolint/linux-x64@0.0.4': optional: true - '@oxlint/linux-x64-gnu@1.8.0': + '@oxlint-tsgolint/win32-arm64@0.0.4': optional: true - '@oxlint/linux-x64-musl@1.8.0': + '@oxlint-tsgolint/win32-x64@0.0.4': optional: true - '@oxlint/win32-arm64@1.8.0': + '@oxlint/darwin-arm64@1.12.0': optional: true - '@oxlint/win32-x64@1.8.0': + '@oxlint/darwin-x64@1.12.0': + optional: true + + '@oxlint/linux-arm64-gnu@1.12.0': + optional: true + + '@oxlint/linux-arm64-musl@1.12.0': + optional: true + + '@oxlint/linux-x64-gnu@1.12.0': + optional: true + + '@oxlint/linux-x64-musl@1.12.0': + optional: true + + '@oxlint/win32-arm64@1.12.0': + optional: true + + '@oxlint/win32-x64@1.12.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2595,128 +2656,128 @@ snapshots: dependencies: oxc-parser: 0.74.0 - '@rolldown/binding-android-arm64@1.0.0-beta.30': + '@rolldown/binding-android-arm64@1.0.0-beta.33': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.30': + '@rolldown/binding-darwin-arm64@1.0.0-beta.33': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.30': + '@rolldown/binding-darwin-x64@1.0.0-beta.33': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.30': + '@rolldown/binding-freebsd-x64@1.0.0-beta.33': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.30': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.33': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.30': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.33': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.30': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.33': optional: true - '@rolldown/binding-linux-arm64-ohos@1.0.0-beta.30': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.33': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.30': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.33': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.30': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.33': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.30': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.33': dependencies: - '@napi-rs/wasm-runtime': 1.0.1 + '@napi-rs/wasm-runtime': 1.0.3 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.30': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.33': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.30': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.33': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.30': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.33': optional: true '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.30': {} + '@rolldown/pluginutils@1.0.0-beta.33': {} '@sec-ant/readable-stream@0.4.1': {} '@sindresorhus/merge-streams@4.0.0': {} - '@tailwindcss/node@4.1.11': + '@tailwindcss/node@4.1.12': dependencies: - '@ampproject/remapping': 2.3.0 + '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 jiti: 2.5.1 lightningcss: 1.30.1 - magic-string: 0.30.17 + magic-string: 0.30.18 source-map-js: 1.2.1 - tailwindcss: 4.1.11 + tailwindcss: 4.1.12 - '@tailwindcss/oxide-android-arm64@4.1.11': + '@tailwindcss/oxide-android-arm64@4.1.12': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.11': + '@tailwindcss/oxide-darwin-arm64@4.1.12': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.11': + '@tailwindcss/oxide-darwin-x64@4.1.12': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.11': + '@tailwindcss/oxide-freebsd-x64@4.1.12': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.12': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.11': + '@tailwindcss/oxide-linux-arm64-musl@4.1.12': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.11': + '@tailwindcss/oxide-linux-x64-gnu@4.1.12': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.11': + '@tailwindcss/oxide-linux-x64-musl@4.1.12': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.11': + '@tailwindcss/oxide-wasm32-wasi@4.1.12': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.12': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.11': + '@tailwindcss/oxide-win32-x64-msvc@4.1.12': optional: true - '@tailwindcss/oxide@4.1.11': + '@tailwindcss/oxide@4.1.12': dependencies: detect-libc: 2.0.4 tar: 7.4.3 optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.11 - '@tailwindcss/oxide-darwin-arm64': 4.1.11 - '@tailwindcss/oxide-darwin-x64': 4.1.11 - '@tailwindcss/oxide-freebsd-x64': 4.1.11 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.11 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.11 - '@tailwindcss/oxide-linux-x64-musl': 4.1.11 - '@tailwindcss/oxide-wasm32-wasi': 4.1.11 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.11 + '@tailwindcss/oxide-android-arm64': 4.1.12 + '@tailwindcss/oxide-darwin-arm64': 4.1.12 + '@tailwindcss/oxide-darwin-x64': 4.1.12 + '@tailwindcss/oxide-freebsd-x64': 4.1.12 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.12 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.12 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.12 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.12 + '@tailwindcss/oxide-linux-x64-musl': 4.1.12 + '@tailwindcss/oxide-wasm32-wasi': 4.1.12 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.12 - '@tailwindcss/vite@4.1.11(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))': + '@tailwindcss/vite@4.1.12(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))': dependencies: - '@tailwindcss/node': 4.1.11 - '@tailwindcss/oxide': 4.1.11 - tailwindcss: 4.1.11 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + '@tailwindcss/node': 4.1.12 + '@tailwindcss/oxide': 4.1.12 + tailwindcss: 4.1.12 + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) '@tsconfig/node22@22.0.2': {} @@ -2735,188 +2796,188 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@22.17.0': + '@types/node@24.3.0': dependencies: - undici-types: 6.21.0 + undici-types: 7.10.0 - '@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.39.0 - '@typescript-eslint/type-utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.39.0 - eslint: 9.32.0(jiti@2.5.1) + '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.40.0 + '@typescript-eslint/type-utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.40.0 + eslint: 9.34.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.39.0 - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.39.0 + '@typescript-eslint/scope-manager': 8.40.0 + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1 - eslint: 9.32.0(jiti@2.5.1) - typescript: 5.8.3 + eslint: 9.34.0(jiti@2.5.1) + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.39.0(typescript@5.8.3)': + '@typescript-eslint/project-service@8.40.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.8.3) - '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) + '@typescript-eslint/types': 8.40.0 debug: 4.4.1 - typescript: 5.8.3 + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.39.0': + '@typescript-eslint/scope-manager@8.40.0': dependencies: - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/visitor-keys': 8.39.0 + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/visitor-keys': 8.40.0 - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.8.3)': + '@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.2)': dependencies: - typescript: 5.8.3 + typescript: 5.9.2 - '@typescript-eslint/type-utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 - eslint: 9.32.0(jiti@2.5.1) - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 + eslint: 9.34.0(jiti@2.5.1) + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.39.0': {} + '@typescript-eslint/types@8.40.0': {} - '@typescript-eslint/typescript-estree@8.39.0(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.39.0(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.8.3) - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/visitor-keys': 8.39.0 + '@typescript-eslint/project-service': 8.40.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': + '@typescript-eslint/utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.39.0 - '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.8.3) - eslint: 9.32.0(jiti@2.5.1) - typescript: 5.8.3 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) + '@typescript-eslint/scope-manager': 8.40.0 + '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + eslint: 9.34.0(jiti@2.5.1) + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.39.0': + '@typescript-eslint/visitor-keys@8.40.0': dependencies: - '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/types': 8.40.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vue: 3.5.18(typescript@5.8.3) + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vue: 3.5.19(typescript@5.9.2) - '@volar/language-core@2.4.22': + '@volar/language-core@2.4.23': dependencies: - '@volar/source-map': 2.4.22 + '@volar/source-map': 2.4.23 - '@volar/source-map@2.4.22': {} + '@volar/source-map@2.4.23': {} - '@volar/typescript@2.4.22': + '@volar/typescript@2.4.23': dependencies: - '@volar/language-core': 2.4.22 + '@volar/language-core': 2.4.23 path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3)': + '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2)': dependencies: leaflet: 1.9.4 - vue: 3.5.18(typescript@5.8.3) + vue: 3.5.19(typescript@5.9.2) optionalDependencies: '@types/leaflet': 1.9.20 transitivePeerDependencies: - typescript - '@vue/babel-helper-vue-transform-on@1.4.0': {} + '@vue/babel-helper-vue-transform-on@1.5.0': {} - '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.28.0)': + '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.3)': dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 + '@babel/traverse': 7.28.3 '@babel/types': 7.28.2 - '@vue/babel-helper-vue-transform-on': 1.4.0 - '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0) - '@vue/shared': 3.5.18 + '@vue/babel-helper-vue-transform-on': 1.5.0 + '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.3) + '@vue/shared': 3.5.19 optionalDependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.28.0)': + '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.3)': dependencies: '@babel/code-frame': 7.27.1 - '@babel/core': 7.28.0 + '@babel/core': 7.28.3 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.0 - '@vue/compiler-sfc': 3.5.18 + '@babel/parser': 7.28.3 + '@vue/compiler-sfc': 3.5.19 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.18': + '@vue/compiler-core@3.5.19': dependencies: - '@babel/parser': 7.28.0 - '@vue/shared': 3.5.18 + '@babel/parser': 7.28.3 + '@vue/shared': 3.5.19 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.18': + '@vue/compiler-dom@3.5.19': dependencies: - '@vue/compiler-core': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/compiler-core': 3.5.19 + '@vue/shared': 3.5.19 - '@vue/compiler-sfc@3.5.18': + '@vue/compiler-sfc@3.5.19': dependencies: - '@babel/parser': 7.28.0 - '@vue/compiler-core': 3.5.18 - '@vue/compiler-dom': 3.5.18 - '@vue/compiler-ssr': 3.5.18 - '@vue/shared': 3.5.18 + '@babel/parser': 7.28.3 + '@vue/compiler-core': 3.5.19 + '@vue/compiler-dom': 3.5.19 + '@vue/compiler-ssr': 3.5.19 + '@vue/shared': 3.5.19 estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.18 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.18': + '@vue/compiler-ssr@3.5.19': dependencies: - '@vue/compiler-dom': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/compiler-dom': 3.5.19 + '@vue/shared': 3.5.19 '@vue/compiler-vue2@2.7.16': dependencies: @@ -2929,15 +2990,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3))': + '@vue/devtools-core@8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2))': dependencies: '@vue/devtools-kit': 8.0.0 '@vue/devtools-shared': 8.0.0 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) - vue: 3.5.18(typescript@5.8.3) + vite-hot-client: 2.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vue: 3.5.19(typescript@5.9.2) transitivePeerDependencies: - vite @@ -2969,69 +3030,69 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2)': dependencies: - eslint: 9.32.0(jiti@2.5.1) - eslint-config-prettier: 10.1.8(eslint@9.32.0(jiti@2.5.1)) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2) + eslint: 9.34.0(jiti@2.5.1) + eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1)) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2) prettier: 3.6.2 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - eslint: 9.32.0(jiti@2.5.1) - eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))) + '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.34.0(jiti@2.5.1) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) fast-glob: 3.3.3 - typescript-eslint: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1)) + typescript-eslint: 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@vue/language-core@3.0.5(typescript@5.8.3)': + '@vue/language-core@3.0.6(typescript@5.9.2)': dependencies: - '@volar/language-core': 2.4.22 - '@vue/compiler-dom': 3.5.18 + '@volar/language-core': 2.4.23 + '@vue/compiler-dom': 3.5.19 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.18 - alien-signals: 2.0.6 + '@vue/shared': 3.5.19 + alien-signals: 2.0.7 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.3 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 - '@vue/reactivity@3.5.18': + '@vue/reactivity@3.5.19': dependencies: - '@vue/shared': 3.5.18 + '@vue/shared': 3.5.19 - '@vue/runtime-core@3.5.18': + '@vue/runtime-core@3.5.19': dependencies: - '@vue/reactivity': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/reactivity': 3.5.19 + '@vue/shared': 3.5.19 - '@vue/runtime-dom@3.5.18': + '@vue/runtime-dom@3.5.19': dependencies: - '@vue/reactivity': 3.5.18 - '@vue/runtime-core': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/reactivity': 3.5.19 + '@vue/runtime-core': 3.5.19 + '@vue/shared': 3.5.19 csstype: 3.1.3 - '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3))': + '@vue/server-renderer@3.5.19(vue@3.5.19(typescript@5.9.2))': dependencies: - '@vue/compiler-ssr': 3.5.18 - '@vue/shared': 3.5.18 - vue: 3.5.18(typescript@5.8.3) + '@vue/compiler-ssr': 3.5.19 + '@vue/shared': 3.5.19 + vue: 3.5.19(typescript@5.9.2) - '@vue/shared@3.5.18': {} + '@vue/shared@3.5.19': {} - '@vue/tsconfig@0.7.0(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))': + '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2))': optionalDependencies: - typescript: 5.8.3 - vue: 3.5.18(typescript@5.8.3) + typescript: 5.9.2 + vue: 3.5.19(typescript@5.9.2) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -3046,7 +3107,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@2.0.6: {} + alien-signals@2.0.7: {} ansi-styles@4.3.0: dependencies: @@ -3077,12 +3138,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.25.1: + browserslist@4.25.3: dependencies: - caniuse-lite: 1.0.30001731 - electron-to-chromium: 1.5.197 + caniuse-lite: 1.0.30001737 + electron-to-chromium: 1.5.208 node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.1) + update-browserslist-db: 1.1.3(browserslist@4.25.3) buffer-builder@0.2.0: {} @@ -3092,7 +3153,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001731: {} + caniuse-lite@1.0.30001737: {} chalk@4.1.2: dependencies: @@ -3154,12 +3215,12 @@ snapshots: detect-libc@2.0.4: {} - electron-to-chromium@1.5.197: {} + electron-to-chromium@1.5.208: {} enhanced-resolve@5.18.3: dependencies: graceful-fs: 4.2.11 - tapable: 2.2.2 + tapable: 2.2.3 entities@4.5.0: {} @@ -3169,35 +3230,35 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)): + eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)): dependencies: - eslint: 9.32.0(jiti@2.5.1) + eslint: 9.34.0(jiti@2.5.1) - eslint-plugin-oxlint@1.8.0: + eslint-plugin-oxlint@1.12.0: dependencies: jsonc-parser: 3.3.1 - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2): dependencies: - eslint: 9.32.0(jiti@2.5.1) + eslint: 9.34.0(jiti@2.5.1) prettier: 3.6.2 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.32.0(jiti@2.5.1)) + eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1)) - eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - eslint: 9.32.0(jiti@2.5.1) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) + eslint: 9.34.0(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.2 - vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1)) + vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) + '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint-scope@8.4.0: dependencies: @@ -3208,16 +3269,16 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.32.0(jiti@2.5.1): + eslint@9.34.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 - '@eslint/config-helpers': 0.3.0 - '@eslint/core': 0.15.1 + '@eslint/config-helpers': 0.3.1 + '@eslint/core': 0.15.2 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.32.0 - '@eslint/plugin-kit': 0.3.4 + '@eslint/js': 9.34.0 + '@eslint/plugin-kit': 0.3.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 @@ -3283,7 +3344,7 @@ snapshots: pretty-ms: 9.2.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 - yoctocolors: 2.1.1 + yoctocolors: 2.1.2 fast-deep-equal@3.1.3: {} @@ -3305,7 +3366,7 @@ snapshots: dependencies: reusify: 1.1.0 - fdir@6.4.6(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -3498,9 +3559,9 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string@0.30.17: + magic-string@0.30.18: dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/sourcemap-codec': 1.5.5 memorystream@0.3.1: {} @@ -3606,16 +3667,27 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 '@oxc-parser/binding-win32-x64-msvc': 0.74.0 - oxlint@1.8.0: + oxlint-tsgolint@0.0.4: optionalDependencies: - '@oxlint/darwin-arm64': 1.8.0 - '@oxlint/darwin-x64': 1.8.0 - '@oxlint/linux-arm64-gnu': 1.8.0 - '@oxlint/linux-arm64-musl': 1.8.0 - '@oxlint/linux-x64-gnu': 1.8.0 - '@oxlint/linux-x64-musl': 1.8.0 - '@oxlint/win32-arm64': 1.8.0 - '@oxlint/win32-x64': 1.8.0 + '@oxlint-tsgolint/darwin-arm64': 0.0.4 + '@oxlint-tsgolint/darwin-x64': 0.0.4 + '@oxlint-tsgolint/linux-arm64': 0.0.4 + '@oxlint-tsgolint/linux-x64': 0.0.4 + '@oxlint-tsgolint/win32-arm64': 0.0.4 + '@oxlint-tsgolint/win32-x64': 0.0.4 + optional: true + + oxlint@1.12.0: + optionalDependencies: + '@oxlint/darwin-arm64': 1.12.0 + '@oxlint/darwin-x64': 1.12.0 + '@oxlint/linux-arm64-gnu': 1.12.0 + '@oxlint/linux-arm64-musl': 1.12.0 + '@oxlint/linux-x64-gnu': 1.12.0 + '@oxlint/linux-x64-musl': 1.12.0 + '@oxlint/win32-arm64': 1.12.0 + '@oxlint/win32-x64': 1.12.0 + oxlint-tsgolint: 0.0.4 p-limit@3.1.0: dependencies: @@ -3651,12 +3723,12 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)): + pinia@3.0.3(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2)): dependencies: '@vue/devtools-api': 7.7.7 - vue: 3.5.18(typescript@5.8.3) + vue: 3.5.19(typescript@5.9.2) optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 postcss-selector-parser@6.1.2: dependencies: @@ -3699,42 +3771,42 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0): + rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0): dependencies: - fdir: 6.4.6(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.1 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.30 + rolldown: 1.0.0-beta.33 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.3.0 fsevents: 2.3.3 jiti: 2.5.1 sass: 1.90.0 sass-embedded: 1.90.0 - rolldown@1.0.0-beta.30: + rolldown@1.0.0-beta.33: dependencies: - '@oxc-project/runtime': 0.78.0 - '@oxc-project/types': 0.78.0 - '@rolldown/pluginutils': 1.0.0-beta.30 + '@oxc-project/runtime': 0.82.2 + '@oxc-project/types': 0.82.2 + '@rolldown/pluginutils': 1.0.0-beta.33 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.30 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.30 - '@rolldown/binding-darwin-x64': 1.0.0-beta.30 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.30 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.30 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.30 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.30 - '@rolldown/binding-linux-arm64-ohos': 1.0.0-beta.30 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.30 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.30 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.30 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.30 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.30 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.30 + '@rolldown/binding-android-arm64': 1.0.0-beta.33 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.33 + '@rolldown/binding-darwin-x64': 1.0.0-beta.33 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.33 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.33 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.33 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.33 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.33 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.33 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.33 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.33 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.33 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.33 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.33 run-applescript@7.0.0: {} @@ -3893,9 +3965,9 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tailwindcss@4.1.11: {} + tailwindcss@4.1.12: {} - tapable@2.2.2: {} + tapable@2.2.3: {} tar@7.4.3: dependencies: @@ -3908,7 +3980,7 @@ snapshots: tinyglobby@0.2.14: dependencies: - fdir: 6.4.6(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 to-regex-range@5.0.1: @@ -3917,9 +3989,9 @@ snapshots: totalist@3.0.1: {} - ts-api-utils@2.1.0(typescript@5.8.3): + ts-api-utils@2.1.0(typescript@5.9.2): dependencies: - typescript: 5.8.3 + typescript: 5.9.2 tslib@2.8.1: {} @@ -3927,20 +3999,20 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3): + typescript-eslint@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) - eslint: 9.32.0(jiti@2.5.1) - typescript: 5.8.3 + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.34.0(jiti@2.5.1) + typescript: 5.9.2 transitivePeerDependencies: - supports-color - typescript@5.8.3: {} + typescript@5.9.2: {} - undici-types@6.21.0: {} + undici-types@7.10.0: {} unicorn-magic@0.3.0: {} @@ -3949,9 +4021,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.3(browserslist@4.25.1): + update-browserslist-db@1.1.3(browserslist@4.25.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.25.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -3963,17 +4035,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-hot-client: 2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite-hot-client: 2.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) - vite-hot-client@2.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-hot-client@2.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-plugin-inspect@11.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-plugin-inspect@11.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: ansis: 4.1.0 debug: 4.4.1 @@ -3983,47 +4055,47 @@ snapshots: perfect-debounce: 1.0.0 sirv: 3.0.1 unplugin-utils: 0.2.5 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-dev-rpc: 1.1.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)): + vite-plugin-vue-devtools@8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.0(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.18(typescript@5.8.3)) + '@vue/devtools-core': 8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)) '@vue/devtools-kit': 8.0.0 '@vue/devtools-shared': 8.0.0 execa: 9.6.0 sirv: 3.0.1 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-plugin-inspect: 11.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite-plugin-inspect: 11.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.0) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0) - '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0) - '@vue/compiler-dom': 3.5.18 + '@babel/core': 7.28.3 + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) + '@vue/compiler-dom': 3.5.19 kolorist: 1.8.0 - magic-string: 0.30.17 - vite: rolldown-vite@7.0.12(@types/node@22.17.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + magic-string: 0.30.18 + vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) transitivePeerDependencies: - supports-color vscode-uri@3.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1)): + vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1)): dependencies: debug: 4.4.1 - eslint: 9.32.0(jiti@2.5.1) + eslint: 9.34.0(jiti@2.5.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -4032,33 +4104,33 @@ snapshots: transitivePeerDependencies: - supports-color - vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3))(typescript@5.8.3): + vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2): dependencies: - '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.8.3) - vue: 3.5.18(typescript@5.8.3) + '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) + vue: 3.5.19(typescript@5.9.2) transitivePeerDependencies: - typescript - vue-router@4.5.1(vue@3.5.18(typescript@5.8.3)): + vue-router@4.5.1(vue@3.5.19(typescript@5.9.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.18(typescript@5.8.3) + vue: 3.5.19(typescript@5.9.2) - vue-tsc@3.0.5(typescript@5.8.3): + vue-tsc@3.0.6(typescript@5.9.2): dependencies: - '@volar/typescript': 2.4.22 - '@vue/language-core': 3.0.5(typescript@5.8.3) - typescript: 5.8.3 + '@volar/typescript': 2.4.23 + '@vue/language-core': 3.0.6(typescript@5.9.2) + typescript: 5.9.2 - vue@3.5.18(typescript@5.8.3): + vue@3.5.19(typescript@5.9.2): dependencies: - '@vue/compiler-dom': 3.5.18 - '@vue/compiler-sfc': 3.5.18 - '@vue/runtime-dom': 3.5.18 - '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.8.3)) - '@vue/shared': 3.5.18 + '@vue/compiler-dom': 3.5.19 + '@vue/compiler-sfc': 3.5.19 + '@vue/runtime-dom': 3.5.19 + '@vue/server-renderer': 3.5.19(vue@3.5.19(typescript@5.9.2)) + '@vue/shared': 3.5.19 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 which@2.0.2: dependencies: @@ -4082,4 +4154,4 @@ snapshots: yocto-queue@0.1.0: {} - yoctocolors@2.1.1: {} + yoctocolors@2.1.2: {} From b4fb2fa466e99322d200d48cacad3d2b3d79d681 Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 27 Aug 2025 19:59:43 +0200 Subject: [PATCH 05/29] Update packages --- package.json | 12 +- pnpm-lock.yaml | 808 +++++++++++++++++++++++++------------------------ 2 files changed, 415 insertions(+), 405 deletions(-) diff --git a/package.json b/package.json index 229584d..c1a6b8f 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "leaflet": "^1.9.4", "pinia": "^3.0.3", "tailwindcss": "^4.1.12", - "vue": "^3.5.19", + "vue": "^3.5.20", "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.5.1" }, @@ -37,16 +37,16 @@ "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", "eslint": "^9.34.0", - "eslint-plugin-oxlint": "~1.12.0", + "eslint-plugin-oxlint": "~1.13.0", "eslint-plugin-vue": "~10.4.0", "jiti": "^2.5.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.12.0", + "oxlint": "~1.13.0", "prettier": "3.6.2", - "sass-embedded": "^1.90.0", + "sass-embedded": "^1.91.0", "typescript": "~5.9.2", - "vite": "npm:rolldown-vite@^7.1.4", - "vite-plugin-vue-devtools": "^8.0.0", + "vite": "npm:rolldown-vite@^7.1.5", + "vite-plugin-vue-devtools": "^8.0.1", "vue-tsc": "^3.0.6" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b5d396..a05e3d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.12 - version: 4.1.12(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + version: 4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) @@ -19,19 +19,19 @@ importers: version: 1.9.4 pinia: specifier: ^3.0.3 - version: 3.0.3(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2)) + version: 3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) tailwindcss: specifier: ^4.1.12 version: 4.1.12 vue: - specifier: ^3.5.19 - version: 3.5.19(typescript@5.9.2) + specifier: ^3.5.20 + version: 3.5.20(typescript@5.9.2) vue-leaflet-markercluster: specifier: ^0.6.1 version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2) vue-router: specifier: ^4.5.1 - version: 4.5.1(vue@3.5.19(typescript@5.9.2)) + version: 4.5.1(vue@3.5.20(typescript@5.9.2)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.0.4 @@ -47,25 +47,25 @@ importers: version: 24.3.0 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)) + version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vue/tsconfig': specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2)) + version: 0.8.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) eslint: specifier: ^9.34.0 version: 9.34.0(jiti@2.5.1) eslint-plugin-oxlint: - specifier: ~1.12.0 - version: 1.12.0 + specifier: ~1.13.0 + version: 1.13.0 eslint-plugin-vue: specifier: ~10.4.0 - version: 10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) + version: 10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) jiti: specifier: ^2.5.1 version: 2.5.1 @@ -73,23 +73,23 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.12.0 - version: 1.12.0 + specifier: ~1.13.0 + version: 1.13.0(oxlint-tsgolint@0.0.4) prettier: specifier: 3.6.2 version: 3.6.2 sass-embedded: - specifier: ^1.90.0 - version: 1.90.0 + specifier: ^1.91.0 + version: 1.91.0 typescript: specifier: ~5.9.2 version: 5.9.2 vite: - specifier: npm:rolldown-vite@^7.1.4 - version: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + specifier: npm:rolldown-vite@^7.1.5 + version: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) vite-plugin-vue-devtools: - specifier: ^8.0.0 - version: 8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)) + specifier: ^8.0.1 + version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)) vue-tsc: specifier: ^3.0.6 version: 3.0.6(typescript@5.9.2) @@ -437,15 +437,15 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.82.2': - resolution: {integrity: sha512-cYxcj5CPn/vo5QSpCZcYzBiLidU5+GlFSqIeNaMgBDtcVRBsBJHZg3pHw999W6nHamFQ1EHuPPByB26tjaJiJw==} + '@oxc-project/runtime@0.82.3': + resolution: {integrity: sha512-LNh5GlJvYHAnMurO+EyA8jJwN1rki7l3PSHuosDh2I7h00T6/u9rCkUjg/SvPmT1CZzvhuW0y+gf7jcqUy/Usg==} engines: {node: '>=6.9.0'} '@oxc-project/types@0.74.0': resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} - '@oxc-project/types@0.82.2': - resolution: {integrity: sha512-WMGSwd9FsNBs/WfqIOH0h3k1LBdjZJQGYjGnC+vla/fh6HUsu5HzGPerRljiq1hgMQ6gs031YJR12VyP57b/hQ==} + '@oxc-project/types@0.82.3': + resolution: {integrity: sha512-6nCUxBnGX0c6qfZW5MaF6/fmu5dHJDMiMPaioKHKs5mi5+8/FHQ7WGjgQIz1zxpmceMYfdIXkOaLYE+ejbuOtA==} '@oxlint-tsgolint/darwin-arm64@0.0.4': resolution: {integrity: sha512-qL0zqIYdYrXl6ghTIHnhJkvyYy1eKz0P8YIEp59MjY3/zNiyk/gtyp8LkwZdqb9ezbcX9UDQhSuSO1wURJsq8g==} @@ -477,43 +477,43 @@ packages: cpu: [x64] os: [win32] - '@oxlint/darwin-arm64@1.12.0': - resolution: {integrity: sha512-Pv+Ho1uq2ny8g2P6JgQpaIUF1FHPL32DfOlZhKqmzDT3PydtFvZp/7zNyJE3BIXeTOOOG1Eg12hjZHMLsWxyNw==} + '@oxlint/darwin-arm64@1.13.0': + resolution: {integrity: sha512-evpsj1aaWNEd2VRGTbptiMwC8vYSDadAYtq92Ks3UIe0VoMtY9n5bLeD9Ctw/OHIM7Eh7/EQlNDLOOP/b2GBKA==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.12.0': - resolution: {integrity: sha512-kNXPH/7jXjX4pawrEWXQHOasOdOsrYKhskA1qYwLYcv/COVSoxOSElkQtQa+KxN5zzt3F02kBdWDndLpgJLbLQ==} + '@oxlint/darwin-x64@1.13.0': + resolution: {integrity: sha512-a4gmSsuQq/ZK/QRDlAcfcwF4UVErZ3Q0noBkypyMdacizLzexlKQvWhXC5Bh1v4/9cWempx+Uf6iaScfo7FmCg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.12.0': - resolution: {integrity: sha512-U7NETs02K55ZyDlgdhx4lWeFYbkUKcL+YcG+Ak70EyEt/BKIIVt4B84VdV1JzC71FErUipDYAwPJmxMREXr4Sg==} + '@oxlint/linux-arm64-gnu@1.13.0': + resolution: {integrity: sha512-GT8WyPomb2AE5ciNzmDZlvVdYL2OmWObaV47dwAk4KH13IAqduOlA17S5IZRrwW1q4FHsRhfJ1eVofAhOtZexQ==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.12.0': - resolution: {integrity: sha512-e4Pb2eZu3V2BsiX4t4gyv9iJ8+KRT6bkoWM5uC9BLX7edsVchwLwL6LB2vPYusYdPPrxdjlFCg6ni+9wlw7FbQ==} + '@oxlint/linux-arm64-musl@1.13.0': + resolution: {integrity: sha512-EY8PHd4U0QYoPFVkGbkBPAN1ZDXmIr5Am6QOqnPtvrOVfR6cRW/o9Qd9Q3zB+HR+pEHl8d25/QSgHpaSQr+hEA==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.12.0': - resolution: {integrity: sha512-qJK98Dj/z7Nbm0xoz0nCCMFGy0W/kLewPzOK5QENxuUoQQ6ymt7/75rXOuTwAZJ6JFTarqfSuMAA0pka6Tmytw==} + '@oxlint/linux-x64-gnu@1.13.0': + resolution: {integrity: sha512-iP30520DYHsqAk3rmCJ4YpcNuWJejhbvl/YcHmrcWH8OJ5a+He2EG6gU9BogfFzsM1HtDn3pZbn69PItqaLJCg==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.12.0': - resolution: {integrity: sha512-jNeltpHc1eonSev/bWKipJ7FI6+Rc7EXh6Y7E0pm8e95sc1klFA29FFVs3FjMA6CCa+SRT0u0nnNTTAtf2QOiQ==} + '@oxlint/linux-x64-musl@1.13.0': + resolution: {integrity: sha512-SJl0aenYerXS6uFshdpsracwl02sr8dpUK1522p4Tp27aXHUxk55gF5YmFj9rGUQ9h6MyZgJL9fNS5U7PUUxxA==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.12.0': - resolution: {integrity: sha512-T3fpNZJ3Q9YGgJTKc1YyvGoomSXnrV5mREz0QACE06zUzfS8EWyaYc/GN17FhHvQ4uQk/1xLgnM6FPsuLMeRhw==} + '@oxlint/win32-arm64@1.13.0': + resolution: {integrity: sha512-nAxRno4VF73obGWbBMMslWDYx0hFgqwKR7wqhhVowH5793p1tHvYbV9lrUY8lRqMUHRpYP4pahcipoAEiTlf1w==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.12.0': - resolution: {integrity: sha512-2eC4XQ1SMM2z7bCDG+Ifrn5GrvP6fkL0FGi4ZwDCrx6fwb1byFrXgSUNIPiqiiqBBrFRMKlXzU9zD6IjuFlUOg==} + '@oxlint/win32-x64@1.13.0': + resolution: {integrity: sha512-8p6OwSl6/iauD5TZrTXXZFdKZkj1blGwMOlhnHfSb6FRcjcvR6dv54u3PYssrtqh7nvHLJI0PAwSeJVhvoxxqg==} cpu: [x64] os: [win32] @@ -610,81 +610,81 @@ packages: resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.33': - resolution: {integrity: sha512-xhDQXKftRkEULIxCddrKMR8y0YO/Y+6BKk/XrQP2B29YjV2wr8DByoEz+AHX9BfLHb2srfpdN46UquBW2QXWpQ==} + '@rolldown/binding-android-arm64@1.0.0-beta.34': + resolution: {integrity: sha512-jf5GNe5jP3Sr1Tih0WKvg2bzvh5T/1TA0fn1u32xSH7ca/p5t+/QRr4VRFCV/na5vjwKEhwWrChsL2AWlY+eoA==} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.33': - resolution: {integrity: sha512-7lhhY08v5ZtRq8JJQaJ49fnJombAPnqllKKCDLU/UvaqNAOEyTGC8J1WVOLC4EA4zbXO5U3CCRgVGyAFNH2VtQ==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.34': + resolution: {integrity: sha512-2F/TqH4QuJQ34tgWxqBjFL3XV1gMzeQgUO8YRtCPGBSP0GhxtoFzsp7KqmQEothsxztlv+KhhT9Dbg3HHwHViQ==} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.33': - resolution: {integrity: sha512-U2iGjcDV7NWyYyhap8YuY0nwrLX6TvX/9i7gBtdEMPm9z3wIUVGNMVdGlA43uqg7xDpRGpEqGnxbeDgiEwYdnA==} + '@rolldown/binding-darwin-x64@1.0.0-beta.34': + resolution: {integrity: sha512-E1QuFslgLWbHQ8Qli/AqUKdfg0pockQPwRxVbhNQ74SciZEZpzLaujkdmOLSccMlSXDfFCF8RPnMoRAzQ9JV8Q==} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.33': - resolution: {integrity: sha512-gd6ASromVHFLlzrjJWMG5CXHkS7/36DEZ8HhvGt2NN8eZALCIuyEx8HMMLqvKA7z4EAztVkdToVrdxpGMsKZxw==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.34': + resolution: {integrity: sha512-VS8VInNCwnkpI9WeQaWu3kVBq9ty6g7KrHdLxYMzeqz24+w9hg712TcWdqzdY6sn+24lUoMD9jTZrZ/qfVpk0g==} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.33': - resolution: {integrity: sha512-xmeLfkfGthuynO1EpCdyTVr0r4G+wqvnKCuyR6rXOet+hLrq5HNAC2XtP/jU2TB4Bc6aiLYxl868B8CGtFDhcw==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34': + resolution: {integrity: sha512-4St4emjcnULnxJYb/5ZDrH/kK/j6PcUgc3eAqH5STmTrcF+I9m/X2xvSF2a2bWv1DOQhxBewThu0KkwGHdgu5w==} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.33': - resolution: {integrity: sha512-cHGp8yfHL4pes6uaLbO5L58ceFkUK4efd8iE86jClD1QPPDLKiqEXJCFYeuK3OfODuF5EBOmf0SlcUZNEYGdmw==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34': + resolution: {integrity: sha512-a737FTqhFUoWfnebS2SnQ2BS50p0JdukdkUBwy2J06j4hZ6Eej0zEB8vTfAqoCjn8BQKkXBy+3Sx0IRkgwz1gA==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.33': - resolution: {integrity: sha512-wZ1t7JAvVeFgskH1L9y7c47ITitPytpL0s8FmAT8pVfXcaTmS58ZyoXT+y6cz8uCkQnETjrX3YezTGI18u3ecg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34': + resolution: {integrity: sha512-NH+FeQWKyuw0k+PbXqpFWNfvD8RPvfJk766B/njdaWz4TmiEcSB0Nb6guNw1rBpM1FmltQYb3fFnTumtC6pRfA==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.33': - resolution: {integrity: sha512-cDndWo3VEYbm7yeujOV6Ie2XHz0K8YX/R/vbNmMo03m1QwtBKKvbYNSyJb3B9+8igltDjd8zNM9mpiNNrq/ekQ==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34': + resolution: {integrity: sha512-Q3RSCivp8pNadYK8ke3hLnQk08BkpZX9BmMjgwae2FWzdxhxxUiUzd9By7kneUL0vRQ4uRnhD9VkFQ+Haeqdvw==} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.33': - resolution: {integrity: sha512-bl7uzi6es/l6LT++NZcBpiX43ldLyKXCPwEZGY1rZJ99HQ7m1g3KxWwYCcGxtKjlb2ExVvDZicF6k+96vxOJKg==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.34': + resolution: {integrity: sha512-wDd/HrNcVoBhWWBUW3evJHoo7GJE/RofssBy3Dsiip05YUBmokQVrYAyrboOY4dzs/lJ7HYeBtWQ9hj8wlyF0A==} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.33': - resolution: {integrity: sha512-TrgzQanpLgcmmzolCbYA9BPZgF1gYxkIGZhU/HROnJPsq67gcyaYw/JBLioqQLjIwMipETkn25YY799D2OZzJA==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.34': + resolution: {integrity: sha512-dH3FTEV6KTNWpYSgjSXZzeX7vLty9oBYn6R3laEdhwZftQwq030LKL+5wyQdlbX5pnbh4h127hpv3Hl1+sj8dg==} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.33': - resolution: {integrity: sha512-z0LltdUfvoKak9SuaLz/M9AVSg+RTOZjFksbZXzC6Svl1odyW4ai21VHhZy3m2Faeeb/rl/9efVLayj+qYEGxw==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.34': + resolution: {integrity: sha512-y5BUf+QtO0JsIDKA51FcGwvhJmv89BYjUl8AmN7jqD6k/eU55mH6RJYnxwCsODq5m7KSSTigVb6O7/GqB8wbPw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.33': - resolution: {integrity: sha512-CpvOHyqDNOYx9riD4giyXQDIu72bWRU2Dwt1xFSPlBudk6NumK0OJl6Ch+LPnkp5podQHcQg0mMauAXPVKct7g==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34': + resolution: {integrity: sha512-ga5hFhdTwpaNxEiuxZHWnD3ed0GBAzbgzS5tRHpe0ObptxM1a9Xrq6TVfNQirBLwb5Y7T/FJmJi3pmdLy95ljg==} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.33': - resolution: {integrity: sha512-/tNTvZTWHz6HiVuwpR3zR0kGIyCNb+/tFhnJmti+Aw2fAXs3l7Aj0DcXd0646eFKMX8L2w5hOW9H08FXTUkN0g==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34': + resolution: {integrity: sha512-4/MBp9T9eRnZskxWr8EXD/xHvLhdjWaeX/qY9LPRG1JdCGV3DphkLTy5AWwIQ5jhAy2ZNJR5z2fYRlpWU0sIyQ==} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.33': - resolution: {integrity: sha512-Bb2qK3z7g2mf4zaKRvkohHzweaP1lLbaoBmXZFkY6jJWMm0Z8Pfnh8cOoRlH1IVM1Ufbo8ZZ1WXp1LbOpRMtXw==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34': + resolution: {integrity: sha512-7O5iUBX6HSBKlQU4WykpUoEmb0wQmonb6ziKFr3dJTHud2kzDnWMqk344T0qm3uGv9Ddq6Re/94pInxo1G2d4w==} cpu: [x64] os: [win32] '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.33': - resolution: {integrity: sha512-she25NCG6NoEPC/SEB4pHs5STcnfI4VBFOzjeI63maSPrWME5J2XC8ogrBgp8NaE/xzj28/kbpSaebiMvFRj+w==} + '@rolldown/pluginutils@1.0.0-beta.34': + resolution: {integrity: sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -804,63 +804,63 @@ packages: '@types/node@24.3.0': resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} - '@typescript-eslint/eslint-plugin@8.40.0': - resolution: {integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==} + '@typescript-eslint/eslint-plugin@8.41.0': + resolution: {integrity: sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.40.0 + '@typescript-eslint/parser': ^8.41.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.40.0': - resolution: {integrity: sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==} + '@typescript-eslint/parser@8.41.0': + resolution: {integrity: sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.40.0': - resolution: {integrity: sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==} + '@typescript-eslint/project-service@8.41.0': + resolution: {integrity: sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.40.0': - resolution: {integrity: sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==} + '@typescript-eslint/scope-manager@8.41.0': + resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.40.0': - resolution: {integrity: sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==} + '@typescript-eslint/tsconfig-utils@8.41.0': + resolution: {integrity: sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.40.0': - resolution: {integrity: sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==} + '@typescript-eslint/type-utils@8.41.0': + resolution: {integrity: sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.40.0': - resolution: {integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==} + '@typescript-eslint/types@8.41.0': + resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.40.0': - resolution: {integrity: sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==} + '@typescript-eslint/typescript-estree@8.41.0': + resolution: {integrity: sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.40.0': - resolution: {integrity: sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==} + '@typescript-eslint/utils@8.41.0': + resolution: {integrity: sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.40.0': - resolution: {integrity: sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==} + '@typescript-eslint/visitor-keys@8.41.0': + resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -904,17 +904,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.19': - resolution: {integrity: sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==} + '@vue/compiler-core@3.5.20': + resolution: {integrity: sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==} - '@vue/compiler-dom@3.5.19': - resolution: {integrity: sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==} + '@vue/compiler-dom@3.5.20': + resolution: {integrity: sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==} - '@vue/compiler-sfc@3.5.19': - resolution: {integrity: sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==} + '@vue/compiler-sfc@3.5.20': + resolution: {integrity: sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==} - '@vue/compiler-ssr@3.5.19': - resolution: {integrity: sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==} + '@vue/compiler-ssr@3.5.20': + resolution: {integrity: sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -925,22 +925,22 @@ packages: '@vue/devtools-api@7.7.7': resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} - '@vue/devtools-core@8.0.0': - resolution: {integrity: sha512-5bPtF0jAFnaGs4C/4+3vGRR5U+cf6Y8UWK0nJflutEDGepHxl5L9JRaPdHQYCUgrzUaf4cY4waNBEEGXrfcs3A==} + '@vue/devtools-core@8.0.1': + resolution: {integrity: sha512-Lf/+ambV3utWJ18r5TnpePbJ60IcIcqeZSQYLyNcFw2sFel0tGMnMyCdDtR1JNIdVZGAVaksTLhGh0FlrNu+sw==} peerDependencies: vue: ^3.0.0 '@vue/devtools-kit@7.7.7': resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} - '@vue/devtools-kit@8.0.0': - resolution: {integrity: sha512-b11OeQODkE0bctdT0RhL684pEV2DPXJ80bjpywVCbFn1PxuL3bmMPDoJKjbMnnoWbrnUYXYzFfmMWBZAMhORkQ==} + '@vue/devtools-kit@8.0.1': + resolution: {integrity: sha512-7kiPhgTKNtNeXltEHnJJjIDlndlJP4P+UJvCw54uVHNDlI6JzwrSiRmW4cxKTug2wDbc/dkGaMnlZghcwV+aWA==} '@vue/devtools-shared@7.7.7': resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} - '@vue/devtools-shared@8.0.0': - resolution: {integrity: sha512-jrKnbjshQCiOAJanoeJjTU7WaCg0Dz2BUal6SaR6VM/P3hiFdX5Q6Pxl73ZMnrhCxNK9nAg5hvvRGqs+6dtU1g==} + '@vue/devtools-shared@8.0.1': + resolution: {integrity: sha512-PqtWqPPRpMwZ9FjTzyugb5KeV9kmg2C3hjxZHwjl0lijT4QIJDd0z6AWcnbM9w2nayjDymyTt0+sbdTv3pVeNg==} '@vue/eslint-config-prettier@10.2.0': resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} @@ -967,22 +967,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.19': - resolution: {integrity: sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==} + '@vue/reactivity@3.5.20': + resolution: {integrity: sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==} - '@vue/runtime-core@3.5.19': - resolution: {integrity: sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==} + '@vue/runtime-core@3.5.20': + resolution: {integrity: sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==} - '@vue/runtime-dom@3.5.19': - resolution: {integrity: sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==} + '@vue/runtime-dom@3.5.20': + resolution: {integrity: sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==} - '@vue/server-renderer@3.5.19': - resolution: {integrity: sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==} + '@vue/server-renderer@3.5.20': + resolution: {integrity: sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==} peerDependencies: - vue: 3.5.19 + vue: 3.5.20 - '@vue/shared@3.5.19': - resolution: {integrity: sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==} + '@vue/shared@3.5.20': + resolution: {integrity: sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==} '@vue/tsconfig@0.8.1': resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} @@ -1144,8 +1144,8 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - electron-to-chromium@1.5.208: - resolution: {integrity: sha512-ozZyibehoe7tOhNaf16lKmljVf+3npZcJIEbJRVftVsmAg5TeA1mGS9dVCZzOwr2xT7xK15V0p7+GZqSPgkuPg==} + electron-to-chromium@1.5.209: + resolution: {integrity: sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1172,8 +1172,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.12.0: - resolution: {integrity: sha512-4rVg1CgiiA3bKkjVSh4nhZE46K0ZznkTbDqVCAhKSnM2PPu8I1lBXy1k5APg68QBXzOIVlZiNsNCPTh2Rl/lZA==} + eslint-plugin-oxlint@1.13.0: + resolution: {integrity: sha512-JDLEuxN68RxgYex0HIykEVWiYQvufKvh045lUCwT9Fu3waWTt1syVv/hF5CahrnnRhs2h48FcNcdKB1PAHKFGg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1640,10 +1640,15 @@ packages: resolution: {integrity: sha512-KFWVP+VU3ymgK/Dtuf6iRkqjo+aN42lS1YThY6JWlNi1GQqm7wtio/kAwssqDhm8kP+CVXbgZAtu1wgsK4XeTg==} hasBin: true - oxlint@1.12.0: - resolution: {integrity: sha512-tBQ9aB00aYLlGXE21WJHnKQAI8xoi2V6Eiz/WvGV7FwU9YLYuNOurEEVbfoS5u0ODX8GLvGWj1fdHh5Rb74Kkw==} + oxlint@1.13.0: + resolution: {integrity: sha512-wEoHG0WCbxSfpXqrJPbB6q7j16xoiUJD2WHJffpR9CCPB1ZYgOwf/qRSzH9KGW/Uda7oxm/1Ebx4q4hGALJmeQ==} engines: {node: '>=8.*'} hasBin: true + peerDependencies: + oxlint-tsgolint: '>=0.0.4' + peerDependenciesMeta: + oxlint-tsgolint: + optional: true p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} @@ -1682,6 +1687,9 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + perfect-debounce@2.0.0: + resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==} + picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1758,8 +1766,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.1.4: - resolution: {integrity: sha512-VE0cXhJfTypUhm71w4pR62dMyqw8JKHWMdbUBSDVqZTGGpZz5Zkw+cT47rvBR/SQ9E9F2GtlW02rWIY2T9HdLg==} + rolldown-vite@7.1.5: + resolution: {integrity: sha512-NgHjKatQn1B5TjtNVS3+Uq3JBUPP8s70cMxLzGHpv/UyCGj0SQUtVYImNWbU2uqfOpNSnqhI+nbR7tmPPcb1qQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1798,8 +1806,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.33: - resolution: {integrity: sha512-mgu118ZuRguC8unhPCbdZbyRbjQfEMiWqlojBA5aRIncBelRaBomnHNpGKYkYWeK7twRz5Cql30xgqqrA3Xelw==} + rolldown@1.0.0-beta.34: + resolution: {integrity: sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw==} hasBin: true run-applescript@7.0.0: @@ -1812,117 +1820,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.90.0: - resolution: {integrity: sha512-/n7jTQvI+hftDDrHzK19G4pxfDzOhtjuQO1K54ui1pT2S0sWfWDjCYUbQgtWQ6FO7g5qWS0hgmrWdc7fmS3rgA==} + sass-embedded-all-unknown@1.91.0: + resolution: {integrity: sha512-AXC1oPqDfLnLtcoxM+XwSnbhcQs0TxAiA5JDEstl6+tt6fhFLKxdyl1Hla39SFtxvMfB2QDUYE3Dmx49O59vYg==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.90.0: - resolution: {integrity: sha512-bkTlewzWksa6Sj4Zs1CWiutnvUbsO3xuYh2QBRknXsOtuMlfTPoXnwhCnyE4lSvUxw2qxSbv+NdQev9qMfsBgA==} + sass-embedded-android-arm64@1.91.0: + resolution: {integrity: sha512-I8Eeg2CeVcZIhXcQLNEY6ZBRF0m7jc818/fypwMwvIdbxGWBekTzc3aKHTLhdBpFzGnDIyR4s7oB0/OjIpzD1A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.90.0: - resolution: {integrity: sha512-usF6kVJQWa1CMgPH1nCT1y8KEmAT2fzB00dDIPBYHq8U5VZLCihi2bJRP5U9NlcwP1TlKGKCjwsbIdSjDKfecg==} + sass-embedded-android-arm@1.91.0: + resolution: {integrity: sha512-DSh1V8TlLIcpklAbn4NINEFs3yD2OzVTbawEXK93IH990upoGNFVNRTstFQ/gcvlbWph3Y3FjAJvo37zUO485A==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.90.0: - resolution: {integrity: sha512-bpqCIOaX+0Lou/BNJ4iJIKbWbVaYXFdg26C3gG6gxxKZRzp/6OYCxHrIQDwhKz6YC8Q5rwNPMpfDVYbWPcgroA==} + sass-embedded-android-riscv64@1.91.0: + resolution: {integrity: sha512-qmsl1a7IIJL0fCOwzmRB+6nxeJK5m9/W8LReXUrdgyJNH5RyxChDg+wwQPVATFffOuztmWMnlJ5CV2sCLZrXcQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.90.0: - resolution: {integrity: sha512-GNxVKnCMd/p2icZ+Q4mhvNk19NrLXq1C4guiqjrycHYQLEnxRkjbW1QXYiL+XyDn4e+Bcq0knzG0I9pMuNZxkg==} + sass-embedded-android-x64@1.91.0: + resolution: {integrity: sha512-/wN0HBLATOVSeN3Tzg0yxxNTo1IQvOxxxwFv7Ki/1/UCg2AqZPxTpNoZj/mn8tUPtiVogMGbC8qclYMq1aRZsQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.90.0: - resolution: {integrity: sha512-qr4KBMJfBA+lzXiWnP00qzpLzHQzGd1OSK3VHcUFjZ8l7VOYf2R7Tc3fcTLhpaNPMJtTK0jrk8rFqBvsiZExnA==} + sass-embedded-darwin-arm64@1.91.0: + resolution: {integrity: sha512-gQ6ScInxAN+BDUXy426BSYLRawkmGYlHpQ9i6iOxorr64dtIb3l6eb9YaBV8lPlroUnugylmwN2B3FU9BuPfhA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.90.0: - resolution: {integrity: sha512-z2nr1nNqtWDLVRwTbHtL7zriK90U7O/Gb15UaCSMYeAz9Y+wog5s/sDEKm0+GsVdzzkaCaMZRWGN4jTilnUwmQ==} + sass-embedded-darwin-x64@1.91.0: + resolution: {integrity: sha512-DSvFMtECL2blYVTFMO5fLeNr5bX437Lrz8R47fdo5438TRyOkSgwKTkECkfh3YbnrL86yJIN2QQlmBMF17Z/iw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.90.0: - resolution: {integrity: sha512-SPMcGZuP71Fj8btCGtlBnv8h8DAbJn8EQfLzXs9oo6NGFFLVjNGiFpqGfgtUV6DLWCuaRyEFeViO7wZow/vKGQ==} + sass-embedded-linux-arm64@1.91.0: + resolution: {integrity: sha512-OnKCabD7f420ZEC/6YI9WhCVGMZF+ybZ5NbAB9SsG1xlxrKbWQ1s7CIl0w/6RDALtJ+Fjn8+mrxsxqakoAkeuA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.90.0: - resolution: {integrity: sha512-FeBxI5Q2HvM3CCadcEcQgvWbDPVs2YEF0PZ87fbAVTCG8dV+iNnQreSz7GRJroknpvbRhm5t2gedvcgmTnPb2Q==} + sass-embedded-linux-arm@1.91.0: + resolution: {integrity: sha512-ppAZLp3eZ9oTjYdQDf4nM7EehDpkxq5H1hE8FOrx8LpY7pxn6QF+SRpAbRjdfFChRw0K7vh+IiCnQEMp7uLNAg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.90.0: - resolution: {integrity: sha512-xLH7+PFq763MoEm3vI7hQk5E+nStiLWbijHEYW/tEtCbcQIphgzSkDItEezxXew3dU4EJ1jqrBUySPdoXFLqWA==} + sass-embedded-linux-musl-arm64@1.91.0: + resolution: {integrity: sha512-VfbPpID1C5TT7rukob6CKgefx/TsLE+XZieMNd00hvfJ8XhqPr5DGvSMCNpXlwaedzTirbJu357m+n2PJI9TFQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.90.0: - resolution: {integrity: sha512-EB2z0fUXdUdvSoddf4DzdZQkD/xyreD72gwAi8YScgUvR4HMXI7bLcK/n78Rft6OnqvV8090hjC8FsLDo3x5xQ==} + sass-embedded-linux-musl-arm@1.91.0: + resolution: {integrity: sha512-znEsNC2FurPF9+XwQQ6e/fVoic3e5D3/kMB41t/bE8byJVRdaPhkdsszt3pZUE56nNGYoCuieSXUkk7VvyPHsw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.90.0: - resolution: {integrity: sha512-L21UkOgnSrD+ERF+jo1IWneGv40t0ap9+3cI+wZWYhQS5MkxponhT9QaNU57JEDJwB9mOl01LVw14opz4SN+VQ==} + sass-embedded-linux-musl-riscv64@1.91.0: + resolution: {integrity: sha512-ZfLGldKEEeZjuljKks835LTq7jDRI3gXsKKXXgZGzN6Yymd4UpBOGWiDQlWsWTvw5UwDU2xfFh0wSXbLGHTjVA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.90.0: - resolution: {integrity: sha512-NeAycQlsdhFdnIeSmRmScYUyCd+uE+x15NLFunbF8M0PgCKurrUhaxgGKSuBbaK56FpxarKOHCqcOrWbemIGzQ==} + sass-embedded-linux-musl-x64@1.91.0: + resolution: {integrity: sha512-4kSiSGPKFMbLvTRbP/ibyiKheOA3fwsJKWU0SOuekSPmybMdrhNkTm0REp6+nehZRE60kC3lXmEV4a7w8Jrwyg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.90.0: - resolution: {integrity: sha512-lJopaQhW8S+kaQ61vMqq3c+bOurcf9RdZf2EmzQYpc2y1vT5cWfRNrRkbAgO/23IQxsk/fq3UIUnsjnyQmi6MA==} + sass-embedded-linux-riscv64@1.91.0: + resolution: {integrity: sha512-Y3Fj94SYYvMX9yo49T78yBgBWXtG3EyYUT5K05XyCYkcdl1mVXJSrEmqmRfe4vQGUCaSe/6s7MmsA9Q+mQez7Q==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.90.0: - resolution: {integrity: sha512-Cc061gBfMPwH9rN7neQaH36cvOQC+dFMSGIeX5qUOhrEL4Ng51iqBV6aI4RIB1jCFGth6eDydVRN1VdV9qom8A==} + sass-embedded-linux-x64@1.91.0: + resolution: {integrity: sha512-XwIUaE7pQP/ezS5te80hlyheYiUlo0FolQ0HBtxohpavM+DVX2fjwFm5LOUJHrLAqP+TLBtChfFeLj1Ie4Aenw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.90.0: - resolution: {integrity: sha512-DBGzHVCJDqtjTHZFohush9YTxd4ZxhIygIRTNRXnA0359woF9Z8AS7/YxfzwkqrTX5durSJa6ZamGFYVLoRphQ==} + sass-embedded-unknown-all@1.91.0: + resolution: {integrity: sha512-Bj6v7ScQp/HtO91QBy6ood9AArSIN7/RNcT4E7P9QoY3o+e6621Vd28lV81vdepPrt6u6PgJoVKmLNODqB6Q+A==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.90.0: - resolution: {integrity: sha512-c3/vL/CATnaW3x/6kcNbCROEOUU7zvJpIURp7M9664GJj08/gLPRWKNruw0OkAPQ3C5TTQz7+/fQWEpRA6qmvA==} + sass-embedded-win32-arm64@1.91.0: + resolution: {integrity: sha512-yDCwTiPRex03i1yo7LwiAl1YQ21UyfOxPobD7UjI8AE8ZcB0mQ28VVX66lsZ+qm91jfLslNFOFCD4v79xCG9hA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.90.0: - resolution: {integrity: sha512-PFwdW7AYtCkwi3NfWFeexvIZEJ0nuShp8Bjjc3px756+18yYwBWa78F4TGdIQmJfpYKBhgkVjFOctwq+NCHntA==} + sass-embedded-win32-x64@1.91.0: + resolution: {integrity: sha512-wiuMz/cx4vsk6rYCnNyoGE5pd73aDJ/zF3qJDose3ZLT1/vV943doJE5pICnS/v5DrUqzV6a1CNq4fN+xeSgFQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.90.0: - resolution: {integrity: sha512-XP1EltyLLfuU5FsGVjSz8PcT925oA3rDnJTWOEBHR42k62ZEbKTcZ4gVlFwKi0Ggzi5E8v1K2BplD8ELHwusYg==} + sass-embedded@1.91.0: + resolution: {integrity: sha512-VTckYcH1AglrZ3VpPETilTo3Ef472XKwP13lrNfbOHSR6Eo5p27XTkIi+6lrCbuhBFFGAmy+4BRoLaeFUgn+eg==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.90.0: - resolution: {integrity: sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==} + sass@1.91.0: + resolution: {integrity: sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==} engines: {node: '>=14.0.0'} hasBin: true @@ -2031,8 +2039,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.40.0: - resolution: {integrity: sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==} + typescript-eslint@8.41.0: + resolution: {integrity: sha512-n66rzs5OBXW3SFSnZHr2T685q1i4ODm2nulFJhMZBotaTavsS8TrI3d7bDlRSs9yWo7HmyWrN9qDu14Qv7Y0Dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2050,9 +2058,9 @@ packages: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} - unplugin-utils@0.2.5: - resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==} - engines: {node: '>=18.12.0'} + unplugin-utils@0.3.0: + resolution: {integrity: sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==} + engines: {node: '>=20.19.0'} update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} @@ -2079,8 +2087,8 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 - vite-plugin-inspect@11.3.2: - resolution: {integrity: sha512-nzwvyFQg58XSMAmKVLr2uekAxNYvAbz1lyPmCAFVIBncCgN9S/HPM+2UM9Q9cvc4JEbC5ZBgwLAdaE2onmQuKg==} + vite-plugin-inspect@11.3.3: + resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -2089,8 +2097,8 @@ packages: '@nuxt/kit': optional: true - vite-plugin-vue-devtools@8.0.0: - resolution: {integrity: sha512-9bWQig8UMu3nPbxX86NJv56aelpFYoBHxB5+pxuQz3pa3Tajc1ezRidj/0dnADA4/UHuVIfwIVYHOvMXYcPshg==} + vite-plugin-vue-devtools@8.0.1: + resolution: {integrity: sha512-ecm/Xvtg5xsFPfY7SJ38Zb6NfmVrHxBhLMk/3nm5ZDAd7n8Dk2BV8JBuq1L5wRMVfvCth01vtzJViZC9TAC6qg==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^6.0.0 || ^7.0.0-0 @@ -2125,8 +2133,8 @@ packages: peerDependencies: typescript: '>=5.0.0' - vue@3.5.19: - resolution: {integrity: sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==} + vue@3.5.20: + resolution: {integrity: sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2539,11 +2547,11 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.74.0': optional: true - '@oxc-project/runtime@0.82.2': {} + '@oxc-project/runtime@0.82.3': {} '@oxc-project/types@0.74.0': {} - '@oxc-project/types@0.82.2': {} + '@oxc-project/types@0.82.3': {} '@oxlint-tsgolint/darwin-arm64@0.0.4': optional: true @@ -2563,28 +2571,28 @@ snapshots: '@oxlint-tsgolint/win32-x64@0.0.4': optional: true - '@oxlint/darwin-arm64@1.12.0': + '@oxlint/darwin-arm64@1.13.0': optional: true - '@oxlint/darwin-x64@1.12.0': + '@oxlint/darwin-x64@1.13.0': optional: true - '@oxlint/linux-arm64-gnu@1.12.0': + '@oxlint/linux-arm64-gnu@1.13.0': optional: true - '@oxlint/linux-arm64-musl@1.12.0': + '@oxlint/linux-arm64-musl@1.13.0': optional: true - '@oxlint/linux-x64-gnu@1.12.0': + '@oxlint/linux-x64-gnu@1.13.0': optional: true - '@oxlint/linux-x64-musl@1.12.0': + '@oxlint/linux-x64-musl@1.13.0': optional: true - '@oxlint/win32-arm64@1.12.0': + '@oxlint/win32-arm64@1.13.0': optional: true - '@oxlint/win32-x64@1.12.0': + '@oxlint/win32-x64@1.13.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2656,53 +2664,53 @@ snapshots: dependencies: oxc-parser: 0.74.0 - '@rolldown/binding-android-arm64@1.0.0-beta.33': + '@rolldown/binding-android-arm64@1.0.0-beta.34': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.33': + '@rolldown/binding-darwin-arm64@1.0.0-beta.34': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.33': + '@rolldown/binding-darwin-x64@1.0.0-beta.34': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.33': + '@rolldown/binding-freebsd-x64@1.0.0-beta.34': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.33': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.33': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.33': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.33': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.33': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.34': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.33': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.34': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.33': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.34': dependencies: '@napi-rs/wasm-runtime': 1.0.3 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.33': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.33': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.33': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34': optional: true '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.33': {} + '@rolldown/pluginutils@1.0.0-beta.34': {} '@sec-ant/readable-stream@0.4.1': {} @@ -2772,12 +2780,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12 '@tailwindcss/oxide-win32-x64-msvc': 4.1.12 - '@tailwindcss/vite@4.1.12(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))': + '@tailwindcss/vite@4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))': dependencies: '@tailwindcss/node': 4.1.12 '@tailwindcss/oxide': 4.1.12 tailwindcss: 4.1.12 - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) '@tsconfig/node22@22.0.2': {} @@ -2800,14 +2808,14 @@ snapshots: dependencies: undici-types: 7.10.0 - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.40.0 + '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.41.0 + '@typescript-eslint/type-utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.41.0 eslint: 9.34.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -2817,41 +2825,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.40.0 + '@typescript-eslint/scope-manager': 8.41.0 + '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.41.0 debug: 4.4.1 eslint: 9.34.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.40.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.41.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) - '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.2) + '@typescript-eslint/types': 8.41.0 debug: 4.4.1 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.40.0': + '@typescript-eslint/scope-manager@8.41.0': dependencies: - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/visitor-keys': 8.40.0 + '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/visitor-keys': 8.41.0 - '@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 eslint: 9.34.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) @@ -2859,14 +2867,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.40.0': {} + '@typescript-eslint/types@8.41.0': {} - '@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.41.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.40.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/visitor-keys': 8.40.0 + '@typescript-eslint/project-service': 8.41.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.2) + '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/visitor-keys': 8.41.0 debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -2877,27 +2885,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.41.0 + '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) eslint: 9.34.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.40.0': + '@typescript-eslint/visitor-keys@8.41.0': dependencies: - '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/types': 8.41.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vue: 3.5.19(typescript@5.9.2) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vue: 3.5.20(typescript@5.9.2) '@volar/language-core@2.4.23': dependencies: @@ -2914,7 +2922,7 @@ snapshots: '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2)': dependencies: leaflet: 1.9.4 - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.20(typescript@5.9.2) optionalDependencies: '@types/leaflet': 1.9.20 transitivePeerDependencies: @@ -2932,7 +2940,7 @@ snapshots: '@babel/types': 7.28.2 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.3) - '@vue/shared': 3.5.19 + '@vue/shared': 3.5.20 optionalDependencies: '@babel/core': 7.28.3 transitivePeerDependencies: @@ -2945,39 +2953,39 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/parser': 7.28.3 - '@vue/compiler-sfc': 3.5.19 + '@vue/compiler-sfc': 3.5.20 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.19': + '@vue/compiler-core@3.5.20': dependencies: '@babel/parser': 7.28.3 - '@vue/shared': 3.5.19 + '@vue/shared': 3.5.20 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.19': + '@vue/compiler-dom@3.5.20': dependencies: - '@vue/compiler-core': 3.5.19 - '@vue/shared': 3.5.19 + '@vue/compiler-core': 3.5.20 + '@vue/shared': 3.5.20 - '@vue/compiler-sfc@3.5.19': + '@vue/compiler-sfc@3.5.20': dependencies: '@babel/parser': 7.28.3 - '@vue/compiler-core': 3.5.19 - '@vue/compiler-dom': 3.5.19 - '@vue/compiler-ssr': 3.5.19 - '@vue/shared': 3.5.19 + '@vue/compiler-core': 3.5.20 + '@vue/compiler-dom': 3.5.20 + '@vue/compiler-ssr': 3.5.20 + '@vue/shared': 3.5.20 estree-walker: 2.0.2 magic-string: 0.30.18 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.19': + '@vue/compiler-ssr@3.5.20': dependencies: - '@vue/compiler-dom': 3.5.19 - '@vue/shared': 3.5.19 + '@vue/compiler-dom': 3.5.20 + '@vue/shared': 3.5.20 '@vue/compiler-vue2@2.7.16': dependencies: @@ -2990,15 +2998,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2))': + '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2))': dependencies: - '@vue/devtools-kit': 8.0.0 - '@vue/devtools-shared': 8.0.0 + '@vue/devtools-kit': 8.0.1 + '@vue/devtools-shared': 8.0.1 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) - vue: 3.5.19(typescript@5.9.2) + vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) + vue: 3.5.20(typescript@5.9.2) transitivePeerDependencies: - vite @@ -3012,9 +3020,9 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 - '@vue/devtools-kit@8.0.0': + '@vue/devtools-kit@8.0.1': dependencies: - '@vue/devtools-shared': 8.0.0 + '@vue/devtools-shared': 8.0.1 birpc: 2.5.0 hookable: 5.5.3 mitt: 3.0.1 @@ -3026,7 +3034,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/devtools-shared@8.0.0': + '@vue/devtools-shared@8.0.1': dependencies: rfdc: 1.4.1 @@ -3039,13 +3047,13 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.34.0(jiti@2.5.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) fast-glob: 3.3.3 - typescript-eslint: 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + typescript-eslint: 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) optionalDependencies: typescript: 5.9.2 @@ -3055,9 +3063,9 @@ snapshots: '@vue/language-core@3.0.6(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.19 + '@vue/compiler-dom': 3.5.20 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.19 + '@vue/shared': 3.5.20 alien-signals: 2.0.7 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -3065,34 +3073,34 @@ snapshots: optionalDependencies: typescript: 5.9.2 - '@vue/reactivity@3.5.19': + '@vue/reactivity@3.5.20': dependencies: - '@vue/shared': 3.5.19 + '@vue/shared': 3.5.20 - '@vue/runtime-core@3.5.19': + '@vue/runtime-core@3.5.20': dependencies: - '@vue/reactivity': 3.5.19 - '@vue/shared': 3.5.19 + '@vue/reactivity': 3.5.20 + '@vue/shared': 3.5.20 - '@vue/runtime-dom@3.5.19': + '@vue/runtime-dom@3.5.20': dependencies: - '@vue/reactivity': 3.5.19 - '@vue/runtime-core': 3.5.19 - '@vue/shared': 3.5.19 + '@vue/reactivity': 3.5.20 + '@vue/runtime-core': 3.5.20 + '@vue/shared': 3.5.20 csstype: 3.1.3 - '@vue/server-renderer@3.5.19(vue@3.5.19(typescript@5.9.2))': + '@vue/server-renderer@3.5.20(vue@3.5.20(typescript@5.9.2))': dependencies: - '@vue/compiler-ssr': 3.5.19 - '@vue/shared': 3.5.19 - vue: 3.5.19(typescript@5.9.2) + '@vue/compiler-ssr': 3.5.20 + '@vue/shared': 3.5.20 + vue: 3.5.20(typescript@5.9.2) - '@vue/shared@3.5.19': {} + '@vue/shared@3.5.20': {} - '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2))': + '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))': optionalDependencies: typescript: 5.9.2 - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.20(typescript@5.9.2) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -3141,7 +3149,7 @@ snapshots: browserslist@4.25.3: dependencies: caniuse-lite: 1.0.30001737 - electron-to-chromium: 1.5.208 + electron-to-chromium: 1.5.209 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.3) @@ -3215,7 +3223,7 @@ snapshots: detect-libc@2.0.4: {} - electron-to-chromium@1.5.208: {} + electron-to-chromium@1.5.209: {} enhanced-resolve@5.18.3: dependencies: @@ -3234,7 +3242,7 @@ snapshots: dependencies: eslint: 9.34.0(jiti@2.5.1) - eslint-plugin-oxlint@1.12.0: + eslint-plugin-oxlint@1.13.0: dependencies: jsonc-parser: 3.3.1 @@ -3247,7 +3255,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1)) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) eslint: 9.34.0(jiti@2.5.1) @@ -3258,7 +3266,7 @@ snapshots: vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint-scope@8.4.0: dependencies: @@ -3677,16 +3685,16 @@ snapshots: '@oxlint-tsgolint/win32-x64': 0.0.4 optional: true - oxlint@1.12.0: + oxlint@1.13.0(oxlint-tsgolint@0.0.4): optionalDependencies: - '@oxlint/darwin-arm64': 1.12.0 - '@oxlint/darwin-x64': 1.12.0 - '@oxlint/linux-arm64-gnu': 1.12.0 - '@oxlint/linux-arm64-musl': 1.12.0 - '@oxlint/linux-x64-gnu': 1.12.0 - '@oxlint/linux-x64-musl': 1.12.0 - '@oxlint/win32-arm64': 1.12.0 - '@oxlint/win32-x64': 1.12.0 + '@oxlint/darwin-arm64': 1.13.0 + '@oxlint/darwin-x64': 1.13.0 + '@oxlint/linux-arm64-gnu': 1.13.0 + '@oxlint/linux-arm64-musl': 1.13.0 + '@oxlint/linux-x64-gnu': 1.13.0 + '@oxlint/linux-x64-musl': 1.13.0 + '@oxlint/win32-arm64': 1.13.0 + '@oxlint/win32-x64': 1.13.0 oxlint-tsgolint: 0.0.4 p-limit@3.1.0: @@ -3715,6 +3723,8 @@ snapshots: perfect-debounce@1.0.0: {} + perfect-debounce@2.0.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -3723,10 +3733,10 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.3(typescript@5.9.2)(vue@3.5.19(typescript@5.9.2)): + pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)): dependencies: '@vue/devtools-api': 7.7.7 - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.20(typescript@5.9.2) optionalDependencies: typescript: 5.9.2 @@ -3771,42 +3781,42 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0): + rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0): dependencies: fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.1 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.33 + rolldown: 1.0.0-beta.34 tinyglobby: 0.2.14 optionalDependencies: '@types/node': 24.3.0 fsevents: 2.3.3 jiti: 2.5.1 - sass: 1.90.0 - sass-embedded: 1.90.0 + sass: 1.91.0 + sass-embedded: 1.91.0 - rolldown@1.0.0-beta.33: + rolldown@1.0.0-beta.34: dependencies: - '@oxc-project/runtime': 0.82.2 - '@oxc-project/types': 0.82.2 - '@rolldown/pluginutils': 1.0.0-beta.33 + '@oxc-project/runtime': 0.82.3 + '@oxc-project/types': 0.82.3 + '@rolldown/pluginutils': 1.0.0-beta.34 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.33 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.33 - '@rolldown/binding-darwin-x64': 1.0.0-beta.33 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.33 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.33 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.33 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.33 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.33 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.33 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.33 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.33 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.33 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.33 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.33 + '@rolldown/binding-android-arm64': 1.0.0-beta.34 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.34 + '@rolldown/binding-darwin-x64': 1.0.0-beta.34 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.34 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.34 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.34 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.34 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.34 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.34 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.34 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.34 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.34 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.34 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.34 run-applescript@7.0.0: {} @@ -3818,65 +3828,65 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.90.0: + sass-embedded-all-unknown@1.91.0: dependencies: - sass: 1.90.0 + sass: 1.91.0 optional: true - sass-embedded-android-arm64@1.90.0: + sass-embedded-android-arm64@1.91.0: optional: true - sass-embedded-android-arm@1.90.0: + sass-embedded-android-arm@1.91.0: optional: true - sass-embedded-android-riscv64@1.90.0: + sass-embedded-android-riscv64@1.91.0: optional: true - sass-embedded-android-x64@1.90.0: + sass-embedded-android-x64@1.91.0: optional: true - sass-embedded-darwin-arm64@1.90.0: + sass-embedded-darwin-arm64@1.91.0: optional: true - sass-embedded-darwin-x64@1.90.0: + sass-embedded-darwin-x64@1.91.0: optional: true - sass-embedded-linux-arm64@1.90.0: + sass-embedded-linux-arm64@1.91.0: optional: true - sass-embedded-linux-arm@1.90.0: + sass-embedded-linux-arm@1.91.0: optional: true - sass-embedded-linux-musl-arm64@1.90.0: + sass-embedded-linux-musl-arm64@1.91.0: optional: true - sass-embedded-linux-musl-arm@1.90.0: + sass-embedded-linux-musl-arm@1.91.0: optional: true - sass-embedded-linux-musl-riscv64@1.90.0: + sass-embedded-linux-musl-riscv64@1.91.0: optional: true - sass-embedded-linux-musl-x64@1.90.0: + sass-embedded-linux-musl-x64@1.91.0: optional: true - sass-embedded-linux-riscv64@1.90.0: + sass-embedded-linux-riscv64@1.91.0: optional: true - sass-embedded-linux-x64@1.90.0: + sass-embedded-linux-x64@1.91.0: optional: true - sass-embedded-unknown-all@1.90.0: + sass-embedded-unknown-all@1.91.0: dependencies: - sass: 1.90.0 + sass: 1.91.0 optional: true - sass-embedded-win32-arm64@1.90.0: + sass-embedded-win32-arm64@1.91.0: optional: true - sass-embedded-win32-x64@1.90.0: + sass-embedded-win32-x64@1.91.0: optional: true - sass-embedded@1.90.0: + sass-embedded@1.91.0: dependencies: '@bufbuild/protobuf': 2.7.0 buffer-builder: 0.2.0 @@ -3887,26 +3897,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.90.0 - sass-embedded-android-arm: 1.90.0 - sass-embedded-android-arm64: 1.90.0 - sass-embedded-android-riscv64: 1.90.0 - sass-embedded-android-x64: 1.90.0 - sass-embedded-darwin-arm64: 1.90.0 - sass-embedded-darwin-x64: 1.90.0 - sass-embedded-linux-arm: 1.90.0 - sass-embedded-linux-arm64: 1.90.0 - sass-embedded-linux-musl-arm: 1.90.0 - sass-embedded-linux-musl-arm64: 1.90.0 - sass-embedded-linux-musl-riscv64: 1.90.0 - sass-embedded-linux-musl-x64: 1.90.0 - sass-embedded-linux-riscv64: 1.90.0 - sass-embedded-linux-x64: 1.90.0 - sass-embedded-unknown-all: 1.90.0 - sass-embedded-win32-arm64: 1.90.0 - sass-embedded-win32-x64: 1.90.0 + sass-embedded-all-unknown: 1.91.0 + sass-embedded-android-arm: 1.91.0 + sass-embedded-android-arm64: 1.91.0 + sass-embedded-android-riscv64: 1.91.0 + sass-embedded-android-x64: 1.91.0 + sass-embedded-darwin-arm64: 1.91.0 + sass-embedded-darwin-x64: 1.91.0 + sass-embedded-linux-arm: 1.91.0 + sass-embedded-linux-arm64: 1.91.0 + sass-embedded-linux-musl-arm: 1.91.0 + sass-embedded-linux-musl-arm64: 1.91.0 + sass-embedded-linux-musl-riscv64: 1.91.0 + sass-embedded-linux-musl-x64: 1.91.0 + sass-embedded-linux-riscv64: 1.91.0 + sass-embedded-linux-x64: 1.91.0 + sass-embedded-unknown-all: 1.91.0 + sass-embedded-win32-arm64: 1.91.0 + sass-embedded-win32-x64: 1.91.0 - sass@1.90.0: + sass@1.91.0: dependencies: chokidar: 4.0.3 immutable: 5.1.3 @@ -3999,12 +4009,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.34.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: @@ -4016,7 +4026,7 @@ snapshots: unicorn-magic@0.3.0: {} - unplugin-utils@0.2.5: + unplugin-utils@0.3.0: dependencies: pathe: 2.0.3 picomatch: 4.0.3 @@ -4035,47 +4045,47 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-hot-client: 2.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) - vite-hot-client@2.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): dependencies: - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) - vite-plugin-inspect@11.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): dependencies: ansis: 4.1.0 debug: 4.4.1 error-stack-parser-es: 1.0.5 ohash: 2.0.11 open: 10.2.0 - perfect-debounce: 1.0.0 + perfect-debounce: 2.0.0 sirv: 3.0.1 - unplugin-utils: 0.2.5 - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + unplugin-utils: 0.3.0 + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.0(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0))(vue@3.5.19(typescript@5.9.2)) - '@vue/devtools-kit': 8.0.0 - '@vue/devtools-shared': 8.0.0 + '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)) + '@vue/devtools-kit': 8.0.1 + '@vue/devtools-shared': 8.0.1 execa: 9.6.0 sirv: 3.0.1 - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) - vite-plugin-inspect: 11.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): dependencies: '@babel/core': 7.28.3 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) @@ -4083,10 +4093,10 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) - '@vue/compiler-dom': 3.5.19 + '@vue/compiler-dom': 3.5.20 kolorist: 1.8.0 magic-string: 0.30.18 - vite: rolldown-vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.90.0)(sass@1.90.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) transitivePeerDependencies: - supports-color @@ -4107,14 +4117,14 @@ snapshots: vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2): dependencies: '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.20(typescript@5.9.2) transitivePeerDependencies: - typescript - vue-router@4.5.1(vue@3.5.19(typescript@5.9.2)): + vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.19(typescript@5.9.2) + vue: 3.5.20(typescript@5.9.2) vue-tsc@3.0.6(typescript@5.9.2): dependencies: @@ -4122,13 +4132,13 @@ snapshots: '@vue/language-core': 3.0.6(typescript@5.9.2) typescript: 5.9.2 - vue@3.5.19(typescript@5.9.2): + vue@3.5.20(typescript@5.9.2): dependencies: - '@vue/compiler-dom': 3.5.19 - '@vue/compiler-sfc': 3.5.19 - '@vue/runtime-dom': 3.5.19 - '@vue/server-renderer': 3.5.19(vue@3.5.19(typescript@5.9.2)) - '@vue/shared': 3.5.19 + '@vue/compiler-dom': 3.5.20 + '@vue/compiler-sfc': 3.5.20 + '@vue/runtime-dom': 3.5.20 + '@vue/server-renderer': 3.5.20(vue@3.5.20(typescript@5.9.2)) + '@vue/shared': 3.5.20 optionalDependencies: typescript: 5.9.2 From 97bd330f998fe201d87b932d7c9cebd395bb6294 Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 30 Aug 2025 23:16:28 +0200 Subject: [PATCH 06/29] Added some more review text --- src/stores/reviews.ts | 172 ++++++++++++++++++++++++++---------------- 1 file changed, 105 insertions(+), 67 deletions(-) diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index b82d7b6..e17a4f7 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -10,7 +10,8 @@ const markers: ReviewMarker[] = [ food: "seafood", reviews: [ { - grade: 5.0 + grade: 5.0, + text: "J'y suis allé pour mes 30 ans et j'y pense encore régulièrement. Carte restreinte, excellente et légère, faites avec passion. Des produits locaux et des plats pleins de personnalité. Un passage obligatoire à Quibéron et ses environs." } ] }, @@ -21,7 +22,8 @@ const markers: ReviewMarker[] = [ food: "eastern", reviews: [ { - grade: 4.5 + grade: 4.5, + text: "Pas très bien situé et à l'écart des grandes rues à restaurant. Les plats sont d'une très bonne qualité, très bien assaisonnés, bonnes portions, très bonnes marinades. Les desserts sont excellents mais assez sucrés." } ] }, @@ -44,7 +46,7 @@ const markers: ReviewMarker[] = [ reviews: [ { grade: 3.1, - text: "Un peu cher pour la qualité. Les desserts sont très bourratifs et servis en quantité." + text: "Un peu cher pour la qualité. Les desserts sont très bourratifs mais servis en quantité." } ] }, @@ -55,7 +57,7 @@ const markers: ReviewMarker[] = [ reviews: [ { grade: 4.2, - text: "La réputation qu'ils ont est mérité. Les glaces doivent se traiter comme un repas à part tellement elles sont consistantes. Le prix est assez élevé mais ça les vaut." + text: "La réputation qu'ils ont est méritée. Les glaces doivent se traiter comme un repas à part tellement elles sont consistantes. Le prix est assez élevé mais ça les vaut." } ] }, @@ -66,7 +68,7 @@ const markers: ReviewMarker[] = [ reviews: [ { grade: 4.4, - text: "Le pain ne déçoit jamais et les viennoiseries sont très bonnes. Les sandwhichs sont très variées et tous bons. Les patîsseries sont surgelées mais sont très bonnes en dessert." + text: "Le pain ne déçoit jamais et les viennoiseries sont très bonnes. Les sandwhichs sont très variées et tous bons. Les patîsseries sont surgelées mais sont très bonnes en dessert. C'est assez cher et je redoute une éventuelle chute de qualité. Les pains ne sont pas bios apparemment." } ] }, @@ -89,7 +91,7 @@ const markers: ReviewMarker[] = [ reviews: [ { grade: 2.5, - text: "Cher pour ce qui est servi. Les pâtisseries viennent clairement d'un Denise Donuts et sont revendus avec une marge." + text: "Cher pour ce qui est servi. Les pâtisseries viennent clairement d'un Denise Donuts et sont revendus avec une bonne grosse marge." } ] }, @@ -100,7 +102,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 4.0 + grade: 3.4, + text: "Très bons nems, les légumes ont l'air peu cuits mais les plats sont bons." } ] }, @@ -111,7 +114,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 4.7 + grade: 4.7, + text: "Service un peu long mais excellente expérience globale." } ] }, @@ -122,7 +126,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 4.4 + grade: 4.4, + text: "Un peu surcôté, mais la pâte des pizzas est très bien cuite et fine." } ] }, @@ -133,7 +138,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 4.4 + grade: 4.4, + text: "Un de mes restaurant préférés, le phở est savoureux et la viande très bien cuite." } ] }, @@ -144,7 +150,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 4.3 + grade: 4.3, + text: "Un peu cher avec tous les extras, mais une très bonne chaîne de sushis. Un passage requis dans le centre de Rennes." } ] }, @@ -155,7 +162,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 4.1 + grade: 4.1, + text: "Bien situé près du centre ville, les aliments sont très bien cuisinés." } ] }, @@ -166,7 +174,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 4.1 + grade: 4.1, + text: "Un peu l'impression que c'est un des rares magasins / restaurants de Paimpont qui n'est pas un attrape-touriste. Pizza créative au curry, pâte très fine et croustillante." } ] }, @@ -177,7 +186,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 4.1 + grade: 4.1, + text: "Une qualité de pizza qui rivalise avec Angello à mon avis (et c'est moins cher)." } ] }, @@ -188,7 +198,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 4.1 + grade: 3.8, + text: "Beaucoup de pizzas, un peu trop à mon goût car la carte peut intimider et donner des mauvais a-prioris. Service correct et bonnes pizzas cependant." } ] }, @@ -209,7 +220,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 4.1 + grade: 4.1, + text: "Plats végétaliens très savoureux et bien côtés. Produits frais et artisanaux." } ] }, @@ -220,7 +232,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 4.0 + grade: 4.0, + text: "Un des restaurants les moins attrape-touriste de Saint-Malo. Les plats sont très bien cuits, mais l'addition peut vite grimper." } ] }, @@ -231,7 +244,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 4.0 + grade: 4.0, + text: "L'attente était trèèès longue, les plats valaient le coup, de mes souvenirs." } ] }, @@ -242,7 +256,8 @@ const markers: ReviewMarker[] = [ food: "street-food", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "Street food à concept plutôt sympa mais qui s'épuise plutôt vite amha. Cependant c'est bon." } ] }, @@ -253,7 +268,8 @@ const markers: ReviewMarker[] = [ food: "street-food", reviews: [ { - grade: 3.9 + grade: 3.9, + text: "Un des mes trucs préférés de Rennes. Je pense que je peux juste en manger chaque midi et ça m'irait. Les personnes qui servent sont en général très gentilles." } ] }, @@ -264,7 +280,8 @@ const markers: ReviewMarker[] = [ food: "street-food", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "Un restaurant où j'ai été en urgence, mais qui a l'air très bon. J'aurai aimé plus m'y attarder." } ] }, @@ -275,7 +292,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 3.8 + grade: 3.4, + text: "Pizza de quartier plutôt sympa. J'aimerai pas en avoir près de chez moi sinon j'irai souvent." } ] }, @@ -286,7 +304,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "Un bon restaurant de rue très classique à Nantes. Bons burgers et service un peu long sur la fin." } ] }, @@ -296,7 +315,8 @@ const markers: ReviewMarker[] = [ type: "bar", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "La réception de la 4G est terrible, mais l'ambiance est cool ; bons cocktails." } ] }, @@ -307,7 +327,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "Des burgers classiques, une carte simple, bonne ambiance." } ] }, @@ -318,7 +339,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "Un restaurant sympa de mes souvenirs, j'y suis peu retourné mais c'est très correct." } ] }, @@ -329,7 +351,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 3.8 + grade: 3.8, + text: "Un restaurant qui devient de plus en plus cher, on dirait. Le 'Tigre qui Pleure' est assez bon mais les plats sont un peu surcôtés. Le burger italien est obscènement gras (mais en vrai très bon mdr)." } ] }, @@ -383,7 +406,8 @@ const markers: ReviewMarker[] = [ type: "bar", reviews: [ { - grade: 2.8 + grade: 2.8, + text: "Pas grand chose à dire sur ce café, tout ce qu'il y a de plus classique au niveau de la carte. La vue sur le port est très sympa mais c'est tout." } ] }, @@ -394,7 +418,8 @@ const markers: ReviewMarker[] = [ food: 'creperie', reviews: [ { - grade: 3.1 + grade: 3.1, + text: "Une crêperie et une pizzeria ? Assez intéressant, les crêpes étaient standards et je n'ai pas gouté les pizzas." } ] }, @@ -465,7 +490,7 @@ const markers: ReviewMarker[] = [ food: "creperie", reviews: [ { - grade: 0.8, + grade: 0.3, text: "De la bouffe industrielle dans un attrape-touriste avec une marge multipliée par trois ? C'est ici." } ] @@ -526,7 +551,8 @@ const markers: ReviewMarker[] = [ food: "street-food", reviews: [ { - grade: 3.6 + grade: 3.6, + text: "Un des rares Pitayas que je connais qui est ouvert par pitié restez en vie mdr. Sinon il vaut le reste de la chaîne. Juste me le prenez pas quoi." } ] }, @@ -537,7 +563,8 @@ const markers: ReviewMarker[] = [ food: "street-food", reviews: [ { - grade: 2.9 + grade: 2.9, + text: "Les tenders sont un peu secs, les frites sont pas vraiment tops et ne croustillent pas. Pas trop d'assaisonnement non plus, bof." } ] }, @@ -549,7 +576,8 @@ const markers: ReviewMarker[] = [ closed: true, reviews: [ { - grade: 3.8 + grade: 3.8, + text: "C'est une des rares chaînes que je peux manger sans problème. Ils ont l'air de fermer à droite à gauche en revanche donc jsuis triste." } ] }, @@ -561,7 +589,8 @@ const markers: ReviewMarker[] = [ closed: true, reviews: [ { - grade: 3.0 + grade: 3.0, + text: "Il était moins qualitatif que celui des Lices (le personnel avait l'air d'être plus estudiantin et attentif mdr)." } ] }, @@ -572,7 +601,7 @@ const markers: ReviewMarker[] = [ reviews: [ { grade: 4.0, - text: 'Beaucoup de produits fait maison, certaines viennoiseries sont très grasses.' + text: 'Beaucoup de produits fait maison, certaines viennoiseries sont très grasses (beurre AOP).' } ] }, @@ -792,7 +821,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 3.4 + grade: 3.4, + text: "Touristique mais tu sens qu'ils essayent de proposer des trucs sympas. Trop de fruits de mer pour moi mais si on aime ça c'est très bon. Desserts industriels par contre au secours." } ] }, @@ -848,7 +878,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 3.0 + grade: 3.0, + text: "Beaucoup (trop) de choix, beaucoup (trop) d'attente." } ] }, @@ -870,7 +901,7 @@ const markers: ReviewMarker[] = [ food: "burgers", reviews: [ { - grade: 3.3 + grade: 3.2 } ] }, @@ -881,7 +912,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 3.3 + grade: 3.3, + text: "Plutôt bon mais cuisson du riz hasardeuse." } ] }, @@ -892,7 +924,8 @@ const markers: ReviewMarker[] = [ food: "vegetarian", reviews: [ { - grade: 3.0 + grade: 3.0, + text: "Les plats sont un peu secs ; le profil de saveurs laisse à désirer." } ] }, @@ -902,17 +935,8 @@ const markers: ReviewMarker[] = [ type: "bar", reviews: [ { - grade: 3.1 - } - ] - }, - { - title: "Tiffany's", - coords: [48.1108461948547, -1.669435256663923], - type: "bar", - reviews: [ - { - grade: 3.1 + grade: 3.1, + text: "Burgers okay tier, des templates mais sans plus." } ] }, @@ -923,7 +947,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 2.8 + grade: 2.4, + text: "Plats très graisseux, congelés et secs." } ] }, @@ -933,7 +958,8 @@ const markers: ReviewMarker[] = [ type: "bakery", reviews: [ { - grade: 3.0 + grade: 3.0, + text: "Prix absurde pour des pâtisseries plutôt bonnes mais trouvables ailleurs. Tu sens la bourgeoisie quand tu arrives dans ce truc sérieux." } ] }, @@ -944,7 +970,8 @@ const markers: ReviewMarker[] = [ food: "burgers", reviews: [ { - grade: 3.0 + grade: 3.0, + text: "Des burgers de street-food classique, les frites sont pas ouf en vrai." } ] }, @@ -955,7 +982,8 @@ const markers: ReviewMarker[] = [ food: "burgers", reviews: [ { - grade: 3.0 + grade: 3.3, + text: "J'aime bien leurs burgers, le pané de poulet a un petit arrière gout cajun très sympa. La sauce mayonnaise érable est banger. Les frites laissent à désirer. Ah et ils utilisent de l'IA sur leur putains de vitres." } ] }, @@ -966,7 +994,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 3.0 + grade: 3.0, + text: "Bon traiteur en vrai, mais ça reste un peu cher pour des pastabox maison hein." } ] }, @@ -1000,7 +1029,8 @@ const markers: ReviewMarker[] = [ food: "burgers", reviews: [ { - grade: 2.9 + grade: 2.9, + text: "La viande est bonne mais c'est souvent sec. Les tenders sont bien industriels mais en vrai ils ont des bonnes épices." } ] }, @@ -1011,7 +1041,8 @@ const markers: ReviewMarker[] = [ food: "asian", reviews: [ { - grade: 2.8 + grade: 2.8, + text: "C'est bien accessible mais aussi bien surcôté pour des ramens. Aussi le niveau d'épice le plus bas me terrasse." } ] }, @@ -1034,7 +1065,8 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 2.5 + grade: 2.5, + text: "La regina que j'ai prise dégueulait de graisse ; on dirait l'erreur classique que tu fais quand tu apprends à faire des pizzas." } ] }, @@ -1045,7 +1077,8 @@ const markers: ReviewMarker[] = [ food: "eastern", reviews: [ { - grade: 2.1 + grade: 2.1, + text: "C'est un peu trop salé à mon goût, mais c'est possible que j'ai pas pris le meilleur truc." } ] }, @@ -1056,7 +1089,7 @@ const markers: ReviewMarker[] = [ food: "fast-food", reviews: [ { - grade: 2.0 + grade: 1.9 } ] }, @@ -1103,7 +1136,7 @@ const markers: ReviewMarker[] = [ food: "fast-food", reviews: [ { - grade: 1.8 + grade: 2.0 } ] }, @@ -1114,7 +1147,8 @@ const markers: ReviewMarker[] = [ food: "fast-food", reviews: [ { - grade: 1.8 + grade: 1.7, + text: "Industriel et fades. Leur budget affichage me surprendra toujours en revanche." } ] }, @@ -1125,7 +1159,8 @@ const markers: ReviewMarker[] = [ food: "street-food", reviews: [ { - grade: 1.6 + grade: 1.2, + text: "Dans l'idée ? Je déteste les tacos français. Dans la pratique ? C'est tellement gras que j'ai legit pas pu finir. QUI mets des frites dans un truc déjà gras en fait ???" } ] }, @@ -1136,7 +1171,8 @@ const markers: ReviewMarker[] = [ food: "fast-food", reviews: [ { - grade: 1.5 + grade: 1.5, + text: "Cette cantine de malbouffe faisait le taf' quand j'étais sous perf de trucs industriels. Je demandais des sandwhichs au boeuf sans salade tomate ni oeuf mdr." } ] }, @@ -1147,7 +1183,8 @@ const markers: ReviewMarker[] = [ food: "fast-food", reviews: [ { - grade: 0.9 + grade: 0.9, + text: "J'ai rarement goûté à un kebab aussi fade, plastique, sans saveur et gras de ma vie." } ] }, @@ -1158,7 +1195,8 @@ const markers: ReviewMarker[] = [ food: "mixed", reviews: [ { - grade: 0.5 + grade: 0.5, + text: "Ils ont fermés et se sont transformés en site entièrement fait par IA mdr le karma." } ] }, From 08d1489631f7e034aa4d22d6259121bd3bb58808 Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 3 Sep 2025 20:40:29 +0200 Subject: [PATCH 07/29] Updated package --- package.json | 8 +- pnpm-lock.yaml | 755 ++++++++++++++++++++++--------------------------- 2 files changed, 347 insertions(+), 416 deletions(-) diff --git a/package.json b/package.json index c1a6b8f..b22a4b9 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "leaflet": "^1.9.4", "pinia": "^3.0.3", "tailwindcss": "^4.1.12", - "vue": "^3.5.20", + "vue": "^3.5.21", "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.5.1" }, @@ -37,13 +37,13 @@ "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", "eslint": "^9.34.0", - "eslint-plugin-oxlint": "~1.13.0", + "eslint-plugin-oxlint": "~1.14.0", "eslint-plugin-vue": "~10.4.0", "jiti": "^2.5.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.13.0", + "oxlint": "~1.14.0", "prettier": "3.6.2", - "sass-embedded": "^1.91.0", + "sass-embedded": "^1.92.0", "typescript": "~5.9.2", "vite": "npm:rolldown-vite@^7.1.5", "vite-plugin-vue-devtools": "^8.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a05e3d5..740cee7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.12 - version: 4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) + version: 4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) @@ -19,19 +19,19 @@ importers: version: 1.9.4 pinia: specifier: ^3.0.3 - version: 3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + version: 3.0.3(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) tailwindcss: specifier: ^4.1.12 version: 4.1.12 vue: - specifier: ^3.5.20 - version: 3.5.20(typescript@5.9.2) + specifier: ^3.5.21 + version: 3.5.21(typescript@5.9.2) vue-leaflet-markercluster: specifier: ^0.6.1 version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2) vue-router: specifier: ^4.5.1 - version: 4.5.1(vue@3.5.20(typescript@5.9.2)) + version: 4.5.1(vue@3.5.21(typescript@5.9.2)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.0.4 @@ -47,25 +47,25 @@ importers: version: 24.3.0 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)) + version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) '@vue/tsconfig': specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + version: 0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) eslint: specifier: ^9.34.0 version: 9.34.0(jiti@2.5.1) eslint-plugin-oxlint: - specifier: ~1.13.0 - version: 1.13.0 + specifier: ~1.14.0 + version: 1.14.0 eslint-plugin-vue: specifier: ~10.4.0 - version: 10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) + version: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) jiti: specifier: ^2.5.1 version: 2.5.1 @@ -73,23 +73,23 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.13.0 - version: 1.13.0(oxlint-tsgolint@0.0.4) + specifier: ~1.14.0 + version: 1.14.0 prettier: specifier: 3.6.2 version: 3.6.2 sass-embedded: - specifier: ^1.91.0 - version: 1.91.0 + specifier: ^1.92.0 + version: 1.92.0 typescript: specifier: ~5.9.2 version: 5.9.2 vite: specifier: npm:rolldown-vite@^7.1.5 - version: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + version: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) vite-plugin-vue-devtools: specifier: ^8.0.1 - version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)) + version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)) vue-tsc: specifier: ^3.0.6 version: 3.0.6(typescript@5.9.2) @@ -243,17 +243,17 @@ packages: '@bufbuild/protobuf@2.7.0': resolution: {integrity: sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA==} - '@emnapi/core@1.4.5': - resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} + '@emnapi/core@1.5.0': + resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} - '@emnapi/runtime@1.4.5': - resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} + '@emnapi/runtime@1.5.0': + resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} - '@emnapi/wasi-threads@1.0.4': - resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@eslint-community/eslint-utils@4.7.0': - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + '@eslint-community/eslint-utils@4.8.0': + resolution: {integrity: sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -294,18 +294,14 @@ packages: resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - '@humanwhocodes/retry@0.4.3': resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} @@ -447,73 +443,43 @@ packages: '@oxc-project/types@0.82.3': resolution: {integrity: sha512-6nCUxBnGX0c6qfZW5MaF6/fmu5dHJDMiMPaioKHKs5mi5+8/FHQ7WGjgQIz1zxpmceMYfdIXkOaLYE+ejbuOtA==} - '@oxlint-tsgolint/darwin-arm64@0.0.4': - resolution: {integrity: sha512-qL0zqIYdYrXl6ghTIHnhJkvyYy1eKz0P8YIEp59MjY3/zNiyk/gtyp8LkwZdqb9ezbcX9UDQhSuSO1wURJsq8g==} + '@oxlint/darwin-arm64@1.14.0': + resolution: {integrity: sha512-rcTw0QWeOc6IeVp+Up7WtcwdS9l4j7TOq4tihF0Ud/fl+VUVdvDCPuZ9QTnLXJhwMXiyQRWdxRyI6XBwf80ncQ==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.0.4': - resolution: {integrity: sha512-c3nSjqmDSKzemChAEUv/zy2e9cwgkkO/7rz4Y447+8pSbeZNHi3RrNpVHdrKL/Qep4pt6nFZE+6PoczZxHNQjg==} + '@oxlint/darwin-x64@1.14.0': + resolution: {integrity: sha512-TWFSEmyl2/DN4HoXNwQl0y/y3EXFJDctfv5MiDtVOV1GJKX80cGSIxMxXb08Q3CCWqteqEijmfSMo5TG8X1H/A==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.0.4': - resolution: {integrity: sha512-P2BA54c/Ej5AGkChH1/7zMd6PwZfa+jnw8juB/JWops+BX+lbhbbBHz0cYduDBgWYjRo4e3OVJOTskqcpuMfNw==} + '@oxlint/linux-arm64-gnu@1.14.0': + resolution: {integrity: sha512-N1FqdKfwhVWPpMElv8qlGqdEefTbDYaRVhdGWOjs/2f7FESa5vX0cvA7ToqzkoXyXZI5DqByWiPML33njK30Kg==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.0.4': - resolution: {integrity: sha512-hbgLpnDNicPrbHOAQ9nNfLOSrUrdWANP/umR7P/cwCc1sv66eEs7bm4G3mrhRU8aXFBJmbhdNqiDSUkYYvHWJQ==} + '@oxlint/linux-arm64-musl@1.14.0': + resolution: {integrity: sha512-v/BPuiateLBb7Gz1STb69EWjkgKdlPQ1NM56z+QQur21ly2hiMkBX2n0zEhqfu9PQVRUizu6AlsYuzcPY/zsIQ==} + cpu: [arm64] + os: [linux] + + '@oxlint/linux-x64-gnu@1.14.0': + resolution: {integrity: sha512-gUTp8KIrSYt97dn+tRRC3LKnH4xlHKCwrPwiDcGmLbCxojuN9/H5mnIhPKEfwNuZNdoKGS/ABuq3neVyvRCRtQ==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.0.4': - resolution: {integrity: sha512-ozKEppmwZhC5LMedClBEat6cXgBGUvxGOgsKK2ZZNE6zSScX7QbvJAOt3nWMGs8GQshHy/6ndMB33+uRloglQA==} + '@oxlint/linux-x64-musl@1.14.0': + resolution: {integrity: sha512-DpN6cW2HPjYXeENG0JBbmubO8LtfKt6qJqEMBw9gUevbyBaX+k+Jn7sYgh6S23wGOkzmTNphBsf/7ulj4nIVYA==} + cpu: [x64] + os: [linux] + + '@oxlint/win32-arm64@1.14.0': + resolution: {integrity: sha512-oXxJksnUTUMgJ0NvjKS1mrCXAy1ttPgIVacRSlxQ+1XHy+aJDMM7I8fsCtoKoEcTIpPaD98eqUqlLYs0H2MGjA==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.0.4': - resolution: {integrity: sha512-gLfx+qogW21QcaRKFg6ARgra7tSPqyn+Ems3FgTUyxV4OpJYn7KsQroygxOWElqv6JUobtvHBrxdB6YhlvERbQ==} - cpu: [x64] - os: [win32] - - '@oxlint/darwin-arm64@1.13.0': - resolution: {integrity: sha512-evpsj1aaWNEd2VRGTbptiMwC8vYSDadAYtq92Ks3UIe0VoMtY9n5bLeD9Ctw/OHIM7Eh7/EQlNDLOOP/b2GBKA==} - cpu: [arm64] - os: [darwin] - - '@oxlint/darwin-x64@1.13.0': - resolution: {integrity: sha512-a4gmSsuQq/ZK/QRDlAcfcwF4UVErZ3Q0noBkypyMdacizLzexlKQvWhXC5Bh1v4/9cWempx+Uf6iaScfo7FmCg==} - cpu: [x64] - os: [darwin] - - '@oxlint/linux-arm64-gnu@1.13.0': - resolution: {integrity: sha512-GT8WyPomb2AE5ciNzmDZlvVdYL2OmWObaV47dwAk4KH13IAqduOlA17S5IZRrwW1q4FHsRhfJ1eVofAhOtZexQ==} - cpu: [arm64] - os: [linux] - - '@oxlint/linux-arm64-musl@1.13.0': - resolution: {integrity: sha512-EY8PHd4U0QYoPFVkGbkBPAN1ZDXmIr5Am6QOqnPtvrOVfR6cRW/o9Qd9Q3zB+HR+pEHl8d25/QSgHpaSQr+hEA==} - cpu: [arm64] - os: [linux] - - '@oxlint/linux-x64-gnu@1.13.0': - resolution: {integrity: sha512-iP30520DYHsqAk3rmCJ4YpcNuWJejhbvl/YcHmrcWH8OJ5a+He2EG6gU9BogfFzsM1HtDn3pZbn69PItqaLJCg==} - cpu: [x64] - os: [linux] - - '@oxlint/linux-x64-musl@1.13.0': - resolution: {integrity: sha512-SJl0aenYerXS6uFshdpsracwl02sr8dpUK1522p4Tp27aXHUxk55gF5YmFj9rGUQ9h6MyZgJL9fNS5U7PUUxxA==} - cpu: [x64] - os: [linux] - - '@oxlint/win32-arm64@1.13.0': - resolution: {integrity: sha512-nAxRno4VF73obGWbBMMslWDYx0hFgqwKR7wqhhVowH5793p1tHvYbV9lrUY8lRqMUHRpYP4pahcipoAEiTlf1w==} - cpu: [arm64] - os: [win32] - - '@oxlint/win32-x64@1.13.0': - resolution: {integrity: sha512-8p6OwSl6/iauD5TZrTXXZFdKZkj1blGwMOlhnHfSb6FRcjcvR6dv54u3PYssrtqh7nvHLJI0PAwSeJVhvoxxqg==} + '@oxlint/win32-x64@1.14.0': + resolution: {integrity: sha512-iRYy2rhTQKFztyx0jtNMRBnFpzsRwFdjWQ7sKKzJpmbijA3Tw3DCqlGT7QRgoVRF0+X/ccNGvvsrgMohPVfLeQ==} cpu: [x64] os: [win32] @@ -804,63 +770,63 @@ packages: '@types/node@24.3.0': resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} - '@typescript-eslint/eslint-plugin@8.41.0': - resolution: {integrity: sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==} + '@typescript-eslint/eslint-plugin@8.42.0': + resolution: {integrity: sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.41.0 + '@typescript-eslint/parser': ^8.42.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.41.0': - resolution: {integrity: sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==} + '@typescript-eslint/parser@8.42.0': + resolution: {integrity: sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.41.0': - resolution: {integrity: sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==} + '@typescript-eslint/project-service@8.42.0': + resolution: {integrity: sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.41.0': - resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==} + '@typescript-eslint/scope-manager@8.42.0': + resolution: {integrity: sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.41.0': - resolution: {integrity: sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==} + '@typescript-eslint/tsconfig-utils@8.42.0': + resolution: {integrity: sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.41.0': - resolution: {integrity: sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==} + '@typescript-eslint/type-utils@8.42.0': + resolution: {integrity: sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.41.0': - resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==} + '@typescript-eslint/types@8.42.0': + resolution: {integrity: sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.41.0': - resolution: {integrity: sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==} + '@typescript-eslint/typescript-estree@8.42.0': + resolution: {integrity: sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.41.0': - resolution: {integrity: sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==} + '@typescript-eslint/utils@8.42.0': + resolution: {integrity: sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.41.0': - resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==} + '@typescript-eslint/visitor-keys@8.42.0': + resolution: {integrity: sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -904,17 +870,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.20': - resolution: {integrity: sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==} + '@vue/compiler-core@3.5.21': + resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==} - '@vue/compiler-dom@3.5.20': - resolution: {integrity: sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==} + '@vue/compiler-dom@3.5.21': + resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==} - '@vue/compiler-sfc@3.5.20': - resolution: {integrity: sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==} + '@vue/compiler-sfc@3.5.21': + resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==} - '@vue/compiler-ssr@3.5.20': - resolution: {integrity: sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==} + '@vue/compiler-ssr@3.5.21': + resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -967,22 +933,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.20': - resolution: {integrity: sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==} + '@vue/reactivity@3.5.21': + resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==} - '@vue/runtime-core@3.5.20': - resolution: {integrity: sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==} + '@vue/runtime-core@3.5.21': + resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==} - '@vue/runtime-dom@3.5.20': - resolution: {integrity: sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==} + '@vue/runtime-dom@3.5.21': + resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==} - '@vue/server-renderer@3.5.20': - resolution: {integrity: sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==} + '@vue/server-renderer@3.5.21': + resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==} peerDependencies: - vue: 3.5.20 + vue: 3.5.21 - '@vue/shared@3.5.20': - resolution: {integrity: sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==} + '@vue/shared@3.5.21': + resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} '@vue/tsconfig@0.8.1': resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} @@ -1045,8 +1011,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.25.3: - resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==} + browserslist@4.25.4: + resolution: {integrity: sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1061,8 +1027,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001737: - resolution: {integrity: sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==} + caniuse-lite@1.0.30001739: + resolution: {integrity: sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1144,8 +1110,8 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - electron-to-chromium@1.5.209: - resolution: {integrity: sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==} + electron-to-chromium@1.5.213: + resolution: {integrity: sha512-xr9eRzSLNa4neDO0xVFrkXu3vyIzG4Ay08dApecw42Z1NbmCt+keEpXdvlYGVe0wtvY5dhW0Ay0lY0IOfsCg0Q==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1172,8 +1138,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.13.0: - resolution: {integrity: sha512-JDLEuxN68RxgYex0HIykEVWiYQvufKvh045lUCwT9Fu3waWTt1syVv/hF5CahrnnRhs2h48FcNcdKB1PAHKFGg==} + eslint-plugin-oxlint@1.14.0: + resolution: {integrity: sha512-0sRuw9X/2W9FsWis6RC46fpCOSu+yPFD9foEmJ0ypCE6XfFWO6qXJIYvNctE7QzkO8W8c2RcWP7G28Rl84dDpQ==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1636,16 +1602,12 @@ packages: resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} engines: {node: '>=20.0.0'} - oxlint-tsgolint@0.0.4: - resolution: {integrity: sha512-KFWVP+VU3ymgK/Dtuf6iRkqjo+aN42lS1YThY6JWlNi1GQqm7wtio/kAwssqDhm8kP+CVXbgZAtu1wgsK4XeTg==} - hasBin: true - - oxlint@1.13.0: - resolution: {integrity: sha512-wEoHG0WCbxSfpXqrJPbB6q7j16xoiUJD2WHJffpR9CCPB1ZYgOwf/qRSzH9KGW/Uda7oxm/1Ebx4q4hGALJmeQ==} + oxlint@1.14.0: + resolution: {integrity: sha512-oo0nq3zF9hmgATGc9esoMahLuEESOodUxEDeHDA2K7tbYcSfcmReE9G2QNppnq9rOSQHLTwlMtzGAjjttYaufQ==} engines: {node: '>=8.*'} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.0.4' + oxlint-tsgolint: '>=0.1.5' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1820,117 +1782,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.91.0: - resolution: {integrity: sha512-AXC1oPqDfLnLtcoxM+XwSnbhcQs0TxAiA5JDEstl6+tt6fhFLKxdyl1Hla39SFtxvMfB2QDUYE3Dmx49O59vYg==} + sass-embedded-all-unknown@1.92.0: + resolution: {integrity: sha512-0VcRBilndf8Iot7zfKKEYH7Ig4JBRjltf7Ba9dNL6wtv0m1a36cm8FgZFofrXtDjUgVTV/aEH/Xw4zBUs6vFYA==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.91.0: - resolution: {integrity: sha512-I8Eeg2CeVcZIhXcQLNEY6ZBRF0m7jc818/fypwMwvIdbxGWBekTzc3aKHTLhdBpFzGnDIyR4s7oB0/OjIpzD1A==} + sass-embedded-android-arm64@1.92.0: + resolution: {integrity: sha512-m0JY0QyskN77AFpA8FKxqXZNWSzrPvKOvZqOu1DwEEipyHuSdiAVFDHZ6EpI3aABxCXE3jgkP+Ij2mb4hiLxFw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.91.0: - resolution: {integrity: sha512-DSh1V8TlLIcpklAbn4NINEFs3yD2OzVTbawEXK93IH990upoGNFVNRTstFQ/gcvlbWph3Y3FjAJvo37zUO485A==} + sass-embedded-android-arm@1.92.0: + resolution: {integrity: sha512-0NH0zElKL5gLdNcWFzYX/bqtpoFq5ogcU+4vLdmpBXA9Zl5NFPXAPRA6K8pgjQNWpnV7bG05JSIVPuNKZ60Ptg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.91.0: - resolution: {integrity: sha512-qmsl1a7IIJL0fCOwzmRB+6nxeJK5m9/W8LReXUrdgyJNH5RyxChDg+wwQPVATFffOuztmWMnlJ5CV2sCLZrXcQ==} + sass-embedded-android-riscv64@1.92.0: + resolution: {integrity: sha512-wfVRf2PFR15vCgJE3SWLZQRo+98xm7vKvpHiaPU4satutwMKC8yXxDvsc7hFBqQYBtqHNK5ap5dZSXlgdGGZrA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.91.0: - resolution: {integrity: sha512-/wN0HBLATOVSeN3Tzg0yxxNTo1IQvOxxxwFv7Ki/1/UCg2AqZPxTpNoZj/mn8tUPtiVogMGbC8qclYMq1aRZsQ==} + sass-embedded-android-x64@1.92.0: + resolution: {integrity: sha512-bc1c3OMdfrYoiIzVzsMI3KBnIa4mEumg7jHzonkDUIUWrfUNsbzlO+UXX1CcRyfaOIqyKNNZLVvBCz8EwmUsbQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.91.0: - resolution: {integrity: sha512-gQ6ScInxAN+BDUXy426BSYLRawkmGYlHpQ9i6iOxorr64dtIb3l6eb9YaBV8lPlroUnugylmwN2B3FU9BuPfhA==} + sass-embedded-darwin-arm64@1.92.0: + resolution: {integrity: sha512-vZh1WCL2QlQyTlAD8snmC8W90XBZI/125o15bfKkGbUzV58dkZJf413hk6JVQS2+a0lZT4GxvrlGH1fSaSNTug==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.91.0: - resolution: {integrity: sha512-DSvFMtECL2blYVTFMO5fLeNr5bX437Lrz8R47fdo5438TRyOkSgwKTkECkfh3YbnrL86yJIN2QQlmBMF17Z/iw==} + sass-embedded-darwin-x64@1.92.0: + resolution: {integrity: sha512-4vJsXpOQAgU+KrrW/3POvhnfkG9iJ4gU8ujeEDXqCSSY2M+5B/j0S6iXB7nu3Z9MfmCl8V4B6xyeB0EWE5Ul0g==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.91.0: - resolution: {integrity: sha512-OnKCabD7f420ZEC/6YI9WhCVGMZF+ybZ5NbAB9SsG1xlxrKbWQ1s7CIl0w/6RDALtJ+Fjn8+mrxsxqakoAkeuA==} + sass-embedded-linux-arm64@1.92.0: + resolution: {integrity: sha512-HH4LNY1svM2Lv6NCxqOQca42hzG/o55ON9X3T0R18Rl9kVb3y5qiJpdrHh7sSlZWF4qhHYbRc9BIc+Tw142oog==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.91.0: - resolution: {integrity: sha512-ppAZLp3eZ9oTjYdQDf4nM7EehDpkxq5H1hE8FOrx8LpY7pxn6QF+SRpAbRjdfFChRw0K7vh+IiCnQEMp7uLNAg==} + sass-embedded-linux-arm@1.92.0: + resolution: {integrity: sha512-HMjTDjIT8bHwAVd0c8r8QvGxGZwJg3H06/Y5ZiaiwVGiZtYS9jfef6LnrPw8LY5cOG8wm9RZ9AgVqvkL7E2jBQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.91.0: - resolution: {integrity: sha512-VfbPpID1C5TT7rukob6CKgefx/TsLE+XZieMNd00hvfJ8XhqPr5DGvSMCNpXlwaedzTirbJu357m+n2PJI9TFQ==} + sass-embedded-linux-musl-arm64@1.92.0: + resolution: {integrity: sha512-xYzZDmcPb3BsaD6qlRTqZqtyMOZfGCSKJBZYj2ZRJiKDDr1sqPSIqKx6G8jc1wJAVdvoNp5tzENnCfY7NRkxNA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.91.0: - resolution: {integrity: sha512-znEsNC2FurPF9+XwQQ6e/fVoic3e5D3/kMB41t/bE8byJVRdaPhkdsszt3pZUE56nNGYoCuieSXUkk7VvyPHsw==} + sass-embedded-linux-musl-arm@1.92.0: + resolution: {integrity: sha512-qJDCXm379yRT9+8wKSi6nHFCOODTmD6XmE8rqmMozKo6kvCM+Y3sAMlHrT/0+pfzlGh1JSamkoYIo/ODn+LRVA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.91.0: - resolution: {integrity: sha512-ZfLGldKEEeZjuljKks835LTq7jDRI3gXsKKXXgZGzN6Yymd4UpBOGWiDQlWsWTvw5UwDU2xfFh0wSXbLGHTjVA==} + sass-embedded-linux-musl-riscv64@1.92.0: + resolution: {integrity: sha512-ZD3a6c7YvAjp1lEkKyaQpHc5EuetQ0RU3YoTfjwHiyWwezsuJHZc4hkS7SXWbZNEvi7tc2U1bdt4nSdx9c5Qxw==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.91.0: - resolution: {integrity: sha512-4kSiSGPKFMbLvTRbP/ibyiKheOA3fwsJKWU0SOuekSPmybMdrhNkTm0REp6+nehZRE60kC3lXmEV4a7w8Jrwyg==} + sass-embedded-linux-musl-x64@1.92.0: + resolution: {integrity: sha512-ShivGoEKmpyL57hQB9K+EMEOWOo+LuwH5eIM2T0sRIHW5n28IS6h12R3WEJVf+PYtSi9FKWazy7kzeLefya6fQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.91.0: - resolution: {integrity: sha512-Y3Fj94SYYvMX9yo49T78yBgBWXtG3EyYUT5K05XyCYkcdl1mVXJSrEmqmRfe4vQGUCaSe/6s7MmsA9Q+mQez7Q==} + sass-embedded-linux-riscv64@1.92.0: + resolution: {integrity: sha512-CTZF8rMYBS4JsGGFMUwdPExq6DxhONXQv9omKpVmuleRw52Isx37GaMTQg5zSxunS6QfwqCyUysjWXTLe8khHA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.91.0: - resolution: {integrity: sha512-XwIUaE7pQP/ezS5te80hlyheYiUlo0FolQ0HBtxohpavM+DVX2fjwFm5LOUJHrLAqP+TLBtChfFeLj1Ie4Aenw==} + sass-embedded-linux-x64@1.92.0: + resolution: {integrity: sha512-jAY4tzhSUUDUYSl0m+GQub/ZpVk00Pn4ybHeUICAYSQj043A9rkag+LSKDGCvC/0MptMM+/HkIDAC06tRY4PeQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.91.0: - resolution: {integrity: sha512-Bj6v7ScQp/HtO91QBy6ood9AArSIN7/RNcT4E7P9QoY3o+e6621Vd28lV81vdepPrt6u6PgJoVKmLNODqB6Q+A==} + sass-embedded-unknown-all@1.92.0: + resolution: {integrity: sha512-s0UF1jquqhrxg0dl/0E+L5tCH1zv1ueF+m3VgJukDkDSTW+nb7wpCGcm8csGoSXnP8+dq53jtUXVtt8sPLr8ZQ==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.91.0: - resolution: {integrity: sha512-yDCwTiPRex03i1yo7LwiAl1YQ21UyfOxPobD7UjI8AE8ZcB0mQ28VVX66lsZ+qm91jfLslNFOFCD4v79xCG9hA==} + sass-embedded-win32-arm64@1.92.0: + resolution: {integrity: sha512-K8x+q2W0VyGPBtO3b0AlpecGOk47ce2FkEX0WD1gEexpbRCytQ+udDACHQGXpwWYPgSIT9ky0IASzDVT1fjMcw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.91.0: - resolution: {integrity: sha512-wiuMz/cx4vsk6rYCnNyoGE5pd73aDJ/zF3qJDose3ZLT1/vV943doJE5pICnS/v5DrUqzV6a1CNq4fN+xeSgFQ==} + sass-embedded-win32-x64@1.92.0: + resolution: {integrity: sha512-b0051n7EwSvH580u8LjsCAj2US1F59FY6/GbWJWlE2bidzY86/f8ovl4LsGY/uM3lNzWQlA/0BGmdAm44d/qJg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.91.0: - resolution: {integrity: sha512-VTckYcH1AglrZ3VpPETilTo3Ef472XKwP13lrNfbOHSR6Eo5p27XTkIi+6lrCbuhBFFGAmy+4BRoLaeFUgn+eg==} + sass-embedded@1.92.0: + resolution: {integrity: sha512-daqnoAA+AmXvcL1fvJRMd4RDPZM2s27qYxb51c5TYc1B1Zugu0gVGyA5leoXQJEzo6sDTQ95J8X0yFcdBNGNtw==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.91.0: - resolution: {integrity: sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==} + sass@1.92.0: + resolution: {integrity: sha512-KDNI0BxgIRDAfJgzNm5wuy+4yOCIZyrUbjSpiU/JItfih+KGXAVefKL53MTml054MmBA3DDKIBMSI/7XLxZJ3A==} engines: {node: '>=14.0.0'} hasBin: true @@ -2039,8 +2001,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.41.0: - resolution: {integrity: sha512-n66rzs5OBXW3SFSnZHr2T685q1i4ODm2nulFJhMZBotaTavsS8TrI3d7bDlRSs9yWo7HmyWrN9qDu14Qv7Y0Dw==} + typescript-eslint@8.42.0: + resolution: {integrity: sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2133,8 +2095,8 @@ packages: peerDependencies: typescript: '>=5.0.0' - vue@3.5.20: - resolution: {integrity: sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==} + vue@3.5.21: + resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2229,7 +2191,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.3 + browserslist: 4.25.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -2378,23 +2340,23 @@ snapshots: '@bufbuild/protobuf@2.7.0': {} - '@emnapi/core@1.4.5': + '@emnapi/core@1.5.0': dependencies: - '@emnapi/wasi-threads': 1.0.4 + '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.4.5': + '@emnapi/runtime@1.5.0': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.0.4': + '@emnapi/wasi-threads@1.1.0': dependencies: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.8.0(eslint@9.34.0(jiti@2.5.1))': dependencies: eslint: 9.34.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 @@ -2440,15 +2402,13 @@ snapshots: '@humanfs/core@0.19.1': {} - '@humanfs/node@0.16.6': + '@humanfs/node@0.16.7': dependencies: '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/retry': 0.4.3 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.1': {} - '@humanwhocodes/retry@0.4.3': {} '@isaacs/fs-minipass@4.0.1': @@ -2476,15 +2436,15 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.4.5 - '@emnapi/runtime': 1.4.5 + '@emnapi/core': 1.5.0 + '@emnapi/runtime': 1.5.0 '@tybys/wasm-util': 0.10.0 optional: true '@napi-rs/wasm-runtime@1.0.3': dependencies: - '@emnapi/core': 1.4.5 - '@emnapi/runtime': 1.4.5 + '@emnapi/core': 1.5.0 + '@emnapi/runtime': 1.5.0 '@tybys/wasm-util': 0.10.0 optional: true @@ -2553,46 +2513,28 @@ snapshots: '@oxc-project/types@0.82.3': {} - '@oxlint-tsgolint/darwin-arm64@0.0.4': + '@oxlint/darwin-arm64@1.14.0': optional: true - '@oxlint-tsgolint/darwin-x64@0.0.4': + '@oxlint/darwin-x64@1.14.0': optional: true - '@oxlint-tsgolint/linux-arm64@0.0.4': + '@oxlint/linux-arm64-gnu@1.14.0': optional: true - '@oxlint-tsgolint/linux-x64@0.0.4': + '@oxlint/linux-arm64-musl@1.14.0': optional: true - '@oxlint-tsgolint/win32-arm64@0.0.4': + '@oxlint/linux-x64-gnu@1.14.0': optional: true - '@oxlint-tsgolint/win32-x64@0.0.4': + '@oxlint/linux-x64-musl@1.14.0': optional: true - '@oxlint/darwin-arm64@1.13.0': + '@oxlint/win32-arm64@1.14.0': optional: true - '@oxlint/darwin-x64@1.13.0': - optional: true - - '@oxlint/linux-arm64-gnu@1.13.0': - optional: true - - '@oxlint/linux-arm64-musl@1.13.0': - optional: true - - '@oxlint/linux-x64-gnu@1.13.0': - optional: true - - '@oxlint/linux-x64-musl@1.13.0': - optional: true - - '@oxlint/win32-arm64@1.13.0': - optional: true - - '@oxlint/win32-x64@1.13.0': + '@oxlint/win32-x64@1.14.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2780,12 +2722,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12 '@tailwindcss/oxide-win32-x64-msvc': 4.1.12 - '@tailwindcss/vite@4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))': + '@tailwindcss/vite@4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))': dependencies: '@tailwindcss/node': 4.1.12 '@tailwindcss/oxide': 4.1.12 tailwindcss: 4.1.12 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) '@tsconfig/node22@22.0.2': {} @@ -2808,14 +2750,14 @@ snapshots: dependencies: undici-types: 7.10.0 - '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.41.0 - '@typescript-eslint/type-utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.41.0 + '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.42.0 + '@typescript-eslint/type-utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.42.0 eslint: 9.34.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -2825,41 +2767,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.41.0 - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.41.0 + '@typescript-eslint/scope-manager': 8.42.0 + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.42.0 debug: 4.4.1 eslint: 9.34.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.41.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.42.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.2) - '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) + '@typescript-eslint/types': 8.42.0 debug: 4.4.1 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.41.0': + '@typescript-eslint/scope-manager@8.42.0': dependencies: - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/visitor-keys': 8.41.0 + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/visitor-keys': 8.42.0 - '@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.42.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 eslint: 9.34.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) @@ -2867,14 +2809,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.41.0': {} + '@typescript-eslint/types@8.42.0': {} - '@typescript-eslint/typescript-estree@8.41.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.42.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.41.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.2) - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/visitor-keys': 8.41.0 + '@typescript-eslint/project-service': 8.42.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/visitor-keys': 8.42.0 debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -2885,27 +2827,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.41.0 - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@typescript-eslint/scope-manager': 8.42.0 + '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) eslint: 9.34.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.41.0': + '@typescript-eslint/visitor-keys@8.42.0': dependencies: - '@typescript-eslint/types': 8.41.0 + '@typescript-eslint/types': 8.42.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) - vue: 3.5.20(typescript@5.9.2) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vue: 3.5.21(typescript@5.9.2) '@volar/language-core@2.4.23': dependencies: @@ -2922,7 +2864,7 @@ snapshots: '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2)': dependencies: leaflet: 1.9.4 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.21(typescript@5.9.2) optionalDependencies: '@types/leaflet': 1.9.20 transitivePeerDependencies: @@ -2940,7 +2882,7 @@ snapshots: '@babel/types': 7.28.2 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.3) - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.21 optionalDependencies: '@babel/core': 7.28.3 transitivePeerDependencies: @@ -2953,39 +2895,39 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/parser': 7.28.3 - '@vue/compiler-sfc': 3.5.20 + '@vue/compiler-sfc': 3.5.21 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.20': + '@vue/compiler-core@3.5.21': dependencies: '@babel/parser': 7.28.3 - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.21 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.20': + '@vue/compiler-dom@3.5.21': dependencies: - '@vue/compiler-core': 3.5.20 - '@vue/shared': 3.5.20 + '@vue/compiler-core': 3.5.21 + '@vue/shared': 3.5.21 - '@vue/compiler-sfc@3.5.20': + '@vue/compiler-sfc@3.5.21': dependencies: '@babel/parser': 7.28.3 - '@vue/compiler-core': 3.5.20 - '@vue/compiler-dom': 3.5.20 - '@vue/compiler-ssr': 3.5.20 - '@vue/shared': 3.5.20 + '@vue/compiler-core': 3.5.21 + '@vue/compiler-dom': 3.5.21 + '@vue/compiler-ssr': 3.5.21 + '@vue/shared': 3.5.21 estree-walker: 2.0.2 magic-string: 0.30.18 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.20': + '@vue/compiler-ssr@3.5.21': dependencies: - '@vue/compiler-dom': 3.5.20 - '@vue/shared': 3.5.20 + '@vue/compiler-dom': 3.5.21 + '@vue/shared': 3.5.21 '@vue/compiler-vue2@2.7.16': dependencies: @@ -2998,15 +2940,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2))': + '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2))': dependencies: '@vue/devtools-kit': 8.0.1 '@vue/devtools-shared': 8.0.1 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) - vue: 3.5.20(typescript@5.9.2) + vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - vite @@ -3047,13 +2989,13 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.34.0(jiti@2.5.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) fast-glob: 3.3.3 - typescript-eslint: 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + typescript-eslint: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) optionalDependencies: typescript: 5.9.2 @@ -3063,9 +3005,9 @@ snapshots: '@vue/language-core@3.0.6(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.20 + '@vue/compiler-dom': 3.5.21 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.21 alien-signals: 2.0.7 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -3073,34 +3015,34 @@ snapshots: optionalDependencies: typescript: 5.9.2 - '@vue/reactivity@3.5.20': + '@vue/reactivity@3.5.21': dependencies: - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.21 - '@vue/runtime-core@3.5.20': + '@vue/runtime-core@3.5.21': dependencies: - '@vue/reactivity': 3.5.20 - '@vue/shared': 3.5.20 + '@vue/reactivity': 3.5.21 + '@vue/shared': 3.5.21 - '@vue/runtime-dom@3.5.20': + '@vue/runtime-dom@3.5.21': dependencies: - '@vue/reactivity': 3.5.20 - '@vue/runtime-core': 3.5.20 - '@vue/shared': 3.5.20 + '@vue/reactivity': 3.5.21 + '@vue/runtime-core': 3.5.21 + '@vue/shared': 3.5.21 csstype: 3.1.3 - '@vue/server-renderer@3.5.20(vue@3.5.20(typescript@5.9.2))': + '@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.9.2))': dependencies: - '@vue/compiler-ssr': 3.5.20 - '@vue/shared': 3.5.20 - vue: 3.5.20(typescript@5.9.2) + '@vue/compiler-ssr': 3.5.21 + '@vue/shared': 3.5.21 + vue: 3.5.21(typescript@5.9.2) - '@vue/shared@3.5.20': {} + '@vue/shared@3.5.21': {} - '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))': + '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))': optionalDependencies: typescript: 5.9.2 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.21(typescript@5.9.2) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -3146,12 +3088,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.25.3: + browserslist@4.25.4: dependencies: - caniuse-lite: 1.0.30001737 - electron-to-chromium: 1.5.209 + caniuse-lite: 1.0.30001739 + electron-to-chromium: 1.5.213 node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.3) + update-browserslist-db: 1.1.3(browserslist@4.25.4) buffer-builder@0.2.0: {} @@ -3161,7 +3103,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001737: {} + caniuse-lite@1.0.30001739: {} chalk@4.1.2: dependencies: @@ -3223,7 +3165,7 @@ snapshots: detect-libc@2.0.4: {} - electron-to-chromium@1.5.209: {} + electron-to-chromium@1.5.213: {} enhanced-resolve@5.18.3: dependencies: @@ -3242,7 +3184,7 @@ snapshots: dependencies: eslint: 9.34.0(jiti@2.5.1) - eslint-plugin-oxlint@1.13.0: + eslint-plugin-oxlint@1.14.0: dependencies: jsonc-parser: 3.3.1 @@ -3255,9 +3197,9 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1)) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) eslint: 9.34.0(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 @@ -3266,7 +3208,7 @@ snapshots: vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint-scope@8.4.0: dependencies: @@ -3279,7 +3221,7 @@ snapshots: eslint@9.34.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 @@ -3287,7 +3229,7 @@ snapshots: '@eslint/eslintrc': 3.3.1 '@eslint/js': 9.34.0 '@eslint/plugin-kit': 0.3.5 - '@humanfs/node': 0.16.6 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 @@ -3675,27 +3617,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 '@oxc-parser/binding-win32-x64-msvc': 0.74.0 - oxlint-tsgolint@0.0.4: + oxlint@1.14.0: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.0.4 - '@oxlint-tsgolint/darwin-x64': 0.0.4 - '@oxlint-tsgolint/linux-arm64': 0.0.4 - '@oxlint-tsgolint/linux-x64': 0.0.4 - '@oxlint-tsgolint/win32-arm64': 0.0.4 - '@oxlint-tsgolint/win32-x64': 0.0.4 - optional: true - - oxlint@1.13.0(oxlint-tsgolint@0.0.4): - optionalDependencies: - '@oxlint/darwin-arm64': 1.13.0 - '@oxlint/darwin-x64': 1.13.0 - '@oxlint/linux-arm64-gnu': 1.13.0 - '@oxlint/linux-arm64-musl': 1.13.0 - '@oxlint/linux-x64-gnu': 1.13.0 - '@oxlint/linux-x64-musl': 1.13.0 - '@oxlint/win32-arm64': 1.13.0 - '@oxlint/win32-x64': 1.13.0 - oxlint-tsgolint: 0.0.4 + '@oxlint/darwin-arm64': 1.14.0 + '@oxlint/darwin-x64': 1.14.0 + '@oxlint/linux-arm64-gnu': 1.14.0 + '@oxlint/linux-arm64-musl': 1.14.0 + '@oxlint/linux-x64-gnu': 1.14.0 + '@oxlint/linux-x64-musl': 1.14.0 + '@oxlint/win32-arm64': 1.14.0 + '@oxlint/win32-x64': 1.14.0 p-limit@3.1.0: dependencies: @@ -3733,10 +3664,10 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)): + pinia@3.0.3(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)): dependencies: '@vue/devtools-api': 7.7.7 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.21(typescript@5.9.2) optionalDependencies: typescript: 5.9.2 @@ -3781,7 +3712,7 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0): + rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0): dependencies: fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.1 @@ -3793,8 +3724,8 @@ snapshots: '@types/node': 24.3.0 fsevents: 2.3.3 jiti: 2.5.1 - sass: 1.91.0 - sass-embedded: 1.91.0 + sass: 1.92.0 + sass-embedded: 1.92.0 rolldown@1.0.0-beta.34: dependencies: @@ -3828,65 +3759,65 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.91.0: + sass-embedded-all-unknown@1.92.0: dependencies: - sass: 1.91.0 + sass: 1.92.0 optional: true - sass-embedded-android-arm64@1.91.0: + sass-embedded-android-arm64@1.92.0: optional: true - sass-embedded-android-arm@1.91.0: + sass-embedded-android-arm@1.92.0: optional: true - sass-embedded-android-riscv64@1.91.0: + sass-embedded-android-riscv64@1.92.0: optional: true - sass-embedded-android-x64@1.91.0: + sass-embedded-android-x64@1.92.0: optional: true - sass-embedded-darwin-arm64@1.91.0: + sass-embedded-darwin-arm64@1.92.0: optional: true - sass-embedded-darwin-x64@1.91.0: + sass-embedded-darwin-x64@1.92.0: optional: true - sass-embedded-linux-arm64@1.91.0: + sass-embedded-linux-arm64@1.92.0: optional: true - sass-embedded-linux-arm@1.91.0: + sass-embedded-linux-arm@1.92.0: optional: true - sass-embedded-linux-musl-arm64@1.91.0: + sass-embedded-linux-musl-arm64@1.92.0: optional: true - sass-embedded-linux-musl-arm@1.91.0: + sass-embedded-linux-musl-arm@1.92.0: optional: true - sass-embedded-linux-musl-riscv64@1.91.0: + sass-embedded-linux-musl-riscv64@1.92.0: optional: true - sass-embedded-linux-musl-x64@1.91.0: + sass-embedded-linux-musl-x64@1.92.0: optional: true - sass-embedded-linux-riscv64@1.91.0: + sass-embedded-linux-riscv64@1.92.0: optional: true - sass-embedded-linux-x64@1.91.0: + sass-embedded-linux-x64@1.92.0: optional: true - sass-embedded-unknown-all@1.91.0: + sass-embedded-unknown-all@1.92.0: dependencies: - sass: 1.91.0 + sass: 1.92.0 optional: true - sass-embedded-win32-arm64@1.91.0: + sass-embedded-win32-arm64@1.92.0: optional: true - sass-embedded-win32-x64@1.91.0: + sass-embedded-win32-x64@1.92.0: optional: true - sass-embedded@1.91.0: + sass-embedded@1.92.0: dependencies: '@bufbuild/protobuf': 2.7.0 buffer-builder: 0.2.0 @@ -3897,26 +3828,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.91.0 - sass-embedded-android-arm: 1.91.0 - sass-embedded-android-arm64: 1.91.0 - sass-embedded-android-riscv64: 1.91.0 - sass-embedded-android-x64: 1.91.0 - sass-embedded-darwin-arm64: 1.91.0 - sass-embedded-darwin-x64: 1.91.0 - sass-embedded-linux-arm: 1.91.0 - sass-embedded-linux-arm64: 1.91.0 - sass-embedded-linux-musl-arm: 1.91.0 - sass-embedded-linux-musl-arm64: 1.91.0 - sass-embedded-linux-musl-riscv64: 1.91.0 - sass-embedded-linux-musl-x64: 1.91.0 - sass-embedded-linux-riscv64: 1.91.0 - sass-embedded-linux-x64: 1.91.0 - sass-embedded-unknown-all: 1.91.0 - sass-embedded-win32-arm64: 1.91.0 - sass-embedded-win32-x64: 1.91.0 + sass-embedded-all-unknown: 1.92.0 + sass-embedded-android-arm: 1.92.0 + sass-embedded-android-arm64: 1.92.0 + sass-embedded-android-riscv64: 1.92.0 + sass-embedded-android-x64: 1.92.0 + sass-embedded-darwin-arm64: 1.92.0 + sass-embedded-darwin-x64: 1.92.0 + sass-embedded-linux-arm: 1.92.0 + sass-embedded-linux-arm64: 1.92.0 + sass-embedded-linux-musl-arm: 1.92.0 + sass-embedded-linux-musl-arm64: 1.92.0 + sass-embedded-linux-musl-riscv64: 1.92.0 + sass-embedded-linux-musl-x64: 1.92.0 + sass-embedded-linux-riscv64: 1.92.0 + sass-embedded-linux-x64: 1.92.0 + sass-embedded-unknown-all: 1.92.0 + sass-embedded-win32-arm64: 1.92.0 + sass-embedded-win32-x64: 1.92.0 - sass@1.91.0: + sass@1.92.0: dependencies: chokidar: 4.0.3 immutable: 5.1.3 @@ -4009,12 +3940,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.34.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: @@ -4031,9 +3962,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.3(browserslist@4.25.3): + update-browserslist-db@1.1.3(browserslist@4.25.4): dependencies: - browserslist: 4.25.3 + browserslist: 4.25.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -4045,17 +3976,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) - vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) - vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): + vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): dependencies: - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) - vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): dependencies: ansis: 4.1.0 debug: 4.4.1 @@ -4065,27 +3996,27 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.1 unplugin-utils: 0.3.0 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0))(vue@3.5.20(typescript@5.9.2)) + '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)) '@vue/devtools-kit': 8.0.1 '@vue/devtools-shared': 8.0.1 execa: 9.6.0 sirv: 3.0.1 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): dependencies: '@babel/core': 7.28.3 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) @@ -4093,10 +4024,10 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) - '@vue/compiler-dom': 3.5.20 + '@vue/compiler-dom': 3.5.21 kolorist: 1.8.0 magic-string: 0.30.18 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.91.0)(sass@1.91.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) transitivePeerDependencies: - supports-color @@ -4117,14 +4048,14 @@ snapshots: vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2): dependencies: '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - typescript - vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)): + vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.21(typescript@5.9.2) vue-tsc@3.0.6(typescript@5.9.2): dependencies: @@ -4132,13 +4063,13 @@ snapshots: '@vue/language-core': 3.0.6(typescript@5.9.2) typescript: 5.9.2 - vue@3.5.20(typescript@5.9.2): + vue@3.5.21(typescript@5.9.2): dependencies: - '@vue/compiler-dom': 3.5.20 - '@vue/compiler-sfc': 3.5.20 - '@vue/runtime-dom': 3.5.20 - '@vue/server-renderer': 3.5.20(vue@3.5.20(typescript@5.9.2)) - '@vue/shared': 3.5.20 + '@vue/compiler-dom': 3.5.21 + '@vue/compiler-sfc': 3.5.21 + '@vue/runtime-dom': 3.5.21 + '@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.9.2)) + '@vue/shared': 3.5.21 optionalDependencies: typescript: 5.9.2 From bce99cd307fca61b0d070f0795e4449671aca8e4 Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 3 Sep 2025 20:48:22 +0200 Subject: [PATCH 08/29] Fixed marker ts error --- src/components/ReviewMarker.vue | 24 ++++++++++++------------ src/models/Markers.ts | 2 +- src/stores/reviews.ts | 12 ++++++++++++ 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/src/components/ReviewMarker.vue b/src/components/ReviewMarker.vue index b600859..5da4f39 100644 --- a/src/components/ReviewMarker.vue +++ b/src/components/ReviewMarker.vue @@ -21,7 +21,7 @@ const popupOffset = [0, iconSize.value[0] * -0.66] {{ marker.title }} -

+

@@ -48,21 +48,21 @@ const popupOffset = [0, iconSize.value[0] * -0.66]
- {{ marker.reviews?.[0].grade }} + {{ marker.reviews?.[0]!.grade }}
diff --git a/src/models/Markers.ts b/src/models/Markers.ts index 7cf4a23..7f3b351 100644 --- a/src/models/Markers.ts +++ b/src/models/Markers.ts @@ -1,7 +1,7 @@ import type { PointTuple } from "leaflet" export type MarkerType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" -export type FoodType = "mixed" | "asian" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" +export type FoodType = "mixed" | "asian" | "creole" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" export interface ReviewMarker { coords: PointTuple diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index e17a4f7..9aef061 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -143,6 +143,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Black Temple Food", + coords: [48.11434262064451, -1.6816647295465943], + type: "restaurant", + food: "creole", + reviews: [ + { + grade: 4.0, + text: "Bonnes frites de patates douces et les empanadas sont bons ; leurs photos sont plus anciennes et ne montrent pas les bonnes quantités." + } + ] + }, { title: "Côté Sushi", coords: [48.11324625619256, -1.6800305422199695], From 2d0e74cccae9d458ac2207a21b7224e1600de36e Mon Sep 17 00:00:00 2001 From: Alexis Date: Sun, 7 Sep 2025 16:25:51 +0200 Subject: [PATCH 09/29] Added more restaurants in nantes --- src/stores/reviews.ts | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index 9aef061..a0db201 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -321,6 +321,42 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Tori Ya", + coords: [47.21604527370448, -1.5530336515343512], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 4.1, + text: "Un restaurant de ramen qui rappelle beaucoup Ramen Ya à Rennes. Le service est sympa et la viande est bien marinée et tendre." + } + ] + }, + { + title: "Le Bistrô", + coords: [47.21609336440933, -1.5527898373175086], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 4.4, + text: "Burgers avec une pâte maison très bonne." + } + ] + }, + { + title: "Magmaa Food Hall", + coords: [47.20708383890612, -1.559485334774135], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 2.8, + text: "Un food hall avec un rapport qualité-prix aléatoire selon les stands. Le stand américain est très très gras, mais tolérable. Le stand koréen est assez bon. La majorité des ingrédients sont pas très frais et sont mal cuisinés imo." + } + ] + }, { title: "KilKenny's Pub", coords: [48.11105421896557, -1.6773275062735566], From fa67e13bd483e0594f7d8556fc7a07572941d160 Mon Sep 17 00:00:00 2001 From: Alexis Date: Sun, 7 Sep 2025 16:26:27 +0200 Subject: [PATCH 10/29] Updated package --- package.json | 10 +- pnpm-lock.yaml | 697 ++++++++++++++++++++++++------------------------- 2 files changed, 349 insertions(+), 358 deletions(-) diff --git a/package.json b/package.json index b22a4b9..cc2f200 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ "format": "prettier --write src/" }, "dependencies": { - "@tailwindcss/vite": "^4.1.12", + "@tailwindcss/vite": "^4.1.13", "@vue-leaflet/vue-leaflet": "^0.10.1", "leaflet": "^1.9.4", "pinia": "^3.0.3", - "tailwindcss": "^4.1.12", + "tailwindcss": "^4.1.13", "vue": "^3.5.21", "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.5.1" @@ -31,19 +31,19 @@ "@prettier/plugin-oxc": "^0.0.4", "@tsconfig/node22": "^22.0.2", "@types/leaflet": "^1.9.20", - "@types/node": "^24.3.0", + "@types/node": "^24.3.1", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", - "eslint": "^9.34.0", + "eslint": "^9.35.0", "eslint-plugin-oxlint": "~1.14.0", "eslint-plugin-vue": "~10.4.0", "jiti": "^2.5.1", "npm-run-all2": "^8.0.4", "oxlint": "~1.14.0", "prettier": "3.6.2", - "sass-embedded": "^1.92.0", + "sass-embedded": "^1.92.1", "typescript": "~5.9.2", "vite": "npm:rolldown-vite@^7.1.5", "vite-plugin-vue-devtools": "^8.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 740cee7..90b00fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@tailwindcss/vite': - specifier: ^4.1.12 - version: 4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + specifier: ^4.1.13 + version: 4.1.13(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) @@ -21,8 +21,8 @@ importers: specifier: ^3.0.3 version: 3.0.3(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) tailwindcss: - specifier: ^4.1.12 - version: 4.1.12 + specifier: ^4.1.13 + version: 4.1.13 vue: specifier: ^3.5.21 version: 3.5.21(typescript@5.9.2) @@ -43,29 +43,29 @@ importers: specifier: ^1.9.20 version: 1.9.20 '@types/node': - specifier: ^24.3.0 - version: 24.3.0 + specifier: ^24.3.1 + version: 24.3.1 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)) + version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2) + version: 10.2.0(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vue/tsconfig': specifier: ^0.8.1 version: 0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) eslint: - specifier: ^9.34.0 - version: 9.34.0(jiti@2.5.1) + specifier: ^9.35.0 + version: 9.35.0(jiti@2.5.1) eslint-plugin-oxlint: specifier: ~1.14.0 version: 1.14.0 eslint-plugin-vue: specifier: ~10.4.0 - version: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) + version: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) jiti: specifier: ^2.5.1 version: 2.5.1 @@ -79,37 +79,33 @@ importers: specifier: 3.6.2 version: 3.6.2 sass-embedded: - specifier: ^1.92.0 - version: 1.92.0 + specifier: ^1.92.1 + version: 1.92.1 typescript: specifier: ~5.9.2 version: 5.9.2 vite: specifier: npm:rolldown-vite@^7.1.5 - version: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + version: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) vite-plugin-vue-devtools: specifier: ^8.0.1 - version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)) + version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) vue-tsc: specifier: ^3.0.6 version: 3.0.6(typescript@5.9.2) packages: - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.0': - resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} + '@babel/compat-data@7.28.4': + resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.3': - resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==} + '@babel/core@7.28.4': + resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} engines: {node: '>=6.9.0'} '@babel/generator@7.28.3': @@ -178,12 +174,12 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.28.3': - resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==} + '@babel/helpers@7.28.4': + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.3': - resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} hasBin: true @@ -232,12 +228,12 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.3': - resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} + '@babel/traverse@7.28.4': + resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.2': - resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} '@bufbuild/protobuf@2.7.0': @@ -278,8 +274,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.34.0': - resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==} + '@eslint/js@9.35.0': + resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -659,65 +655,65 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@tailwindcss/node@4.1.12': - resolution: {integrity: sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==} + '@tailwindcss/node@4.1.13': + resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} - '@tailwindcss/oxide-android-arm64@4.1.12': - resolution: {integrity: sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==} + '@tailwindcss/oxide-android-arm64@4.1.13': + resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.12': - resolution: {integrity: sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==} + '@tailwindcss/oxide-darwin-arm64@4.1.13': + resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.12': - resolution: {integrity: sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==} + '@tailwindcss/oxide-darwin-x64@4.1.13': + resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.12': - resolution: {integrity: sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==} + '@tailwindcss/oxide-freebsd-x64@4.1.13': + resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12': - resolution: {integrity: sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.12': - resolution: {integrity: sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.12': - resolution: {integrity: sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.12': - resolution: {integrity: sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.12': - resolution: {integrity: sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==} + '@tailwindcss/oxide-linux-x64-musl@4.1.13': + resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.12': - resolution: {integrity: sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==} + '@tailwindcss/oxide-wasm32-wasi@4.1.13': + resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -728,24 +724,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.12': - resolution: {integrity: sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.12': - resolution: {integrity: sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.12': - resolution: {integrity: sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==} + '@tailwindcss/oxide@4.1.13': + resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.1.12': - resolution: {integrity: sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ==} + '@tailwindcss/vite@4.1.13': + resolution: {integrity: sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -767,8 +763,8 @@ packages: '@types/leaflet@1.9.20': resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} - '@types/node@24.3.0': - resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} + '@types/node@24.3.1': + resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} '@typescript-eslint/eslint-plugin@8.42.0': resolution: {integrity: sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==} @@ -1027,8 +1023,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001739: - resolution: {integrity: sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==} + caniuse-lite@1.0.30001741: + resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1110,8 +1106,8 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - electron-to-chromium@1.5.213: - resolution: {integrity: sha512-xr9eRzSLNa4neDO0xVFrkXu3vyIzG4Ay08dApecw42Z1NbmCt+keEpXdvlYGVe0wtvY5dhW0Ay0lY0IOfsCg0Q==} + electron-to-chromium@1.5.214: + resolution: {integrity: sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1178,8 +1174,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.34.0: - resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==} + eslint@9.35.0: + resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1568,8 +1564,8 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.20: + resolution: {integrity: sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==} npm-normalize-package-bin@4.0.0: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} @@ -1782,117 +1778,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.92.0: - resolution: {integrity: sha512-0VcRBilndf8Iot7zfKKEYH7Ig4JBRjltf7Ba9dNL6wtv0m1a36cm8FgZFofrXtDjUgVTV/aEH/Xw4zBUs6vFYA==} + sass-embedded-all-unknown@1.92.1: + resolution: {integrity: sha512-5t6/YZf+vhO3OY/49h8RCL6Cwo78luva0M+TnTM9gu9ASffRXAuOVLNKciSXa3loptyemDDS6IU5/dVH5w0KmA==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.92.0: - resolution: {integrity: sha512-m0JY0QyskN77AFpA8FKxqXZNWSzrPvKOvZqOu1DwEEipyHuSdiAVFDHZ6EpI3aABxCXE3jgkP+Ij2mb4hiLxFw==} + sass-embedded-android-arm64@1.92.1: + resolution: {integrity: sha512-Q+UruGb7yKawHagVmVDRRKsnc4mJZvWMBnuRCu2coJo2FofyqBmXohVGXbxko97sYceA9TJTrUEx3WVKQUNCbQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.92.0: - resolution: {integrity: sha512-0NH0zElKL5gLdNcWFzYX/bqtpoFq5ogcU+4vLdmpBXA9Zl5NFPXAPRA6K8pgjQNWpnV7bG05JSIVPuNKZ60Ptg==} + sass-embedded-android-arm@1.92.1: + resolution: {integrity: sha512-4EjpVVzuksERdgAd4BqeSXFnWtWN3DSRyEIUPJ7BhcS9sfDh2Gf6miI2kNTvIQLJ2XIJynDDcEQ8a1U9KwKUTQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.92.0: - resolution: {integrity: sha512-wfVRf2PFR15vCgJE3SWLZQRo+98xm7vKvpHiaPU4satutwMKC8yXxDvsc7hFBqQYBtqHNK5ap5dZSXlgdGGZrA==} + sass-embedded-android-riscv64@1.92.1: + resolution: {integrity: sha512-nCY5btLlX7W7Jc6cCL6D2Yklpiu540EJ2G08YVGu12DrAMCBzqM347CSRf2ojp1H8jyhvmLkaFwnrJWzh+6S+w==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.92.0: - resolution: {integrity: sha512-bc1c3OMdfrYoiIzVzsMI3KBnIa4mEumg7jHzonkDUIUWrfUNsbzlO+UXX1CcRyfaOIqyKNNZLVvBCz8EwmUsbQ==} + sass-embedded-android-x64@1.92.1: + resolution: {integrity: sha512-qYWR3bftJ77aLYwYDFuzDI4dcwVVixxqQxlIQWNGkHRCexj614qGSSHemr18C2eVj3mjXAQxTQxU68U7pkGPAA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.92.0: - resolution: {integrity: sha512-vZh1WCL2QlQyTlAD8snmC8W90XBZI/125o15bfKkGbUzV58dkZJf413hk6JVQS2+a0lZT4GxvrlGH1fSaSNTug==} + sass-embedded-darwin-arm64@1.92.1: + resolution: {integrity: sha512-g2yQ3txjMYLKMjL2cW1xRO9nnV3ijf95NbX/QShtV6tiVUETZNWDsRMDEwBNGYY6PTE/UZerjJL1R/2xpQg6WA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.92.0: - resolution: {integrity: sha512-4vJsXpOQAgU+KrrW/3POvhnfkG9iJ4gU8ujeEDXqCSSY2M+5B/j0S6iXB7nu3Z9MfmCl8V4B6xyeB0EWE5Ul0g==} + sass-embedded-darwin-x64@1.92.1: + resolution: {integrity: sha512-eH+fgxLQhTEPjZPCgPAVuX5e514Qp/4DMAUMtlNShv4cr4TD5qOp1XlsPYR/b7uE7p2cKFkUpUn/bHNqJ2ay4A==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.92.0: - resolution: {integrity: sha512-HH4LNY1svM2Lv6NCxqOQca42hzG/o55ON9X3T0R18Rl9kVb3y5qiJpdrHh7sSlZWF4qhHYbRc9BIc+Tw142oog==} + sass-embedded-linux-arm64@1.92.1: + resolution: {integrity: sha512-dNmlpGeZkry1BofhAdGFBXrpM69y9LlYuNnncf+HfsOOUtj8j0q1RwS+zb5asknhKFUOAG8GCGRY1df7Rwu35g==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.92.0: - resolution: {integrity: sha512-HMjTDjIT8bHwAVd0c8r8QvGxGZwJg3H06/Y5ZiaiwVGiZtYS9jfef6LnrPw8LY5cOG8wm9RZ9AgVqvkL7E2jBQ==} + sass-embedded-linux-arm@1.92.1: + resolution: {integrity: sha512-cT3w8yoQTqrtZvWLJeutEGmawITDTY4J6oSVQjeDcPnnoPt0gOFxem8YMznraACXvahw/2+KJDH33BTNgiPo0A==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.92.0: - resolution: {integrity: sha512-xYzZDmcPb3BsaD6qlRTqZqtyMOZfGCSKJBZYj2ZRJiKDDr1sqPSIqKx6G8jc1wJAVdvoNp5tzENnCfY7NRkxNA==} + sass-embedded-linux-musl-arm64@1.92.1: + resolution: {integrity: sha512-TfiEBkCyNzVoOhjHXUT+vZ6+p0ueDbvRw6f4jHdkvljZzXdXMby4wh7BU1odl69rgRTkSvYKhgbErRLDR/F7pQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.92.0: - resolution: {integrity: sha512-qJDCXm379yRT9+8wKSi6nHFCOODTmD6XmE8rqmMozKo6kvCM+Y3sAMlHrT/0+pfzlGh1JSamkoYIo/ODn+LRVA==} + sass-embedded-linux-musl-arm@1.92.1: + resolution: {integrity: sha512-nPBos6lI31ef2zQhqTZhFOU7ar4impJbLIax0XsqS269YsiCwjhk11VmUloJTpFlJuKMiVXNo7dPx+katxhD/Q==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.92.0: - resolution: {integrity: sha512-ZD3a6c7YvAjp1lEkKyaQpHc5EuetQ0RU3YoTfjwHiyWwezsuJHZc4hkS7SXWbZNEvi7tc2U1bdt4nSdx9c5Qxw==} + sass-embedded-linux-musl-riscv64@1.92.1: + resolution: {integrity: sha512-R+RcJA4EYpJDE9JM1GgPYgZo7x94FlxZ6jPodOQkEaZ1S9kvXVCuP5X/0PXRPhu08KJOfeMsAElzfdAjUf7KJg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.92.0: - resolution: {integrity: sha512-ShivGoEKmpyL57hQB9K+EMEOWOo+LuwH5eIM2T0sRIHW5n28IS6h12R3WEJVf+PYtSi9FKWazy7kzeLefya6fQ==} + sass-embedded-linux-musl-x64@1.92.1: + resolution: {integrity: sha512-/HolYRGXJjx8nLw6oj5ZrkR7PFM7X/5kE4MYZaFMpDIPIcw3bqB2fUXLo/MYlRLsw7gBAT6hJAMBrNdKuTphfw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.92.0: - resolution: {integrity: sha512-CTZF8rMYBS4JsGGFMUwdPExq6DxhONXQv9omKpVmuleRw52Isx37GaMTQg5zSxunS6QfwqCyUysjWXTLe8khHA==} + sass-embedded-linux-riscv64@1.92.1: + resolution: {integrity: sha512-b9bxe0CMsbSsLx3nrR0cq8xpIkoAC6X36o4DGMITF3m2v3KsojC7ru9X0Gz+zUFr6rwpq/0lTNzFLNu6sPNo3w==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.92.0: - resolution: {integrity: sha512-jAY4tzhSUUDUYSl0m+GQub/ZpVk00Pn4ybHeUICAYSQj043A9rkag+LSKDGCvC/0MptMM+/HkIDAC06tRY4PeQ==} + sass-embedded-linux-x64@1.92.1: + resolution: {integrity: sha512-xuiK5Jp5NldW4bvlC7AuX1Wf7o0gLZ3md/hNg+bkTvxtCDgnUHtfdo8Q+xWP11bD9QX31xXFWpmUB8UDLi6XQQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.92.0: - resolution: {integrity: sha512-s0UF1jquqhrxg0dl/0E+L5tCH1zv1ueF+m3VgJukDkDSTW+nb7wpCGcm8csGoSXnP8+dq53jtUXVtt8sPLr8ZQ==} + sass-embedded-unknown-all@1.92.1: + resolution: {integrity: sha512-AT9oXvtNY4N+Nd0wvoWqq9A5HjdH/X3aUH4boQUtXyaJ/9DUwnQmBpP5Gtn028ZS8exOGBdobmmWAuigv0k/OA==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.92.0: - resolution: {integrity: sha512-K8x+q2W0VyGPBtO3b0AlpecGOk47ce2FkEX0WD1gEexpbRCytQ+udDACHQGXpwWYPgSIT9ky0IASzDVT1fjMcw==} + sass-embedded-win32-arm64@1.92.1: + resolution: {integrity: sha512-KvmpQjY9yTBMtTYz4WBqetlv9bGaDW1aStcu7MSTbH7YiSybX/9fnxlCAEQv1WlIidQhcJAiyk0Eae+LGK7cIQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.92.0: - resolution: {integrity: sha512-b0051n7EwSvH580u8LjsCAj2US1F59FY6/GbWJWlE2bidzY86/f8ovl4LsGY/uM3lNzWQlA/0BGmdAm44d/qJg==} + sass-embedded-win32-x64@1.92.1: + resolution: {integrity: sha512-B6Nz/GbH7Vkpb2TkQHsGcczWM5t+70VWopWF1x5V5yxLpA8ZzVQ7NTKKi+jDoVY2Efu6ZyzgT9n5KgG2kWliXA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.92.0: - resolution: {integrity: sha512-daqnoAA+AmXvcL1fvJRMd4RDPZM2s27qYxb51c5TYc1B1Zugu0gVGyA5leoXQJEzo6sDTQ95J8X0yFcdBNGNtw==} + sass-embedded@1.92.1: + resolution: {integrity: sha512-28YwLnF5atAhogt3E4hXzz/NB9dwKffyw08a7DEasLh94P7+aELkG3ENSHYCWB9QFN14hYNLfwr9ozUsPDhcDQ==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.92.0: - resolution: {integrity: sha512-KDNI0BxgIRDAfJgzNm5wuy+4yOCIZyrUbjSpiU/JItfih+KGXAVefKL53MTml054MmBA3DDKIBMSI/7XLxZJ3A==} + sass@1.92.1: + resolution: {integrity: sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -1921,8 +1917,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - sirv@3.0.1: - resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + sirv@3.0.2: + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} source-map-js@1.2.1: @@ -1965,8 +1961,8 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@4.1.12: - resolution: {integrity: sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==} + tailwindcss@4.1.13: + resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==} tapable@2.2.3: resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} @@ -1976,8 +1972,8 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} - tinyglobby@0.2.14: - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} to-regex-range@5.0.1: @@ -2142,31 +2138,26 @@ packages: snapshots: - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 - '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.0': {} + '@babel/compat-data@7.28.4': {} - '@babel/core@7.28.3': + '@babel/core@7.28.4': dependencies: - '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) - '@babel/helpers': 7.28.3 - '@babel/parser': 7.28.3 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helpers': 7.28.4 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.1 gensync: 1.0.0-beta.2 @@ -2177,33 +2168,33 @@ snapshots: '@babel/generator@7.28.3': dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.30 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.0 + '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 browserslist: 4.25.4 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2212,46 +2203,46 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -2261,79 +2252,79 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helpers@7.28.3': + '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 - '@babel/parser@7.28.3': + '@babel/parser@7.28.4': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.3)': + '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.4) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': dependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) transitivePeerDependencies: - supports-color '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 - '@babel/traverse@7.28.3': + '@babel/traverse@7.28.4': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 debug: 4.4.1 transitivePeerDependencies: - supports-color - '@babel/types@7.28.2': + '@babel/types@7.28.4': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 @@ -2356,9 +2347,9 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.8.0(eslint@9.34.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.8.0(eslint@9.35.0(jiti@2.5.1))': dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -2391,7 +2382,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.34.0': {} + '@eslint/js@9.35.0': {} '@eslint/object-schema@2.1.6': {} @@ -2658,7 +2649,7 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@tailwindcss/node@4.1.12': + '@tailwindcss/node@4.1.13': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 @@ -2666,68 +2657,68 @@ snapshots: lightningcss: 1.30.1 magic-string: 0.30.18 source-map-js: 1.2.1 - tailwindcss: 4.1.12 + tailwindcss: 4.1.13 - '@tailwindcss/oxide-android-arm64@4.1.12': + '@tailwindcss/oxide-android-arm64@4.1.13': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.12': + '@tailwindcss/oxide-darwin-arm64@4.1.13': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.12': + '@tailwindcss/oxide-darwin-x64@4.1.13': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.12': + '@tailwindcss/oxide-freebsd-x64@4.1.13': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.12': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.12': + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.12': + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.12': + '@tailwindcss/oxide-linux-x64-musl@4.1.13': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.12': + '@tailwindcss/oxide-wasm32-wasi@4.1.13': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.12': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.12': + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': optional: true - '@tailwindcss/oxide@4.1.12': + '@tailwindcss/oxide@4.1.13': dependencies: detect-libc: 2.0.4 tar: 7.4.3 optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.12 - '@tailwindcss/oxide-darwin-arm64': 4.1.12 - '@tailwindcss/oxide-darwin-x64': 4.1.12 - '@tailwindcss/oxide-freebsd-x64': 4.1.12 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.12 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.12 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.12 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.12 - '@tailwindcss/oxide-linux-x64-musl': 4.1.12 - '@tailwindcss/oxide-wasm32-wasi': 4.1.12 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.12 + '@tailwindcss/oxide-android-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-x64': 4.1.13 + '@tailwindcss/oxide-freebsd-x64': 4.1.13 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-x64-musl': 4.1.13 + '@tailwindcss/oxide-wasm32-wasi': 4.1.13 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 - '@tailwindcss/vite@4.1.12(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))': + '@tailwindcss/vite@4.1.13(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))': dependencies: - '@tailwindcss/node': 4.1.12 - '@tailwindcss/oxide': 4.1.12 - tailwindcss: 4.1.12 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + tailwindcss: 4.1.13 + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) '@tsconfig/node22@22.0.2': {} @@ -2746,19 +2737,19 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@24.3.0': + '@types/node@24.3.1': dependencies: undici-types: 7.10.0 - '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/type-utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.42.0 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -2767,14 +2758,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.42.0 '@typescript-eslint/types': 8.42.0 '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.42.0 debug: 4.4.1 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -2797,13 +2788,13 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.42.0 '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -2827,13 +2818,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.42.0 '@typescript-eslint/types': 8.42.0 '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -2843,10 +2834,10 @@ snapshots: '@typescript-eslint/types': 8.42.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) vue: 3.5.21(typescript@5.9.2) '@volar/language-core@2.4.23': @@ -2872,36 +2863,36 @@ snapshots: '@vue/babel-helper-vue-transform-on@1.5.0': {} - '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.3)': + '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)': dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 '@vue/babel-helper-vue-transform-on': 1.5.0 - '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.3) + '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.4) '@vue/shared': 3.5.21 optionalDependencies: - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.3)': + '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.4)': dependencies: '@babel/code-frame': 7.27.1 - '@babel/core': 7.28.3 + '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/compiler-sfc': 3.5.21 transitivePeerDependencies: - supports-color '@vue/compiler-core@3.5.21': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/shared': 3.5.21 entities: 4.5.0 estree-walker: 2.0.2 @@ -2914,7 +2905,7 @@ snapshots: '@vue/compiler-sfc@3.5.21': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/compiler-core': 3.5.21 '@vue/compiler-dom': 3.5.21 '@vue/compiler-ssr': 3.5.21 @@ -2940,14 +2931,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2))': + '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@vue/devtools-kit': 8.0.1 '@vue/devtools-shared': 8.0.1 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - vite @@ -2980,23 +2971,23 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2)': dependencies: - eslint: 9.34.0(jiti@2.5.1) - eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1)) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2) + eslint: 9.35.0(jiti@2.5.1) + eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2) prettier: 3.6.2 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) fast-glob: 3.3.3 - typescript-eslint: 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) + typescript-eslint: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: @@ -3090,9 +3081,9 @@ snapshots: browserslist@4.25.4: dependencies: - caniuse-lite: 1.0.30001739 - electron-to-chromium: 1.5.213 - node-releases: 2.0.19 + caniuse-lite: 1.0.30001741 + electron-to-chromium: 1.5.214 + node-releases: 2.0.20 update-browserslist-db: 1.1.3(browserslist@4.25.4) buffer-builder@0.2.0: {} @@ -3103,7 +3094,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001739: {} + caniuse-lite@1.0.30001741: {} chalk@4.1.2: dependencies: @@ -3165,7 +3156,7 @@ snapshots: detect-libc@2.0.4: {} - electron-to-chromium@1.5.213: {} + electron-to-chromium@1.5.214: {} enhanced-resolve@5.18.3: dependencies: @@ -3180,35 +3171,35 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)): + eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)): dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) eslint-plugin-oxlint@1.14.0: dependencies: jsonc-parser: 3.3.1 - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2): dependencies: - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) prettier: 3.6.2 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1)) + eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))): dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) - eslint: 9.34.0(jiti@2.5.1) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) + eslint: 9.35.0(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.2 - vue-eslint-parser: 10.2.0(eslint@9.34.0(jiti@2.5.1)) + vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint-scope@8.4.0: dependencies: @@ -3219,15 +3210,15 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.34.0(jiti@2.5.1): + eslint@9.35.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.34.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 '@eslint/core': 0.15.2 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.34.0 + '@eslint/js': 9.35.0 '@eslint/plugin-kit': 0.3.5 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 @@ -3555,7 +3546,7 @@ snapshots: node-addon-api@7.1.1: optional: true - node-releases@2.0.19: {} + node-releases@2.0.20: {} npm-normalize-package-bin@4.0.0: {} @@ -3712,20 +3703,20 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0): + rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1): dependencies: fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.1 picomatch: 4.0.3 postcss: 8.5.6 rolldown: 1.0.0-beta.34 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.3.0 + '@types/node': 24.3.1 fsevents: 2.3.3 jiti: 2.5.1 - sass: 1.92.0 - sass-embedded: 1.92.0 + sass: 1.92.1 + sass-embedded: 1.92.1 rolldown@1.0.0-beta.34: dependencies: @@ -3759,65 +3750,65 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.92.0: + sass-embedded-all-unknown@1.92.1: dependencies: - sass: 1.92.0 + sass: 1.92.1 optional: true - sass-embedded-android-arm64@1.92.0: + sass-embedded-android-arm64@1.92.1: optional: true - sass-embedded-android-arm@1.92.0: + sass-embedded-android-arm@1.92.1: optional: true - sass-embedded-android-riscv64@1.92.0: + sass-embedded-android-riscv64@1.92.1: optional: true - sass-embedded-android-x64@1.92.0: + sass-embedded-android-x64@1.92.1: optional: true - sass-embedded-darwin-arm64@1.92.0: + sass-embedded-darwin-arm64@1.92.1: optional: true - sass-embedded-darwin-x64@1.92.0: + sass-embedded-darwin-x64@1.92.1: optional: true - sass-embedded-linux-arm64@1.92.0: + sass-embedded-linux-arm64@1.92.1: optional: true - sass-embedded-linux-arm@1.92.0: + sass-embedded-linux-arm@1.92.1: optional: true - sass-embedded-linux-musl-arm64@1.92.0: + sass-embedded-linux-musl-arm64@1.92.1: optional: true - sass-embedded-linux-musl-arm@1.92.0: + sass-embedded-linux-musl-arm@1.92.1: optional: true - sass-embedded-linux-musl-riscv64@1.92.0: + sass-embedded-linux-musl-riscv64@1.92.1: optional: true - sass-embedded-linux-musl-x64@1.92.0: + sass-embedded-linux-musl-x64@1.92.1: optional: true - sass-embedded-linux-riscv64@1.92.0: + sass-embedded-linux-riscv64@1.92.1: optional: true - sass-embedded-linux-x64@1.92.0: + sass-embedded-linux-x64@1.92.1: optional: true - sass-embedded-unknown-all@1.92.0: + sass-embedded-unknown-all@1.92.1: dependencies: - sass: 1.92.0 + sass: 1.92.1 optional: true - sass-embedded-win32-arm64@1.92.0: + sass-embedded-win32-arm64@1.92.1: optional: true - sass-embedded-win32-x64@1.92.0: + sass-embedded-win32-x64@1.92.1: optional: true - sass-embedded@1.92.0: + sass-embedded@1.92.1: dependencies: '@bufbuild/protobuf': 2.7.0 buffer-builder: 0.2.0 @@ -3828,26 +3819,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.92.0 - sass-embedded-android-arm: 1.92.0 - sass-embedded-android-arm64: 1.92.0 - sass-embedded-android-riscv64: 1.92.0 - sass-embedded-android-x64: 1.92.0 - sass-embedded-darwin-arm64: 1.92.0 - sass-embedded-darwin-x64: 1.92.0 - sass-embedded-linux-arm: 1.92.0 - sass-embedded-linux-arm64: 1.92.0 - sass-embedded-linux-musl-arm: 1.92.0 - sass-embedded-linux-musl-arm64: 1.92.0 - sass-embedded-linux-musl-riscv64: 1.92.0 - sass-embedded-linux-musl-x64: 1.92.0 - sass-embedded-linux-riscv64: 1.92.0 - sass-embedded-linux-x64: 1.92.0 - sass-embedded-unknown-all: 1.92.0 - sass-embedded-win32-arm64: 1.92.0 - sass-embedded-win32-x64: 1.92.0 + sass-embedded-all-unknown: 1.92.1 + sass-embedded-android-arm: 1.92.1 + sass-embedded-android-arm64: 1.92.1 + sass-embedded-android-riscv64: 1.92.1 + sass-embedded-android-x64: 1.92.1 + sass-embedded-darwin-arm64: 1.92.1 + sass-embedded-darwin-x64: 1.92.1 + sass-embedded-linux-arm: 1.92.1 + sass-embedded-linux-arm64: 1.92.1 + sass-embedded-linux-musl-arm: 1.92.1 + sass-embedded-linux-musl-arm64: 1.92.1 + sass-embedded-linux-musl-riscv64: 1.92.1 + sass-embedded-linux-musl-x64: 1.92.1 + sass-embedded-linux-riscv64: 1.92.1 + sass-embedded-linux-x64: 1.92.1 + sass-embedded-unknown-all: 1.92.1 + sass-embedded-win32-arm64: 1.92.1 + sass-embedded-win32-x64: 1.92.1 - sass@1.92.0: + sass@1.92.1: dependencies: chokidar: 4.0.3 immutable: 5.1.3 @@ -3870,7 +3861,7 @@ snapshots: signal-exit@4.1.0: {} - sirv@3.0.1: + sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.29 mrmime: 2.0.1 @@ -3906,7 +3897,7 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tailwindcss@4.1.12: {} + tailwindcss@4.1.13: {} tapable@2.2.3: {} @@ -3919,7 +3910,7 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - tinyglobby@0.2.14: + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 @@ -3940,13 +3931,13 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.34.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -3976,17 +3967,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) - vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): + vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: ansis: 4.1.0 debug: 4.4.1 @@ -3994,49 +3985,49 @@ snapshots: ohash: 2.0.11 open: 10.2.0 perfect-debounce: 2.0.0 - sirv: 3.0.1 + sirv: 3.0.2 unplugin-utils: 0.3.0 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0))(vue@3.5.21(typescript@5.9.2)) + '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) '@vue/devtools-kit': 8.0.1 '@vue/devtools-shared': 8.0.1 execa: 9.6.0 - sirv: 3.0.1 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)) + sirv: 3.0.2 + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: - '@babel/core': 7.28.3 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) + '@babel/core': 7.28.4 + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) '@vue/compiler-dom': 3.5.21 kolorist: 1.8.0 magic-string: 0.30.18 - vite: rolldown-vite@7.1.5(@types/node@24.3.0)(jiti@2.5.1)(sass-embedded@1.92.0)(sass@1.92.0) + vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) transitivePeerDependencies: - supports-color vscode-uri@3.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.34.0(jiti@2.5.1)): + vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1)): dependencies: debug: 4.4.1 - eslint: 9.34.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.5.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 From a290a8e16c13439cff7ca4ada5871400feeff903 Mon Sep 17 00:00:00 2001 From: Alexis Date: Fri, 12 Sep 2025 19:55:00 +0200 Subject: [PATCH 11/29] Updated package --- package.json | 10 +- pnpm-lock.yaml | 609 +++++++++++++++++++++++++------------------------ 2 files changed, 320 insertions(+), 299 deletions(-) diff --git a/package.json b/package.json index cc2f200..3205e58 100644 --- a/package.json +++ b/package.json @@ -37,16 +37,16 @@ "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", "eslint": "^9.35.0", - "eslint-plugin-oxlint": "~1.14.0", + "eslint-plugin-oxlint": "~1.15.0", "eslint-plugin-vue": "~10.4.0", "jiti": "^2.5.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.14.0", + "oxlint": "~1.15.0", "prettier": "3.6.2", "sass-embedded": "^1.92.1", "typescript": "~5.9.2", - "vite": "npm:rolldown-vite@^7.1.5", - "vite-plugin-vue-devtools": "^8.0.1", - "vue-tsc": "^3.0.6" + "vite": "npm:rolldown-vite@^7.1.9", + "vite-plugin-vue-devtools": "^8.0.2", + "vue-tsc": "^3.0.7" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90b00fc..4e1dc17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.13 - version: 4.1.13(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + version: 4.1.13(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) @@ -47,13 +47,13 @@ importers: version: 24.3.1 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + version: 6.0.1(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vue/tsconfig': specifier: ^0.8.1 version: 0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) @@ -61,11 +61,11 @@ importers: specifier: ^9.35.0 version: 9.35.0(jiti@2.5.1) eslint-plugin-oxlint: - specifier: ~1.14.0 - version: 1.14.0 + specifier: ~1.15.0 + version: 1.15.0 eslint-plugin-vue: specifier: ~10.4.0 - version: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) + version: 10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) jiti: specifier: ^2.5.1 version: 2.5.1 @@ -73,8 +73,8 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.14.0 - version: 1.14.0 + specifier: ~1.15.0 + version: 1.15.0 prettier: specifier: 3.6.2 version: 3.6.2 @@ -85,14 +85,14 @@ importers: specifier: ~5.9.2 version: 5.9.2 vite: - specifier: npm:rolldown-vite@^7.1.5 - version: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + specifier: npm:rolldown-vite@^7.1.9 + version: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) vite-plugin-vue-devtools: - specifier: ^8.0.1 - version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + specifier: ^8.0.2 + version: 8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) vue-tsc: - specifier: ^3.0.6 - version: 3.0.6(typescript@5.9.2) + specifier: ^3.0.7 + version: 3.0.7(typescript@5.9.2) packages: @@ -236,8 +236,8 @@ packages: resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} - '@bufbuild/protobuf@2.7.0': - resolution: {integrity: sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA==} + '@bufbuild/protobuf@2.8.0': + resolution: {integrity: sha512-r1/0w5C9dkbcdjyxY8ZHsC5AOWg4Pnzhm2zu7LO4UHSounp2tMm6Y+oioV9zlGbLveE7YaWRDUk48WLxRDgoqg==} '@emnapi/core@1.5.0': resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} @@ -248,8 +248,8 @@ packages: '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@eslint-community/eslint-utils@4.8.0': - resolution: {integrity: sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==} + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -319,14 +319,14 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/trace-mapping@0.3.30': - resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.3': - resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==} + '@napi-rs/wasm-runtime@1.0.4': + resolution: {integrity: sha512-+ZEtJPp8EF8h4kN6rLQECRor00H7jtDgBVtttIUoxuDkXLiQMaSBqju3LV/IEsMvqVG5pviUvR4jYhIA1xNm8w==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -429,53 +429,53 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.82.3': - resolution: {integrity: sha512-LNh5GlJvYHAnMurO+EyA8jJwN1rki7l3PSHuosDh2I7h00T6/u9rCkUjg/SvPmT1CZzvhuW0y+gf7jcqUy/Usg==} + '@oxc-project/runtime@0.87.0': + resolution: {integrity: sha512-ky2Hqi2q/uGX36UfY79zxMbUqiNIl1RyKKVJfFenG70lbn+/fcaKBVTbhmUwn8a2wPyv2gNtDQxuDytbKX9giQ==} engines: {node: '>=6.9.0'} '@oxc-project/types@0.74.0': resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} - '@oxc-project/types@0.82.3': - resolution: {integrity: sha512-6nCUxBnGX0c6qfZW5MaF6/fmu5dHJDMiMPaioKHKs5mi5+8/FHQ7WGjgQIz1zxpmceMYfdIXkOaLYE+ejbuOtA==} + '@oxc-project/types@0.87.0': + resolution: {integrity: sha512-ipZFWVGE9fADBVXXWJWY/cxpysc41Gt5upKDeb32F6WMgFyO7XETUMVq8UuREKCih+Km5E6p2VhEvf6Fuhey6g==} - '@oxlint/darwin-arm64@1.14.0': - resolution: {integrity: sha512-rcTw0QWeOc6IeVp+Up7WtcwdS9l4j7TOq4tihF0Ud/fl+VUVdvDCPuZ9QTnLXJhwMXiyQRWdxRyI6XBwf80ncQ==} + '@oxlint/darwin-arm64@1.15.0': + resolution: {integrity: sha512-fwYg7WDKI6eAErREBGMXkIAOqBuBFN0LWbQJvVNXCGjywGxsisdwkHnNu4UG8IpHo4P71mUxf3l2xm+5Xiy+TA==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.14.0': - resolution: {integrity: sha512-TWFSEmyl2/DN4HoXNwQl0y/y3EXFJDctfv5MiDtVOV1GJKX80cGSIxMxXb08Q3CCWqteqEijmfSMo5TG8X1H/A==} + '@oxlint/darwin-x64@1.15.0': + resolution: {integrity: sha512-RtaAmB6NZZx4hvjCg6w35shzRY5fLclbMsToC92MTZ9lMDF9LotzcbyNHCZ1tvZb1tNPObpIsuX16BFeElF8nw==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.14.0': - resolution: {integrity: sha512-N1FqdKfwhVWPpMElv8qlGqdEefTbDYaRVhdGWOjs/2f7FESa5vX0cvA7ToqzkoXyXZI5DqByWiPML33njK30Kg==} + '@oxlint/linux-arm64-gnu@1.15.0': + resolution: {integrity: sha512-8uV0lAbmqp93KTBlJWyCdQWuxTzLn+QrDRidUaCLJjn65uvv8KlRhZJoZoyLh17X6U/cgezYktWTMiMhxX56BA==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.14.0': - resolution: {integrity: sha512-v/BPuiateLBb7Gz1STb69EWjkgKdlPQ1NM56z+QQur21ly2hiMkBX2n0zEhqfu9PQVRUizu6AlsYuzcPY/zsIQ==} + '@oxlint/linux-arm64-musl@1.15.0': + resolution: {integrity: sha512-/+hTqh1J29+2GitKrWUHIYjQBM1szWSJ1U7OzQlgL+Uvf8jxg4sn1nV79LcPMXhC2t8lZy5EOXOgwIh92DsdhQ==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.14.0': - resolution: {integrity: sha512-gUTp8KIrSYt97dn+tRRC3LKnH4xlHKCwrPwiDcGmLbCxojuN9/H5mnIhPKEfwNuZNdoKGS/ABuq3neVyvRCRtQ==} + '@oxlint/linux-x64-gnu@1.15.0': + resolution: {integrity: sha512-GzeY3AhUd49yV+/76Gw0pjpwUJwxCkwYAJTNe7fFTdWjEQ6M6g8ZzJg5FKtUvgA5sMgmfzHhvSXxvT57YhcXnA==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.14.0': - resolution: {integrity: sha512-DpN6cW2HPjYXeENG0JBbmubO8LtfKt6qJqEMBw9gUevbyBaX+k+Jn7sYgh6S23wGOkzmTNphBsf/7ulj4nIVYA==} + '@oxlint/linux-x64-musl@1.15.0': + resolution: {integrity: sha512-p/7+juizUOCpGYreFmdfmIOSSSE3+JfsgnXnOHuP8mqlZfiOeXyevyajuXpPNRM60+k0reGvlV7ezp1iFitF7w==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.14.0': - resolution: {integrity: sha512-oXxJksnUTUMgJ0NvjKS1mrCXAy1ttPgIVacRSlxQ+1XHy+aJDMM7I8fsCtoKoEcTIpPaD98eqUqlLYs0H2MGjA==} + '@oxlint/win32-arm64@1.15.0': + resolution: {integrity: sha512-2LaDLOtCMq+lzIQ63Eir3UJV/hQNlw01xtsij2L8sSxt4gA+zWvubOQJQIOPGMDxEKFcWT1lo/6YEXX/sNnZDA==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.14.0': - resolution: {integrity: sha512-iRYy2rhTQKFztyx0jtNMRBnFpzsRwFdjWQ7sKKzJpmbijA3Tw3DCqlGT7QRgoVRF0+X/ccNGvvsrgMohPVfLeQ==} + '@oxlint/win32-x64@1.15.0': + resolution: {integrity: sha512-+jgRPpZrFIcrNxCVsDIy6HVCRpKVDN0DHD8VJodjrsDv6heqhq/qCTa2IXY3R4glWe1nWQ5JgdFKLn3Bl+aLNg==} cpu: [x64] os: [win32] @@ -572,81 +572,94 @@ packages: resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.34': - resolution: {integrity: sha512-jf5GNe5jP3Sr1Tih0WKvg2bzvh5T/1TA0fn1u32xSH7ca/p5t+/QRr4VRFCV/na5vjwKEhwWrChsL2AWlY+eoA==} + '@rolldown/binding-android-arm64@1.0.0-beta.37': + resolution: {integrity: sha512-Pdr3USGBdoYzcygfJTSATHd7x476vVF3rnQ6SuUAh4YjhgGoNaI/ZycQ0RsonptwwU5NmQRWxfWv+aUPL6JlJg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.34': - resolution: {integrity: sha512-2F/TqH4QuJQ34tgWxqBjFL3XV1gMzeQgUO8YRtCPGBSP0GhxtoFzsp7KqmQEothsxztlv+KhhT9Dbg3HHwHViQ==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.37': + resolution: {integrity: sha512-iDdmatSgbWhTYOq51G2CkJXwFayiuQpv/ywG7Bv3wKqy31L7d0LltUhWqAdfCl7eBG3gybfUm/iEXiTldH3jYA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.34': - resolution: {integrity: sha512-E1QuFslgLWbHQ8Qli/AqUKdfg0pockQPwRxVbhNQ74SciZEZpzLaujkdmOLSccMlSXDfFCF8RPnMoRAzQ9JV8Q==} + '@rolldown/binding-darwin-x64@1.0.0-beta.37': + resolution: {integrity: sha512-LQPpi3YJDtIprj6mwMbVM1gLM4BV2m9oqe9h3Y1UwAd20xs+imnzWJqWFpm4Hw9SiFmefIf3q4EPx2k6Nj2K7A==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.34': - resolution: {integrity: sha512-VS8VInNCwnkpI9WeQaWu3kVBq9ty6g7KrHdLxYMzeqz24+w9hg712TcWdqzdY6sn+24lUoMD9jTZrZ/qfVpk0g==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.37': + resolution: {integrity: sha512-9JnfSWfYd/YrZOu4Sj3rb2THBrCj70nJB/2FOSdg0O9ZoRrdTeB8b7Futo6N7HLWZM5uqqnJBX6VTpA0RZD+ow==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34': - resolution: {integrity: sha512-4St4emjcnULnxJYb/5ZDrH/kK/j6PcUgc3eAqH5STmTrcF+I9m/X2xvSF2a2bWv1DOQhxBewThu0KkwGHdgu5w==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.37': + resolution: {integrity: sha512-eEmQTpvefEtHxc0vg5sOnWCqBcGQB/SIDlPkkzKR9ESKq9BsjQfHxssJWuNMyQ+rpr9CYaogddyQtZ9GHkp8vA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34': - resolution: {integrity: sha512-a737FTqhFUoWfnebS2SnQ2BS50p0JdukdkUBwy2J06j4hZ6Eej0zEB8vTfAqoCjn8BQKkXBy+3Sx0IRkgwz1gA==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.37': + resolution: {integrity: sha512-Ekv4OjDzQUl0X9kHM7M23N9hVRiYCYr89neLBNITCp7P4IHs1f6SNZiCIvvBVy6NIFzO1w9LZJGEeJYK5cQBVQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34': - resolution: {integrity: sha512-NH+FeQWKyuw0k+PbXqpFWNfvD8RPvfJk766B/njdaWz4TmiEcSB0Nb6guNw1rBpM1FmltQYb3fFnTumtC6pRfA==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.37': + resolution: {integrity: sha512-z8Aa5Kar5mhh0RVZEL+zKJwNz1cgcDISmwUMcTk0w986T8JZJOJCfJ/u9e8pqUTIJjxdM8SZq9/24nMgMlx5ng==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34': - resolution: {integrity: sha512-Q3RSCivp8pNadYK8ke3hLnQk08BkpZX9BmMjgwae2FWzdxhxxUiUzd9By7kneUL0vRQ4uRnhD9VkFQ+Haeqdvw==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.37': + resolution: {integrity: sha512-e+fNseKhfE/socjOw6VrQcXrbNKfi2V/KZ+ssuLnmeaYNGuJWqPhvML56oYhGb3IgROEEc61lzr3Riy5BIqoMA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.34': - resolution: {integrity: sha512-wDd/HrNcVoBhWWBUW3evJHoo7GJE/RofssBy3Dsiip05YUBmokQVrYAyrboOY4dzs/lJ7HYeBtWQ9hj8wlyF0A==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.37': + resolution: {integrity: sha512-dPZfB396PMIasd19X0ikpdCvjK/7SaJFO8y5/TxnozJEy70vOf4GESe/oKcsJPav/MSTWBYsHjJSO6vX0oAW8g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.34': - resolution: {integrity: sha512-dH3FTEV6KTNWpYSgjSXZzeX7vLty9oBYn6R3laEdhwZftQwq030LKL+5wyQdlbX5pnbh4h127hpv3Hl1+sj8dg==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.37': + resolution: {integrity: sha512-rFjLXoHpRqxJqkSBXHuyt6bhyiIFnvLD9X2iPmCYlfpEkdTbrY1AXg4ZbF8UMO5LM7DAAZm/7vPYPO1TKTA7Sg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.34': - resolution: {integrity: sha512-y5BUf+QtO0JsIDKA51FcGwvhJmv89BYjUl8AmN7jqD6k/eU55mH6RJYnxwCsODq5m7KSSTigVb6O7/GqB8wbPw==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.37': + resolution: {integrity: sha512-oQAe3lMaBGX6q0GSic0l3Obmd6/rX8R6eHLnRC8kyy/CvPLiCMV82MPGT8fxpPTo/ULFGrupSu2nV1zmOFBt/w==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34': - resolution: {integrity: sha512-ga5hFhdTwpaNxEiuxZHWnD3ed0GBAzbgzS5tRHpe0ObptxM1a9Xrq6TVfNQirBLwb5Y7T/FJmJi3pmdLy95ljg==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.37': + resolution: {integrity: sha512-ucO6CiZhpkNRiVAk7ybvA9pZaMreCtfHej3BtJcBL5S3aYmp4h0g6TvaXLD5YRJx5sXobp/9A//xU4wPMul3Bg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34': - resolution: {integrity: sha512-4/MBp9T9eRnZskxWr8EXD/xHvLhdjWaeX/qY9LPRG1JdCGV3DphkLTy5AWwIQ5jhAy2ZNJR5z2fYRlpWU0sIyQ==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.37': + resolution: {integrity: sha512-Ya9DBWJe1EGHwil7ielI8CdE0ELCg6KyDvDQqIFllnTJEYJ1Rb74DK6mvlZo273qz6Mw8WrMm26urfDeZhCc3Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34': - resolution: {integrity: sha512-7O5iUBX6HSBKlQU4WykpUoEmb0wQmonb6ziKFr3dJTHud2kzDnWMqk344T0qm3uGv9Ddq6Re/94pInxo1G2d4w==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.37': + resolution: {integrity: sha512-r+RI+wMReoTIF/uXqQWJcD8xGWXzCzUyGdpLmQ8FC+MCyPHlkjEsFRv8OFIYI6HhiGAmbfWVYEGf+aeLJzkHGw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.34': - resolution: {integrity: sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==} + '@rolldown/pluginutils@1.0.0-beta.37': + resolution: {integrity: sha512-0taU1HpxFzrukvWIhLRI4YssJX2wOW5q1MxPXWztltsQ13TE51/larZIwhFdpyk7+K43TH7x6GJ8oEqAo+vDbA==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -748,8 +761,8 @@ packages: '@tsconfig/node22@22.0.2': resolution: {integrity: sha512-Kmwj4u8sDRDrMYRoN9FDEcXD8UpBSaPQQ24Gz+Gamqfm7xxn+GBR7ge/Z7pK8OXNGyUzbSwJj+TH6B+DS/epyA==} - '@tybys/wasm-util@0.10.0': - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -766,63 +779,63 @@ packages: '@types/node@24.3.1': resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} - '@typescript-eslint/eslint-plugin@8.42.0': - resolution: {integrity: sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==} + '@typescript-eslint/eslint-plugin@8.43.0': + resolution: {integrity: sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.42.0 + '@typescript-eslint/parser': ^8.43.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.42.0': - resolution: {integrity: sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==} + '@typescript-eslint/parser@8.43.0': + resolution: {integrity: sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.42.0': - resolution: {integrity: sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==} + '@typescript-eslint/project-service@8.43.0': + resolution: {integrity: sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.42.0': - resolution: {integrity: sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==} + '@typescript-eslint/scope-manager@8.43.0': + resolution: {integrity: sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.42.0': - resolution: {integrity: sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==} + '@typescript-eslint/tsconfig-utils@8.43.0': + resolution: {integrity: sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.42.0': - resolution: {integrity: sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==} + '@typescript-eslint/type-utils@8.43.0': + resolution: {integrity: sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.42.0': - resolution: {integrity: sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==} + '@typescript-eslint/types@8.43.0': + resolution: {integrity: sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.42.0': - resolution: {integrity: sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==} + '@typescript-eslint/typescript-estree@8.43.0': + resolution: {integrity: sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.42.0': - resolution: {integrity: sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==} + '@typescript-eslint/utils@8.43.0': + resolution: {integrity: sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.42.0': - resolution: {integrity: sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==} + '@typescript-eslint/visitor-keys@8.43.0': + resolution: {integrity: sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -887,22 +900,22 @@ packages: '@vue/devtools-api@7.7.7': resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} - '@vue/devtools-core@8.0.1': - resolution: {integrity: sha512-Lf/+ambV3utWJ18r5TnpePbJ60IcIcqeZSQYLyNcFw2sFel0tGMnMyCdDtR1JNIdVZGAVaksTLhGh0FlrNu+sw==} + '@vue/devtools-core@8.0.2': + resolution: {integrity: sha512-V7eKTTHoS6KfK8PSGMLZMhGv/9yNDrmv6Qc3r71QILulnzPnqK2frsTyx3e2MrhdUZnENPEm6hcb4z0GZOqNhw==} peerDependencies: vue: ^3.0.0 '@vue/devtools-kit@7.7.7': resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} - '@vue/devtools-kit@8.0.1': - resolution: {integrity: sha512-7kiPhgTKNtNeXltEHnJJjIDlndlJP4P+UJvCw54uVHNDlI6JzwrSiRmW4cxKTug2wDbc/dkGaMnlZghcwV+aWA==} + '@vue/devtools-kit@8.0.2': + resolution: {integrity: sha512-yjZKdEmhJzQqbOh4KFBfTOQjDPMrjjBNCnHBvnTGJX+YLAqoUtY2J+cg7BE+EA8KUv8LprECq04ts75wCoIGWA==} '@vue/devtools-shared@7.7.7': resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} - '@vue/devtools-shared@8.0.1': - resolution: {integrity: sha512-PqtWqPPRpMwZ9FjTzyugb5KeV9kmg2C3hjxZHwjl0lijT4QIJDd0z6AWcnbM9w2nayjDymyTt0+sbdTv3pVeNg==} + '@vue/devtools-shared@8.0.2': + resolution: {integrity: sha512-mLU0QVdy5Lp40PMGSixDw/Kbd6v5dkQXltd2r+mdVQV7iUog2NlZuLxFZApFZ/mObUBDhoCpf0T3zF2FWWdeHw==} '@vue/eslint-config-prettier@10.2.0': resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} @@ -921,8 +934,8 @@ packages: typescript: optional: true - '@vue/language-core@3.0.6': - resolution: {integrity: sha512-e2RRzYWm+qGm8apUHW1wA5RQxzNhkqbbKdbKhiDUcmMrNAZGyM8aTiL3UrTqkaFI5s7wJRGGrp4u3jgusuBp2A==} + '@vue/language-core@3.0.7': + resolution: {integrity: sha512-0sqqyqJ0Gn33JH3TdIsZLCZZ8Gr4kwlg8iYOnOrDDkJKSjFurlQY/bEFQx5zs7SX2C/bjMkmPYq/NiyY1fTOkw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -977,8 +990,8 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} ansis@4.1.0: @@ -991,6 +1004,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + baseline-browser-mapping@2.8.2: + resolution: {integrity: sha512-NvcIedLxrs9llVpX7wI+Jz4Hn9vJQkCPKrTaHIE0sW/Rj1iq6Fzby4NbyTZjQJNoypBXNaG7tEHkTgONZpwgxQ==} + hasBin: true + birpc@2.5.0: resolution: {integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==} @@ -1007,8 +1024,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.25.4: - resolution: {integrity: sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==} + browserslist@4.26.0: + resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1106,8 +1123,8 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - electron-to-chromium@1.5.214: - resolution: {integrity: sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q==} + electron-to-chromium@1.5.218: + resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1134,8 +1151,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.14.0: - resolution: {integrity: sha512-0sRuw9X/2W9FsWis6RC46fpCOSu+yPFD9foEmJ0ypCE6XfFWO6qXJIYvNctE7QzkO8W8c2RcWP7G28Rl84dDpQ==} + eslint-plugin-oxlint@1.15.0: + resolution: {integrity: sha512-khkq9ywimOLo56XhSnW5bSdu4YvzGv6P4t67zGbJ0ebBkOTWXtoPe3x7YT5E/TVTC4oSQRIvUqSsJqg56ZGMkg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1500,8 +1517,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.30.18: - resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} @@ -1564,8 +1581,8 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-releases@2.0.20: - resolution: {integrity: sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==} + node-releases@2.0.21: + resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} npm-normalize-package-bin@4.0.0: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} @@ -1598,12 +1615,12 @@ packages: resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} engines: {node: '>=20.0.0'} - oxlint@1.14.0: - resolution: {integrity: sha512-oo0nq3zF9hmgATGc9esoMahLuEESOodUxEDeHDA2K7tbYcSfcmReE9G2QNppnq9rOSQHLTwlMtzGAjjttYaufQ==} + oxlint@1.15.0: + resolution: {integrity: sha512-GZngkdF2FabM0pp0/l5OOhIQg+9L6LmOrmS8V8Vg+Swv9/VLJd/oc/LtAkv4HO45BNWL3EVaXzswI0CmGokVzw==} engines: {node: '>=8.*'} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.1.5' + oxlint-tsgolint: '>=0.2.0' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1724,8 +1741,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.1.5: - resolution: {integrity: sha512-NgHjKatQn1B5TjtNVS3+Uq3JBUPP8s70cMxLzGHpv/UyCGj0SQUtVYImNWbU2uqfOpNSnqhI+nbR7tmPPcb1qQ==} + rolldown-vite@7.1.9: + resolution: {integrity: sha512-5yk8/h92dj8/weS8p1bn+2KFANEW8dNHe1QtoN4idlcnjEe1l/KjLwjL3KEVLk11Wq9OVLTsiaL1AIvs2TRvzw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1764,12 +1781,13 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.34: - resolution: {integrity: sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw==} + rolldown@1.0.0-beta.37: + resolution: {integrity: sha512-KiTU6z1kHGaLvqaYjgsrv2LshHqNBn74waRZivlK8WbfN1obZeScVkQPKYunB66E/mxZWv/zyZlCv3xF2t0WOQ==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} run-parallel@1.2.0: @@ -1997,8 +2015,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.42.0: - resolution: {integrity: sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==} + typescript-eslint@8.43.0: + resolution: {integrity: sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2055,8 +2073,8 @@ packages: '@nuxt/kit': optional: true - vite-plugin-vue-devtools@8.0.1: - resolution: {integrity: sha512-ecm/Xvtg5xsFPfY7SJ38Zb6NfmVrHxBhLMk/3nm5ZDAd7n8Dk2BV8JBuq1L5wRMVfvCth01vtzJViZC9TAC6qg==} + vite-plugin-vue-devtools@8.0.2: + resolution: {integrity: sha512-1069qvMBcyAu3yXQlvYrkwoyLOk0lSSR/gTKy/vy+Det7TXnouGei6ZcKwr5TIe938v/14oLlp0ow6FSJkkORA==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^6.0.0 || ^7.0.0-0 @@ -2085,8 +2103,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@3.0.6: - resolution: {integrity: sha512-Tbs8Whd43R2e2nxez4WXPvvdjGbW24rOSgRhLOHXzWiT4pcP4G7KeWh0YCn18rF4bVwv7tggLLZ6MJnO6jXPBg==} + vue-tsc@3.0.7: + resolution: {integrity: sha512-BSMmW8GGEgHykrv7mRk6zfTdK+tw4MBZY/x6fFa7IkdXK3s/8hQRacPjG9/8YKFDIWGhBocwi6PlkQQ/93OgIQ==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -2171,7 +2189,7 @@ snapshots: '@babel/parser': 7.28.4 '@babel/types': 7.28.4 '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': @@ -2182,7 +2200,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.25.4 + browserslist: 4.26.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -2329,7 +2347,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@bufbuild/protobuf@2.7.0': {} + '@bufbuild/protobuf@2.8.0': {} '@emnapi/core@1.5.0': dependencies: @@ -2347,7 +2365,7 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.8.0(eslint@9.35.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))': dependencies: eslint: 9.35.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 @@ -2409,18 +2427,18 @@ snapshots: '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/remapping@2.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/trace-mapping@0.3.30': + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 @@ -2429,14 +2447,14 @@ snapshots: dependencies: '@emnapi/core': 1.5.0 '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.0 + '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.0.3': + '@napi-rs/wasm-runtime@1.0.4': dependencies: '@emnapi/core': 1.5.0 '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.0 + '@tybys/wasm-util': 0.10.1 optional: true '@nodelib/fs.scandir@2.1.5': @@ -2498,34 +2516,34 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.74.0': optional: true - '@oxc-project/runtime@0.82.3': {} + '@oxc-project/runtime@0.87.0': {} '@oxc-project/types@0.74.0': {} - '@oxc-project/types@0.82.3': {} + '@oxc-project/types@0.87.0': {} - '@oxlint/darwin-arm64@1.14.0': + '@oxlint/darwin-arm64@1.15.0': optional: true - '@oxlint/darwin-x64@1.14.0': + '@oxlint/darwin-x64@1.15.0': optional: true - '@oxlint/linux-arm64-gnu@1.14.0': + '@oxlint/linux-arm64-gnu@1.15.0': optional: true - '@oxlint/linux-arm64-musl@1.14.0': + '@oxlint/linux-arm64-musl@1.15.0': optional: true - '@oxlint/linux-x64-gnu@1.14.0': + '@oxlint/linux-x64-gnu@1.15.0': optional: true - '@oxlint/linux-x64-musl@1.14.0': + '@oxlint/linux-x64-musl@1.15.0': optional: true - '@oxlint/win32-arm64@1.14.0': + '@oxlint/win32-arm64@1.15.0': optional: true - '@oxlint/win32-x64@1.14.0': + '@oxlint/win32-x64@1.15.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2597,53 +2615,53 @@ snapshots: dependencies: oxc-parser: 0.74.0 - '@rolldown/binding-android-arm64@1.0.0-beta.34': + '@rolldown/binding-android-arm64@1.0.0-beta.37': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.34': + '@rolldown/binding-darwin-arm64@1.0.0-beta.37': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.34': + '@rolldown/binding-darwin-x64@1.0.0-beta.37': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.34': + '@rolldown/binding-freebsd-x64@1.0.0-beta.37': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.37': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.37': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.37': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.37': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.34': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.37': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.34': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.37': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.34': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.37': dependencies: - '@napi-rs/wasm-runtime': 1.0.3 + '@napi-rs/wasm-runtime': 1.0.4 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.37': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.37': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.37': optional: true '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.34': {} + '@rolldown/pluginutils@1.0.0-beta.37': {} '@sec-ant/readable-stream@0.4.1': {} @@ -2655,7 +2673,7 @@ snapshots: enhanced-resolve: 5.18.3 jiti: 2.5.1 lightningcss: 1.30.1 - magic-string: 0.30.18 + magic-string: 0.30.19 source-map-js: 1.2.1 tailwindcss: 4.1.13 @@ -2713,16 +2731,16 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 - '@tailwindcss/vite@4.1.13(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))': + '@tailwindcss/vite@4.1.13(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))': dependencies: '@tailwindcss/node': 4.1.13 '@tailwindcss/oxide': 4.1.13 tailwindcss: 4.1.13 - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) '@tsconfig/node22@22.0.2': {} - '@tybys/wasm-util@0.10.0': + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 optional: true @@ -2741,14 +2759,14 @@ snapshots: dependencies: undici-types: 7.10.0 - '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/type-utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.43.0 + '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.43.0 eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -2758,41 +2776,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/scope-manager': 8.43.0 + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.43.0 debug: 4.4.1 eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.42.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.43.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) - '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) + '@typescript-eslint/types': 8.43.0 debug: 4.4.1 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.42.0': + '@typescript-eslint/scope-manager@8.43.0': dependencies: - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/visitor-keys': 8.43.0 - '@typescript-eslint/tsconfig-utils@8.42.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) @@ -2800,14 +2818,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.42.0': {} + '@typescript-eslint/types@8.43.0': {} - '@typescript-eslint/typescript-estree@8.42.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.42.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.42.0(typescript@5.9.2) - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/visitor-keys': 8.42.0 + '@typescript-eslint/project-service': 8.43.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/visitor-keys': 8.43.0 debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -2818,26 +2836,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.42.0 - '@typescript-eslint/types': 8.42.0 - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) + '@typescript-eslint/scope-manager': 8.43.0 + '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.42.0': + '@typescript-eslint/visitor-keys@8.43.0': dependencies: - '@typescript-eslint/types': 8.42.0 + '@typescript-eslint/types': 8.43.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) vue: 3.5.21(typescript@5.9.2) '@volar/language-core@2.4.23': @@ -2911,7 +2929,7 @@ snapshots: '@vue/compiler-ssr': 3.5.21 '@vue/shared': 3.5.21 estree-walker: 2.0.2 - magic-string: 0.30.18 + magic-string: 0.30.19 postcss: 8.5.6 source-map-js: 1.2.1 @@ -2931,14 +2949,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': + '@vue/devtools-core@8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': dependencies: - '@vue/devtools-kit': 8.0.1 - '@vue/devtools-shared': 8.0.1 + '@vue/devtools-kit': 8.0.2 + '@vue/devtools-shared': 8.0.2 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite-hot-client: 2.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - vite @@ -2953,13 +2971,13 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 - '@vue/devtools-kit@8.0.1': + '@vue/devtools-kit@8.0.2': dependencies: - '@vue/devtools-shared': 8.0.1 + '@vue/devtools-shared': 8.0.2 birpc: 2.5.0 hookable: 5.5.3 mitt: 3.0.1 - perfect-debounce: 1.0.0 + perfect-debounce: 2.0.0 speakingurl: 14.0.1 superjson: 2.2.2 @@ -2967,7 +2985,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/devtools-shared@8.0.1': + '@vue/devtools-shared@8.0.2': dependencies: rfdc: 1.4.1 @@ -2980,20 +2998,20 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) fast-glob: 3.3.3 - typescript-eslint: 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + typescript-eslint: 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@vue/language-core@3.0.6(typescript@5.9.2)': + '@vue/language-core@3.0.7(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.23 '@vue/compiler-dom': 3.5.21 @@ -3054,7 +3072,7 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} ansis@4.1.0: {} @@ -3062,6 +3080,8 @@ snapshots: balanced-match@1.0.2: {} + baseline-browser-mapping@2.8.2: {} + birpc@2.5.0: {} boolbase@1.0.0: {} @@ -3079,18 +3099,19 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.25.4: + browserslist@4.26.0: dependencies: + baseline-browser-mapping: 2.8.2 caniuse-lite: 1.0.30001741 - electron-to-chromium: 1.5.214 - node-releases: 2.0.20 - update-browserslist-db: 1.1.3(browserslist@4.25.4) + electron-to-chromium: 1.5.218 + node-releases: 2.0.21 + update-browserslist-db: 1.1.3(browserslist@4.26.0) buffer-builder@0.2.0: {} bundle-name@4.1.0: dependencies: - run-applescript: 7.0.0 + run-applescript: 7.1.0 callsites@3.1.0: {} @@ -3156,7 +3177,7 @@ snapshots: detect-libc@2.0.4: {} - electron-to-chromium@1.5.214: {} + electron-to-chromium@1.5.218: {} enhanced-resolve@5.18.3: dependencies: @@ -3175,7 +3196,7 @@ snapshots: dependencies: eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-oxlint@1.14.0: + eslint-plugin-oxlint@1.15.0: dependencies: jsonc-parser: 3.3.1 @@ -3188,9 +3209,9 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))): dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) eslint: 9.35.0(jiti@2.5.1) natural-compare: 1.4.0 nth-check: 2.1.1 @@ -3199,7 +3220,7 @@ snapshots: vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint-scope@8.4.0: dependencies: @@ -3212,7 +3233,7 @@ snapshots: eslint@9.35.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 @@ -3500,7 +3521,7 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string@0.30.18: + magic-string@0.30.19: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -3546,13 +3567,13 @@ snapshots: node-addon-api@7.1.1: optional: true - node-releases@2.0.20: {} + node-releases@2.0.21: {} npm-normalize-package-bin@4.0.0: {} npm-run-all2@8.0.4: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 cross-spawn: 7.0.6 memorystream: 0.3.1 picomatch: 4.0.3 @@ -3608,16 +3629,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 '@oxc-parser/binding-win32-x64-msvc': 0.74.0 - oxlint@1.14.0: + oxlint@1.15.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.14.0 - '@oxlint/darwin-x64': 1.14.0 - '@oxlint/linux-arm64-gnu': 1.14.0 - '@oxlint/linux-arm64-musl': 1.14.0 - '@oxlint/linux-x64-gnu': 1.14.0 - '@oxlint/linux-x64-musl': 1.14.0 - '@oxlint/win32-arm64': 1.14.0 - '@oxlint/win32-x64': 1.14.0 + '@oxlint/darwin-arm64': 1.15.0 + '@oxlint/darwin-x64': 1.15.0 + '@oxlint/linux-arm64-gnu': 1.15.0 + '@oxlint/linux-arm64-musl': 1.15.0 + '@oxlint/linux-x64-gnu': 1.15.0 + '@oxlint/linux-x64-musl': 1.15.0 + '@oxlint/win32-arm64': 1.15.0 + '@oxlint/win32-x64': 1.15.0 p-limit@3.1.0: dependencies: @@ -3703,13 +3724,13 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1): + rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1): dependencies: fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.1 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.34 + rolldown: 1.0.0-beta.37 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 24.3.1 @@ -3718,29 +3739,29 @@ snapshots: sass: 1.92.1 sass-embedded: 1.92.1 - rolldown@1.0.0-beta.34: + rolldown@1.0.0-beta.37: dependencies: - '@oxc-project/runtime': 0.82.3 - '@oxc-project/types': 0.82.3 - '@rolldown/pluginutils': 1.0.0-beta.34 + '@oxc-project/runtime': 0.87.0 + '@oxc-project/types': 0.87.0 + '@rolldown/pluginutils': 1.0.0-beta.37 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.34 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.34 - '@rolldown/binding-darwin-x64': 1.0.0-beta.34 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.34 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.34 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.34 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.34 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.34 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.34 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.34 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.34 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.34 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.34 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.34 + '@rolldown/binding-android-arm64': 1.0.0-beta.37 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.37 + '@rolldown/binding-darwin-x64': 1.0.0-beta.37 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.37 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.37 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.37 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.37 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.37 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.37 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.37 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.37 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.37 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.37 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.37 - run-applescript@7.0.0: {} + run-applescript@7.1.0: {} run-parallel@1.2.0: dependencies: @@ -3810,7 +3831,7 @@ snapshots: sass-embedded@1.92.1: dependencies: - '@bufbuild/protobuf': 2.7.0 + '@bufbuild/protobuf': 2.8.0 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.1.3 @@ -3931,12 +3952,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.42.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: @@ -3953,9 +3974,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.3(browserslist@4.25.4): + update-browserslist-db@1.1.3(browserslist@4.26.0): dependencies: - browserslist: 4.25.4 + browserslist: 4.26.0 escalade: 3.2.0 picocolors: 1.1.1 @@ -3967,17 +3988,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-hot-client: 2.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-hot-client@2.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: ansis: 4.1.0 debug: 4.4.1 @@ -3987,27 +4008,27 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.0 - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) - '@vue/devtools-kit': 8.0.1 - '@vue/devtools-shared': 8.0.1 + '@vue/devtools-core': 8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + '@vue/devtools-kit': 8.0.2 + '@vue/devtools-shared': 8.0.2 execa: 9.6.0 sirv: 3.0.2 - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: '@babel/core': 7.28.4 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) @@ -4017,8 +4038,8 @@ snapshots: '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) '@vue/compiler-dom': 3.5.21 kolorist: 1.8.0 - magic-string: 0.30.18 - vite: rolldown-vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + magic-string: 0.30.19 + vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) transitivePeerDependencies: - supports-color @@ -4048,10 +4069,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.21(typescript@5.9.2) - vue-tsc@3.0.6(typescript@5.9.2): + vue-tsc@3.0.7(typescript@5.9.2): dependencies: '@volar/typescript': 2.4.23 - '@vue/language-core': 3.0.6(typescript@5.9.2) + '@vue/language-core': 3.0.7(typescript@5.9.2) typescript: 5.9.2 vue@3.5.21(typescript@5.9.2): From b8db5ff17cc5b413eafc19c4e28655b1b8b53eea Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 17 Sep 2025 21:54:34 +0200 Subject: [PATCH 12/29] Updated package --- package.json | 8 +- pnpm-lock.yaml | 538 ++++++++++++++++++++++++------------------------- 2 files changed, 273 insertions(+), 273 deletions(-) diff --git a/package.json b/package.json index 3205e58..f4b69f2 100644 --- a/package.json +++ b/package.json @@ -31,21 +31,21 @@ "@prettier/plugin-oxc": "^0.0.4", "@tsconfig/node22": "^22.0.2", "@types/leaflet": "^1.9.20", - "@types/node": "^24.3.1", + "@types/node": "^24.5.1", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", "eslint": "^9.35.0", - "eslint-plugin-oxlint": "~1.15.0", + "eslint-plugin-oxlint": "~1.16.0", "eslint-plugin-vue": "~10.4.0", "jiti": "^2.5.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.15.0", + "oxlint": "~1.16.0", "prettier": "3.6.2", "sass-embedded": "^1.92.1", "typescript": "~5.9.2", - "vite": "npm:rolldown-vite@^7.1.9", + "vite": "npm:rolldown-vite@^7.1.10", "vite-plugin-vue-devtools": "^8.0.2", "vue-tsc": "^3.0.7" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e1dc17..f40f0cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.13 - version: 4.1.13(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + version: 4.1.13(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) @@ -43,17 +43,17 @@ importers: specifier: ^1.9.20 version: 1.9.20 '@types/node': - specifier: ^24.3.1 - version: 24.3.1 + specifier: ^24.5.1 + version: 24.5.1 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + version: 6.0.1(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) '@vue/tsconfig': specifier: ^0.8.1 version: 0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) @@ -61,11 +61,11 @@ importers: specifier: ^9.35.0 version: 9.35.0(jiti@2.5.1) eslint-plugin-oxlint: - specifier: ~1.15.0 - version: 1.15.0 + specifier: ~1.16.0 + version: 1.16.0 eslint-plugin-vue: specifier: ~10.4.0 - version: 10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) + version: 10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) jiti: specifier: ^2.5.1 version: 2.5.1 @@ -73,8 +73,8 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.15.0 - version: 1.15.0 + specifier: ~1.16.0 + version: 1.16.0 prettier: specifier: 3.6.2 version: 3.6.2 @@ -85,11 +85,11 @@ importers: specifier: ~5.9.2 version: 5.9.2 vite: - specifier: npm:rolldown-vite@^7.1.9 - version: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + specifier: npm:rolldown-vite@^7.1.10 + version: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) vite-plugin-vue-devtools: specifier: ^8.0.2 - version: 8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + version: 8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) vue-tsc: specifier: ^3.0.7 version: 3.0.7(typescript@5.9.2) @@ -325,8 +325,8 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.4': - resolution: {integrity: sha512-+ZEtJPp8EF8h4kN6rLQECRor00H7jtDgBVtttIUoxuDkXLiQMaSBqju3LV/IEsMvqVG5pviUvR4jYhIA1xNm8w==} + '@napi-rs/wasm-runtime@1.0.5': + resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -429,53 +429,53 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.87.0': - resolution: {integrity: sha512-ky2Hqi2q/uGX36UfY79zxMbUqiNIl1RyKKVJfFenG70lbn+/fcaKBVTbhmUwn8a2wPyv2gNtDQxuDytbKX9giQ==} + '@oxc-project/runtime@0.89.0': + resolution: {integrity: sha512-vP7SaoF0l09GAYuj4IKjfyJodRWC09KdLy8NmnsdUPAsWhPz+2hPTLfEr5+iObDXSNug1xfTxtkGjBLvtwBOPQ==} engines: {node: '>=6.9.0'} '@oxc-project/types@0.74.0': resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} - '@oxc-project/types@0.87.0': - resolution: {integrity: sha512-ipZFWVGE9fADBVXXWJWY/cxpysc41Gt5upKDeb32F6WMgFyO7XETUMVq8UuREKCih+Km5E6p2VhEvf6Fuhey6g==} + '@oxc-project/types@0.89.0': + resolution: {integrity: sha512-yuo+ECPIW5Q9mSeNmCDC2im33bfKuwW18mwkaHMQh8KakHYDzj4ci/q7wxf2qS3dMlVVCIyrs3kFtH5LmnlYnw==} - '@oxlint/darwin-arm64@1.15.0': - resolution: {integrity: sha512-fwYg7WDKI6eAErREBGMXkIAOqBuBFN0LWbQJvVNXCGjywGxsisdwkHnNu4UG8IpHo4P71mUxf3l2xm+5Xiy+TA==} + '@oxlint/darwin-arm64@1.16.0': + resolution: {integrity: sha512-t9sBjbcG15Jgwgw2wY+rtfKEazdkKM/YhcdyjmGYeSjBXaczLfp/gZe03taC2qUHK+t6cxSYNkOLXRLWxaf3tw==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.15.0': - resolution: {integrity: sha512-RtaAmB6NZZx4hvjCg6w35shzRY5fLclbMsToC92MTZ9lMDF9LotzcbyNHCZ1tvZb1tNPObpIsuX16BFeElF8nw==} + '@oxlint/darwin-x64@1.16.0': + resolution: {integrity: sha512-c9aeLQATeu27TK8gR/p8GfRBsuakx0zs+6UHFq/s8Kux+8tYb3pH1pql/XWUPbxubv48F2MpnD5zgjOrShAgag==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.15.0': - resolution: {integrity: sha512-8uV0lAbmqp93KTBlJWyCdQWuxTzLn+QrDRidUaCLJjn65uvv8KlRhZJoZoyLh17X6U/cgezYktWTMiMhxX56BA==} + '@oxlint/linux-arm64-gnu@1.16.0': + resolution: {integrity: sha512-ZoBtxtRHhftbiKKeScpgUKIg4cu9s7rsBPCkjfMCY0uLjhKqm6ShPEaIuP8515+/Csouciz1ViZhbrya5ligAg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.15.0': - resolution: {integrity: sha512-/+hTqh1J29+2GitKrWUHIYjQBM1szWSJ1U7OzQlgL+Uvf8jxg4sn1nV79LcPMXhC2t8lZy5EOXOgwIh92DsdhQ==} + '@oxlint/linux-arm64-musl@1.16.0': + resolution: {integrity: sha512-a/Dys7CTyj1eZIkD59k9Y3lp5YsHBUeZXR7qHTplKb41H+Ivm5OQPf+rfbCBSLMfCPZCeKQPW36GXOSYLNE1uw==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.15.0': - resolution: {integrity: sha512-GzeY3AhUd49yV+/76Gw0pjpwUJwxCkwYAJTNe7fFTdWjEQ6M6g8ZzJg5FKtUvgA5sMgmfzHhvSXxvT57YhcXnA==} + '@oxlint/linux-x64-gnu@1.16.0': + resolution: {integrity: sha512-rsfv90ytLhl+s7aa8eE8gGwB1XGbiUA2oyUee/RhGRyeoZoe9/hHNtIcE2XndMYlJToROKmGyrTN4MD2c0xxLQ==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.15.0': - resolution: {integrity: sha512-p/7+juizUOCpGYreFmdfmIOSSSE3+JfsgnXnOHuP8mqlZfiOeXyevyajuXpPNRM60+k0reGvlV7ezp1iFitF7w==} + '@oxlint/linux-x64-musl@1.16.0': + resolution: {integrity: sha512-djwSL4harw46kdCwaORUvApyE9Y6JSnJ7pF5PHcQlJ7S1IusfjzYljXky4hONPO0otvXWdKq1GpJqhmtM0/xbg==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.15.0': - resolution: {integrity: sha512-2LaDLOtCMq+lzIQ63Eir3UJV/hQNlw01xtsij2L8sSxt4gA+zWvubOQJQIOPGMDxEKFcWT1lo/6YEXX/sNnZDA==} + '@oxlint/win32-arm64@1.16.0': + resolution: {integrity: sha512-lQBfW4hBiQ47P12UAFXyX3RVHlWCSYp6I89YhG+0zoLipxAfyB37P8G8N43T/fkUaleb8lvt0jyNG6jQTkCmhg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.15.0': - resolution: {integrity: sha512-+jgRPpZrFIcrNxCVsDIy6HVCRpKVDN0DHD8VJodjrsDv6heqhq/qCTa2IXY3R4glWe1nWQ5JgdFKLn3Bl+aLNg==} + '@oxlint/win32-x64@1.16.0': + resolution: {integrity: sha512-B5se3JnM4Xu6uHF78hAY9wdk/sdLFib1YwFsLY6rkQKEMFyi+vMZZlDaAS+s+Dt9q7q881U2OhNznZenJZdPdQ==} cpu: [x64] os: [win32] @@ -572,85 +572,85 @@ packages: resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.37': - resolution: {integrity: sha512-Pdr3USGBdoYzcygfJTSATHd7x476vVF3rnQ6SuUAh4YjhgGoNaI/ZycQ0RsonptwwU5NmQRWxfWv+aUPL6JlJg==} + '@rolldown/binding-android-arm64@1.0.0-beta.38': + resolution: {integrity: sha512-AE3HFQrjWCKLFZD1Vpiy+qsqTRwwoil1oM5WsKPSmfQ5fif/A+ZtOZetF32erZdsR7qyvns6qHEteEsF6g6rsQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.37': - resolution: {integrity: sha512-iDdmatSgbWhTYOq51G2CkJXwFayiuQpv/ywG7Bv3wKqy31L7d0LltUhWqAdfCl7eBG3gybfUm/iEXiTldH3jYA==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.38': + resolution: {integrity: sha512-RaoWOKc0rrFsVmKOjQpebMY6c6/I7GR1FBc25v7L/R7NlM0166mUotwGEv7vxu7ruXH4SJcFeVrfADFUUXUmmQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.37': - resolution: {integrity: sha512-LQPpi3YJDtIprj6mwMbVM1gLM4BV2m9oqe9h3Y1UwAd20xs+imnzWJqWFpm4Hw9SiFmefIf3q4EPx2k6Nj2K7A==} + '@rolldown/binding-darwin-x64@1.0.0-beta.38': + resolution: {integrity: sha512-Ymojqc2U35iUc8NFU2XX1WQPfBRRHN6xHcrxAf9WS8BFFBn8pDrH5QPvH1tYs3lDkw6UGGbanr1RGzARqdUp1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.37': - resolution: {integrity: sha512-9JnfSWfYd/YrZOu4Sj3rb2THBrCj70nJB/2FOSdg0O9ZoRrdTeB8b7Futo6N7HLWZM5uqqnJBX6VTpA0RZD+ow==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.38': + resolution: {integrity: sha512-0ermTQ//WzSI0nOL3z/LUWMNiE9xeM5cLGxjewPFEexqxV/0uM8/lNp9QageQ8jfc/VO1OURsGw34HYO5PaL8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.37': - resolution: {integrity: sha512-eEmQTpvefEtHxc0vg5sOnWCqBcGQB/SIDlPkkzKR9ESKq9BsjQfHxssJWuNMyQ+rpr9CYaogddyQtZ9GHkp8vA==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.38': + resolution: {integrity: sha512-GADxzVUTCTp6EWI52831A29Tt7PukFe94nhg/SUsfkI33oTiNQtPxyLIT/3oRegizGuPSZSlrdBurkjDwxyEUQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.37': - resolution: {integrity: sha512-Ekv4OjDzQUl0X9kHM7M23N9hVRiYCYr89neLBNITCp7P4IHs1f6SNZiCIvvBVy6NIFzO1w9LZJGEeJYK5cQBVQ==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.38': + resolution: {integrity: sha512-SKO7Exl5Yem/OSNoA5uLHzyrptUQ8Hg70kHDxuwEaH0+GUg+SQe9/7PWmc4hFKBMrJGdQtii8WZ0uIz9Dofg5Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.37': - resolution: {integrity: sha512-z8Aa5Kar5mhh0RVZEL+zKJwNz1cgcDISmwUMcTk0w986T8JZJOJCfJ/u9e8pqUTIJjxdM8SZq9/24nMgMlx5ng==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.38': + resolution: {integrity: sha512-SOo6+WqhXPBaShLxLT0eCgH17d3Yu1lMAe4mFP0M9Bvr/kfMSOPQXuLxBcbBU9IFM9w3N6qP9xWOHO+oUJvi8Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.37': - resolution: {integrity: sha512-e+fNseKhfE/socjOw6VrQcXrbNKfi2V/KZ+ssuLnmeaYNGuJWqPhvML56oYhGb3IgROEEc61lzr3Riy5BIqoMA==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.38': + resolution: {integrity: sha512-yvsQ3CyrodOX+lcoi+lejZGCOvJZa9xTsNB8OzpMDmHeZq3QzJfpYjXSAS6vie70fOkLVJb77UqYO193Cl8XBQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.37': - resolution: {integrity: sha512-dPZfB396PMIasd19X0ikpdCvjK/7SaJFO8y5/TxnozJEy70vOf4GESe/oKcsJPav/MSTWBYsHjJSO6vX0oAW8g==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.38': + resolution: {integrity: sha512-84qzKMwUwikfYeOuJ4Kxm/3z15rt0nFGGQArHYIQQNSTiQdxGHxOkqXtzPFqrVfBJUdxBAf+jYzR1pttFJuWyg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.37': - resolution: {integrity: sha512-rFjLXoHpRqxJqkSBXHuyt6bhyiIFnvLD9X2iPmCYlfpEkdTbrY1AXg4ZbF8UMO5LM7DAAZm/7vPYPO1TKTA7Sg==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.38': + resolution: {integrity: sha512-QrNiWlce01DYH0rL8K3yUBu+lNzY+B0DyCbIc2Atan6/S6flxOL0ow5DLQvMamOI/oKhrJ4xG+9MkMb9dDHbLQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.37': - resolution: {integrity: sha512-oQAe3lMaBGX6q0GSic0l3Obmd6/rX8R6eHLnRC8kyy/CvPLiCMV82MPGT8fxpPTo/ULFGrupSu2nV1zmOFBt/w==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.38': + resolution: {integrity: sha512-fnLtHyjwEsG4/aNV3Uv3Qd1ZbdH+CopwJNoV0RgBqrcQB8V6/Qdikd5JKvnO23kb3QvIpP+dAMGZMv1c2PJMzw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.37': - resolution: {integrity: sha512-ucO6CiZhpkNRiVAk7ybvA9pZaMreCtfHej3BtJcBL5S3aYmp4h0g6TvaXLD5YRJx5sXobp/9A//xU4wPMul3Bg==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.38': + resolution: {integrity: sha512-19cTfnGedem+RY+znA9J6ARBOCEFD4YSjnx0p5jiTm9tR6pHafRfFIfKlTXhun+NL0WWM/M0eb2IfPPYUa8+wg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.37': - resolution: {integrity: sha512-Ya9DBWJe1EGHwil7ielI8CdE0ELCg6KyDvDQqIFllnTJEYJ1Rb74DK6mvlZo273qz6Mw8WrMm26urfDeZhCc3Q==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.38': + resolution: {integrity: sha512-HcICm4YzFJZV+fI0O0bFLVVlsWvRNo/AB9EfUXvNYbtAxakCnQZ15oq22deFdz6sfi9Y4/SagH2kPU723dhCFA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.37': - resolution: {integrity: sha512-r+RI+wMReoTIF/uXqQWJcD8xGWXzCzUyGdpLmQ8FC+MCyPHlkjEsFRv8OFIYI6HhiGAmbfWVYEGf+aeLJzkHGw==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.38': + resolution: {integrity: sha512-4Qx6cgEPXLb0XsCyLoQcUgYBpfL0sjugftob+zhUH0EOk/NVCAIT+h0NJhY+jn7pFpeKxhNMqhvTNx3AesxIAQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -658,8 +658,8 @@ packages: '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.37': - resolution: {integrity: sha512-0taU1HpxFzrukvWIhLRI4YssJX2wOW5q1MxPXWztltsQ13TE51/larZIwhFdpyk7+K43TH7x6GJ8oEqAo+vDbA==} + '@rolldown/pluginutils@1.0.0-beta.38': + resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -776,66 +776,66 @@ packages: '@types/leaflet@1.9.20': resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} - '@types/node@24.3.1': - resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} + '@types/node@24.5.1': + resolution: {integrity: sha512-/SQdmUP2xa+1rdx7VwB9yPq8PaKej8TD5cQ+XfKDPWWC+VDJU4rvVVagXqKUzhKjtFoNA8rXDJAkCxQPAe00+Q==} - '@typescript-eslint/eslint-plugin@8.43.0': - resolution: {integrity: sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==} + '@typescript-eslint/eslint-plugin@8.44.0': + resolution: {integrity: sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.43.0 + '@typescript-eslint/parser': ^8.44.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.43.0': - resolution: {integrity: sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==} + '@typescript-eslint/parser@8.44.0': + resolution: {integrity: sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.43.0': - resolution: {integrity: sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==} + '@typescript-eslint/project-service@8.44.0': + resolution: {integrity: sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.43.0': - resolution: {integrity: sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==} + '@typescript-eslint/scope-manager@8.44.0': + resolution: {integrity: sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.43.0': - resolution: {integrity: sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==} + '@typescript-eslint/tsconfig-utils@8.44.0': + resolution: {integrity: sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.43.0': - resolution: {integrity: sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==} + '@typescript-eslint/type-utils@8.44.0': + resolution: {integrity: sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.43.0': - resolution: {integrity: sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==} + '@typescript-eslint/types@8.44.0': + resolution: {integrity: sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.43.0': - resolution: {integrity: sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==} + '@typescript-eslint/typescript-estree@8.44.0': + resolution: {integrity: sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.43.0': - resolution: {integrity: sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==} + '@typescript-eslint/utils@8.44.0': + resolution: {integrity: sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.43.0': - resolution: {integrity: sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==} + '@typescript-eslint/visitor-keys@8.44.0': + resolution: {integrity: sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -1004,8 +1004,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.8.2: - resolution: {integrity: sha512-NvcIedLxrs9llVpX7wI+Jz4Hn9vJQkCPKrTaHIE0sW/Rj1iq6Fzby4NbyTZjQJNoypBXNaG7tEHkTgONZpwgxQ==} + baseline-browser-mapping@2.8.5: + resolution: {integrity: sha512-TiU4qUT9jdCuh4aVOG7H1QozyeI2sZRqoRPdqBIaslfNt4WUSanRBueAwl2x5jt4rXBMim3lIN2x6yT8PDi24Q==} hasBin: true birpc@2.5.0: @@ -1024,8 +1024,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.26.0: - resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==} + browserslist@4.26.2: + resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1040,8 +1040,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001741: - resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==} + caniuse-lite@1.0.30001743: + resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1090,8 +1090,8 @@ packages: de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -1119,12 +1119,12 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.4: - resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + detect-libc@2.1.0: + resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==} engines: {node: '>=8'} - electron-to-chromium@1.5.218: - resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==} + electron-to-chromium@1.5.221: + resolution: {integrity: sha512-/1hFJ39wkW01ogqSyYoA4goOXOtMRy6B+yvA1u42nnsEGtHzIzmk93aPISumVQeblj47JUHLC9coCjUxb1EvtQ==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1151,8 +1151,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.15.0: - resolution: {integrity: sha512-khkq9ywimOLo56XhSnW5bSdu4YvzGv6P4t67zGbJ0ebBkOTWXtoPe3x7YT5E/TVTC4oSQRIvUqSsJqg56ZGMkg==} + eslint-plugin-oxlint@1.16.0: + resolution: {integrity: sha512-OwxJcCOt2S2xMA8LvbAbPjgi5IyIBpK8znvKYlhSWz3R0BWgKVhNcYIDEndAxvDcfob4WPahrq+53TUeJqqeFg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1615,8 +1615,8 @@ packages: resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} engines: {node: '>=20.0.0'} - oxlint@1.15.0: - resolution: {integrity: sha512-GZngkdF2FabM0pp0/l5OOhIQg+9L6LmOrmS8V8Vg+Swv9/VLJd/oc/LtAkv4HO45BNWL3EVaXzswI0CmGokVzw==} + oxlint@1.16.0: + resolution: {integrity: sha512-o6z8s6QVw/d7QuxQ7QFfqDMrIcmHyU3J/MewxjqduJmy4vHt/s7OZISk8zEXjHXZzTWrcFakIrLqU/b9IKTcjg==} engines: {node: '>=8.*'} hasBin: true peerDependencies: @@ -1711,8 +1711,8 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-ms@9.2.0: - resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} engines: {node: '>=18'} punycode@2.3.1: @@ -1741,8 +1741,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.1.9: - resolution: {integrity: sha512-5yk8/h92dj8/weS8p1bn+2KFANEW8dNHe1QtoN4idlcnjEe1l/KjLwjL3KEVLk11Wq9OVLTsiaL1AIvs2TRvzw==} + rolldown-vite@7.1.10: + resolution: {integrity: sha512-FjyH+AXrgMkojvHPAQ6mjo/7hwnsC4lz0hUdb9jUl4sPr5BcH2RFmdz6HQjDLoSe1q6j3B+Zze51VRGpc1Rkpw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1781,8 +1781,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.37: - resolution: {integrity: sha512-KiTU6z1kHGaLvqaYjgsrv2LshHqNBn74waRZivlK8WbfN1obZeScVkQPKYunB66E/mxZWv/zyZlCv3xF2t0WOQ==} + rolldown@1.0.0-beta.38: + resolution: {integrity: sha512-58frPNX55Je1YsyrtPJv9rOSR3G5efUZpRqok94Efsj0EUa8dnqJV3BldShyI7A+bVPleucOtzXHwVpJRcR0kQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2015,8 +2015,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.43.0: - resolution: {integrity: sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==} + typescript-eslint@8.44.0: + resolution: {integrity: sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2027,8 +2027,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@7.10.0: - resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + undici-types@7.12.0: + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} @@ -2177,7 +2177,7 @@ snapshots: '@babel/types': 7.28.4 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -2200,7 +2200,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.26.0 + browserslist: 4.26.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -2338,7 +2338,7 @@ snapshots: '@babel/parser': 7.28.4 '@babel/template': 7.27.2 '@babel/types': 7.28.4 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -2375,7 +2375,7 @@ snapshots: '@eslint/config-array@0.21.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.1 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2389,7 +2389,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.1 + debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -2450,7 +2450,7 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.0.4': + '@napi-rs/wasm-runtime@1.0.5': dependencies: '@emnapi/core': 1.5.0 '@emnapi/runtime': 1.5.0 @@ -2516,34 +2516,34 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.74.0': optional: true - '@oxc-project/runtime@0.87.0': {} + '@oxc-project/runtime@0.89.0': {} '@oxc-project/types@0.74.0': {} - '@oxc-project/types@0.87.0': {} + '@oxc-project/types@0.89.0': {} - '@oxlint/darwin-arm64@1.15.0': + '@oxlint/darwin-arm64@1.16.0': optional: true - '@oxlint/darwin-x64@1.15.0': + '@oxlint/darwin-x64@1.16.0': optional: true - '@oxlint/linux-arm64-gnu@1.15.0': + '@oxlint/linux-arm64-gnu@1.16.0': optional: true - '@oxlint/linux-arm64-musl@1.15.0': + '@oxlint/linux-arm64-musl@1.16.0': optional: true - '@oxlint/linux-x64-gnu@1.15.0': + '@oxlint/linux-x64-gnu@1.16.0': optional: true - '@oxlint/linux-x64-musl@1.15.0': + '@oxlint/linux-x64-musl@1.16.0': optional: true - '@oxlint/win32-arm64@1.15.0': + '@oxlint/win32-arm64@1.16.0': optional: true - '@oxlint/win32-x64@1.15.0': + '@oxlint/win32-x64@1.16.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2615,53 +2615,53 @@ snapshots: dependencies: oxc-parser: 0.74.0 - '@rolldown/binding-android-arm64@1.0.0-beta.37': + '@rolldown/binding-android-arm64@1.0.0-beta.38': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.37': + '@rolldown/binding-darwin-arm64@1.0.0-beta.38': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.37': + '@rolldown/binding-darwin-x64@1.0.0-beta.38': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.37': + '@rolldown/binding-freebsd-x64@1.0.0-beta.38': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.37': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.38': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.37': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.38': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.37': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.38': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.37': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.38': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.37': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.38': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.37': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.38': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.37': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.38': dependencies: - '@napi-rs/wasm-runtime': 1.0.4 + '@napi-rs/wasm-runtime': 1.0.5 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.37': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.38': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.37': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.38': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.37': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.38': optional: true '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.37': {} + '@rolldown/pluginutils@1.0.0-beta.38': {} '@sec-ant/readable-stream@0.4.1': {} @@ -2715,7 +2715,7 @@ snapshots: '@tailwindcss/oxide@4.1.13': dependencies: - detect-libc: 2.0.4 + detect-libc: 2.1.0 tar: 7.4.3 optionalDependencies: '@tailwindcss/oxide-android-arm64': 4.1.13 @@ -2731,12 +2731,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 - '@tailwindcss/vite@4.1.13(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))': + '@tailwindcss/vite@4.1.13(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))': dependencies: '@tailwindcss/node': 4.1.13 '@tailwindcss/oxide': 4.1.13 tailwindcss: 4.1.13 - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) '@tsconfig/node22@22.0.2': {} @@ -2755,18 +2755,18 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@24.3.1': + '@types/node@24.5.1': dependencies: - undici-types: 7.10.0 + undici-types: 7.12.0 - '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.43.0 + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/type-utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.44.0 eslint: 9.35.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -2776,57 +2776,57 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.43.0 - debug: 4.4.1 + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.44.0 + debug: 4.4.3 eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.43.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.44.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) - '@typescript-eslint/types': 8.43.0 - debug: 4.4.1 + '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) + '@typescript-eslint/types': 8.44.0 + debug: 4.4.3 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.43.0': + '@typescript-eslint/scope-manager@8.44.0': dependencies: - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/visitor-keys': 8.43.0 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/visitor-keys': 8.44.0 - '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.44.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - debug: 4.4.1 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + debug: 4.4.3 eslint: 9.35.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.43.0': {} + '@typescript-eslint/types@8.44.0': {} - '@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.44.0(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.43.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/visitor-keys': 8.43.0 - debug: 4.4.1 + '@typescript-eslint/project-service': 8.44.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/visitor-keys': 8.44.0 + debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -2836,26 +2836,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/types': 8.43.0 - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.0 + '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.43.0': + '@typescript-eslint/visitor-keys@8.44.0': dependencies: - '@typescript-eslint/types': 8.43.0 + '@typescript-eslint/types': 8.44.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) vue: 3.5.21(typescript@5.9.2) '@volar/language-core@2.4.23': @@ -2949,14 +2949,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': + '@vue/devtools-core@8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@vue/devtools-kit': 8.0.2 '@vue/devtools-shared': 8.0.2 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite-hot-client: 2.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - vite @@ -2998,13 +2998,13 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) fast-glob: 3.3.3 - typescript-eslint: 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + typescript-eslint: 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) optionalDependencies: typescript: 5.9.2 @@ -3080,7 +3080,7 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.2: {} + baseline-browser-mapping@2.8.5: {} birpc@2.5.0: {} @@ -3099,13 +3099,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.26.0: + browserslist@4.26.2: dependencies: - baseline-browser-mapping: 2.8.2 - caniuse-lite: 1.0.30001741 - electron-to-chromium: 1.5.218 + baseline-browser-mapping: 2.8.5 + caniuse-lite: 1.0.30001743 + electron-to-chromium: 1.5.221 node-releases: 2.0.21 - update-browserslist-db: 1.1.3(browserslist@4.26.0) + update-browserslist-db: 1.1.3(browserslist@4.26.2) buffer-builder@0.2.0: {} @@ -3115,7 +3115,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001741: {} + caniuse-lite@1.0.30001743: {} chalk@4.1.2: dependencies: @@ -3157,7 +3157,7 @@ snapshots: de-indent@1.0.2: {} - debug@4.4.1: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -3175,9 +3175,9 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.0.4: {} + detect-libc@2.1.0: {} - electron-to-chromium@1.5.218: {} + electron-to-chromium@1.5.221: {} enhanced-resolve@5.18.3: dependencies: @@ -3196,7 +3196,7 @@ snapshots: dependencies: eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-oxlint@1.15.0: + eslint-plugin-oxlint@1.16.0: dependencies: jsonc-parser: 3.3.1 @@ -3209,7 +3209,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))): + eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) eslint: 9.35.0(jiti@2.5.1) @@ -3220,7 +3220,7 @@ snapshots: vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint-scope@8.4.0: dependencies: @@ -3249,7 +3249,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1 + debug: 4.4.3 escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -3303,7 +3303,7 @@ snapshots: is-plain-obj: 4.1.0 is-stream: 4.0.1 npm-run-path: 6.0.0 - pretty-ms: 9.2.0 + pretty-ms: 9.3.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 yoctocolors: 2.1.2 @@ -3498,7 +3498,7 @@ snapshots: lightningcss@1.30.1: dependencies: - detect-libc: 2.0.4 + detect-libc: 2.1.0 optionalDependencies: lightningcss-darwin-arm64: 1.30.1 lightningcss-darwin-x64: 1.30.1 @@ -3629,16 +3629,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 '@oxc-parser/binding-win32-x64-msvc': 0.74.0 - oxlint@1.15.0: + oxlint@1.16.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.15.0 - '@oxlint/darwin-x64': 1.15.0 - '@oxlint/linux-arm64-gnu': 1.15.0 - '@oxlint/linux-arm64-musl': 1.15.0 - '@oxlint/linux-x64-gnu': 1.15.0 - '@oxlint/linux-x64-musl': 1.15.0 - '@oxlint/win32-arm64': 1.15.0 - '@oxlint/win32-x64': 1.15.0 + '@oxlint/darwin-arm64': 1.16.0 + '@oxlint/darwin-x64': 1.16.0 + '@oxlint/linux-arm64-gnu': 1.16.0 + '@oxlint/linux-arm64-musl': 1.16.0 + '@oxlint/linux-x64-gnu': 1.16.0 + '@oxlint/linux-x64-musl': 1.16.0 + '@oxlint/win32-arm64': 1.16.0 + '@oxlint/win32-x64': 1.16.0 p-limit@3.1.0: dependencies: @@ -3702,7 +3702,7 @@ snapshots: prettier@3.6.2: {} - pretty-ms@9.2.0: + pretty-ms@9.3.0: dependencies: parse-ms: 4.0.0 @@ -3724,42 +3724,42 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1): + rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1): dependencies: + '@oxc-project/runtime': 0.89.0 fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.1 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.37 + rolldown: 1.0.0-beta.38 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.1 fsevents: 2.3.3 jiti: 2.5.1 sass: 1.92.1 sass-embedded: 1.92.1 - rolldown@1.0.0-beta.37: + rolldown@1.0.0-beta.38: dependencies: - '@oxc-project/runtime': 0.87.0 - '@oxc-project/types': 0.87.0 - '@rolldown/pluginutils': 1.0.0-beta.37 + '@oxc-project/types': 0.89.0 + '@rolldown/pluginutils': 1.0.0-beta.38 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.37 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.37 - '@rolldown/binding-darwin-x64': 1.0.0-beta.37 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.37 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.37 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.37 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.37 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.37 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.37 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.37 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.37 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.37 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.37 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.37 + '@rolldown/binding-android-arm64': 1.0.0-beta.38 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.38 + '@rolldown/binding-darwin-x64': 1.0.0-beta.38 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.38 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.38 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.38 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.38 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.38 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.38 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.38 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.38 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.38 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.38 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.38 run-applescript@7.1.0: {} @@ -3952,12 +3952,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.35.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: @@ -3965,7 +3965,7 @@ snapshots: typescript@5.9.2: {} - undici-types@7.10.0: {} + undici-types@7.12.0: {} unicorn-magic@0.3.0: {} @@ -3974,9 +3974,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.3(browserslist@4.26.0): + update-browserslist-db@1.1.3(browserslist@4.26.2): dependencies: - browserslist: 4.26.0 + browserslist: 4.26.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -3988,47 +3988,47 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: birpc: 2.5.0 - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-hot-client: 2.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-hot-client: 2.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vite-hot-client@2.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-hot-client@2.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-inspect@11.3.3(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: ansis: 4.1.0 - debug: 4.4.1 + debug: 4.4.3 error-stack-parser-es: 1.0.5 ohash: 2.0.11 open: 10.2.0 perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.0 - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + '@vue/devtools-core': 8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) '@vue/devtools-kit': 8.0.2 '@vue/devtools-shared': 8.0.2 execa: 9.6.0 sirv: 3.0.2 - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): dependencies: '@babel/core': 7.28.4 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) @@ -4039,7 +4039,7 @@ snapshots: '@vue/compiler-dom': 3.5.21 kolorist: 1.8.0 magic-string: 0.30.19 - vite: rolldown-vite@7.1.9(@types/node@24.3.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) transitivePeerDependencies: - supports-color @@ -4047,7 +4047,7 @@ snapshots: vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1)): dependencies: - debug: 4.4.1 + debug: 4.4.3 eslint: 9.35.0(jiti@2.5.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 From a3dbc5623b4eefc4762743badab1f84b95ae3dea Mon Sep 17 00:00:00 2001 From: Alexis Date: Sun, 5 Oct 2025 14:52:35 +0200 Subject: [PATCH 13/29] Updated package and restaurant data --- package.json | 26 +- pnpm-lock.yaml | 1380 +++++++++++++++++--------------- src/components/PlaceMarker.vue | 26 + src/models/Markers.ts | 11 +- src/stores/reviews.ts | 25 +- 5 files changed, 808 insertions(+), 660 deletions(-) create mode 100644 src/components/PlaceMarker.vue diff --git a/package.json b/package.json index f4b69f2..74fbb63 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,12 @@ "format": "prettier --write src/" }, "dependencies": { - "@tailwindcss/vite": "^4.1.13", + "@tailwindcss/vite": "^4.1.14", "@vue-leaflet/vue-leaflet": "^0.10.1", "leaflet": "^1.9.4", "pinia": "^3.0.3", - "tailwindcss": "^4.1.13", - "vue": "^3.5.21", + "tailwindcss": "^4.1.14", + "vue": "^3.5.22", "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.5.1" }, @@ -31,22 +31,22 @@ "@prettier/plugin-oxc": "^0.0.4", "@tsconfig/node22": "^22.0.2", "@types/leaflet": "^1.9.20", - "@types/node": "^24.5.1", + "@types/node": "^24.6.2", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", - "eslint": "^9.35.0", - "eslint-plugin-oxlint": "~1.16.0", - "eslint-plugin-vue": "~10.4.0", - "jiti": "^2.5.1", + "eslint": "^9.37.0", + "eslint-plugin-oxlint": "~1.19.0", + "eslint-plugin-vue": "~10.5.0", + "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.16.0", + "oxlint": "~1.19.0", "prettier": "3.6.2", - "sass-embedded": "^1.92.1", - "typescript": "~5.9.2", - "vite": "npm:rolldown-vite@^7.1.10", + "sass-embedded": "^1.93.2", + "typescript": "~5.9.3", + "vite": "npm:rolldown-vite@^7.1.15", "vite-plugin-vue-devtools": "^8.0.2", - "vue-tsc": "^3.0.7" + "vue-tsc": "^3.1.0" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f40f0cd..02ff55e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,29 +9,29 @@ importers: .: dependencies: '@tailwindcss/vite': - specifier: ^4.1.13 - version: 4.1.13(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + specifier: ^4.1.14 + version: 4.1.14(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 - version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) + version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3) leaflet: specifier: ^1.9.4 version: 1.9.4 pinia: specifier: ^3.0.3 - version: 3.0.3(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) + version: 3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) tailwindcss: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.1.14 + version: 4.1.14 vue: - specifier: ^3.5.21 - version: 3.5.21(typescript@5.9.2) + specifier: ^3.5.22 + version: 3.5.22(typescript@5.9.3) vue-leaflet-markercluster: specifier: ^0.6.1 - version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2) + version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3) vue-router: specifier: ^4.5.1 - version: 4.5.1(vue@3.5.21(typescript@5.9.2)) + version: 4.5.1(vue@3.5.22(typescript@5.9.3)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.0.4 @@ -43,56 +43,56 @@ importers: specifier: ^1.9.20 version: 1.9.20 '@types/node': - specifier: ^24.5.1 - version: 24.5.1 + specifier: ^24.6.2 + version: 24.6.2 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + version: 6.0.1(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2) + version: 10.2.0(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + version: 14.6.0(eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) '@vue/tsconfig': specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) + version: 0.8.1(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) eslint: - specifier: ^9.35.0 - version: 9.35.0(jiti@2.5.1) + specifier: ^9.37.0 + version: 9.37.0(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ~1.16.0 - version: 1.16.0 + specifier: ~1.19.0 + version: 1.19.0 eslint-plugin-vue: - specifier: ~10.4.0 - version: 10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) + specifier: ~10.5.0 + version: 10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))) jiti: - specifier: ^2.5.1 - version: 2.5.1 + specifier: ^2.6.1 + version: 2.6.1 npm-run-all2: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.16.0 - version: 1.16.0 + specifier: ~1.19.0 + version: 1.19.0 prettier: specifier: 3.6.2 version: 3.6.2 sass-embedded: - specifier: ^1.92.1 - version: 1.92.1 + specifier: ^1.93.2 + version: 1.93.2 typescript: - specifier: ~5.9.2 - version: 5.9.2 + specifier: ~5.9.3 + version: 5.9.3 vite: - specifier: npm:rolldown-vite@^7.1.10 - version: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + specifier: npm:rolldown-vite@^7.1.15 + version: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) vite-plugin-vue-devtools: specifier: ^8.0.2 - version: 8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + version: 8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)) vue-tsc: - specifier: ^3.0.7 - version: 3.0.7(typescript@5.9.2) + specifier: ^3.1.0 + version: 3.1.0(typescript@5.9.3) packages: @@ -236,8 +236,8 @@ packages: resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} - '@bufbuild/protobuf@2.8.0': - resolution: {integrity: sha512-r1/0w5C9dkbcdjyxY8ZHsC5AOWg4Pnzhm2zu7LO4UHSounp2tMm6Y+oioV9zlGbLveE7YaWRDUk48WLxRDgoqg==} + '@bufbuild/protobuf@2.9.0': + resolution: {integrity: sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==} '@emnapi/core@1.5.0': resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} @@ -262,28 +262,28 @@ packages: resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.3.1': - resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} + '@eslint/config-helpers@0.4.0': + resolution: {integrity: sha512-WUFvV4WoIwW8Bv0KeKCIIEgdSiFOsulyN0xrMu+7z43q/hkOLXjvb5u7UC9jDxvRzcrbEmuZBX5yJZz1741jog==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.15.2': - resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} + '@eslint/core@0.16.0': + resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.35.0': - resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==} + '@eslint/js@9.37.0': + resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} + '@eslint/plugin-kit@0.4.0': + resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanfs/core@0.19.1': @@ -325,8 +325,8 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.5': - resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==} + '@napi-rs/wasm-runtime@1.0.6': + resolution: {integrity: sha512-DXj75ewm11LIWUk198QSKUTxjyRjsBwk09MuMk5DGK+GDUtyPhhEHOGP/Xwwj3DjQXXkivoBirmOnKrLfc0+9g==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -429,53 +429,53 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.89.0': - resolution: {integrity: sha512-vP7SaoF0l09GAYuj4IKjfyJodRWC09KdLy8NmnsdUPAsWhPz+2hPTLfEr5+iObDXSNug1xfTxtkGjBLvtwBOPQ==} - engines: {node: '>=6.9.0'} + '@oxc-project/runtime@0.92.0': + resolution: {integrity: sha512-Z7x2dZOmznihvdvCvLKMl+nswtOSVxS2H2ocar+U9xx6iMfTp0VGIrX6a4xB1v80IwOPC7dT1LXIJrY70Xu3Jw==} + engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.74.0': resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} - '@oxc-project/types@0.89.0': - resolution: {integrity: sha512-yuo+ECPIW5Q9mSeNmCDC2im33bfKuwW18mwkaHMQh8KakHYDzj4ci/q7wxf2qS3dMlVVCIyrs3kFtH5LmnlYnw==} + '@oxc-project/types@0.93.0': + resolution: {integrity: sha512-yNtwmWZIBtJsMr5TEfoZFDxIWV6OdScOpza/f5YxbqUMJk+j6QX3Cf3jgZShGEFYWQJ5j9mJ6jM0tZHu2J9Yrg==} - '@oxlint/darwin-arm64@1.16.0': - resolution: {integrity: sha512-t9sBjbcG15Jgwgw2wY+rtfKEazdkKM/YhcdyjmGYeSjBXaczLfp/gZe03taC2qUHK+t6cxSYNkOLXRLWxaf3tw==} + '@oxlint/darwin-arm64@1.19.0': + resolution: {integrity: sha512-dSozp6FXowhFEjmT0FC/iBWj9KziWfixxaYT367kOXZUyA0hvOzsLsBB780Swr40zvqklUR0d3fbZbziGHRJoQ==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.16.0': - resolution: {integrity: sha512-c9aeLQATeu27TK8gR/p8GfRBsuakx0zs+6UHFq/s8Kux+8tYb3pH1pql/XWUPbxubv48F2MpnD5zgjOrShAgag==} + '@oxlint/darwin-x64@1.19.0': + resolution: {integrity: sha512-3OY1km70zTlH6b8K8AHSuaEaa4sntmAcBugMZBaJmHkioia7zxlAQV9xtQ2wsBSDQbBmcf1j5Y0NcHP7fmIZvA==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.16.0': - resolution: {integrity: sha512-ZoBtxtRHhftbiKKeScpgUKIg4cu9s7rsBPCkjfMCY0uLjhKqm6ShPEaIuP8515+/Csouciz1ViZhbrya5ligAg==} + '@oxlint/linux-arm64-gnu@1.19.0': + resolution: {integrity: sha512-TS9wmx9B/v1f/bNXu3lIEcdNIyS0m0H0+95YIWSTGG3q2cK3FVlyUiiAieZRUzXTN89n6JXtua6dK/TVCqbmkQ==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.16.0': - resolution: {integrity: sha512-a/Dys7CTyj1eZIkD59k9Y3lp5YsHBUeZXR7qHTplKb41H+Ivm5OQPf+rfbCBSLMfCPZCeKQPW36GXOSYLNE1uw==} + '@oxlint/linux-arm64-musl@1.19.0': + resolution: {integrity: sha512-o5RAxQfVEu7LsBUwSjEDNdM8sla8WlLMRULsTP3vgxyy1eLJxo2u+4McKtM9/P2KiZQw3NylDoaxU4Z4j/XeRQ==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.16.0': - resolution: {integrity: sha512-rsfv90ytLhl+s7aa8eE8gGwB1XGbiUA2oyUee/RhGRyeoZoe9/hHNtIcE2XndMYlJToROKmGyrTN4MD2c0xxLQ==} + '@oxlint/linux-x64-gnu@1.19.0': + resolution: {integrity: sha512-QDgAP4TxXsupFEsEGYnaAaKXQQD1lJSi5Htl/b0Vl2xPz8BVBRH+bNDwVGEHVTxT7jdnO2gTEOmfEzOkRJprUQ==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.16.0': - resolution: {integrity: sha512-djwSL4harw46kdCwaORUvApyE9Y6JSnJ7pF5PHcQlJ7S1IusfjzYljXky4hONPO0otvXWdKq1GpJqhmtM0/xbg==} + '@oxlint/linux-x64-musl@1.19.0': + resolution: {integrity: sha512-iOQooyYzy7RR2yHNM8oHd2Zw6CdU7/G2Uf5ryFi/cF5NV5zlSH//QSkWwrk/kLF69wKqwE8S8snV7WnRA/tXjA==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.16.0': - resolution: {integrity: sha512-lQBfW4hBiQ47P12UAFXyX3RVHlWCSYp6I89YhG+0zoLipxAfyB37P8G8N43T/fkUaleb8lvt0jyNG6jQTkCmhg==} + '@oxlint/win32-arm64@1.19.0': + resolution: {integrity: sha512-bvgA2fGpdBF/DpB5hZYQzx5fFFiiHxIiPF5zp24czvsIRkezVi9ZH04lCIVkMBxgvKhnU2jLXAn6E1Mbo4QrFw==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.16.0': - resolution: {integrity: sha512-B5se3JnM4Xu6uHF78hAY9wdk/sdLFib1YwFsLY6rkQKEMFyi+vMZZlDaAS+s+Dt9q7q881U2OhNznZenJZdPdQ==} + '@oxlint/win32-x64@1.19.0': + resolution: {integrity: sha512-PloVn/e1kfMsiH0urM4XIhiY0TdqDjwJlzeX8pIKDmxUsKHsjcU8fmddsZSt7K16C2nR3SQVoso2AIR00mRieA==} cpu: [x64] os: [win32] @@ -572,85 +572,85 @@ packages: resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.38': - resolution: {integrity: sha512-AE3HFQrjWCKLFZD1Vpiy+qsqTRwwoil1oM5WsKPSmfQ5fif/A+ZtOZetF32erZdsR7qyvns6qHEteEsF6g6rsQ==} + '@rolldown/binding-android-arm64@1.0.0-beta.41': + resolution: {integrity: sha512-Edflndd9lU7JVhVIvJlZhdCj5DkhYDJPIRn4Dx0RUdfc8asP9xHOI5gMd8MesDDx+BJpdIT/uAmVTearteU/mQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.38': - resolution: {integrity: sha512-RaoWOKc0rrFsVmKOjQpebMY6c6/I7GR1FBc25v7L/R7NlM0166mUotwGEv7vxu7ruXH4SJcFeVrfADFUUXUmmQ==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.41': + resolution: {integrity: sha512-XGCzqfjdk7550PlyZRTBKbypXrB7ATtXhw/+bjtxnklLQs0mKP/XkQVOKyn9qGKSlvH8I56JLYryVxl0PCvSNw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.38': - resolution: {integrity: sha512-Ymojqc2U35iUc8NFU2XX1WQPfBRRHN6xHcrxAf9WS8BFFBn8pDrH5QPvH1tYs3lDkw6UGGbanr1RGzARqdUp1g==} + '@rolldown/binding-darwin-x64@1.0.0-beta.41': + resolution: {integrity: sha512-Ho6lIwGJed98zub7n0xcRKuEtnZgbxevAmO4x3zn3C3N4GVXZD5xvCvTVxSMoeBJwTcIYzkVDRTIhylQNsTgLQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.38': - resolution: {integrity: sha512-0ermTQ//WzSI0nOL3z/LUWMNiE9xeM5cLGxjewPFEexqxV/0uM8/lNp9QageQ8jfc/VO1OURsGw34HYO5PaL8w==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.41': + resolution: {integrity: sha512-ijAZETywvL+gACjbT4zBnCp5ez1JhTRs6OxRN4J+D6AzDRbU2zb01Esl51RP5/8ZOlvB37xxsRQ3X4YRVyYb3g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.38': - resolution: {integrity: sha512-GADxzVUTCTp6EWI52831A29Tt7PukFe94nhg/SUsfkI33oTiNQtPxyLIT/3oRegizGuPSZSlrdBurkjDwxyEUQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41': + resolution: {integrity: sha512-EgIOZt7UildXKFEFvaiLNBXm+4ggQyGe3E5Z1QP9uRcJJs9omihOnm897FwOBQdCuMvI49iBgjFrkhH+wMJ2MA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.38': - resolution: {integrity: sha512-SKO7Exl5Yem/OSNoA5uLHzyrptUQ8Hg70kHDxuwEaH0+GUg+SQe9/7PWmc4hFKBMrJGdQtii8WZ0uIz9Dofg5Q==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41': + resolution: {integrity: sha512-F8bUwJq8v/JAU8HSwgF4dztoqJ+FjdyjuvX4//3+Fbe2we9UktFeZ27U4lRMXF1vxWtdV4ey6oCSqI7yUrSEeg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.38': - resolution: {integrity: sha512-SOo6+WqhXPBaShLxLT0eCgH17d3Yu1lMAe4mFP0M9Bvr/kfMSOPQXuLxBcbBU9IFM9w3N6qP9xWOHO+oUJvi8Q==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41': + resolution: {integrity: sha512-MioXcCIX/wB1pBnBoJx8q4OGucUAfC1+/X1ilKFsjDK05VwbLZGRgOVD5OJJpUQPK86DhQciNBrfOKDiatxNmg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.38': - resolution: {integrity: sha512-yvsQ3CyrodOX+lcoi+lejZGCOvJZa9xTsNB8OzpMDmHeZq3QzJfpYjXSAS6vie70fOkLVJb77UqYO193Cl8XBQ==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41': + resolution: {integrity: sha512-m66M61fizvRCwt5pOEiZQMiwBL9/y0bwU/+Kc4Ce/Pef6YfoEkR28y+DzN9rMdjo8Z28NXjsDPq9nH4mXnAP0g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.38': - resolution: {integrity: sha512-84qzKMwUwikfYeOuJ4Kxm/3z15rt0nFGGQArHYIQQNSTiQdxGHxOkqXtzPFqrVfBJUdxBAf+jYzR1pttFJuWyg==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.41': + resolution: {integrity: sha512-yRxlSfBvWnnfrdtJfvi9lg8xfG5mPuyoSHm0X01oiE8ArmLRvoJGHUTJydCYz+wbK2esbq5J4B4Tq9WAsOlP1Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.38': - resolution: {integrity: sha512-QrNiWlce01DYH0rL8K3yUBu+lNzY+B0DyCbIc2Atan6/S6flxOL0ow5DLQvMamOI/oKhrJ4xG+9MkMb9dDHbLQ==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.41': + resolution: {integrity: sha512-PHVxYhBpi8UViS3/hcvQQb9RFqCtvFmFU1PvUoTRiUdBtgHA6fONNHU4x796lgzNlVSD3DO/MZNk1s5/ozSMQg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.38': - resolution: {integrity: sha512-fnLtHyjwEsG4/aNV3Uv3Qd1ZbdH+CopwJNoV0RgBqrcQB8V6/Qdikd5JKvnO23kb3QvIpP+dAMGZMv1c2PJMzw==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.41': + resolution: {integrity: sha512-OAfcO37ME6GGWmj9qTaDT7jY4rM0T2z0/8ujdQIJQ2x2nl+ztO32EIwURfmXOK0U1tzkyuaKYvE34Pug/ucXlQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.38': - resolution: {integrity: sha512-19cTfnGedem+RY+znA9J6ARBOCEFD4YSjnx0p5jiTm9tR6pHafRfFIfKlTXhun+NL0WWM/M0eb2IfPPYUa8+wg==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41': + resolution: {integrity: sha512-NIYGuCcuXaq5BC4Q3upbiMBvmZsTsEPG9k/8QKQdmrch+ocSy5Jv9tdpdmXJyighKqm182nh/zBt+tSJkYoNlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.38': - resolution: {integrity: sha512-HcICm4YzFJZV+fI0O0bFLVVlsWvRNo/AB9EfUXvNYbtAxakCnQZ15oq22deFdz6sfi9Y4/SagH2kPU723dhCFA==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41': + resolution: {integrity: sha512-kANdsDbE5FkEOb5NrCGBJBCaZ2Sabp3D7d4PRqMYJqyLljwh9mDyYyYSv5+QNvdAmifj+f3lviNEUUuUZPEFPw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.38': - resolution: {integrity: sha512-4Qx6cgEPXLb0XsCyLoQcUgYBpfL0sjugftob+zhUH0EOk/NVCAIT+h0NJhY+jn7pFpeKxhNMqhvTNx3AesxIAQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41': + resolution: {integrity: sha512-UlpxKmFdik0Y2VjZrgUCgoYArZJiZllXgIipdBRV1hw6uK45UbQabSTW6Kp6enuOu7vouYWftwhuxfpE8J2JAg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -658,8 +658,8 @@ packages: '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.38': - resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} + '@rolldown/pluginutils@1.0.0-beta.41': + resolution: {integrity: sha512-ycMEPrS3StOIeb87BT3/+bu+blEtyvwQ4zmo2IcJQy0Rd1DAAhKksA0iUZ3MYSpJtjlPhg0Eo6mvVS6ggPhRbw==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -668,65 +668,65 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@tailwindcss/node@4.1.13': - resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} + '@tailwindcss/node@4.1.14': + resolution: {integrity: sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==} - '@tailwindcss/oxide-android-arm64@4.1.13': - resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} + '@tailwindcss/oxide-android-arm64@4.1.14': + resolution: {integrity: sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.13': - resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} + '@tailwindcss/oxide-darwin-arm64@4.1.14': + resolution: {integrity: sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.13': - resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} + '@tailwindcss/oxide-darwin-x64@4.1.14': + resolution: {integrity: sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.13': - resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} + '@tailwindcss/oxide-freebsd-x64@4.1.14': + resolution: {integrity: sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': - resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14': + resolution: {integrity: sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': - resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.14': + resolution: {integrity: sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': - resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.14': + resolution: {integrity: sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': - resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.14': + resolution: {integrity: sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.13': - resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} + '@tailwindcss/oxide-linux-x64-musl@4.1.14': + resolution: {integrity: sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.13': - resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} + '@tailwindcss/oxide-wasm32-wasi@4.1.14': + resolution: {integrity: sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -737,24 +737,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': - resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.14': + resolution: {integrity: sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': - resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.14': + resolution: {integrity: sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.13': - resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} + '@tailwindcss/oxide@4.1.14': + resolution: {integrity: sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.1.13': - resolution: {integrity: sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==} + '@tailwindcss/vite@4.1.14': + resolution: {integrity: sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -776,66 +776,66 @@ packages: '@types/leaflet@1.9.20': resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} - '@types/node@24.5.1': - resolution: {integrity: sha512-/SQdmUP2xa+1rdx7VwB9yPq8PaKej8TD5cQ+XfKDPWWC+VDJU4rvVVagXqKUzhKjtFoNA8rXDJAkCxQPAe00+Q==} + '@types/node@24.6.2': + resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} - '@typescript-eslint/eslint-plugin@8.44.0': - resolution: {integrity: sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==} + '@typescript-eslint/eslint-plugin@8.45.0': + resolution: {integrity: sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.44.0 + '@typescript-eslint/parser': ^8.45.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.44.0': - resolution: {integrity: sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==} + '@typescript-eslint/parser@8.45.0': + resolution: {integrity: sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.44.0': - resolution: {integrity: sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==} + '@typescript-eslint/project-service@8.45.0': + resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.44.0': - resolution: {integrity: sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==} + '@typescript-eslint/scope-manager@8.45.0': + resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.44.0': - resolution: {integrity: sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==} + '@typescript-eslint/tsconfig-utils@8.45.0': + resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.44.0': - resolution: {integrity: sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==} + '@typescript-eslint/type-utils@8.45.0': + resolution: {integrity: sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.44.0': - resolution: {integrity: sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==} + '@typescript-eslint/types@8.45.0': + resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.44.0': - resolution: {integrity: sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==} + '@typescript-eslint/typescript-estree@8.45.0': + resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.44.0': - resolution: {integrity: sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==} + '@typescript-eslint/utils@8.45.0': + resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.44.0': - resolution: {integrity: sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==} + '@typescript-eslint/visitor-keys@8.45.0': + resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -879,20 +879,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.21': - resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==} + '@vue/compiler-core@3.5.22': + resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==} - '@vue/compiler-dom@3.5.21': - resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==} + '@vue/compiler-dom@3.5.22': + resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==} - '@vue/compiler-sfc@3.5.21': - resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==} + '@vue/compiler-sfc@3.5.22': + resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==} - '@vue/compiler-ssr@3.5.21': - resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==} - - '@vue/compiler-vue2@2.7.16': - resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + '@vue/compiler-ssr@3.5.22': + resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -934,30 +931,30 @@ packages: typescript: optional: true - '@vue/language-core@3.0.7': - resolution: {integrity: sha512-0sqqyqJ0Gn33JH3TdIsZLCZZ8Gr4kwlg8iYOnOrDDkJKSjFurlQY/bEFQx5zs7SX2C/bjMkmPYq/NiyY1fTOkw==} + '@vue/language-core@3.1.0': + resolution: {integrity: sha512-a7ns+X9vTbdmk7QLrvnZs8s4E1wwtxG/sELzr6F2j4pU+r/OoAv6jJGSz+5tVTU6e4+3rjepGhSP8jDmBBcb3w==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.21': - resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==} + '@vue/reactivity@3.5.22': + resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==} - '@vue/runtime-core@3.5.21': - resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==} + '@vue/runtime-core@3.5.22': + resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==} - '@vue/runtime-dom@3.5.21': - resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==} + '@vue/runtime-dom@3.5.22': + resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==} - '@vue/server-renderer@3.5.21': - resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==} + '@vue/server-renderer@3.5.22': + resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==} peerDependencies: - vue: 3.5.21 + vue: 3.5.22 - '@vue/shared@3.5.21': - resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} + '@vue/shared@3.5.22': + resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==} '@vue/tsconfig@0.8.1': resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} @@ -983,8 +980,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@2.0.7: - resolution: {integrity: sha512-wE7y3jmYeb0+h6mr5BOovuqhFv22O/MV9j5p0ndJsa7z1zJNPGQ4ph5pQk/kTTCWRC3xsA4SmtwmkzQO+7NCNg==} + alien-signals@3.0.0: + resolution: {integrity: sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==} ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -994,8 +991,8 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - ansis@4.1.0: - resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} argparse@2.0.1: @@ -1004,12 +1001,12 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.8.5: - resolution: {integrity: sha512-TiU4qUT9jdCuh4aVOG7H1QozyeI2sZRqoRPdqBIaslfNt4WUSanRBueAwl2x5jt4rXBMim3lIN2x6yT8PDi24Q==} + baseline-browser-mapping@2.8.12: + resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} hasBin: true - birpc@2.5.0: - resolution: {integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==} + birpc@2.6.1: + resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1024,8 +1021,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.26.2: - resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==} + browserslist@4.26.3: + resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1040,8 +1037,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001743: - resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} + caniuse-lite@1.0.30001747: + resolution: {integrity: sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1087,9 +1084,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -1119,12 +1113,12 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.1.0: - resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==} + detect-libc@2.1.1: + resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} engines: {node: '>=8'} - electron-to-chromium@1.5.221: - resolution: {integrity: sha512-/1hFJ39wkW01ogqSyYoA4goOXOtMRy6B+yvA1u42nnsEGtHzIzmk93aPISumVQeblj47JUHLC9coCjUxb1EvtQ==} + electron-to-chromium@1.5.230: + resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1151,8 +1145,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.16.0: - resolution: {integrity: sha512-OwxJcCOt2S2xMA8LvbAbPjgi5IyIBpK8znvKYlhSWz3R0BWgKVhNcYIDEndAxvDcfob4WPahrq+53TUeJqqeFg==} + eslint-plugin-oxlint@1.19.0: + resolution: {integrity: sha512-lkInWudeZjLW2k78rGl9hAtSlYYo2tEqt7OxWWUtkVdEJO819RM2N9GfQCg3OeBHEpT4nEi+y1eVsLfMyM1ueg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1168,14 +1162,17 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@10.4.0: - resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==} + eslint-plugin-vue@10.5.0: + resolution: {integrity: sha512-7BZHsG3kC2vei8F2W8hnfDi9RK+cv5eKPMvzBdrl8Vuc0hR5odGQRli8VVzUkrmUHkxFEm4Iio1r5HOKslO0Aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 vue-eslint-parser: ^10.0.0 peerDependenciesMeta: + '@stylistic/eslint-plugin': + optional: true '@typescript-eslint/parser': optional: true @@ -1191,8 +1188,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.35.0: - resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==} + eslint@9.37.0: + resolution: {integrity: sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1314,10 +1311,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -1393,8 +1386,8 @@ packages: resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} engines: {node: '>=16'} - jiti@2.5.1: - resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true js-tokens@4.0.0: @@ -1443,70 +1436,140 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + lightningcss-darwin-arm64@1.30.1: resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + lightningcss-darwin-x64@1.30.1: resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + lightningcss-freebsd-x64@1.30.1: resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + lightningcss-linux-arm-gnueabihf@1.30.1: resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + lightningcss-linux-arm64-gnu@1.30.1: resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + lightningcss-linux-arm64-musl@1.30.1: resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + lightningcss-linux-x64-gnu@1.30.1: resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + lightningcss-linux-x64-musl@1.30.1: resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + lightningcss-win32-arm64-msvc@1.30.1: resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + lightningcss-win32-x64-msvc@1.30.1: resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + lightningcss@1.30.1: resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} engines: {node: '>= 12.0.0'} + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -1543,18 +1606,13 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@3.0.2: - resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} + minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} engines: {node: '>= 18'} mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -1570,8 +1628,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.1.5: - resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} + nanoid@5.1.6: + resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} engines: {node: ^18 || >=20} hasBin: true @@ -1581,8 +1639,8 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-releases@2.0.21: - resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} + node-releases@2.0.23: + resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} npm-normalize-package-bin@4.0.0: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} @@ -1615,9 +1673,9 @@ packages: resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} engines: {node: '>=20.0.0'} - oxlint@1.16.0: - resolution: {integrity: sha512-o6z8s6QVw/d7QuxQ7QFfqDMrIcmHyU3J/MewxjqduJmy4vHt/s7OZISk8zEXjHXZzTWrcFakIrLqU/b9IKTcjg==} - engines: {node: '>=8.*'} + oxlint@1.19.0: + resolution: {integrity: sha512-MGeclRJFKaROXcPKMHOuJpOhbC4qkbLeZqSlelQioV/5YeBk/qVYZafUUpVO/yQ28Pld3srsTQusFtPNkVuvNA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: oxlint-tsgolint: '>=0.2.0' @@ -1741,8 +1799,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.1.10: - resolution: {integrity: sha512-FjyH+AXrgMkojvHPAQ6mjo/7hwnsC4lz0hUdb9jUl4sPr5BcH2RFmdz6HQjDLoSe1q6j3B+Zze51VRGpc1Rkpw==} + rolldown-vite@7.1.15: + resolution: {integrity: sha512-3Vc9x/pnTBjTD2e5sQiVFOvZlouQBSvuxYhlQPUyNoNPSShs6LN/65eKnJsTj9vZDZju/YjMZ5ZPrbOW/n4FDA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1781,8 +1839,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.38: - resolution: {integrity: sha512-58frPNX55Je1YsyrtPJv9rOSR3G5efUZpRqok94Efsj0EUa8dnqJV3BldShyI7A+bVPleucOtzXHwVpJRcR0kQ==} + rolldown@1.0.0-beta.41: + resolution: {integrity: sha512-U+NPR0Bkg3wm61dteD2L4nAM1U9dtaqVrpDXwC36IKRHpEO/Ubpid4Nijpa2imPchcVNHfxVFwSSMJdwdGFUbg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1796,117 +1854,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.92.1: - resolution: {integrity: sha512-5t6/YZf+vhO3OY/49h8RCL6Cwo78luva0M+TnTM9gu9ASffRXAuOVLNKciSXa3loptyemDDS6IU5/dVH5w0KmA==} + sass-embedded-all-unknown@1.93.2: + resolution: {integrity: sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.92.1: - resolution: {integrity: sha512-Q+UruGb7yKawHagVmVDRRKsnc4mJZvWMBnuRCu2coJo2FofyqBmXohVGXbxko97sYceA9TJTrUEx3WVKQUNCbQ==} + sass-embedded-android-arm64@1.93.2: + resolution: {integrity: sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.92.1: - resolution: {integrity: sha512-4EjpVVzuksERdgAd4BqeSXFnWtWN3DSRyEIUPJ7BhcS9sfDh2Gf6miI2kNTvIQLJ2XIJynDDcEQ8a1U9KwKUTQ==} + sass-embedded-android-arm@1.93.2: + resolution: {integrity: sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.92.1: - resolution: {integrity: sha512-nCY5btLlX7W7Jc6cCL6D2Yklpiu540EJ2G08YVGu12DrAMCBzqM347CSRf2ojp1H8jyhvmLkaFwnrJWzh+6S+w==} + sass-embedded-android-riscv64@1.93.2: + resolution: {integrity: sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.92.1: - resolution: {integrity: sha512-qYWR3bftJ77aLYwYDFuzDI4dcwVVixxqQxlIQWNGkHRCexj614qGSSHemr18C2eVj3mjXAQxTQxU68U7pkGPAA==} + sass-embedded-android-x64@1.93.2: + resolution: {integrity: sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.92.1: - resolution: {integrity: sha512-g2yQ3txjMYLKMjL2cW1xRO9nnV3ijf95NbX/QShtV6tiVUETZNWDsRMDEwBNGYY6PTE/UZerjJL1R/2xpQg6WA==} + sass-embedded-darwin-arm64@1.93.2: + resolution: {integrity: sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.92.1: - resolution: {integrity: sha512-eH+fgxLQhTEPjZPCgPAVuX5e514Qp/4DMAUMtlNShv4cr4TD5qOp1XlsPYR/b7uE7p2cKFkUpUn/bHNqJ2ay4A==} + sass-embedded-darwin-x64@1.93.2: + resolution: {integrity: sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.92.1: - resolution: {integrity: sha512-dNmlpGeZkry1BofhAdGFBXrpM69y9LlYuNnncf+HfsOOUtj8j0q1RwS+zb5asknhKFUOAG8GCGRY1df7Rwu35g==} + sass-embedded-linux-arm64@1.93.2: + resolution: {integrity: sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.92.1: - resolution: {integrity: sha512-cT3w8yoQTqrtZvWLJeutEGmawITDTY4J6oSVQjeDcPnnoPt0gOFxem8YMznraACXvahw/2+KJDH33BTNgiPo0A==} + sass-embedded-linux-arm@1.93.2: + resolution: {integrity: sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.92.1: - resolution: {integrity: sha512-TfiEBkCyNzVoOhjHXUT+vZ6+p0ueDbvRw6f4jHdkvljZzXdXMby4wh7BU1odl69rgRTkSvYKhgbErRLDR/F7pQ==} + sass-embedded-linux-musl-arm64@1.93.2: + resolution: {integrity: sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.92.1: - resolution: {integrity: sha512-nPBos6lI31ef2zQhqTZhFOU7ar4impJbLIax0XsqS269YsiCwjhk11VmUloJTpFlJuKMiVXNo7dPx+katxhD/Q==} + sass-embedded-linux-musl-arm@1.93.2: + resolution: {integrity: sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.92.1: - resolution: {integrity: sha512-R+RcJA4EYpJDE9JM1GgPYgZo7x94FlxZ6jPodOQkEaZ1S9kvXVCuP5X/0PXRPhu08KJOfeMsAElzfdAjUf7KJg==} + sass-embedded-linux-musl-riscv64@1.93.2: + resolution: {integrity: sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.92.1: - resolution: {integrity: sha512-/HolYRGXJjx8nLw6oj5ZrkR7PFM7X/5kE4MYZaFMpDIPIcw3bqB2fUXLo/MYlRLsw7gBAT6hJAMBrNdKuTphfw==} + sass-embedded-linux-musl-x64@1.93.2: + resolution: {integrity: sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.92.1: - resolution: {integrity: sha512-b9bxe0CMsbSsLx3nrR0cq8xpIkoAC6X36o4DGMITF3m2v3KsojC7ru9X0Gz+zUFr6rwpq/0lTNzFLNu6sPNo3w==} + sass-embedded-linux-riscv64@1.93.2: + resolution: {integrity: sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.92.1: - resolution: {integrity: sha512-xuiK5Jp5NldW4bvlC7AuX1Wf7o0gLZ3md/hNg+bkTvxtCDgnUHtfdo8Q+xWP11bD9QX31xXFWpmUB8UDLi6XQQ==} + sass-embedded-linux-x64@1.93.2: + resolution: {integrity: sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.92.1: - resolution: {integrity: sha512-AT9oXvtNY4N+Nd0wvoWqq9A5HjdH/X3aUH4boQUtXyaJ/9DUwnQmBpP5Gtn028ZS8exOGBdobmmWAuigv0k/OA==} + sass-embedded-unknown-all@1.93.2: + resolution: {integrity: sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.92.1: - resolution: {integrity: sha512-KvmpQjY9yTBMtTYz4WBqetlv9bGaDW1aStcu7MSTbH7YiSybX/9fnxlCAEQv1WlIidQhcJAiyk0Eae+LGK7cIQ==} + sass-embedded-win32-arm64@1.93.2: + resolution: {integrity: sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.92.1: - resolution: {integrity: sha512-B6Nz/GbH7Vkpb2TkQHsGcczWM5t+70VWopWF1x5V5yxLpA8ZzVQ7NTKKi+jDoVY2Efu6ZyzgT9n5KgG2kWliXA==} + sass-embedded-win32-x64@1.93.2: + resolution: {integrity: sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.92.1: - resolution: {integrity: sha512-28YwLnF5atAhogt3E4hXzz/NB9dwKffyw08a7DEasLh94P7+aELkG3ENSHYCWB9QFN14hYNLfwr9ozUsPDhcDQ==} + sass-embedded@1.93.2: + resolution: {integrity: sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.92.1: - resolution: {integrity: sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==} + sass@1.93.2: + resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} engines: {node: '>=14.0.0'} hasBin: true @@ -1979,15 +2037,15 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@4.1.13: - resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==} + tailwindcss@4.1.14: + resolution: {integrity: sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==} - tapable@2.2.3: - resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} - tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + tar@7.5.1: + resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} engines: {node: '>=18'} tinyglobby@0.2.15: @@ -2015,20 +2073,20 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.44.0: - resolution: {integrity: sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==} + typescript-eslint@8.45.0: + resolution: {integrity: sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true - undici-types@7.12.0: - resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} + undici-types@7.13.0: + resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} @@ -2103,14 +2161,14 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@3.0.7: - resolution: {integrity: sha512-BSMmW8GGEgHykrv7mRk6zfTdK+tw4MBZY/x6fFa7IkdXK3s/8hQRacPjG9/8YKFDIWGhBocwi6PlkQQ/93OgIQ==} + vue-tsc@3.1.0: + resolution: {integrity: sha512-fbMynMG7kXSnqZTRBSCh9ROYaVpXfCZbEO0gY3lqOjLbp361uuS88n6BDajiUriDIF+SGLWoinjvf6stS2J3Gg==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.21: - resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==} + vue@3.5.22: + resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2200,7 +2258,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.26.2 + browserslist: 4.26.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -2347,7 +2405,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@bufbuild/protobuf@2.8.0': {} + '@bufbuild/protobuf@2.9.0': {} '@emnapi/core@1.5.0': dependencies: @@ -2365,9 +2423,9 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0(jiti@2.6.1))': dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.37.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -2380,9 +2438,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.3.1': {} + '@eslint/config-helpers@0.4.0': + dependencies: + '@eslint/core': 0.16.0 - '@eslint/core@0.15.2': + '@eslint/core@0.16.0': dependencies: '@types/json-schema': 7.0.15 @@ -2400,13 +2460,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.35.0': {} + '@eslint/js@9.37.0': {} '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.3.5': + '@eslint/plugin-kit@0.4.0': dependencies: - '@eslint/core': 0.15.2 + '@eslint/core': 0.16.0 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -2450,7 +2510,7 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.0.5': + '@napi-rs/wasm-runtime@1.0.6': dependencies: '@emnapi/core': 1.5.0 '@emnapi/runtime': 1.5.0 @@ -2516,34 +2576,34 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.74.0': optional: true - '@oxc-project/runtime@0.89.0': {} + '@oxc-project/runtime@0.92.0': {} '@oxc-project/types@0.74.0': {} - '@oxc-project/types@0.89.0': {} + '@oxc-project/types@0.93.0': {} - '@oxlint/darwin-arm64@1.16.0': + '@oxlint/darwin-arm64@1.19.0': optional: true - '@oxlint/darwin-x64@1.16.0': + '@oxlint/darwin-x64@1.19.0': optional: true - '@oxlint/linux-arm64-gnu@1.16.0': + '@oxlint/linux-arm64-gnu@1.19.0': optional: true - '@oxlint/linux-arm64-musl@1.16.0': + '@oxlint/linux-arm64-musl@1.19.0': optional: true - '@oxlint/linux-x64-gnu@1.16.0': + '@oxlint/linux-x64-gnu@1.19.0': optional: true - '@oxlint/linux-x64-musl@1.16.0': + '@oxlint/linux-x64-musl@1.19.0': optional: true - '@oxlint/win32-arm64@1.16.0': + '@oxlint/win32-arm64@1.19.0': optional: true - '@oxlint/win32-x64@1.16.0': + '@oxlint/win32-x64@1.19.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2615,128 +2675,128 @@ snapshots: dependencies: oxc-parser: 0.74.0 - '@rolldown/binding-android-arm64@1.0.0-beta.38': + '@rolldown/binding-android-arm64@1.0.0-beta.41': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.38': + '@rolldown/binding-darwin-arm64@1.0.0-beta.41': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.38': + '@rolldown/binding-darwin-x64@1.0.0-beta.41': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.38': + '@rolldown/binding-freebsd-x64@1.0.0-beta.41': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.38': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.38': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.38': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.38': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.38': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.41': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.38': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.41': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.38': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.41': dependencies: - '@napi-rs/wasm-runtime': 1.0.5 + '@napi-rs/wasm-runtime': 1.0.6 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.38': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.38': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.38': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41': optional: true '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.38': {} + '@rolldown/pluginutils@1.0.0-beta.41': {} '@sec-ant/readable-stream@0.4.1': {} '@sindresorhus/merge-streams@4.0.0': {} - '@tailwindcss/node@4.1.13': + '@tailwindcss/node@4.1.14': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 - jiti: 2.5.1 + jiti: 2.6.1 lightningcss: 1.30.1 magic-string: 0.30.19 source-map-js: 1.2.1 - tailwindcss: 4.1.13 + tailwindcss: 4.1.14 - '@tailwindcss/oxide-android-arm64@4.1.13': + '@tailwindcss/oxide-android-arm64@4.1.14': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.13': + '@tailwindcss/oxide-darwin-arm64@4.1.14': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.13': + '@tailwindcss/oxide-darwin-x64@4.1.14': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.13': + '@tailwindcss/oxide-freebsd-x64@4.1.14': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.14': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + '@tailwindcss/oxide-linux-arm64-musl@4.1.14': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + '@tailwindcss/oxide-linux-x64-gnu@4.1.14': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.13': + '@tailwindcss/oxide-linux-x64-musl@4.1.14': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.13': + '@tailwindcss/oxide-wasm32-wasi@4.1.14': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.14': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + '@tailwindcss/oxide-win32-x64-msvc@4.1.14': optional: true - '@tailwindcss/oxide@4.1.13': + '@tailwindcss/oxide@4.1.14': dependencies: - detect-libc: 2.1.0 - tar: 7.4.3 + detect-libc: 2.1.1 + tar: 7.5.1 optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-arm64': 4.1.13 - '@tailwindcss/oxide-darwin-x64': 4.1.13 - '@tailwindcss/oxide-freebsd-x64': 4.1.13 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 - '@tailwindcss/oxide-linux-x64-musl': 4.1.13 - '@tailwindcss/oxide-wasm32-wasi': 4.1.13 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 + '@tailwindcss/oxide-android-arm64': 4.1.14 + '@tailwindcss/oxide-darwin-arm64': 4.1.14 + '@tailwindcss/oxide-darwin-x64': 4.1.14 + '@tailwindcss/oxide-freebsd-x64': 4.1.14 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.14 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.14 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.14 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.14 + '@tailwindcss/oxide-linux-x64-musl': 4.1.14 + '@tailwindcss/oxide-wasm32-wasi': 4.1.14 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.14 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.14 - '@tailwindcss/vite@4.1.13(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))': + '@tailwindcss/vite@4.1.14(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))': dependencies: - '@tailwindcss/node': 4.1.13 - '@tailwindcss/oxide': 4.1.13 - tailwindcss: 4.1.13 - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + '@tailwindcss/node': 4.1.14 + '@tailwindcss/oxide': 4.1.14 + tailwindcss: 4.1.14 + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) '@tsconfig/node22@22.0.2': {} @@ -2755,108 +2815,108 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@24.5.1': + '@types/node@24.6.2': dependencies: - undici-types: 7.12.0 + undici-types: 7.13.0 - '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.44.0 - '@typescript-eslint/type-utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.44.0 - eslint: 9.35.0(jiti@2.5.1) + '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/type-utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.45.0 + eslint: 9.37.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.44.0 - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.45.0 debug: 4.4.3 - eslint: 9.35.0(jiti@2.5.1) - typescript: 5.9.2 + eslint: 9.37.0(jiti@2.6.1) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.44.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) - '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) + '@typescript-eslint/types': 8.45.0 debug: 4.4.3 - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.44.0': + '@typescript-eslint/scope-manager@8.45.0': dependencies: - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/visitor-keys': 8.45.0 - '@typescript-eslint/tsconfig-utils@8.44.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)': dependencies: - typescript: 5.9.2 + typescript: 5.9.3 - '@typescript-eslint/type-utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.35.0(jiti@2.5.1) - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + eslint: 9.37.0(jiti@2.6.1) + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.44.0': {} + '@typescript-eslint/types@8.45.0': {} - '@typescript-eslint/typescript-estree@8.44.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.44.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/project-service': 8.45.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/visitor-keys': 8.45.0 debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.44.0 - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - eslint: 9.35.0(jiti@2.5.1) - typescript: 5.9.2 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + eslint: 9.37.0(jiti@2.6.1) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.44.0': + '@typescript-eslint/visitor-keys@8.45.0': dependencies: - '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/types': 8.45.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vue: 3.5.21(typescript@5.9.2) + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + vue: 3.5.22(typescript@5.9.3) '@volar/language-core@2.4.23': dependencies: @@ -2870,10 +2930,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2)': + '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3)': dependencies: leaflet: 1.9.4 - vue: 3.5.21(typescript@5.9.2) + vue: 3.5.22(typescript@5.9.3) optionalDependencies: '@types/leaflet': 1.9.20 transitivePeerDependencies: @@ -2891,7 +2951,7 @@ snapshots: '@babel/types': 7.28.4 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.4) - '@vue/shared': 3.5.21 + '@vue/shared': 3.5.22 optionalDependencies: '@babel/core': 7.28.4 transitivePeerDependencies: @@ -2904,44 +2964,39 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/parser': 7.28.4 - '@vue/compiler-sfc': 3.5.21 + '@vue/compiler-sfc': 3.5.22 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.21': + '@vue/compiler-core@3.5.22': dependencies: '@babel/parser': 7.28.4 - '@vue/shared': 3.5.21 + '@vue/shared': 3.5.22 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.21': + '@vue/compiler-dom@3.5.22': dependencies: - '@vue/compiler-core': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/compiler-core': 3.5.22 + '@vue/shared': 3.5.22 - '@vue/compiler-sfc@3.5.21': + '@vue/compiler-sfc@3.5.22': dependencies: '@babel/parser': 7.28.4 - '@vue/compiler-core': 3.5.21 - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/compiler-core': 3.5.22 + '@vue/compiler-dom': 3.5.22 + '@vue/compiler-ssr': 3.5.22 + '@vue/shared': 3.5.22 estree-walker: 2.0.2 magic-string: 0.30.19 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.21': + '@vue/compiler-ssr@3.5.22': dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/shared': 3.5.21 - - '@vue/compiler-vue2@2.7.16': - dependencies: - de-indent: 1.0.2 - he: 1.2.0 + '@vue/compiler-dom': 3.5.22 + '@vue/shared': 3.5.22 '@vue/devtools-api@6.6.4': {} @@ -2949,22 +3004,22 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2))': + '@vue/devtools-core@8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.2 '@vue/devtools-shared': 8.0.2 mitt: 3.0.1 - nanoid: 5.1.5 + nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vue: 3.5.21(typescript@5.9.2) + vite-hot-client: 2.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) + vue: 3.5.22(typescript@5.9.3) transitivePeerDependencies: - vite '@vue/devtools-kit@7.7.7': dependencies: '@vue/devtools-shared': 7.7.7 - birpc: 2.5.0 + birpc: 2.6.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 @@ -2974,7 +3029,7 @@ snapshots: '@vue/devtools-kit@8.0.2': dependencies: '@vue/devtools-shared': 8.0.2 - birpc: 2.5.0 + birpc: 2.6.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 2.0.0 @@ -2989,69 +3044,68 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2)': dependencies: - eslint: 9.35.0(jiti@2.5.1) - eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2) + eslint: 9.37.0(jiti@2.6.1) + eslint-config-prettier: 10.1.8(eslint@9.37.0(jiti@2.6.1)) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.1)))(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2) prettier: 3.6.2 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.35.0(jiti@2.5.1) - eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))) + '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.37.0(jiti@2.6.1) + eslint-plugin-vue: 10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))) fast-glob: 3.3.3 - typescript-eslint: 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) + typescript-eslint: 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + vue-eslint-parser: 10.2.0(eslint@9.37.0(jiti@2.6.1)) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@vue/language-core@3.0.7(typescript@5.9.2)': + '@vue/language-core@3.1.0(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.21 - alien-signals: 2.0.7 + '@vue/compiler-dom': 3.5.22 + '@vue/shared': 3.5.22 + alien-signals: 3.0.0 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.3 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 - '@vue/reactivity@3.5.21': + '@vue/reactivity@3.5.22': dependencies: - '@vue/shared': 3.5.21 + '@vue/shared': 3.5.22 - '@vue/runtime-core@3.5.21': + '@vue/runtime-core@3.5.22': dependencies: - '@vue/reactivity': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/reactivity': 3.5.22 + '@vue/shared': 3.5.22 - '@vue/runtime-dom@3.5.21': + '@vue/runtime-dom@3.5.22': dependencies: - '@vue/reactivity': 3.5.21 - '@vue/runtime-core': 3.5.21 - '@vue/shared': 3.5.21 + '@vue/reactivity': 3.5.22 + '@vue/runtime-core': 3.5.22 + '@vue/shared': 3.5.22 csstype: 3.1.3 - '@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.9.2))': + '@vue/server-renderer@3.5.22(vue@3.5.22(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 - vue: 3.5.21(typescript@5.9.2) + '@vue/compiler-ssr': 3.5.22 + '@vue/shared': 3.5.22 + vue: 3.5.22(typescript@5.9.3) - '@vue/shared@3.5.21': {} + '@vue/shared@3.5.22': {} - '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))': + '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))': optionalDependencies: - typescript: 5.9.2 - vue: 3.5.21(typescript@5.9.2) + typescript: 5.9.3 + vue: 3.5.22(typescript@5.9.3) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -3066,7 +3120,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@2.0.7: {} + alien-signals@3.0.0: {} ansi-styles@4.3.0: dependencies: @@ -3074,15 +3128,15 @@ snapshots: ansi-styles@6.2.3: {} - ansis@4.1.0: {} + ansis@4.2.0: {} argparse@2.0.1: {} balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.5: {} + baseline-browser-mapping@2.8.12: {} - birpc@2.5.0: {} + birpc@2.6.1: {} boolbase@1.0.0: {} @@ -3099,13 +3153,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.26.2: + browserslist@4.26.3: dependencies: - baseline-browser-mapping: 2.8.5 - caniuse-lite: 1.0.30001743 - electron-to-chromium: 1.5.221 - node-releases: 2.0.21 - update-browserslist-db: 1.1.3(browserslist@4.26.2) + baseline-browser-mapping: 2.8.12 + caniuse-lite: 1.0.30001747 + electron-to-chromium: 1.5.230 + node-releases: 2.0.23 + update-browserslist-db: 1.1.3(browserslist@4.26.3) buffer-builder@0.2.0: {} @@ -3115,7 +3169,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001743: {} + caniuse-lite@1.0.30001747: {} chalk@4.1.2: dependencies: @@ -3155,8 +3209,6 @@ snapshots: csstype@3.1.3: {} - de-indent@1.0.2: {} - debug@4.4.3: dependencies: ms: 2.1.3 @@ -3175,14 +3227,14 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.1.0: {} + detect-libc@2.1.1: {} - electron-to-chromium@1.5.221: {} + electron-to-chromium@1.5.230: {} enhanced-resolve@5.18.3: dependencies: graceful-fs: 4.2.11 - tapable: 2.2.3 + tapable: 2.3.0 entities@4.5.0: {} @@ -3192,35 +3244,35 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)): + eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.1)): dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.37.0(jiti@2.6.1) - eslint-plugin-oxlint@1.16.0: + eslint-plugin-oxlint@1.19.0: dependencies: jsonc-parser: 3.3.1 - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.1)))(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2): dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.37.0(jiti@2.6.1) prettier: 3.6.2 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1)) + eslint-config-prettier: 10.1.8(eslint@9.37.0(jiti@2.6.1)) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1))): + eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) - eslint: 9.35.0(jiti@2.5.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) + eslint: 9.37.0(jiti@2.6.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.2 - vue-eslint-parser: 10.2.0(eslint@9.35.0(jiti@2.5.1)) + vue-eslint-parser: 10.2.0(eslint@9.37.0(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) eslint-scope@8.4.0: dependencies: @@ -3231,16 +3283,16 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.35.0(jiti@2.5.1): + eslint@9.37.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 - '@eslint/config-helpers': 0.3.1 - '@eslint/core': 0.15.2 + '@eslint/config-helpers': 0.4.0 + '@eslint/core': 0.16.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.35.0 - '@eslint/plugin-kit': 0.3.5 + '@eslint/js': 9.37.0 + '@eslint/plugin-kit': 0.4.0 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 @@ -3269,7 +3321,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.5.1 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -3382,8 +3434,6 @@ snapshots: has-flag@4.0.0: {} - he@1.2.0: {} - hookable@5.5.3: {} human-signals@8.0.1: {} @@ -3431,7 +3481,7 @@ snapshots: isexe@3.1.1: {} - jiti@2.5.1: {} + jiti@2.6.1: {} js-tokens@4.0.0: {} @@ -3466,39 +3516,72 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + lightningcss-android-arm64@1.30.2: + optional: true + lightningcss-darwin-arm64@1.30.1: optional: true + lightningcss-darwin-arm64@1.30.2: + optional: true + lightningcss-darwin-x64@1.30.1: optional: true + lightningcss-darwin-x64@1.30.2: + optional: true + lightningcss-freebsd-x64@1.30.1: optional: true + lightningcss-freebsd-x64@1.30.2: + optional: true + lightningcss-linux-arm-gnueabihf@1.30.1: optional: true + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + lightningcss-linux-arm64-gnu@1.30.1: optional: true + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + lightningcss-linux-arm64-musl@1.30.1: optional: true + lightningcss-linux-arm64-musl@1.30.2: + optional: true + lightningcss-linux-x64-gnu@1.30.1: optional: true + lightningcss-linux-x64-gnu@1.30.2: + optional: true + lightningcss-linux-x64-musl@1.30.1: optional: true + lightningcss-linux-x64-musl@1.30.2: + optional: true + lightningcss-win32-arm64-msvc@1.30.1: optional: true + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + lightningcss-win32-x64-msvc@1.30.1: optional: true + lightningcss-win32-x64-msvc@1.30.2: + optional: true + lightningcss@1.30.1: dependencies: - detect-libc: 2.1.0 + detect-libc: 2.1.1 optionalDependencies: lightningcss-darwin-arm64: 1.30.1 lightningcss-darwin-x64: 1.30.1 @@ -3511,6 +3594,22 @@ snapshots: lightningcss-win32-arm64-msvc: 1.30.1 lightningcss-win32-x64-msvc: 1.30.1 + lightningcss@1.30.2: + dependencies: + detect-libc: 2.1.1 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + locate-path@6.0.0: dependencies: p-locate: 5.0.0 @@ -3544,14 +3643,12 @@ snapshots: minipass@7.1.2: {} - minizlib@3.0.2: + minizlib@3.1.0: dependencies: minipass: 7.1.2 mitt@3.0.1: {} - mkdirp@3.0.1: {} - mrmime@2.0.1: {} ms@2.1.3: {} @@ -3560,14 +3657,14 @@ snapshots: nanoid@3.3.11: {} - nanoid@5.1.5: {} + nanoid@5.1.6: {} natural-compare@1.4.0: {} node-addon-api@7.1.1: optional: true - node-releases@2.0.21: {} + node-releases@2.0.23: {} npm-normalize-package-bin@4.0.0: {} @@ -3629,16 +3726,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 '@oxc-parser/binding-win32-x64-msvc': 0.74.0 - oxlint@1.16.0: + oxlint@1.19.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.16.0 - '@oxlint/darwin-x64': 1.16.0 - '@oxlint/linux-arm64-gnu': 1.16.0 - '@oxlint/linux-arm64-musl': 1.16.0 - '@oxlint/linux-x64-gnu': 1.16.0 - '@oxlint/linux-x64-musl': 1.16.0 - '@oxlint/win32-arm64': 1.16.0 - '@oxlint/win32-x64': 1.16.0 + '@oxlint/darwin-arm64': 1.19.0 + '@oxlint/darwin-x64': 1.19.0 + '@oxlint/linux-arm64-gnu': 1.19.0 + '@oxlint/linux-arm64-musl': 1.19.0 + '@oxlint/linux-x64-gnu': 1.19.0 + '@oxlint/linux-x64-musl': 1.19.0 + '@oxlint/win32-arm64': 1.19.0 + '@oxlint/win32-x64': 1.19.0 p-limit@3.1.0: dependencies: @@ -3676,12 +3773,12 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.3(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)): + pinia@3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)): dependencies: '@vue/devtools-api': 7.7.7 - vue: 3.5.21(typescript@5.9.2) + vue: 3.5.22(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 postcss-selector-parser@6.1.2: dependencies: @@ -3724,42 +3821,42 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1): + rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2): dependencies: - '@oxc-project/runtime': 0.89.0 + '@oxc-project/runtime': 0.92.0 fdir: 6.5.0(picomatch@4.0.3) - lightningcss: 1.30.1 + lightningcss: 1.30.2 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.38 + rolldown: 1.0.0-beta.41 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.5.1 + '@types/node': 24.6.2 fsevents: 2.3.3 - jiti: 2.5.1 - sass: 1.92.1 - sass-embedded: 1.92.1 + jiti: 2.6.1 + sass: 1.93.2 + sass-embedded: 1.93.2 - rolldown@1.0.0-beta.38: + rolldown@1.0.0-beta.41: dependencies: - '@oxc-project/types': 0.89.0 - '@rolldown/pluginutils': 1.0.0-beta.38 - ansis: 4.1.0 + '@oxc-project/types': 0.93.0 + '@rolldown/pluginutils': 1.0.0-beta.41 + ansis: 4.2.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.38 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.38 - '@rolldown/binding-darwin-x64': 1.0.0-beta.38 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.38 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.38 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.38 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.38 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.38 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.38 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.38 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.38 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.38 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.38 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.38 + '@rolldown/binding-android-arm64': 1.0.0-beta.41 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.41 + '@rolldown/binding-darwin-x64': 1.0.0-beta.41 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.41 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.41 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.41 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.41 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.41 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.41 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.41 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.41 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.41 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.41 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.41 run-applescript@7.1.0: {} @@ -3771,67 +3868,67 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.92.1: + sass-embedded-all-unknown@1.93.2: dependencies: - sass: 1.92.1 + sass: 1.93.2 optional: true - sass-embedded-android-arm64@1.92.1: + sass-embedded-android-arm64@1.93.2: optional: true - sass-embedded-android-arm@1.92.1: + sass-embedded-android-arm@1.93.2: optional: true - sass-embedded-android-riscv64@1.92.1: + sass-embedded-android-riscv64@1.93.2: optional: true - sass-embedded-android-x64@1.92.1: + sass-embedded-android-x64@1.93.2: optional: true - sass-embedded-darwin-arm64@1.92.1: + sass-embedded-darwin-arm64@1.93.2: optional: true - sass-embedded-darwin-x64@1.92.1: + sass-embedded-darwin-x64@1.93.2: optional: true - sass-embedded-linux-arm64@1.92.1: + sass-embedded-linux-arm64@1.93.2: optional: true - sass-embedded-linux-arm@1.92.1: + sass-embedded-linux-arm@1.93.2: optional: true - sass-embedded-linux-musl-arm64@1.92.1: + sass-embedded-linux-musl-arm64@1.93.2: optional: true - sass-embedded-linux-musl-arm@1.92.1: + sass-embedded-linux-musl-arm@1.93.2: optional: true - sass-embedded-linux-musl-riscv64@1.92.1: + sass-embedded-linux-musl-riscv64@1.93.2: optional: true - sass-embedded-linux-musl-x64@1.92.1: + sass-embedded-linux-musl-x64@1.93.2: optional: true - sass-embedded-linux-riscv64@1.92.1: + sass-embedded-linux-riscv64@1.93.2: optional: true - sass-embedded-linux-x64@1.92.1: + sass-embedded-linux-x64@1.93.2: optional: true - sass-embedded-unknown-all@1.92.1: + sass-embedded-unknown-all@1.93.2: dependencies: - sass: 1.92.1 + sass: 1.93.2 optional: true - sass-embedded-win32-arm64@1.92.1: + sass-embedded-win32-arm64@1.93.2: optional: true - sass-embedded-win32-x64@1.92.1: + sass-embedded-win32-x64@1.93.2: optional: true - sass-embedded@1.92.1: + sass-embedded@1.93.2: dependencies: - '@bufbuild/protobuf': 2.8.0 + '@bufbuild/protobuf': 2.9.0 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.1.3 @@ -3840,26 +3937,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.92.1 - sass-embedded-android-arm: 1.92.1 - sass-embedded-android-arm64: 1.92.1 - sass-embedded-android-riscv64: 1.92.1 - sass-embedded-android-x64: 1.92.1 - sass-embedded-darwin-arm64: 1.92.1 - sass-embedded-darwin-x64: 1.92.1 - sass-embedded-linux-arm: 1.92.1 - sass-embedded-linux-arm64: 1.92.1 - sass-embedded-linux-musl-arm: 1.92.1 - sass-embedded-linux-musl-arm64: 1.92.1 - sass-embedded-linux-musl-riscv64: 1.92.1 - sass-embedded-linux-musl-x64: 1.92.1 - sass-embedded-linux-riscv64: 1.92.1 - sass-embedded-linux-x64: 1.92.1 - sass-embedded-unknown-all: 1.92.1 - sass-embedded-win32-arm64: 1.92.1 - sass-embedded-win32-x64: 1.92.1 + sass-embedded-all-unknown: 1.93.2 + sass-embedded-android-arm: 1.93.2 + sass-embedded-android-arm64: 1.93.2 + sass-embedded-android-riscv64: 1.93.2 + sass-embedded-android-x64: 1.93.2 + sass-embedded-darwin-arm64: 1.93.2 + sass-embedded-darwin-x64: 1.93.2 + sass-embedded-linux-arm: 1.93.2 + sass-embedded-linux-arm64: 1.93.2 + sass-embedded-linux-musl-arm: 1.93.2 + sass-embedded-linux-musl-arm64: 1.93.2 + sass-embedded-linux-musl-riscv64: 1.93.2 + sass-embedded-linux-musl-x64: 1.93.2 + sass-embedded-linux-riscv64: 1.93.2 + sass-embedded-linux-x64: 1.93.2 + sass-embedded-unknown-all: 1.93.2 + sass-embedded-win32-arm64: 1.93.2 + sass-embedded-win32-x64: 1.93.2 - sass@1.92.1: + sass@1.93.2: dependencies: chokidar: 4.0.3 immutable: 5.1.3 @@ -3918,17 +4015,16 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tailwindcss@4.1.13: {} + tailwindcss@4.1.14: {} - tapable@2.2.3: {} + tapable@2.3.0: {} - tar@7.4.3: + tar@7.5.1: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 + minizlib: 3.1.0 yallist: 5.0.0 tinyglobby@0.2.15: @@ -3942,9 +4038,9 @@ snapshots: totalist@3.0.1: {} - ts-api-utils@2.1.0(typescript@5.9.2): + ts-api-utils@2.1.0(typescript@5.9.3): dependencies: - typescript: 5.9.2 + typescript: 5.9.3 tslib@2.8.1: {} @@ -3952,20 +4048,20 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.35.0(jiti@2.5.1) - typescript: 5.9.2 + '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.37.0(jiti@2.6.1) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - typescript@5.9.2: {} + typescript@5.9.3: {} - undici-types@7.12.0: {} + undici-types@7.13.0: {} unicorn-magic@0.3.0: {} @@ -3974,9 +4070,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.3(browserslist@4.26.2): + update-browserslist-db@1.1.3(browserslist@4.26.3): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -3988,19 +4084,19 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-dev-rpc@1.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): dependencies: - birpc: 2.5.0 - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-hot-client: 2.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + birpc: 2.6.1 + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + vite-hot-client: 2.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) - vite-hot-client@2.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-hot-client@2.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): dependencies: - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) - vite-plugin-inspect@11.3.3(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): dependencies: - ansis: 4.1.0 + ansis: 4.2.0 debug: 4.4.3 error-stack-parser-es: 1.0.5 ohash: 2.0.11 @@ -4008,27 +4104,27 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.0 - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + vite-dev-rpc: 1.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 8.0.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1))(vue@3.5.21(typescript@5.9.2)) + '@vue/devtools-core': 8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)) '@vue/devtools-kit': 8.0.2 '@vue/devtools-shared': 8.0.2 execa: 9.6.0 sirv: 3.0.2 - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)) + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): dependencies: '@babel/core': 7.28.4 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) @@ -4036,19 +4132,19 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) - '@vue/compiler-dom': 3.5.21 + '@vue/compiler-dom': 3.5.22 kolorist: 1.8.0 magic-string: 0.30.19 - vite: rolldown-vite@7.1.10(@types/node@24.5.1)(jiti@2.5.1)(sass-embedded@1.92.1)(sass@1.92.1) + vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) transitivePeerDependencies: - supports-color vscode-uri@3.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.5.1)): + vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1)): dependencies: debug: 4.4.3 - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.37.0(jiti@2.6.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -4057,33 +4153,33 @@ snapshots: transitivePeerDependencies: - supports-color - vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2))(typescript@5.9.2): + vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.2) - vue: 3.5.21(typescript@5.9.2) + '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3) + vue: 3.5.22(typescript@5.9.3) transitivePeerDependencies: - typescript - vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)): + vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.21(typescript@5.9.2) + vue: 3.5.22(typescript@5.9.3) - vue-tsc@3.0.7(typescript@5.9.2): + vue-tsc@3.1.0(typescript@5.9.3): dependencies: '@volar/typescript': 2.4.23 - '@vue/language-core': 3.0.7(typescript@5.9.2) - typescript: 5.9.2 + '@vue/language-core': 3.1.0(typescript@5.9.3) + typescript: 5.9.3 - vue@3.5.21(typescript@5.9.2): + vue@3.5.22(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-sfc': 3.5.21 - '@vue/runtime-dom': 3.5.21 - '@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.9.2)) - '@vue/shared': 3.5.21 + '@vue/compiler-dom': 3.5.22 + '@vue/compiler-sfc': 3.5.22 + '@vue/runtime-dom': 3.5.22 + '@vue/server-renderer': 3.5.22(vue@3.5.22(typescript@5.9.3)) + '@vue/shared': 3.5.22 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 which@2.0.2: dependencies: diff --git a/src/components/PlaceMarker.vue b/src/components/PlaceMarker.vue new file mode 100644 index 0000000..96f37b6 --- /dev/null +++ b/src/components/PlaceMarker.vue @@ -0,0 +1,26 @@ + + + diff --git a/src/models/Markers.ts b/src/models/Markers.ts index 7f3b351..c9cd428 100644 --- a/src/models/Markers.ts +++ b/src/models/Markers.ts @@ -1,12 +1,15 @@ import type { PointTuple } from "leaflet" -export type MarkerType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" +export type ReviewType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" export type FoodType = "mixed" | "asian" | "creole" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" -export interface ReviewMarker { +export interface DefaultMarker { coords: PointTuple title?: string - type?: MarkerType +} + +export interface ReviewMarker extends DefaultMarker { + type?: ReviewType food?: FoodType reviews?: Review[] closed?: boolean @@ -14,5 +17,5 @@ export interface ReviewMarker { export interface Review { text?: string - grade: number + grade?: number } diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index a0db201..52999d5 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -1130,6 +1130,29 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Kôlochô", + coords: [48.11488165818657, -1.678557210653959], + type: "restaurant", + food: "eastern", + reviews: [ + { + grade: 4.4 + } + ] + }, + { + title: "Pizzabio", + coords: [48.11467545427892, -1.6568704800997238], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 4.0, + text: "L'endroit ne paye pas de mine, mais les pizzas végétariennes sont délicieuses et très nourrissantes." + } + ] + }, { title: "Frencheez", coords: [48.114769618169206, -1.6791796367468956], @@ -1232,7 +1255,7 @@ const markers: ReviewMarker[] = [ reviews: [ { grade: 0.9, - text: "J'ai rarement goûté à un kebab aussi fade, plastique, sans saveur et gras de ma vie." + text: "J'ai rarement goûté à un kebab aussi fade, plastique et gras de ma vie." } ] }, From 8cbc6a9e1c3bf8dc09440264cec07316d902e4d2 Mon Sep 17 00:00:00 2001 From: Alexis Date: Sun, 5 Oct 2025 15:34:02 +0200 Subject: [PATCH 14/29] Added default favicon and meta tags --- index.html | 73 +++++++++++++++--- public/favicon.ico | Bin 4286 -> 0 bytes public/favicon/dark/android-icon-144x144.png | Bin 0 -> 3104 bytes public/favicon/dark/android-icon-192x192.png | Bin 0 -> 3209 bytes public/favicon/dark/android-icon-36x36.png | Bin 0 -> 1137 bytes public/favicon/dark/android-icon-48x48.png | Bin 0 -> 1352 bytes public/favicon/dark/android-icon-72x72.png | Bin 0 -> 1707 bytes public/favicon/dark/android-icon-96x96.png | Bin 0 -> 2167 bytes public/favicon/dark/apple-icon-114x114.png | Bin 0 -> 2515 bytes public/favicon/dark/apple-icon-120x120.png | Bin 0 -> 2609 bytes public/favicon/dark/apple-icon-144x144.png | Bin 0 -> 3104 bytes public/favicon/dark/apple-icon-152x152.png | Bin 0 -> 3308 bytes public/favicon/dark/apple-icon-180x180.png | Bin 0 -> 4045 bytes public/favicon/dark/apple-icon-57x57.png | Bin 0 -> 1490 bytes public/favicon/dark/apple-icon-60x60.png | Bin 0 -> 1565 bytes public/favicon/dark/apple-icon-72x72.png | Bin 0 -> 1707 bytes public/favicon/dark/apple-icon-76x76.png | Bin 0 -> 1801 bytes .../favicon/dark/apple-icon-precomposed.png | Bin 0 -> 3726 bytes public/favicon/dark/apple-icon.png | Bin 0 -> 3726 bytes public/favicon/dark/browserconfig.xml | 2 + public/favicon/dark/favicon-16x16.png | Bin 0 -> 833 bytes public/favicon/dark/favicon-32x32.png | Bin 0 -> 1101 bytes public/favicon/dark/favicon-96x96.png | Bin 0 -> 2167 bytes public/favicon/dark/favicon.ico | Bin 0 -> 1150 bytes public/favicon/dark/manifest.json | 46 +++++++++++ public/favicon/dark/ms-icon-144x144.png | Bin 0 -> 3104 bytes public/favicon/dark/ms-icon-150x150.png | Bin 0 -> 3287 bytes public/favicon/dark/ms-icon-310x310.png | Bin 0 -> 7867 bytes public/favicon/dark/ms-icon-70x70.png | Bin 0 -> 1656 bytes public/favicon/light/android-icon-144x144.png | Bin 0 -> 3000 bytes public/favicon/light/android-icon-192x192.png | Bin 0 -> 3069 bytes public/favicon/light/android-icon-36x36.png | Bin 0 -> 1111 bytes public/favicon/light/android-icon-48x48.png | Bin 0 -> 1318 bytes public/favicon/light/android-icon-72x72.png | Bin 0 -> 1635 bytes public/favicon/light/android-icon-96x96.png | Bin 0 -> 2067 bytes public/favicon/light/apple-icon-114x114.png | Bin 0 -> 2421 bytes public/favicon/light/apple-icon-120x120.png | Bin 0 -> 2502 bytes public/favicon/light/apple-icon-144x144.png | Bin 0 -> 3000 bytes public/favicon/light/apple-icon-152x152.png | Bin 0 -> 3192 bytes public/favicon/light/apple-icon-180x180.png | Bin 0 -> 3883 bytes public/favicon/light/apple-icon-57x57.png | Bin 0 -> 1433 bytes public/favicon/light/apple-icon-60x60.png | Bin 0 -> 1504 bytes public/favicon/light/apple-icon-72x72.png | Bin 0 -> 1635 bytes public/favicon/light/apple-icon-76x76.png | Bin 0 -> 1732 bytes .../favicon/light/apple-icon-precomposed.png | Bin 0 -> 3586 bytes public/favicon/light/apple-icon.png | Bin 0 -> 3586 bytes public/favicon/light/browserconfig.xml | 2 + public/favicon/light/favicon-16x16.png | Bin 0 -> 822 bytes public/favicon/light/favicon-32x32.png | Bin 0 -> 1076 bytes public/favicon/light/favicon-96x96.png | Bin 0 -> 2067 bytes public/favicon/light/favicon.ico | Bin 0 -> 1150 bytes public/favicon/light/manifest.json | 46 +++++++++++ public/favicon/light/ms-icon-144x144.png | Bin 0 -> 3000 bytes public/favicon/light/ms-icon-150x150.png | Bin 0 -> 3152 bytes public/favicon/light/ms-icon-310x310.png | Bin 0 -> 7571 bytes public/favicon/light/ms-icon-70x70.png | Bin 0 -> 1592 bytes public/robots.txt | 49 ++++++++++++ src/stores/reviews.ts | 14 +++- 58 files changed, 220 insertions(+), 12 deletions(-) delete mode 100644 public/favicon.ico create mode 100644 public/favicon/dark/android-icon-144x144.png create mode 100644 public/favicon/dark/android-icon-192x192.png create mode 100644 public/favicon/dark/android-icon-36x36.png create mode 100644 public/favicon/dark/android-icon-48x48.png create mode 100644 public/favicon/dark/android-icon-72x72.png create mode 100644 public/favicon/dark/android-icon-96x96.png create mode 100644 public/favicon/dark/apple-icon-114x114.png create mode 100644 public/favicon/dark/apple-icon-120x120.png create mode 100644 public/favicon/dark/apple-icon-144x144.png create mode 100644 public/favicon/dark/apple-icon-152x152.png create mode 100644 public/favicon/dark/apple-icon-180x180.png create mode 100644 public/favicon/dark/apple-icon-57x57.png create mode 100644 public/favicon/dark/apple-icon-60x60.png create mode 100644 public/favicon/dark/apple-icon-72x72.png create mode 100644 public/favicon/dark/apple-icon-76x76.png create mode 100644 public/favicon/dark/apple-icon-precomposed.png create mode 100644 public/favicon/dark/apple-icon.png create mode 100644 public/favicon/dark/browserconfig.xml create mode 100644 public/favicon/dark/favicon-16x16.png create mode 100644 public/favicon/dark/favicon-32x32.png create mode 100644 public/favicon/dark/favicon-96x96.png create mode 100644 public/favicon/dark/favicon.ico create mode 100644 public/favicon/dark/manifest.json create mode 100644 public/favicon/dark/ms-icon-144x144.png create mode 100644 public/favicon/dark/ms-icon-150x150.png create mode 100644 public/favicon/dark/ms-icon-310x310.png create mode 100644 public/favicon/dark/ms-icon-70x70.png create mode 100644 public/favicon/light/android-icon-144x144.png create mode 100644 public/favicon/light/android-icon-192x192.png create mode 100644 public/favicon/light/android-icon-36x36.png create mode 100644 public/favicon/light/android-icon-48x48.png create mode 100644 public/favicon/light/android-icon-72x72.png create mode 100644 public/favicon/light/android-icon-96x96.png create mode 100644 public/favicon/light/apple-icon-114x114.png create mode 100644 public/favicon/light/apple-icon-120x120.png create mode 100644 public/favicon/light/apple-icon-144x144.png create mode 100644 public/favicon/light/apple-icon-152x152.png create mode 100644 public/favicon/light/apple-icon-180x180.png create mode 100644 public/favicon/light/apple-icon-57x57.png create mode 100644 public/favicon/light/apple-icon-60x60.png create mode 100644 public/favicon/light/apple-icon-72x72.png create mode 100644 public/favicon/light/apple-icon-76x76.png create mode 100644 public/favicon/light/apple-icon-precomposed.png create mode 100644 public/favicon/light/apple-icon.png create mode 100644 public/favicon/light/browserconfig.xml create mode 100644 public/favicon/light/favicon-16x16.png create mode 100644 public/favicon/light/favicon-32x32.png create mode 100644 public/favicon/light/favicon-96x96.png create mode 100644 public/favicon/light/favicon.ico create mode 100644 public/favicon/light/manifest.json create mode 100644 public/favicon/light/ms-icon-144x144.png create mode 100644 public/favicon/light/ms-icon-150x150.png create mode 100644 public/favicon/light/ms-icon-310x310.png create mode 100644 public/favicon/light/ms-icon-70x70.png create mode 100644 public/robots.txt diff --git a/index.html b/index.html index 9e5fc8f..ec00005 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,64 @@ - - - - - - Vite App - - -
- - + + + + + + Memorium — AlexisNP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index df36fcfb72584e00488330b560ebcf34a41c64c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/public/favicon/dark/android-icon-144x144.png b/public/favicon/dark/android-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..74cffc07b7fc2ae8847c8c552f295ea578c1677e GIT binary patch literal 3104 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 literal 0 HcmV?d00001 diff --git a/public/favicon/dark/android-icon-192x192.png b/public/favicon/dark/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..27657b0ce1ab42e9ce0979f7e46000a04ffdc272 GIT binary patch literal 3209 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 E0iQ?n+W-In literal 0 HcmV?d00001 diff --git a/public/favicon/dark/android-icon-36x36.png b/public/favicon/dark/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..ddd561af444bf4bf952103dfff7de09763629c9c GIT binary patch literal 1137 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>Z?By0?kf~w|8V~Ex!|-=A~Le}FRA={>dJ-Hi%-K_J`h>iC&b9zuZyYS^zJFnGL8y>sR(%}4_RejrK#FdpE73Xvm#dse6D;MqjC-YD3jdwl@3al=jef5N)1(|!}wlVAI=OqLB_xtncu+sv5x6XWMuyF?_D+QncH zUwOd1IW)*UIoI=8p7oNZIPEvycgtqHeb>RRcYMpC8nyc*el zmJfT^L~NbeZu2UBrl$gNW^%S(eo^|K^Rjb+Y9&BwLo!NpldP;<@{>z*Q}ar!tO9^aix~`; z|KF{Trp6Owij|c|YG!&y34@`fkwa`@C{T?!k~vT{;h8BV86YK>*C=uTl}I8f@y*Ol zEvYO>WdOTMzaTH&ep8qqnmN89KvfKe<|dXVmgWXVMwd@mR|1vrBbgJNS(VCQ;N&!A zk=+}hR2Y&}XpkpET4qiv(ChlSc_lgd>H2AjWtqwOdBysOAlElYHZ?P`NJ&jGPc%<6 sw=gkCvrM$KOf)u1Gf6WrGfmV3>d*taPe=90UZ4#Op00i_>zopr06%WL-2eap literal 0 HcmV?d00001 diff --git a/public/favicon/dark/android-icon-48x48.png b/public/favicon/dark/android-icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..a42ab677f45c7c4b92b79b005225a3dd1e72a8ed GIT binary patch literal 1352 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLU`q0KcVYP7-hXC4kjGx) z>Fdh=l8sYXTsQFbe4wpNUp!qLLn02po#yRv#Zl(C{pNRC>)w}y$JVGuW~sXJA2c!c zT-wpJORPlG%4M!KYw3$iy8W_C&bgIz9}3x}p~1S%Q)AkS?*1d&*X{oQa>M_*&-VMj z-E;r)nLl-(fB%y+-Y@B)*eVj_!Ie1IYeR5T?Bw?k4h!sJ6PX}>dDcOz+c~e&-UfP^ zetE!mlQGAqXm)0ITd%cEhv$aVCZBl>6^`E!yI9oea&J=I%H+_v$zA*^m(=E;a^W}; z`O_(^rR=7X#hj9d8`eCzAS$|CMevfwQ^C6-O;m8+XpUikHzbDO`dmFQ3jYsOk2G{fc0seu4xmh-c47x*BG|g3?KGovcTM?zD3f*CO zQ7W5rZkmd(T4~6d{l)NTxGTff5M!<6_QIAprUqgDNU{IFZ(iB$XUzKS#&HShFU78N zImLB*j&&Y5d2z<;`xUG2H``cUd1GytFe6m8^n$0^?}Iw$XPUilWU*NBbK-eho*0&` zykDn0zPq@vxp3Y`zLv6!=N<(;4vSiBHnoUveNVbU4}I!m}eAg+MzNkM%P&gbb6$2XP^|<=ZAeCGZjzOiOMY@` zZfahMl~n*xX)%N0^8dT_(bRZ?OtG@^NX<;oC}A+PG;)Y73%W1gMI^(A>n*#M0cr$msG3>q?*! zek5~(GpkY=44j;%EV6q8lnO(V3JvmPNXyJg1$tdSH?JfoKV3g9u`Dw=Kd)FH5#;&? z$);u|7AdJI=85KM<`yOfX_kqWmWjqjX(nj~W~PaHKplEO_vxq}*$cFR!PC{xWt~$( F69B4t4@3X} literal 0 HcmV?d00001 diff --git a/public/favicon/dark/android-icon-72x72.png b/public/favicon/dark/android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..68dc75077ce5bd76486ccb14497e7b8a3f21428c GIT binary patch literal 1707 zcmZ{kdo+}37{EXG8R`rPMMRhiV?JZTd}$cIVWu&bF|ONXE@sS>`wUT%9VH@+Hi=Qm z-BvEATB0pQrKVU`NtY#2DuvqaHT&7!bJljw{_(uedEV#uT;BJ*?~@bY@4HafR2Kk% zg>)LsLNskoP@2f9db~r4D9tDelL7$E1$v*kT8M4Qr?Hp-upJ8k8M^`CBeIq86abPy z0C>g$0H_22OyU*i0^JdZI*;KC1FF3R$_t34Bc(H`I+NOHLla!!^P@;r%}_c_VT&G4 zl`x{er!LOAke~=Pf5Po|H`@aYQB@XOEr5@r6}cSgIYfAI=v?^b^s^G(}37Th7j?iH{H6ia80p@F&(vCX~BwDM(N5 z>sh#`OpkPC>R>FshU!mn(S4V^v+9>Is`fl6we+1Ky)4Cg7w3t0T$nn(Wz%?cx=F5D z_^kxWaQLi4oMB%`Jyc{9&My^{x(TciRL+ayL)A-x^y)Z>k2R5Xdhc&b!GjW^r%-e_99!*uG_Jzs@!S=%O`gqEIlrm1pFO3}vk$-5(R zhOUG!=lDx1)kHyMuXGu3N5{S(OO^JBPbX(_Kf%+R z(h#r2igk7}up37fQXePX>A(5B!|yzHkcpAhSnKKkoLw8?;oquU4v$;c zEMPHrD=81CL$iuUdS62#8*&yUGOt})*m^bQG8=cs)CvtYEE`I4Y_7vCpMdX%UdX~; zerjBX#S9u$wml_X?e%l2>`Bs3*eRlRub(g+&8BQA58hL#DYE7nwD&H?v|i5_3KZIh z$PHLpfXj8CyGm5!wBwX^y+=54<0tM%hu+tI2gY>Yks4@6co~~Fq>A!hM{A5!?zd3) zsn?{J7ZxN`;}}hv_j#MFf4f}A@H*LLE+}q;eF`d)Z3!)YMQW_iHT8AYKAHAjw+hp4 z3iP|n7#U;h1DSG9brslIQzOiKsB3hWPL9-KW6-$v`&jxq-?~xkjnY!Sd!T{JCMCBg zEx+YTK(^bNVmXCurQ?}7nj(WgDE52Hd!})(W;EK;mbNT{PL1#NKVn}Wo98IpaEEAb z^OK)Mo@=A`YWdeo4l=M@hdtbzZ6$6P;!%6}+e-Mw==2rc{>`MXJ0bm%)#Dcxzru>f zYY>e&gI%3#HgKZZ|LmI`;md0=w3WYiOIt=P4^Ck9Ugn>9UrgFY!73hCjSYHuW*eaf z4M%B9cSmH0wv_+Td1|LQe4{_0+NjLCf^$zibuoQB>ru1^xB89x0;euk^`?DqQNe~m ziEm6_NhntAn`=8NsIZyAF9X8|2+bzmQ}Dt4#wDDx6GJMw?d4#LC3*V>!mM;g@9jTk z<-f}L&c4@A$muJ^eX}SHBO6V&K@b@iJzIHuNJA;P2@ZFM3DA>Ajg1epsal>{_E|1f z`K{F$j|IpRsWTch`&^-?S7_6^wa>7o_Tq3;U(%L08nV6N0=~xs-Q@RKYs{vc)4pT3 z1<8nCHt5_wJV>7WK!ZZsWp-$pafCxVbSPRaY+;1}fWu}xjc;kbRshyMF# z?^T(q)ahfj&u2d=6v))El~Ti`kzA<&;wK6a1rR{O8XV|?14(Qr5=3x@hy;5Ogh23o z4KMyb0WoorVqxn42Pi)c&rL|nxeAgvp>!KJQ2>af(s&7k$BSdQQ36E7{H>00iBTQB z=H&>xWR7Kvl45ue1jq4{Vg#{L2ns+@3E)(#YR7-W(C4y15KSPC5=j9k62Wt0LNLOZ z%**o+6Dp3Bisq1k6ILh$Svn74iem)Q)OZ2#S6BG>*eH*d5dUxTFxdzNIJpu@M3O5= zAPihvn~ETqd3l1w+XVpV<@Mun@(aWjGS3yvq60#4v;a9eJ|P7^GBrb`>btVXjLeOOm*Aa>n% F_9tFiwyyvH literal 0 HcmV?d00001 diff --git a/public/favicon/dark/android-icon-96x96.png b/public/favicon/dark/android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..5c09dfd826951dc9b75be3206ad0a14fc2ba8289 GIT binary patch literal 2167 zcmZ{lcU03`632gpNJlpC2*pM*bkhhWu@HKZAOtBYAW29_kP-A zP<3~6B7;8khbch8)h+LSGw7h<_9S}%xRtBCLD>YxdNemO2>?=z0DzYc0H47v-ZB8h zqXA$w6aWa90YHl_X!Y3xCLq-Pu1>)BjNF0yU?k6VCppWn$SG=Q?eck94tA9@ba%2p zm^A&mI5@JvPrK)2%;R|a0w}V^u}-OjvCCc zepZz!t~{64+-4s*xn5b&!t@d4=X9&w*P!IQ%s%JyrrBhzMJlQ=fPD16YKj?_K~9Q% zJv6>pTH7HG>jhE^^^xyn9Sxd7(*1b=Te|;_s6;L`sOeufddEI#z6`oO))&_{keE6Y z3~L_aFEgM2&3Rh=$$K9!TY1^$itO!&->>Q0Wv*)~ZhpcK(T(y5{KOm>>^{_VUMs0& zLEO!WNq~svYbByNe*%{6ypKJ*NGc1yqLJ`4WqBa9xCj>3Q=z)YJPdJavmg$VPjbl#L{LQSV`V*s^b zz}4O)SbjV?)&KehdKwN`COmgyvd`FF%Oep{9@Jis{b)o z1TfamoGfzY*L78Bc;_6zo|3G);H8Q4(q~(mE}=WCYuqp*VkSa2kG%Cz` zHvU__@l52z1|h>cmzTEru(S;MVT=CRK=L@=)AycH9w0Bz@`j&NH)?=4rs>gH2RdgA zI<|fD9iMjB!!&NO3L#>8lAJX*E$J8{pY}qDRwo|C=)0VfIXiXZ!nRqBi;*`kt=O8< zy=?QJUK;gML(M(L;RZ>S|0tcTEZxgGu%N!-V5 z4LOH>kX|{b)H-$X*Y&Bm3}4T*2w38XMKZy`WZksuLPtOR-iEUQ!ZOwUB=zP6MfMo! z__P$?@WJ-Z!#xyUUFCbx>7%GB!3$-E`q8l9iTR>ebp=5T%zAS12?PF%7Fh4R!sV>> zrKECiGrQZ-Fl8QtfY3Cw7&+|-bY-r2!w`JDhgAVSeatg(*5WNY7BO{s`x%er{B-ZS zrL;w&JTjuF6gOgD2lNxsl9tpiy;04jYGsq!0QFNsr`AUL!IA!d4=ly2P}A@91_ z@M_8X+4O7bFvGKQB1>F|tbaT|VE&D0)^RoHgB5f+VEej~fsh}v()KkgQRh+@#(wY3 zIp5oDX?n(2%to#-+X0yo1Ja`8Q_;<2i{^5(oLRrXWnn4&vr@#~Yg)ImggA(^xXtW! z>qW%|qc_gv-^{ufj}Wm%e|JjJ*-9basg>O67B{{2Xx&+V#X$iO2Iu!ew8H||Tsq2& z3tJI`4RAM}Z23nx`arp)=N-?kFwv4(we4DC1r8zPBUhlhi@KO(KjqNOYkis!O{h|7 zm75~-LN!O`4YuyajwOO&-_a~Zc#2)ZPHA1nRTOnV+T$2cSJoR)ozRvU-0DGa*^zra zXu*%V!-S^Q$#OlGm{6P?0=Rj^4 zg-a*UICRhfSTxpZ7utFk8h;RjCtxiJIIKAuO+cgDYpCr15k$p=u^7q!Uoh}xdH@vY z{pb)E!{8=TICOx?<+9@lC=@G-5>5w=MLUL!;e@vhZz}~^?H}wxW_%QtKyZqo#YfSj zxdehYh{ge!+V6K!e_`BzR3Q-D=&W!i7r@}L#Nb#zkkR_7&L2zwD~!whfk?0GD}ad3 zPY8(>Mdv27>A-)cLb0R6?V9|({!)i@5TpQ%4GxdP+n}*nY47f25K;T7jxQ^P4xk+z z3M==$0#p7!rTob50D~1t2ak@5isnYfgrgXg1QsnOIu7;UD@UPeR@OM%FnX8`#fD*H oi$gQ;6g-|{iDlpzXlpA95>z0;`797!?O+GM-Py~j!6EeY?`;f|X#fBK literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-114x114.png b/public/favicon/dark/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..c14840d3df3b902e1e37a51bd60847616a600c6d GIT binary patch literal 2515 zcmZ{lc|6qX7stO`Yp9_qOWDTGOtX<@h=`133`4>#X3TDHW~7NCbQvWHDUHZlwxs3u zOSWrmXeP8slF}q46e-=he&2qt-|O}3-q-8*$Mc-mdCvQD&Uv0co+I@0_0U+Ow*~+J z4Nrm_8MNFVOGN?P%^nb!L8HKOA-Vv-)m*i2R7KD?q7leM061h00I3-O@D)5teFFdq zC;)g%0Ra420ML#X-S&3`1M(5x9&W&DX6|4+=qd9(iSEiXN~-I%5&rK=!K%tBo^CFI z2glx@e@fchr{Cv1-J~?wLqQcOs=vNHzzs2iI_xfRvc3Aie%kCxPL<;)WY$NEz(@lV zcaA}MZKPpsP|OzMm>1EcrFrVn)vkNpshxH@Pbtyrqwv{tPNHKnE>kkwJW%^K`QTB8 zWN_Yrbp+eKau2Sfu9V(MLH*5qaqbzmF$bcfbJEtj){tM^jC~h6`Gi~!Yq!2$3<2cA zSOott3iU(Q^Q&b64ZwMbbG5j^$sIn2K58WS3^#$)HfpfHBCF^DdT$0U?~xDuXpNY=;#95D#5O;j<{=+A;=wto3||_Vf4i8nv&!u< z;p$gf21j;CDKHj2kiPw*yMZjwuL@0$%=(BU@!f(@1gg0A2IR$W%(BLal65NxKmahc%2QPj@95Ru6t23Dol~2%JOA>S(uiQmB>76WbpD6cTsdwLA zIO+TWiZwbH65e!iwnv4v7BOU(AT`_=B+@WnF-uw0wc1!?IieZT8{*~Yl&CXxv-v3M zV!iKn>|W;3r>!j{B=QZqd;bTF%d8vi|TvHju3W!wo zTt3D-F$Hw_Xa+5@5Ut<5ams)C_Y16_K<~243Vg@d)3@TD_vpylTumt>eH`g(G`iCi zs5`Mx+cJ5G+yO~(tn63YJNo(DT*uj$zlPl+J3@fIH~AUFffJ@$yV1SD{%v^&dNbAiiz(jY5jMu$2l}7LY5ahAog5Cfvs5tom$kO;#01xXa#UE7 z@y*dhtaCHNkbEJ%L}nen@M)QP%7>nMiEb56%jnVX3#R#;qaiADzg7ehMBd-Bt72>z zuqYwnk5oou%ba=#zN_APQ@u%X?~x@`^!~ziI-apN7_gmuuf55_^U)D%zmAS>8$>lY zLM>T@mrtKi^P|3{wL`ppyOhsBSD<8gS75;%RpFCW>`*w2WPSx!Sg@O#eP}4+$or@QGpFsCj&w27R z(l<*lp=)L$@D1Z7T>%D3P8`iC^Tgm6N{jF&({{TiQYG*>lPr~9W>Zcf1s8f#pG|&F z?r!c&-?-MMemzU04{0x0$Uoq!>-(|jK2Zb9ahz%DSIAvAeNVYZM8AJ;Kcisl?U7`% zvnk1izJYZOLbe|!hBf+nEN4L}yx(5KMTEj(6VIy6Hwa}Ja$eVl$yt7l5_qBz3RvKZ z6mu2WH5OgG19+I+`Hik2n5we|kz5n*m9nWN?{yOWzq-mJI!emIbX`Z6hRc0CSmBj` zWy1XA!RCJHN?>R%B`Zc>GmvWK&Ug!0N`}1z0>yn#J@^V@*zbL*!6WfRX()zkG zNYpYwv>e8iy40GMX1H8)^0|N5jURJZ&XnWox%I8w_8+icS#b9X}eA71J# zc|WEM9r7rwe1P5cF#Vx?@RY-uf(Dr;tbofj#=_*-#_-l<`?`dEW)hushs6bp>F{GY zp)iwd-iwf4J2(7zgm_xQ)!aE&wZkWu2uM|qBeR$oozU_9-Pi*eD`2Joyuq6XFTf5G6NV}qc;=tl)!9Fw0&jddt00>&K`xqjPyGQKxExdc>*|x7y!!EwV>Q-77PXb6xvPp1ely?26%O3Oe{Y- zj)i1W4{&I4u{`Aeo*apy*=@DmMrY9NsrF3!ZMG;Tj*7!ku^6T;6SdWjx&>5h0sDiS Sb+>{Q08e*cw?wk8+aNP44$@GFa-w6&l2ekC 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 literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-152x152.png b/public/favicon/dark/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..730fe80275ae67f76d073578e5f85c4d83ea1b2e GIT binary patch literal 3308 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 literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-57x57.png b/public/favicon/dark/apple-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb804276e117c2efb0bbe6762ebb084d06af1a8 GIT binary patch literal 1490 zcmeAS@N?(olHy`uVBq!ia0vp^mLSZ*0wmQ0z4?F?OS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>A_Z>OL34~~>MZvT8+kYPY&4~LtQlrqyqo&^i8 zb@fl}%)5KWOE`Sei8aSF(#-1{4D-@@^m?@AI}N4oo|RB_F)`+na&&BNo5?7`6SU#) zP7U4XbMAecw(IimyI;P2x43`*@tpfR#cO_iczF1@Im=W{Ar65}Eu2Xmo8B(yNa(xz zymRsfPa_$Y2Li_ndJf$CsC_ueUE+xZ`(`07<(^MXb&^TPOm|P2D{{JWqoHoQs$^eY zq)Pfx?#-W^>ZaEQP5D$76R|q;?1ZTTi8H%%4{a`0G%K3I{l~{ba*L}b!|cfSkE9mf zD*pK<;$eqDyjbct_bjIVgj+zYCD^G2TvGwio`gWG@!@RtAf({x>=L)~s z(slb7uk~r8MJ$&D`vVtG-Pfd1ZgXqq1LnzG6AIfpKeCI?x|S&0clR`}$@2NjcOKb4 z%Wq@1ybagtAlCo}{h1rS9M$LzVzAn>*x*no8*jVYtWS5hG6i_=RGsH^Mkie0>auKm z=0CYFv~Nz_J++~E(gGHZbp5+-k&5TMAEoJM|1|vjXJ*{J&kf2V%TpPZrWnp_HaL^{ z&zbS5Nl-4Uh3EP*50(YJySDtQmt*pmxSX<~^{b_(^P7_k|8~1S`@*@={d7jh^8?!R zB>YTWxaT=4&q+SCWKHVsZ|mFr*Cg~EXFF{4EjUczp|oG2c*v>^Oc%1Id|=?!XxTbr z`Tm)_Uvwwt&9kd}tX9}+_o2x}Z$*$6mwV1g-YCPJLG(qv0r%v0B8L7r!E2m{@zm_<$X!cX1>&4**Jpa2z z&Qwp0JvaOE=11q6idEnK+}8f|&FKo}7^a}swaWu1`$;~Q(OPqGYj0HcFENLmvAb1; z=REI8Q~q^1>Ll0yn%3f(XEY4Vd{x<;=DI?PHWO^G}yiMv*q#HXF97TY|ltdGMKAj z6z?_l`#ydq)t#c#6Pq53J<#&wUq)B{U6vD)(*y}u_^yjf4 zo$Zf21e{~`?MXWM@a^GtetEln!ZnPiY6L1@Z#NAAW=_=-*NBpo#FA92!EpKi-TG*1JVB;dS$U*pre~Be7+M-R#1@7E)rcdR1632AnNpGgQgV5XA_q{3 zB$5)}%-qzH%7Rn|u&eY7^3v@$h54bG;~N50#b9V|VrgP&ZeV0|`Gj>PPzgVhIl-A# zsSE~APE!`yy#Y#vAxVV>c`~GB=A;6>uAiG%l9QjVpO#pbnVg?jtd9tCeS>6EGZTxH z)D-hX^E7h{6N5C%L`%y=W1}>aGy^l!L_MGmJ)rw^RFCWh+Q8uH>gTe~DWM4ftf^dW literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-60x60.png b/public/favicon/dark/apple-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..d82ecbcc9db90c835dbf10c70db203ee0a68d7b7 GIT binary patch literal 1565 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw0wgDV75oXLSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXICJ|Af_a5cNd2L?fqx=19|Kv zp1!W^FWESS#dQN;&j;GdeA3g!F(l&f+v&bJ(XIl=>)-#pdDP@AyQY`y^3D#9wE+cD zv#gH#?GRDqyEDP!qHvJkoE=l7A02BIj)`gv*_y@5p?Hu}QB+aO(bdNzcomaYD93~g zv#eAWW(rx$@qOG}{(bNB{%4mC|Bin%_vXz1=gz!)6U`y0Loopcioj?UH3_O z^O_$*yVkLsJQ1I?NF~2R-N5mes(SB6P3}(+N@MuXz>+_DRUwfDEBr&*2uK0KViJWYg-Z>WeP4^lib{x%5Q2ZcldCq9r z%j7r5jk0A@o7z_|uCz-JzAUeN)8J9o^bHJk&sVwMUnj`z&_C@(q}{>=GrttBII1jq zwdk4H;mxbtE1e=wet$B<{F+r>$Qk{sK|eQkd}fk#j!&AnDK2@oa!IKBf1}g6X+6QV zr|kZ%@P0GlnV#4oxxP<}mRtNUyc@Ah<>{hJ@yk;kCU{0(-<9VWx9V$-VGCq{k-Qa*9+a^j^$G> z=G{x;ZkTcKqU)^nQEGP|rQdrlQ@-tdd20m2r7szs_k|xQ9b#D?vC4VVx~+3VKb`r= z8~=%0)x0h0NN$RBo|L#|+fI=gZSJN?;Wa>c=mB_E!)nOexJ4|=^BUcJaw0&s`vbU zxnn2ZHi$3Z^iELsVz-Y`>|5)mv#;k|5t2|oEcx!8Nz!bd+^#QHn{{^DFny3^-DP@O zQ0UH%`bTf2-anRfRr6W7eFJNO>+V1Xwk?mg_{IEOARCmzsux}r#>?#^J!xCR`uAc= z+fHgsXO2m}RjkzIvoY;P+RODzU7UrFpJcSUdEWPFPR+sl%j6s7XDF?lyTGWwuvzGH zNml>1q`PIWeoc8>-uvsqpLW&x;R~H7#h%jXHmaOvdp?Bw<7WYIR&uiW@k9Pkef6Y= zHrX7&e6CvJ8c~vxSdwa$T$Bo=7>o>zOmz*+bPX&+3@xpUjIB(Jv<(cb3=H-zODaIo zkei>9nO2Eg!(%)Y`y%V^gZWg z=K|GAfYgR$l;$Q`S-IpVm*%GCl~`E?0F@Rq7%u<6TOUo0C&&~lE05I7^o$Y)LrWuv z*uqet8gV3ZplZT1Q%W*GN-nQa1bJK%Nr`V}ZfZ$oK`H~-Rr&>a>Gqq#{Lswt4FRfR zFf=!@G_f={FfzJ)!nzWugdfSA;LNI21_LLjDU0mh0Hwl^q(Xx{8PYOyQh{FA&&?~z z$xqi$ODxMw&d)2>M+CXPL9(ftiA73kig}`Wnz@CEL7HWvrDdYAQJP7bfthKd9#DrK W(0w|pNA?13VDNPHb6Mw<&;$URFM!wp literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-72x72.png b/public/favicon/dark/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..68dc75077ce5bd76486ccb14497e7b8a3f21428c GIT binary patch literal 1707 zcmZ{kdo+}37{EXG8R`rPMMRhiV?JZTd}$cIVWu&bF|ONXE@sS>`wUT%9VH@+Hi=Qm z-BvEATB0pQrKVU`NtY#2DuvqaHT&7!bJljw{_(uedEV#uT;BJ*?~@bY@4HafR2Kk% zg>)LsLNskoP@2f9db~r4D9tDelL7$E1$v*kT8M4Qr?Hp-upJ8k8M^`CBeIq86abPy z0C>g$0H_22OyU*i0^JdZI*;KC1FF3R$_t34Bc(H`I+NOHLla!!^P@;r%}_c_VT&G4 zl`x{er!LOAke~=Pf5Po|H`@aYQB@XOEr5@r6}cSgIYfAI=v?^b^s^G(}37Th7j?iH{H6ia80p@F&(vCX~BwDM(N5 z>sh#`OpkPC>R>FshU!mn(S4V^v+9>Is`fl6we+1Ky)4Cg7w3t0T$nn(Wz%?cx=F5D z_^kxWaQLi4oMB%`Jyc{9&My^{x(TciRL+ayL)A-x^y)Z>k2R5Xdhc&b!GjW^r%-e_99!*uG_Jzs@!S=%O`gqEIlrm1pFO3}vk$-5(R zhOUG!=lDx1)kHyMuXGu3N5{S(OO^JBPbX(_Kf%+R z(h#r2igk7}up37fQXePX>A(5B!|yzHkcpAhSnKKkoLw8?;oquU4v$;c zEMPHrD=81CL$iuUdS62#8*&yUGOt})*m^bQG8=cs)CvtYEE`I4Y_7vCpMdX%UdX~; zerjBX#S9u$wml_X?e%l2>`Bs3*eRlRub(g+&8BQA58hL#DYE7nwD&H?v|i5_3KZIh z$PHLpfXj8CyGm5!wBwX^y+=54<0tM%hu+tI2gY>Yks4@6co~~Fq>A!hM{A5!?zd3) zsn?{J7ZxN`;}}hv_j#MFf4f}A@H*LLE+}q;eF`d)Z3!)YMQW_iHT8AYKAHAjw+hp4 z3iP|n7#U;h1DSG9brslIQzOiKsB3hWPL9-KW6-$v`&jxq-?~xkjnY!Sd!T{JCMCBg zEx+YTK(^bNVmXCurQ?}7nj(WgDE52Hd!})(W;EK;mbNT{PL1#NKVn}Wo98IpaEEAb z^OK)Mo@=A`YWdeo4l=M@hdtbzZ6$6P;!%6}+e-Mw==2rc{>`MXJ0bm%)#Dcxzru>f zYY>e&gI%3#HgKZZ|LmI`;md0=w3WYiOIt=P4^Ck9Ugn>9UrgFY!73hCjSYHuW*eaf z4M%B9cSmH0wv_+Td1|LQe4{_0+NjLCf^$zibuoQB>ru1^xB89x0;euk^`?DqQNe~m ziEm6_NhntAn`=8NsIZyAF9X8|2+bzmQ}Dt4#wDDx6GJMw?d4#LC3*V>!mM;g@9jTk z<-f}L&c4@A$muJ^eX}SHBO6V&K@b@iJzIHuNJA;P2@ZFM3DA>Ajg1epsal>{_E|1f z`K{F$j|IpRsWTch`&^-?S7_6^wa>7o_Tq3;U(%L08nV6N0=~xs-Q@RKYs{vc)4pT3 z1<8nCHt5_wJV>7WK!ZZsWp-$pafCxVbSPRaY+;1}fWu}xjc;kbRshyMF# z?^T(q)ahfj&u2d=6v))El~Ti`kzA<&;wK6a1rR{O8XV|?14(Qr5=3x@hy;5Ogh23o z4KMyb0WoorVqxn42Pi)c&rL|nxeAgvp>!KJQ2>af(s&7k$BSdQQ36E7{H>00iBTQB z=H&>xWR7Kvl45ue1jq4{Vg#{L2ns+@3E)(#YR7-W(C4y15KSPC5=j9k62Wt0LNLOZ z%**o+6Dp3Bisq1k6ILh$Svn74iem)Q)OZ2#S6BG>*eH*d5dUxTFxdzNIJpu@M3O5= zAPihvn~ETqd3l1w+XVpV<@Mun@(aWjGS3yvq60#4v;a9eJ|P7^GBrb`>btVXjLeOOm*Aa>n% F_9tFiwyyvH literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-76x76.png b/public/favicon/dark/apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..8e08918e8a7655b0a05926c5338cc5af61c1db1e GIT binary patch literal 1801 zcmZ{kc~sL^7RP@g5<&=@AWMZ20t95qFCi?6Q)*%`ED1(KSPHd-i>a}cQlr68acp=5vxn9{0ns0+wqIzU9hWrq1NXU?h9bLNlx?z!)NzW3hu z&O5J&6-!53xL5!HfR2i!?SVaG&CE^VRZ>$`3p-OGg-HQ`8)c~X+zoKNg%`Pp2>^NC z03bgF0B_+f`3wMLg8(p>3IJpk061n=-`xFIIAM|&L#F|&UzQEth9iV5iWz~JHA8N6 z4A}kRJlxgvyC@nZPBihmipfaf*!LZqNAE!Cel2vhFjumQ>vYo#Bga$sF~+Of@c48Y zk9csj4)v^?CV6`Q+HChe2ICSQkJq%}m9*N{?~W*1?F%-|=n}Y2;m>cXD9^icCKd#> zr@iNIt4Z@U($(c^=}_0Q9OW38(w6z8TY+*MvLkj_TM*w*UNSw$*~C&eY#^;HTI31* zcE=Yjo>K9B{S@_OIHX;(F8gh}uDB_ggZbJgXS@GkSTX~w|Hpz{f~K>ywKuQuORmc8 zgz-Lc=hgA|Y}u%NtfLpz71)OtYdp#&%CYN>mr1YG)dAs8+8t*e^KL!)xcD_EJ6Yjz zB3E+D6|0kq8Tnu*@#O}`MK5EVw+4uEc9tOJc6ztaaS zK?l`{thBeezwq8=!Rq+n!IB=Q)_K_k%$>ZIBBOK&3$#& zSEMwN57D^5-g0K^q)9^3_cm24)2p+A(`+m_- za%e|6&rmLLxumB!>%}(7!WvQa*Xrp_p)2ZiZi??vkS}(XG-tWG3dvmuw0V1@{RUe8 z8N^uM)*F0htNmH*d^B!dG5Rdx$WSL#T^2ZIXE4QA($dH`6{_N04^H-N`Pb=ucahtP z6)VbMOmLs+8#CL7yy-CB%3mOrc&9=;sxLSDYSo&mFtPr2L7huMHgBy!l>+%E`8D_u z=f{$msDQe2`E{H3CR%7c>j7D;?PLJkd;W=AnP*zKiTA80?*}yXXZ4SQ5hn7q)yJ>B zyO8I_lg~EZH6KgC9`Mir^$NT=q;65UmdAtOq z+M5S?8r(nm>|P?N$2*}7tyUxkPX9ePQu78OcP&V2cIwa0+!;nM`K^s%-{5xj!iZ=4 zU4OTxVP|11_zUeP+mT08IpGj_Z~ou180%URHKc**BIQpPSYSfLMvPUnzr!ypRWak^ zU$i+df9}>bS!M5HrRDU^P9Z|9D9puEx7)kR{0+CUr9IK&n6X zN~bB8V}!f0#-EekeY)L`jH*no}N01DzAxEdlvf2$rqZo?YLH_+w78e|J#>m&R8OQmo$bG zeECtSm+aHVp)qPqFNQUY%sg9#!NLzUd2ZC=^Mm@Vkk0;&?$btpp^DVsH$E|!O%4;k z4f*kVhS&5}lib0NsLj3f&|`&;Q~Q_L04y`?FN^c ze~OSjoI6;U=sc%A=F-#9b)8f|D`lD`*-cK#E{jI^kqz=deSl?wc~Wvq(Q<0!btMyg zmW8opFOD8kPwqBLY8|PXYW2y8s%}v;6}w*K+5A?)p{b(#H<#M1Z>&&AROO*IkqT@nrC z@-B1qMm(hm{?oi<5s5NBR|b)JSrF_10!RoB07C*mQXHN{CIpd*1V0cYgJ72?E%Sc_ zk_^6BaQOcV2H!mzgaupHI!H4FvK(#}1c+p^Oeq_JG&V+#fOohu#7k<(dAN!{|%s7|=@S#K!krWCN2zuSN z!!Tm~K^?X@4+20cRe3So0H@+VNOAT=0Rr&>2tGPak}f-tA;bx|hs3;$bSdtSE60Jn z;1FUMAL55{Lj|E>L{LEDl1SVjf`BLhLxQ=1up$ti&)=)33+@0!Ma0q?si`Oa4af@V A%m4rY literal 0 HcmV?d00001 diff --git a/public/favicon/dark/apple-icon-precomposed.png b/public/favicon/dark/apple-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..016d7e7006b7747a7d69bbee99527a6177d1f942 GIT binary patch literal 3726 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 fRaMMII8G4|B* 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 fRaMMII8G4 +#065f46 \ No newline at end of file diff --git a/public/favicon/dark/favicon-16x16.png b/public/favicon/dark/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..082ab14705d519602ed2726702662f54cc8d7ef9 GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`%5-XVR7BS*YiQPzV&o*4AD5h_2OAA7e<+551-HBJFX%nw#3BM%qZ1R)y*p< zJvTo!JN+Tkord1MZ+5bnH`L^GxTPrm43j#3|Il&Sio6Hm?@#ad<}lhDWwYCPU3k-n zM+eoNt~@eWmt^dvc&SdpjopfwL^3JX@@mZ_d_AbjXetojnZnFKu zL#ry67kw3J&MJGG5XKbLeJw3h!0&IPKK0I3bhD9uf>vU15!F3nBNE3vW)04gnJFkJqBw?3L0Pmn2A zRvxLD=@}&qhL%PSv4x>PHR4F-K-Gk2rj%rWlw4k;$N^L$iKN6gGdH!QvLKZK>?-|& zymb3bVSZ@l_=W&gF&LVgSejUx8yFc~K4D!6RKkyBPH<*bDuaQO)09PaZ-7!^NK&Ce zo(yT3IjKOe>*wZ`m!0(-yqr4%)}xkHN`y9Jk8v~#30Qw(b6)} j*eJ~;&A`kwQ4gp?59mG})gya>HZXX)`njxgN@xNAR|F<0 literal 0 HcmV?d00001 diff --git a/public/favicon/dark/favicon-32x32.png b/public/favicon/dark/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..31a29b512fc1d1a847ed9199ae912d270c0be922 GIT binary patch literal 1101 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfOEyknaoxbz^MST9{`7Ql4DmSr_KIzeZ=uBTkLP!O&ro&Q6C#<>q4e?60^W~C zFBF6pPoEHRq~mPLHVG9SA!fF)Boh%%P9;ST_RK|b%8piB^7eka_gmuKPW`vJC2D_t zpZ~OfUNirG<-F%I%f8BMtc+t>dGwObpGVa}w)5BK-Z4&PWj*R;m+O&Ja59F`Z?{nB zFS+zrtpT5IHtgGxx?^EoM{?lxt0&w|i%m{lTr~@J7uK>Kw&Pl#HF<{pK}V&j>)##`e*SmOm3WbU zWu-^ud-|^%PWtGcbX|q-*dmGhk5XegN)C3;ae`P-u@T*9y=zk(GU8t70MwFx^mZVxG z7o`Fz1|tI_Q(XfyT?5MyLrW_oV=EIQZ36=<1B1QGk_u2Xxj?lNAhjVGrMXE~RxbI; zrManjC014eK&8bDhRgr&)<;w02{OgX$|E&1J)?xd(9*~uwlEZ^MjXi;sG9K1l#&dP zlFMrpIecG219cbOA||T10$o$C#)-h zO8Ak?3C^raWiW7ZnzG354Nxi!Nh&nRlOZiLCl%;*{oK5gocwhCw8XN^N|~8JL+S>H&4=0o|vgdSoxq1_n=8KbLh* G2~7Yg!lz~c literal 0 HcmV?d00001 diff --git a/public/favicon/dark/favicon-96x96.png b/public/favicon/dark/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..5c09dfd826951dc9b75be3206ad0a14fc2ba8289 GIT binary patch literal 2167 zcmZ{lcU03`632gpNJlpC2*pM*bkhhWu@HKZAOtBYAW29_kP-A zP<3~6B7;8khbch8)h+LSGw7h<_9S}%xRtBCLD>YxdNemO2>?=z0DzYc0H47v-ZB8h zqXA$w6aWa90YHl_X!Y3xCLq-Pu1>)BjNF0yU?k6VCppWn$SG=Q?eck94tA9@ba%2p zm^A&mI5@JvPrK)2%;R|a0w}V^u}-OjvCCc zepZz!t~{64+-4s*xn5b&!t@d4=X9&w*P!IQ%s%JyrrBhzMJlQ=fPD16YKj?_K~9Q% zJv6>pTH7HG>jhE^^^xyn9Sxd7(*1b=Te|;_s6;L`sOeufddEI#z6`oO))&_{keE6Y z3~L_aFEgM2&3Rh=$$K9!TY1^$itO!&->>Q0Wv*)~ZhpcK(T(y5{KOm>>^{_VUMs0& zLEO!WNq~svYbByNe*%{6ypKJ*NGc1yqLJ`4WqBa9xCj>3Q=z)YJPdJavmg$VPjbl#L{LQSV`V*s^b zz}4O)SbjV?)&KehdKwN`COmgyvd`FF%Oep{9@Jis{b)o z1TfamoGfzY*L78Bc;_6zo|3G);H8Q4(q~(mE}=WCYuqp*VkSa2kG%Cz` zHvU__@l52z1|h>cmzTEru(S;MVT=CRK=L@=)AycH9w0Bz@`j&NH)?=4rs>gH2RdgA zI<|fD9iMjB!!&NO3L#>8lAJX*E$J8{pY}qDRwo|C=)0VfIXiXZ!nRqBi;*`kt=O8< zy=?QJUK;gML(M(L;RZ>S|0tcTEZxgGu%N!-V5 z4LOH>kX|{b)H-$X*Y&Bm3}4T*2w38XMKZy`WZksuLPtOR-iEUQ!ZOwUB=zP6MfMo! z__P$?@WJ-Z!#xyUUFCbx>7%GB!3$-E`q8l9iTR>ebp=5T%zAS12?PF%7Fh4R!sV>> zrKECiGrQZ-Fl8QtfY3Cw7&+|-bY-r2!w`JDhgAVSeatg(*5WNY7BO{s`x%er{B-ZS zrL;w&JTjuF6gOgD2lNxsl9tpiy;04jYGsq!0QFNsr`AUL!IA!d4=ly2P}A@91_ z@M_8X+4O7bFvGKQB1>F|tbaT|VE&D0)^RoHgB5f+VEej~fsh}v()KkgQRh+@#(wY3 zIp5oDX?n(2%to#-+X0yo1Ja`8Q_;<2i{^5(oLRrXWnn4&vr@#~Yg)ImggA(^xXtW! z>qW%|qc_gv-^{ufj}Wm%e|JjJ*-9basg>O67B{{2Xx&+V#X$iO2Iu!ew8H||Tsq2& z3tJI`4RAM}Z23nx`arp)=N-?kFwv4(we4DC1r8zPBUhlhi@KO(KjqNOYkis!O{h|7 zm75~-LN!O`4YuyajwOO&-_a~Zc#2)ZPHA1nRTOnV+T$2cSJoR)ozRvU-0DGa*^zra zXu*%V!-S^Q$#OlGm{6P?0=Rj^4 zg-a*UICRhfSTxpZ7utFk8h;RjCtxiJIIKAuO+cgDYpCr15k$p=u^7q!Uoh}xdH@vY z{pb)E!{8=TICOx?<+9@lC=@G-5>5w=MLUL!;e@vhZz}~^?H}wxW_%QtKyZqo#YfSj zxdehYh{ge!+V6K!e_`BzR3Q-D=&W!i7r@}L#Nb#zkkR_7&L2zwD~!whfk?0GD}ad3 zPY8(>Mdv27>A-)cLb0R6?V9|({!)i@5TpQ%4GxdP+n}*nY47f25K;T7jxQ^P4xk+z z3M==$0#p7!rTob50D~1t2ak@5isnYfgrgXg1QsnOIu7;UD@UPeR@OM%FnX8`#fD*H oi$gQ;6g-|{iDlpzXlpA95>z0;`797!?O+GM-Py~j!6EeY?`;f|X#fBK literal 0 HcmV?d00001 diff --git a/public/favicon/dark/favicon.ico b/public/favicon/dark/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4ee295b91c24caa1850f6a901476569d8247c556 GIT binary patch literal 1150 zcmdtfPb)-G7{~GFa$^!^P$*`Og(S*G7DD!{EGT=)j$YnRSB{nK;j2#@>I6D2lRh zXn-Z^7#-SCi#!UbLD?0sp1>_OPzjx}j3SOPhAZ4*9O?Qla;ksAJZ5nL#TG{KjxS6i zT_2L$K{`H3OkohJ|Hcyf(1|MeerK2~&Tvqg#qaBw4?*>c54_bC_tqX#cI#3mGb z2rvx)`zOrzlePL;h3Ydn!YhhU=pM8;0@bUZY3SW`pNd`h9u`ZP_@Og;lRaOr9o_Q{ zbe4Kq&}A}8KQ5u(wxM@YegN0F$0Htajuq7Zst;MW!J!HM+-l}|xI}@m5fv!=FaP2~ XEqJY2vkXiEvo!`;$Eio&e_!Jd`x+KX literal 0 HcmV?d00001 diff --git a/public/favicon/dark/manifest.json b/public/favicon/dark/manifest.json new file mode 100644 index 0000000..5414f17 --- /dev/null +++ b/public/favicon/dark/manifest.json @@ -0,0 +1,46 @@ +{ + "name": "alexcreates.fr", + "theme_color": "#065f46", + "background_color": "#065f46", + "display": "browser", + "scope": "/", + "start_url": "https://alexcreates.fr", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/public/favicon/dark/ms-icon-144x144.png b/public/favicon/dark/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..74cffc07b7fc2ae8847c8c552f295ea578c1677e GIT binary patch literal 3104 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 literal 0 HcmV?d00001 diff --git a/public/favicon/dark/ms-icon-150x150.png b/public/favicon/dark/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..357e7f17c979b0ad14b0d5fa927897c5893b4a95 GIT binary patch literal 3287 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 literal 0 HcmV?d00001 diff --git a/public/favicon/dark/ms-icon-70x70.png b/public/favicon/dark/ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..43d242a55e95df760ba3169efca623c6cc44c655 GIT binary patch literal 1656 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 MXli3}o8Zm)Cx%W8%K!iX literal 0 HcmV?d00001 diff --git a/public/favicon/light/android-icon-192x192.png b/public/favicon/light/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..6a82873669f1f61a678307396dc5a3dfef532715 GIT binary patch literal 3069 zcmb7``8O1d7sh8M%OE0+-H`pY8`})gkZp`@Y}ry0h9pa}W~3?ml13TZjF3e3WY3mm z8cQfk_I2vbkdY-`hH=iKMsbM8;iIrp5;eG+Y~OgY(w*Z}|lC(6vo_H=gqCot1# z-~Upa0swIIpo|Rc!>2d$zlFG(iuPUZdwvI%SoO{m-Ed3xcN@yh1)IAFt3NwZIM%M} zmEF!Dsdh_t3tMmX?mRXmsv-*oY4^;8&*w}g=J%vkq5P$5mV2}hzkOr?RAsNMd) z#l47aW1n|EAJ%_P&3oZknGCr9@A9}Vg5I#_k@k{WaCn?>p$a7Fj+e)pNp9AtCOydwkY9Hl4`M;ihc%KO?ZcH- zC?gh_XpI=YP%a-o#j^mfYHmHVl((ibm!26k0dP86Q@_9trT%+-w5#td>^jYp&I}I8$$rcgPg_6lSt25t9`t%i z10(;>I@)o&YH)^wyEr%DG5v|)LY-|ohVAwG14DRpr)@i~1tN|lC<`gwt5338!aFlY z;`G22-xW(+siw@kaiNFY0maF$v)`9jp`*I0>_v$5F6u-eq6!yHV*MiDPIgQ& zeJ>nzA&=wW_kOXMs^e7o$w^>YZ1qg1`BMG5tIB2VdWLz!@~m5|cch+EP4QJntveha zFx^2C#Qnm9!8ybCvbXQY%gv@#2Lm245^!pc9nu97MtM3pv@qh1E&4LA#Vec|e}`_l zrnwl7QM`KWv|@dfrOW&`3J;XHx5cN|ihTD=L$LTo)#(j}ALO|9R6z?hD^)F|#TZI+ z%Y$tJ%*G%MZ)mqShzToU^~^M#BCZyh{b}>^o87x$>uVvapk$t+_N+MFqkM5wxc3FNb0c}qti-o*{kk+5FZsE? zv2b`I4puxn$SsSYGbSgw*j_nl!$%jfy+dj|)DD|zGZQi_*Pa^*tI$7fR@D=6)bsBPBuFCASJaZiWQDe9CN-j|4T4T zKxW|5G7B0L#ilaHEoI)a1YfBg3|?D&tAJ!yTN+moeId~aN7+g>mbRU*eX+gDY!LbV zRVS8x-UFd7Nz)=jVHP#Lit7F#Q~=B;F!O#Uw2l0bwAH*=gXk@*1YG=sb@;QwGA1<{ zy<7KJ+051V!+lig%wK}oNWf&5OdZkkL34euMv>`B`8Q@@%-y^T7`g z9PjJU4&791_%{;QL70`JdmpS)Ws%*^8knX5LJ--p@E$ z$C6Ex6^Iyy|*<0R_oL&z?E1~j0Xy7A`yk)~*QSQdE5VaKbqw$^~T?u5SIvl+>$xCS4z%kch+L&MZ&Ri%CYlQ()vHh6Z{egPuu$< zN^Une8nJPUb7>AQ#>Q8@GZgl}ZJqDmQH7%$Gy;t;0^iWY*Cd7E!XK2Qc>-n#InD*k;Hsrp^y4n=S8F{Bwr5(K!o16#QJEx+aks5h&uL@0CUbfMkDe-fKWqcxHF$aIl7neC9Zls@ z#m>tpWmp5+>}Md#dT*I32X%NYs&5biXz>IOj-L?mitl)*Th%u@_l_q$9tO#zI2tyi z82VmSfZscQ)VJwGiaie2Rgqvi4W;WGm0Y^dG19>%AtW;-TGF~l7RXuFF06PuohXglZTo28*z(JenF&)T5w9Hhy5|6h6GLtfukQvHvYX!>PJf;oB zs7c|)7?q1lcD2mlprl5V3*o6eo*d%u^KYByN^J8?^TLC{0v`&73TJ*RRB8_F?!%d~ zeFO*+mRT0C9zBi+X2JOid0n3isFVn5_cduiLwE-~HOc3xF5h0G-4FhLuj`vYzcPmc zjOf><;o8S91mJ|Reh!m9dNrjxFKj-`&NBaV3tdDjqDN9}!;ts?PR0h@c#V@Y&Jo3o UhS58Rr?DP@GPW|RG`tb_KR4@}m;e9( literal 0 HcmV?d00001 diff --git a/public/favicon/light/android-icon-36x36.png b/public/favicon/light/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..d54d7be7b7c5be6c1ace4900fd8ae548ba107a04 GIT binary patch literal 1111 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>otmQ2CirZU~T?WfIHw`K@C1-M*Uv_Lv&_92ZZma>ZnJi3*PmDA^l&HMTMQAShr z{mnn~{#WmNzvsEVPLd$Ed&r~E)%+7r=r4AiDOH-fwMY81`g;}cpx7#>C8vUy_Z*$M zR&SN&%CkS8ZB}0=t@B>*<))ZDZaMm=N~QEqiH033c0YY<ECh1TYT1i8Mf+`*F$#j{7#qT6PkAPTm0mcN{g~CJfCO$%EA5U z!!j$~#I?eOPnsX@nOPL>cg~-Ei48}UkA)Hc)uLV8tJYrRYU4RsCA;V<-#Nn=x$m*M zciz;7HL!)Jbger$FLKK4u<}dQ+hdJpsIR&zSr#X?<#h5~S>q15N)4fz1`F;VSK!Ss zwR!#LdHS5d@>IdZ^}jCUgt@sb%a|Uva#Q{yFBi`%uee&y$4odlCH7p~#@jg`9_?q> z>rBf%xO=I21an_DLuuLhc8$hw3vR49UifG3zlsTdrmp*6$jGiW(OK;^-@LHqj;wB@ z#@dtl%?}g3e*|`F2zh#+JX;YHeCgn+pGsZxZ=LvlDx^E&$f1w?TcviI?sGbE2AD!r zOI#yLQW8s2t&)pUffR$0fsv`Mftjv>Wr(4rm64&9v4ysQft7)Q__HTcC>nC}Q!>*k zacfB19kUFmK>=h#aei7!d16s2Lq+Mw2vow4WKM8qRVssllhc$%c5i@EVMtP;L7oh0nK`LIuj}XLmE`27>!&4_ zWhUq673(8{T;DRu$i&>t!XVAeD9th{In6XF)zr|$%)-LJBFVtgEJ+WjLl5Y_NS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLU`q0KcVYP7-hXC4kjGx) z>Fdh=l8sYXOhV2%D+4Hh$FO0?xwo!vYQ1u+qio^~FF`&D(KMk>)mI6#eyn|5v*p9y=X>9u zb-(=U@BL@?mZfr*lc=puH@E| z$Lb3`wI0W$25k!1dF<>GmS`WN(*n#r8z#Q;3GbL7uuoNQhEB*kZ?R|kr%d{9td&0f z;Xxf zC&yVYk7~yU-YrXLxX;72@XqOdCetS>xXqE6&GXsIi$UK~sj=CNYs*LTc^ma)wkdmh zc8Tn2kDV0TGDD&{=vL211I1@wV%(mJwCXG?c)z5Dg{yK)QRJ+dX|XCR7KTadUOvt; zpNDD1;U>xBLd{QB2BA1kZrtWZDk!rrRi_!x6s9=pf!!kS|{ zriPtf#O1d{<%Z@VjqWoSP6xYf-)iM(C+iutox}XCjsLBd^olb~TnjcF;y*T1b(Q}s zzh;@U6(5wR7*BMu_csq-DfTka)+f@f$!nI;t%wIEeeccQ6$f(Ut($POvgG37YySmU zGR#cw?>soCY?HzQ>bys-$kZjVMV;EJ?LWE=mPb3`Pb!Ydh1es!G<&m11o>9VJXldjS zTNnydBaUPaR84qhN=XJt$>lYQ96%+KNJ@M&b5lzy3sM=tuF@~aOSj(?=7(mEZwOEo zgQ2;JrHQ4Pg{4KBn{6Rb2|toK!I@R53$j|g&o%OoQcb2AHrG&7?#%cSHq)1*{WLlZL#3j>QJ152|cJ)jOf Wp!<$D&#wa7z~JfX=d#Wzp$P!-f&K{q literal 0 HcmV?d00001 diff --git a/public/favicon/light/android-icon-72x72.png b/public/favicon/light/android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..cda4f8575e281840bc1ac94d82bc2ceabd6ed172 GIT binary patch literal 1635 zcmZ{kdo2=_8tQ2w45qi%TTLC4h1jKDn+2%0A%jK@ z6FeO*2nr~I&09T0rKY!aFVwae;i-FWFw46}l@r}qrmN(`EAN2^Z?5m_g_GKv3b7o* zQ&)ROsl!^s62%Kb0x>+gunmFer#X2J%?nF6G-A$O9r98I?qF6y`2QFz3?$i&ER%&2hjO|vZn&9%fFuQ65r(Y~x5e46<2)fcl zqhB(tS5ZJ7mUQ2;=tasnRz~&EDG63kGm@qYLbTF~)7#lsI`sU4RJAjAFS5P#$4c=# z^7-9f$^+g-)pCAdAG7R)tNDV%%7_CM;_|7?{Vl)bRhU&|UoMls^#5Z)T>A38QcYuV zUTjvM(K4q_>?iYne>rbcE%{EF7*p4Iy5dPp^t>*=Ec*@hH*ws{cD*XLbm@g!&K-l? z{dQI1QQ>O0AdCJD+{^bQ@BOMT^b9Ysp%*|FNarmZ(P&9B=gU4xcdf^r<7KYxrYky< z_PM3^FPliYZqiBot{y{?VKGPJmNCOMb#qJ~))MrZk16~pnEeuscej)4qFxc^N$yB9 z3q!cM>Nzi6Y-uZP?`OO&$3IKvo%fYXX~eLU6SkNc{PhM?-p0smRcvl{RPIiFVQRfk zzVns`E#E9W34L+xHj)!s3x50jR_+zD%JaZcmitMK=7d|LnT*kSv1`(8N8Ls~yi`VL z6e_w3WSgF|d^6XF_89xi`{SpF)rQ=-Mtspv!%NsMKq5iEJ7oVWMBhm?d;yx6;mIO{dkK*qgly_5^-_eRv?N@?QQ>KF8`Ya&OLW8_X~)kw7=m#7caR|^h#`<6)sO9V7OIxcrz z&&-*s?NxVGUeOfhiOkAf;vKohTV+x9cAGz8MXPeQ)j`*`PwUzx1|HmfflV48wZIto zGbZ6bg8PmzQoKSe`Jgj?=kCesn#EAsURe2l#u2*Qo?0bvJ(HZDd9GZ4Tt7)C5?ooL57nFb5JD??84Wu7n^m1TA{~%IrT0@glB}C;9&b zUgO4cG{I`NLW+ooq_UD>AV84B6fzDcjA!v-bO|}J_M&8d(|wC#l*P`nVFGbHn@pyO zIO2FX0U?uvQ8WcOoSJFGeZ??lRmfyIEaVFi;6TDtqLbF4%%V9ue=`w6E+Uvk9#t*V zMv=vH5T-C5MkI+a_^T^iVglczHazev9cCCx0S6ZXi9m8Dl88JXw3Qg9_aQVCJ}0y;lmU3cI2aur7oUK{iTF4kYm1O0N=U)|d*wJ18&7a?CPF-CJdecY o@SNDNlLNt-NQ8)Nh~&(+M>Fiv{#rARNzn>`;T=dj;~A6wCobZ#Hvj+t literal 0 HcmV?d00001 diff --git a/public/favicon/light/android-icon-96x96.png b/public/favicon/light/android-icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..eef28f570ca0173a45393f1cc0aa146dea44f2b8 GIT binary patch literal 2067 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 literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon-120x120.png b/public/favicon/light/apple-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..de8022ab9706de3794a9741ad6a7bcdc4724d9ca GIT binary patch literal 2502 zcmZ{ldpy(s9>>4QZOSdh@N=6>C2TfkM#t z02DDEE;xxj`s2t;OKukJuV9IhrZ{>#0zhZsmJPg&#MdW!;Jg9gmpfbThlWBn3Oj)C!Zm0Oktsi}i?oui{9ktB?Z zqyN#_w^gI@p#i!X{jX8yYA9;O`w#P<47RI1!GP+hnn?NEQlJ*QzzzUp@Ykk6Jy>t> z9VrlqKPE-?Es|B#_a&ooXqrC16?>qrf$CA0ENbA7BDe6)>U^D}w}+?DZf=v%y&F9dPmR{b2noYhtuA?qY!@ms4aM7~MD4LK5uf@xvY1TQVmEe| z@>QS!=16X0iF{dbWM<}kmK-?nhMA41D?|lb`BYUVx_MKb<`RV+EV%-WC+Zh6`R)&>fN;Qm~SXWH}(uffb|Zd zeAME0`uoJk;!j`oG)fCWk636OtTA{UK89v3{$NQ z!O}qpUnsEQ_p0onijl2LjTmoEUR@p3B+rkuElz74F+#iV#D|=#erMuX01kg&bHA*P$Ki zyXDN@_j+-(pgN}q2szaHfz1mX;;d)u>OAqvuzwp%V=2<+b#$dIU({tvnynve+QuVu z73~enU0HKv;jX3Wh*Jhr6W4QqgZbN!yts34^?u@Cg0uc*u-A9Iz2rZpf2>HedidNJ z0@AgUpRImAE7T6eLGN-ON-yn5KRE!of9dh3a$|Bx%@*i46Xl+}~tx7VLVN+vexlk-I2WFez=(!^JwSmpE!v7u*jmMQ9j@ zdG9ahnRd71W%m?y{jqB<@9(j_G9Q?uaP)SA*cZgQSo|%PkLJ+#dS*>QNsHX&=ru&F zXawaxUAMWvk;iJo?VQVRQ<+)oI8|nVpOJQGLO4s!f{O=dEXF4}Y0*i%byH$`5LHYzzuZy*63MOMbPwa8$oXxl= z!o*B6?FNHO6`T!kUmKSm;ck}pS{SYx!>mA!g2=u%5*LKKzt-MiMD}TM_n3Vuk~!gv zdVc&wgdc9mHDg~dw@?%vD!*FZF=vV}{jLDHUF;8@m48xF?x4Oxeh{g=S~@?cNx^Qb z1|F<2WNKH=%YQ>s#UyFlz?z#c?K<3zNFR=m4aTjclp~1 za4GAvKCcAEuhy15TF-|-PTReS$fh>xR&T2%pV>S0F`~oSu>F!gsVtP&n%j7U6#geE4DBnE)P;MV3aq&dvi-_jNhw?rdQdtfj$45qR0QtQ72wD?FW zIraYw$h~1r5`q4Y4)l03BL$yC0-_j<1UecDrPA;elH^c{F&6PjlsLFPiIJK>0{%4>G$D@Sa4it~OC4{22?bc%SlL?HB2l&|vfJK7 z38MT{9Y5+Z5&&~@x=_FGjU*NLQz`(50m#%?lH}=7S{x%bo&qJ~k5Gy6adhZ^z8q>x zfLqxhQ7|$RPPQcw$<_ptwWSpjg@U07Fk2+SLZYyc%*V@QACq(dFs@jacBhEb{{;CS BPaOaN literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon-144x144.png b/public/favicon/light/apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..87532ce55666153ce5b0beba14c356d01084f022 GIT binary patch literal 3000 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 MXli3}o8Zm)Cx%W8%K!iX literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon-152x152.png b/public/favicon/light/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec091f76aaca78f64215993589890de67b6dc8a GIT binary patch literal 3192 zcma);c~H~Iw#R?6N!SDg0*GK_RRj_?lZYS?kN{y-HWP;gvLO&K5edT}OQLKFBC8ld zb`?fsUxGkjKup*NFSralg2D*I%Lt?8jkjLan>SVO*8Su3sqXVR-#*=cbe}XYkF)YJ znlb50l=PU zDRC75u0R3ceJ}tZMFQZcdmY|3qJS8|?JNrTb|XvBEt>6TpfOJS*Q7uP)zq~e!zchC zqlZS>pNoC9ac_opXz*}iH_iuqg-qj={Zn3jK4Wv`^-l*O%}1W6dZvR$tG zhWQg)YM*7J61h*8DeYC^;@g*MqJs(b&adt3px~@kaW*Xnn%sT#u9EXBT*QTI?4xa+ z7PBLQ5dkgc%mXhY6&bd}e|FrLl$NXy6^C#OsS+Q;XSjDgj5(IM&{^*?b&6h^@*Tt& zRhTT#<lI);HFoyWG>gEqr~j%A)5G zw#sjzP~Cqwvsy0#JKBqIE;33p1;h``4xG{TU>RlD1mEloS8DC3++iU$$IZ?|?8(wP zAGBV-2rffa8nXuwBVAv#Bw}Lk;IyMNUfay~tOtomkhz{oI16Zv05#6OOdoePj^ccH zv+VXPxFhQL2IvxA>q!Mv-fSOsy};_j&e&LDoB?R-C)@dtHo+Fx7U%1u_ktX_DL?GN z_aAy=NGQKN6`e#I_l=}cR-5L?a{Di=-+ulzjibCm$Pu>WEJAw9ADsxHYBdR^PTyP9 z<+bA!+Qah7lCtYM>&8d*{+VZe^o)t_m-Ih0hE2S-d0L-f&c!!FDQy~kxD_d`<*MAK zwjFu13Btq=ORP0d?IejGu*c@LKv=i3O15-gHPGr0#vsxpk{`D8u% z4Q#kS)6C~8#D0eKQ9T>F{%LAJIdOa+#+~cO3)`Y2ID|lamy_MHrbcz=gjxk<@zkdh z8{=hGGc>vSxmr#BK4;3qCP@$$OPK4=#jcDVJkiS~KQaWHtg$fG-lS>0ghv_SV`ui) zeR5r~AH*cmQK4+=CktoX_{>9H7qdp9%1-XA5HY(HKa0+WJmX8?d?vy)`uZ&75O{_7 zOkZCy{G!|zd$Q+6`F_`sCY1fz)rdafI5>3Ho3W?<;BC{Cg<|phOXPdD zYJ9%|OD*Q)?IW(anEP~A$|YX=)e3gn$vuyFx#C-pMXq9I&#!ZR7oOU;^=g)E9{Z7Z zcD0Gas0w9Cs>8nilzZ$xh{LxBy6YZRP6XHURNQ#56C6J#-c(Gjl5oSbXy~L{QOZG` z5LHgIi!vVFraBenUGk!{2D<;E6s8!Ra`^YlH!u(KA1atR>c=Kd8xACKvP){}kz%p# z{D0WW+7Q#LlQFwT7JZ_JeaaVeDNc6`FFUcPEQ++XmzFhr!?#maA$ZNN5^iJFjh@C` zJpDIwl7BvoPdgppWKeLD`P?+x4=p`B7^7T~fxB>fbAj5!FRicF`%$aHHa!mtwzpB! zv@Tjs{7Fr+;2wO<(Ca~VYKr1)Ij+ssfSE8MuXgaIK>tlucWQ$`Ejze~_`s)p9QWzm z?ZcMui{?)MmP4^Wh?>Uyr1CgtnB@`I!Gxu57U~}9waLJ$A}@i#ROR*dA-v+~kCU2| zYBun3Q+!YF?iclp@YGhkLdVu*=-nQ&fG*d+d-uubhhy-%B>TO9mUf93nQ>f+X}ik) z-Xs3%OPb=AuD^8Ml5V`aXLPjoCM=`=Y>xi36=`T{!*fk>2he5u&6!`D(CDqrQwf-( zZiPv=GGefnZad#{P=$F9b0U8ZK*e3$ESxIH>j`Ef_E;<{deTdCX}Xfp{LD^UU$VQM zV7S7GjV0YG_x~1Ae*`W~gP{DU&hoDAW>(($t+E*kc8tZ87@_Ys@)zUJ zYlCLr+4>r)P6QP?mk?K{g4xS*_}2nOrS)uU#j@535BI=1DcQAab?hsPt*cM98lJme zFO_)A@{Ai$vy9U4tmG8d51ZI}7MNYaBm1z{8(D*~ye~s8vOr42{V1c{Qlyxi--dFH zdh0H5tv)YfB@)7Y&V3`e`%dtIA7*)d_bhii3I~S+@$5H2La`JLIfWUv3s7FgMvy!;8)) zLD1DX@q|0Vx)iDTwjbnerI-*Ec_X_U;ZYfO!XH|M81`MzW2G>hmXql0hmqrzHc z(h387REN#BgrP@^hV?#~_ip5XUWZ&qOg2*W0v5IZ)Up^nj#eftch=WCi;>%!8g95* zHsZ<}Bj_pJ4Utd(M7u~LwZw%_taLsOR=$1>#%jGhtWK#=rA zpy?@QH2vYK!VAzVK6vlN83=v@dn|DK7fMK3D%fBo(}9O)RT?nt@^KWT!yo1^SAPDlnoh%rzYR5Ni zbL05aRG20%GeGnLx?AucjMaXXq9?;#6XV3>=-qN|rLO&J&Z0M1i7%sJD9D*pzgA3b zVZ9S)aOM1jcg+2#DSK~wl2J@OF4ty220#DSi;>Ja-jOhCo;1^@-WLK{FEkW18on8^ zdH1ycoZF$kD!!w!d&}LR>lzK%1V;b8U-KQkNtG8_+vj2>yPdYpslhq6{164^^NxP2 zi_qbYDC4Se&zi7;>U+v73&}m3R||gh;VqninQ&h^lovmJ|5gq)y7vY>*6HC5b+9qALO zG9A{1cD;W%`n0uU>+;Nf15Oo~7+3U4;n!j_d(|41?VEPWVzQ4LQ}Kk?iW@Gcw z4e4s-wwz}W?s3pWc~3aoRGnJ&)NEKIx!;^)unGe@?_?r)tFdO3#rd=3Sfld8AN2r zWunLd=1_Ah6R5Qb6mbrQK$^pl7I0%I6bXfbSC%yYPeKGOluBa${|Tf{Y?UbC$oC!S zG!o+~{xT7uFc?vEq?s8t0#7E2j2d#uly;fS9X-quvFhL1bCfF)1SAqg3%L?OjAS5@ zULuqZz^cD>n*EJIe^)^wU5HdNg#o}2=4Wux=S2+oFFOCj_)|j}l<&x7Eks&`X#54i zP$P&8W)ufn%D zX1gv5`TZqy-UkhksNqD>(ajA2w}`Hc4n+mo{Yv)^o})aGALwel(J+G zS!R+7(QC^RdTeE>r{3vze&_t2-+Rvc$NR^9U+2EB&-J~RbFTY7SK1|8bADbaUH|~V zkFhXyVB6;3jhmC*=l6|0XB$p`V;f@tpegI*4<9b}SPp05U;_ZeD**sW6ae6eJ(aWy z07St6fY06l0IC205DzbIwby4mj`>=dn*x4Ovqn1EqZ4F|joFDcAP-1PLdGO8007{7 zk1;iNik;pp39`ctNDf?IIY`GQbCBTP2^@To#vwwHmi=3C`^p;2%MYD*>t*j>p*MU# zb)>PG(QH{!MWl@ewqRAJa=zRo=VxH+fq8n6NyBPrl5f{b&Bf!$+Cz-R0n&f@PhCx> z{;ocb6`&<``(nlG|H}CAQ7!G&1`Ll#RnlY4m9gqp2DBRQN}J$&Cp*Xe_wV|T{vkE- z#+o~(Ur|(8r#S`4u-diCeIzJBBt z1cyWcWJ~n2+fw5YE=}C=Axp_8bXRPX*G4OChf6R{-f><*f-_Cil9ci(M>VkwRy!%t z1vJ8EDgGP=YL3uAe?_W^PMh5_{E=SKoTU@-bh4pQOiT>u?c!z|@q^AQGvzk2qh5P! zm!IJ`DI{sFDmrbWY!EAAv?*_UV>>r5}p23Zg!nRQ`8>(B`a@{bD z`}2Y8STzGHCna){*R+~yuemZDvEgK;b|PRYM0jSwM5eLNc>BDw0?qi&DFspIaeD5x z7oG3WMVzS-$=vdWiZ=C=MXI19ph>f<+fekyX9H;M+((7=H!;RbO zqRuS25uy3dHA_MqANzWi8%E0V-8}=6g*r?h);@>?Mwzb34}Q}w5jy!nc+Msmd63i3 zfYuZp0Hyapa7N%TQol(q)zw29=W2(OV}ljtXS;cTe(w(m~d)~M5TQ>L1Q{?&R%r7%ltj@P5-H5 z;50{OYei*Vkk#6Y)?Toq{(`(+T$vt){vl}Gdbp`)2i>-&qyh_{oTOb{T4wWU(rNlCp~Mh#;0?O7T~d~$z`;k-}n#YiwtE9j*3X{+6hxPq3|tlO~+?^k9M)R0r>VwnUk%4`6s9 zWsX^9LL}7r+zWVbtmfFOk zn1p|kGXZRZld^DWXME8DekH3;yzJa6ni zD00o!%=;9)7by-vwrxD%-n>sW{yhAG>6^iYSZbW|MI+*R?9#tT2~V5fy0Uea>++y) ziFR&zuZ{R$$D%{?B$tOG1D0$U^3ENoP}DO_G+f+lz3AEYsRd-`r#S8Y4f&R=)Nv;oD<1>Lmb|r!DTt4~&E2+?;byOKjB^`w z$*bBOq8UZwR@5LHn4}clRve=F)X3euUZ%yMfQ!wj-Gu$(@!cEiS|zuYBkx4LEHIP= z^nb@1B%5-5>>T18<~sQf!WgkqG?p^8h^PSOt0U?n%N}M&XPlh1Ko7p~T$DV`#fZz} z5~J&L0Y~|G>P610veebp0)|mb< zeM;=b2W+{(|gU znmg-|gIn^~joM_yK&_>r|7`8xDk>G&2Tkr$Z=NOqhao(Q{u(Zz@T$etx#NCA!NHbg{9T)A3pg{Q*2RVfS=V0)OBmd*O#JiHcj6t9M?K>+ zb2oAPumD1mxi+NPrWC@^pTo%@uG*7h4rOKsEmG3H))Y`A=Rr!fkx{3 zr?E3CP;#pLyv!y9DDOa?t9foe?Mrn=&?Of+?A%ns>~lfW=G2{s(YcFNw{_I(JbYv> zsO+?Z1>H6nwuSH)3p{GUI}Y?{@slCKD`MTMNa%$d^%a)10gL#u{{6fU<4ss1+t-xT&|*ZzfGa zJTc#}HLbL-&Xq^jV9(P%wl&TJ`RG94A2Q&hUVWU&4#f`qXiB8?mwt7*G2n-&R=r?g=?#VtFqg%jxXxAin~O zwLmNIKt(avlD_jY)Yg)08YU5{4^gTrmyEqE0bOfrct z3$iUEiU?>`VL<_AM_OcduGP+>C#t_M7;Hvmi^E4L^vlU@^r0zJ%kb@xrfx71Q?C9l*79OJ_v)NLNCS=a zh>yDz)@WY15^O1W{3>0vN?UM~{C(;`%DaxQv;kk5nQt=Rne8dwdXn#W%m z2H$6(+bm$`f)~Faun^NH5NO=X;-0amSw&zk{_iFt~#x<0&aemD4J{+fvS}~-gy-5)>gHC?n&ITJ%~pEjcgu8Fee>63@0I?n4WW2 zJ_tq3XI^qF7HiD}8}u9>fMiv=#tyjo71$q0n`8?dJ#4#n@guQ(eeJA5EN*&4v;K^+ zpXM+KDQY-18og2_?4BEYDG>|sP*OJf0VgVVSP-#V7`)++b0(HONe*L+!hr%f9^oJ;h*QqZhv zdX~Fxk1twsCC_yni~HXiQVOcRS=Y-LdiWTKntOy>^EK zQvTa&;dgnVGyDq>G6)k!gm(|Ks~$zNnH$;9hm1$zBJpekK)?{%>M*1_OxFpni$cIr znmTGQ7zzdxUtW^>e*qz3endjte-0qDc~r3jl6?b;)_C=hT)<@@S$WB>Jl3z0pQiY+Mxf&V1BEhP!@Qi ze*hT(*F{|LjBsW%;(ycmU&fW_M-KRnys4AtW+Re+Lu`m4cye4g9`HZAf`*6s8$EWh z{Wl#OCpHCupV!jW(nad%>JTm(M6eOTzv(y<14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>ZIlok|`Fgcu6@kM1$AmMII^6QJrU>j8HR)<%@eOr2n!vs7^}^Jd zGv{vGa;M~f^^0${Xa1k9HqK8w*vQPzC-cYIU`vpBoa-c&zLgtw4oyz|A}OR2y6|42 zK6{~OW9>5$=No(ZH>oQxJZZ3a&(ish%Ql_gGsAnvDdUrNZ)MKk)VZpDELv~FE~AKhn7B^orSK$J$(uVvkSFoD9b# zl+L*_HC;QZ6_ceKemP;Ue^IM`)42p~@8UC;CR{sMeN430u+2+SY}+A&yL%>Y`6~H( zjr)Wm*H6O1%XAc#O0L(jRp`CczAjkiwgM-{ClR%S=AY!(PnvmhmYhE-yhdc=X=d~wsMQE*v9TnO&snP2W2M+ z-&R>#U|uRQW6hB%T9*!F$vyWpKb-7$+1Y8?mkWLV2CEnQy^eFumYWj%=YgsD%cKIc z=;A4-InQSc=)a9QS8?k2%QS_#qRlMw6~`5lAC;!`ZECz=qkR8}7MszFq?o5wW#!Yq zN++JQ(ahd7Z_duBR@X?!?7YV&Vw*3QF`r@H+{qiL?@{mdR))#zahBqWlKV^=w_AdZ zPO6^cGE@6)sdtwnDVAK8!(TlmbgZgq$HN4S|t~y0x1R~10z#i12bI%%Me3L zD$zRRBPq1*#E8G6$+AJTs*v1El2g8buDE5=kT_zL~kHC6xuK z3}9F37v!beZwm86GsiassEWbR+{Dtv(#*orBF)XV5U7M7$(-QKs#FF8C#NZk?A`#S z!jPmwgFG41GILUaUf0jfE6K@E*H23<%S_JCE7nH@xxQtRk%_sPg+ZE`QJQ5^a++yU os;QxgnT3UcMUsJ~S&|-5haS*<$D8L@0c~LLboFyt=akR{053~4r~m)} literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon-60x60.png b/public/favicon/light/apple-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..60e165edeb7cb7660336a71391da7606e9eaf4ac GIT binary patch literal 1504 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw0wgDV75oXLSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXICJ|Af_a5cNd2L?fqx=19|Kv zp1!W^FWESS#U$jMvoaVMn0q{3977@wzn$*u6A~_Ry#Bpmv#cu{7cXD4K&SkX2_Kmy z-tg>LX{fg=`;k|;Z^TZ6ypreJX0Iz*+}Wv^dD+ZYc(;+7ikq;h(b5j7;AGw;Zr#Ps zj0YPfpYLpte0ROtI6++R-v8Wtw%_M`-v510`T0umnjaq?9&YdN=bhGV;>6pha`LnI zX|}rzXKR#Ro|-ppMr!BwseEUy6>f2){KTNnUnY=DWM(9uP zVw=iylBLm}nY(^%KBHn^G{x7|`1Xr84860~bXjb5%iV6!%^~#AV!EWl6F-?{{aMX5 z^3_@kJ~&A~xAdGUUC3UzIFdWQM#0depzLUO=ZcGb*I4JKMvd8^!gE5q75rrq5b zGcE2z!0h!`J7+I(=>KRenYpj^uc*N3XwK|SYyO3nZ;Ix)SsUb|k^MH!J+DWh%lwK(vs@&FUcKhX zJ-`sT@>SXouT7b$5v$LoJL5YTI5syL?H*z0381CBMjJIlJV=CqCL<5Bs#S&EW4Lr)e8Jlah_Qm1QT`mKf|* zyj8jHvGiW;?;nCrxHMX(%}8uxJ%29e)W(-5KX+U<5jlHA_ITzbru|n_?}mOU?v(7G zo4Rz9vHz^XyuxPt6R(e$s+_JfaXs?l$u@U6_Me_N4#;F)(mA!?J^RRRn_10WYLn!S z@cBz>Jx_X@Y~@mY^oS#0@N>ibspWwxe1hd~52=-GDwe&)CgLpnbb*4d!Mi*Aqq58F6;QeGK+oKH1OLsj^C~n&v#IV}4U}`JB>Nd{+Wsms=%VehSPPumO!K)x; zo7)y2z52F)+^JA35w^>~=7N>i>?w12g~~U0Pe|Qy+}bsNlAvqQ<4@oB@+Hk~xghgk zqZ^ZDTVzOzXB6Y*hbtdgur^q2`y8{QBj&k$^Rs*&;i>DiS<623*a%DRiI zwbMiVY`EKDhCnmUC^6PcXR@w`a34R~%r9>T%o86cKDM=*qmof(ROJE8s;VWf5hW>! zC8<`)MX5lF!N|bKRM)^v*T6Ew(9+7t(8}0C+rYrez(D-j6Dbr8x%nxXX_dG&r0tGb z2GpPcvY|LXt)x7$D3u|jq@a>Gqq#{Lswt4FRfRFf=!@G_f?Zu(U{X zvn>QF;YTtjII}91!NAFB$|AcrK&db!sn8%#hP2F_RG`=ObMs1a^3(Ox63a4^^Ye=J z5kanRnPg;QZf0SSW@eOTnUtJnnv`m4XkunzVPKJDU}=`52h^blbl>sj`Bgw07(8A5 KT-G@yGywpe9asqf literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon-72x72.png b/public/favicon/light/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..cda4f8575e281840bc1ac94d82bc2ceabd6ed172 GIT binary patch literal 1635 zcmZ{kdo2=_8tQ2w45qi%TTLC4h1jKDn+2%0A%jK@ z6FeO*2nr~I&09T0rKY!aFVwae;i-FWFw46}l@r}qrmN(`EAN2^Z?5m_g_GKv3b7o* zQ&)ROsl!^s62%Kb0x>+gunmFer#X2J%?nF6G-A$O9r98I?qF6y`2QFz3?$i&ER%&2hjO|vZn&9%fFuQ65r(Y~x5e46<2)fcl zqhB(tS5ZJ7mUQ2;=tasnRz~&EDG63kGm@qYLbTF~)7#lsI`sU4RJAjAFS5P#$4c=# z^7-9f$^+g-)pCAdAG7R)tNDV%%7_CM;_|7?{Vl)bRhU&|UoMls^#5Z)T>A38QcYuV zUTjvM(K4q_>?iYne>rbcE%{EF7*p4Iy5dPp^t>*=Ec*@hH*ws{cD*XLbm@g!&K-l? z{dQI1QQ>O0AdCJD+{^bQ@BOMT^b9Ysp%*|FNarmZ(P&9B=gU4xcdf^r<7KYxrYky< z_PM3^FPliYZqiBot{y{?VKGPJmNCOMb#qJ~))MrZk16~pnEeuscej)4qFxc^N$yB9 z3q!cM>Nzi6Y-uZP?`OO&$3IKvo%fYXX~eLU6SkNc{PhM?-p0smRcvl{RPIiFVQRfk zzVns`E#E9W34L+xHj)!s3x50jR_+zD%JaZcmitMK=7d|LnT*kSv1`(8N8Ls~yi`VL z6e_w3WSgF|d^6XF_89xi`{SpF)rQ=-Mtspv!%NsMKq5iEJ7oVWMBhm?d;yx6;mIO{dkK*qgly_5^-_eRv?N@?QQ>KF8`Ya&OLW8_X~)kw7=m#7caR|^h#`<6)sO9V7OIxcrz z&&-*s?NxVGUeOfhiOkAf;vKohTV+x9cAGz8MXPeQ)j`*`PwUzx1|HmfflV48wZIto zGbZ6bg8PmzQoKSe`Jgj?=kCesn#EAsURe2l#u2*Qo?0bvJ(HZDd9GZ4Tt7)C5?ooL57nFb5JD??84Wu7n^m1TA{~%IrT0@glB}C;9&b zUgO4cG{I`NLW+ooq_UD>AV84B6fzDcjA!v-bO|}J_M&8d(|wC#l*P`nVFGbHn@pyO zIO2FX0U?uvQ8WcOoSJFGeZ??lRmfyIEaVFi;6TDtqLbF4%%V9ue=`w6E+Uvk9#t*V zMv=vH5T-C5MkI+a_^T^iVglczHazev9cCCx0S6ZXi9m8Dl88JXw3Qg9_aQVCJ}0y;lmU3cI2aur7oUK{iTF4kYm1O0N=U)|d*wJ18&7a?CPF-CJdecY o@SNDNlLNt-NQ8)Nh~&(+M>Fiv{#rARNzn>`;T=dj;~A6wCobZ#Hvj+t literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon-76x76.png b/public/favicon/light/apple-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..766f3c3635df7d85a31c3164df07d820fa14e6fe GIT binary patch literal 1732 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

OFU7jj_=~Z2sR8tgbremxn`q>TqAEqaAK2A zj8CxBgvnc@w}iS>H6V3qN~)jpUD&;rJ)!(8ONwIw)RLZsy{MldaKB-|=bja+9e%2@ z2gV~t6}{CM{gcHX(ZeD1hcKMDBCB=zPUK;^f8MD^>w!l~8wsXDkA=4|d2K^IsTVE; zfRy6je`!*x&>eqmoVA$#!}$Rh?{e`8?T#AkocJw*qFVGEm9q8+`k1`PM5gV1kjQV- zKN_)ij=qA5us2jklW+OYmsM5mlvI)zSwe zlFbTN)1o*>Z*>C<*mPH}uL4r#pUI9MRo6TAeongH36M{8FlfTi z^>CHI_Z=_l%ap7EyC_&^d7Q~d@CNFr_}opdk#-JgQTZW>ipGeEw-I@&GhQ^`oNc*g zmbek~S3Tb}PBvY9+}f+UBuJ{~`H?=uMDu0W%0^$k^R#U3cmcp>NN*WhM zQT#9!h^uucuv4FMnC=XU>89D_*=uLHe)Q+dvPgqoh$UNsSSV?#=v1|rHNs`it{)8~ zsR_4=ujH&)iDlbLWzJoqNOViS#z#M}9;gyYQR5p@Qk}$`xAuyZZ>{ zOi$r-X^V`Dux?$h+oplJ$~m3y^QZ%%)UK;?K>e+DL{ft1Lmk1r2HP(}eYk6zAg@yU zJgmfDjl(tf9t$JV$NIR8dpD{Ex^hD1GHfk!-#2fF!$Z4eB-ai2|L4kBpO>t8eByFw z5xsuY=a5n2%aM#6Ngl2w9LhZq$1ng40@G53z*QkgJ17zbgQ7GL$`A+&0ufqW7X7yX zA3qNwKJ>o_;G3PFF#@E1?-1mNCxy5M;s64Pjp58Q~%JhC5GVuh=D=+Q@yVY7y2JAdm9XZCwk);S63(b_^abxZxY@8e1p`H wZZJ)4I0Ax)!|+Hqcf6JxP7A6DM<5^wHwY5$Hdl~4!O#LQMwW&Z2G?W$1z`_1LI3~& literal 0 HcmV?d00001 diff --git a/public/favicon/light/apple-icon.png b/public/favicon/light/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..712e24e56d885987778f1c31d82e77645132731c GIT binary patch literal 3586 zcmb7`cTm$y*T;WBI)Wh5At3!ylK>$Jf&pm(DWQpiC?z35Izgleh*63(5w3thKtM#0 zF4Cn*GZX3w;2nPT@LoWns*v+)ZsP03b{r0HVnN@Pn}wO#^^n z2mpM!4gjc301)!eX~LdkIGEhbO$>qK*c9p;#*B@Gu`pu$%*w$pC=9;fMF0S~!{Id~SDgCB|E>dZ}CcKna{~n5Np_9KPGvyRa9!ZRGjN^Ud1V zsX1H}8?!#||J+=!iJPz6@yU5d?C|V`UN2Qxv9s;vGk>|#>-xwD9stCu{y7QvQMz7g zj*T3OUg-Z?)l+$pRGeo=7u?(yO|2PUbYYT3n8yIT^Pn|HO}~L53}smhb+vBGPkP$( z-N3wNU`(X)ntdkRKn2U1UfnHLUegJApaLDpb_rQ0trb1sV3#seH&=0@nJ1{;EYGor zCT}H`&&`4aktQ+7A?RDBcizuu?%ZT1NEsKG30|S$`w{>)BQ3w`xAKzy@m9#;Gi6G# zQ+)G?%BGeRi#e<6vngq@>9%ZWvgp$s*SO=r&|~v~`+$J>n(Wz2K8Ccy`ZG&*Owxw? zYK0L734fPYxp>2rf_?@IbQ8{g4b*qSka@h!bREE>Ln#L==L;XaaFYy*Vk6T^1`T3U zM*G=Q%(e9LY%v<&$45JRPr|Oz+&5U*gR(R4@x;>BPP-S2%cKN6U)01Z{jp~5uw6Mg z&Ba^vB<|kEeUbTEn-na^^R?Rsh=>lGwy0(SDRjD;s4A&0!E%v&nLZMu%RWF{wy=?H zO!JEgKIHW+dhk5sm7U1nLlPWu(>)9e%qpiX?*;xZ174a~`d$E3W)=GCfW{vJbrx)Sd*mvc@@W zJQec!5eupG&wlnbel7{nZz5Jt8>xTXImL4p6^aZmSTK(E3VS)(KE?dGVDL)*coc&4 zjnzaW3L=!Bz^*{3n(i=LtXp$ZKd)U!H>+QoagN4^={i;yU2=f?aJ|8H1xRP@7aR=E z8oXAxaWhtNCb23IxJ!?Vf;zOzy&AkNk-9&R(?7z zTODQSu>1-qgQQ7Yg1Rl}SKl;6iXK-o-eCB4wo`W{xIn7{a#2o_t~$Fk*y_t-#H5J_ zcj1|s3DTC2Oi~7DT5|sEV~dAd%dBM^wbmBQ2xHHB z?LziXvY9KWF4i=Q z)-qKte9GW1CRS7paB6dJ0L=@L>V*73MTLkb2Z>3A;cN(U{MhAlbKgWlgys9sEwP$o z!#UJvd1cL-7ZJ-fgMq6HFO|_O(8Y0OiO13%2#k$vLrLrDn#bEKEc#)epLGy8=UkB* zGBkKT7}vyRD5M(o!9QZscT zzPX7hnf{e7IpRCnDPNmqal0wVI}>cA(2XjT%{$7W{K0~{>G|E-@_pP8U1B|1Z|28B3TY-V8+k!2pv^+(gK^57CgU)N zJ3_jkFQ2VvP3w9-corn7t~LxZ1!vp3gwe)5*8*LS6MBHxEaC!Y6Z___T|tgt@>#UZKPEO~-k`5Dj?UtUxKaEQ~5!i!>ib z$^=n=vO2zj4jg!wnOa3VxY)G(Je{}!YXb`-{XQYSPk+t381!hk*8TPuCIp#i-v-`< z*8d$A)t){p9|^qp?6BMNgCYSAynACxrcezX2SR1cSkc3sM>s0zBl%;)wl#~=o(HfH z`w}&@fP$u5K8JA#i}GJtxEz*s%fm5o4VjMf!b4Z>${4xH7Re>muQC>nKa%qm&2ldx zympwNNoB1_KZXgSMT0@ff%nylt>i^;sFZ`cj>HZLMmlS#UYoIs81l=S(p7rFls;zg zWKl`4pL=7q+GU~<=g*cthSvFZ;g^)llJwgCrpxP=7r@|vYhP#Eu&g_)9+rIsAFOcY z^VGbcZcnN`OB}r>FdEW3@$jv@2DRF2eyX}zsCMV%wvOJSaa&aB@2s}Xs{(VL zH=FYqRYY%2cw+?|8v7)X@5cEjj?~5@^aTt%<K;coH(Snh)d)yh(+zz2soZf

OFU7jj_=~Z2sR8tgbremxn`q>TqAEqaAK2A zj8CxBgvnc@w}iS>H6V3qN~)jpUD&;rJ)!(8ONwIw)RLZsy{MldaKB-|=bja+9e%2@ z2gV~t6}{CM{gcHX(ZeD1hcKMDBCB=zPUK;^f8MD^>w!l~8wsXDkA=4|d2K^IsTVE; zfRy6je`!*x&>eqmoVA$#!}$Rh?{e`8?T#AkocJw*qFVGEm9q8+`k1`PM5gV1kjQV- zKN_)ij=qA5us2jklW+OYmsM5mlvI)zSwe zlFbTN)1o*>Z*>C<*mPH}uL4r#pUI9MRo6TAeongH36M{8FlfTi z^>CHI_Z=_l%ap7EyC_&^d7Q~d@CNFr_}opdk#-JgQTZW>ipGeEw-I@&GhQ^`oNc*g zmbek~S3Tb}PBvY9+}f+UBuJ{~`H?=uMDu0W%0^$k^R#U3cmcp>NN*WhM zQT#9!h^uucuv4FMnC=XU>89D_*=uLHe)Q+dvPgqoh$UNsSSV?#=v1|rHNs`it{)8~ zsR_4=ujH&)iDlbLWzJoqNOViS#z#M}9;gyYQR5p@Qk}$`xAuyZZ>{ zOi$r-X^V`Dux?$h+oplJ$~m3y^QZ%%)UK;?K>e+DL{ft1Lmk1r2HP(}eYk6zAg@yU zJgmfDjl(tf9t$JV$NIR8dpD{Ex^hD1GHfk!-#2fF!$Z4eB-ai2|L4kBpO>t8eByFw z5xsuY=a5n2%aM#6Ngl2w9LhZq$1ng40@G53z*QkgJ17zbgQ7GL$`A+&0ufqW7X7yX zA3qNwKJ>o_;G3PFF#@E1?-1mNCxy5M;s64Pjp58Q~%JhC5GVuh=D=+Q@yVY7y2JAdm9XZCwk);S63(b_^abxZxY@8e1p`H wZZJ)4I0Ax)!|+Hqcf6JxP7A6DM<5^wHwY5$Hdl~4!O#LQMwW&Z2G?W$1z`_1LI3~& literal 0 HcmV?d00001 diff --git a/public/favicon/light/browserconfig.xml b/public/favicon/light/browserconfig.xml new file mode 100644 index 0000000..40d11ac --- /dev/null +++ b/public/favicon/light/browserconfig.xml @@ -0,0 +1,2 @@ + +#065f46 \ No newline at end of file diff --git a/public/favicon/light/favicon-16x16.png b/public/favicon/light/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..fb57abddbe9451e649aeaa2a42bb95a54ebba424 GIT binary patch literal 822 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`%5-XVKE6g=d28%&?8S5#}JM4TQBVQa$;m?{WyPmw)wk?uG~WL6)(;QiFjQUm^h6!F1gk=Y152LCo4t-AKJAjdt%cTc3aiYcFaAiE5GO5I<>(f zZ2QZwB~lAkyt%@eb=bEt_cvEkxZ6@|>&dwwTIHD#F5}64!{5l*E!$tK_0oAjM#0U}UOmV5Vze8DeN@Wn^e&Y@uynU}az+{_Keq ziiX_$l+3hB+#1q$$1DSCPypFboS#-wo>-L1kWo@nP;8~IpP8GOo(ja7$=Q1OMd^Fa z%gzO=l>n&?$tcZDva)i?PcF?(%`3683IHlCW-wg-f44rG8c&cZR#qOVnduoN42G6Q z4zY!yKsDk>=0MeiXQq^7fRtQbqsReNB8jBLH#0Z2q_QBD0qiRMg1mJ5O<{g$=JAynps#{q`BD^0+sM1nG>8@mC9h?-xEQ zB{})&`e}(}naTNi#rlXK*SAbEGBG!^Fi0~qO0!H#PBTqPH8nIbv#>C*NHVZAOVR`C X&;z>fc=P-!pbZS3u6{1-oD!M<@Jbgw literal 0 HcmV?d00001 diff --git a/public/favicon/light/favicon-32x32.png b/public/favicon/light/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..827b938631fb8c7a2dbe9f6f23f94779678696b0 GIT binary patch literal 1076 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfOEyknF$p>6tPBPQ#s{7*jv*e$-(K=6H7UVPs2`=9gw=M~>i=Imy0JZiT%R_)$@gSkJV*Q`9HdE(^B>61>~c)Lwhso?0{ zBlTylu5wz)d6>=CD0J($m*#t};&%$%)|eq+Z5pAF%~caL9MeDpn6^_2sElqI)V z$$Z{tpzAPwtzqHxa50zl^OYtZpXPn~LDHq?r$cRbgwCGh)IasX+BE@k@=qT9u$%eg zw~pUJHc4JHN%3E=GauEy->Jvic=g)vRG)?|C!?AiqGqd2yii`;S-v(+P)XS6Bfsi| z)$SWxTpRui#4Z#(Eti!EjDFP;*NBpo#FA921GbWnduw?1>bLhTQy=%(P0}8q#*hECXs#0NGHSpH@3h!0&IPKK0I3bhD9uf>vU15!F3nBNE3vW)04gnJFkJqBw?3L0Pmn2A zRvxLD=@}&qhL%PSv4x>PHR4F-K-Gk2rj%rWlw4k;$N^L$iKN6gGdH!QvLKZK>?-|& zymb3bVSZ@l_=W&gF&LVgSejUxSy)=6x!D#1mGC2(6P#I<%3$E+G-Z+98=zDel2mAr zCqr6hPAbsr`nh=}Ir-`OX^CZ-$@zK3`iLOcw@flJF*ma?NHa4^vrI}(Gfhf0H8e4^ iurRPlGO#pD(gW(y1G?{c^ZY8H4Gf;HelF{r5}E*HsiZ^z literal 0 HcmV?d00001 diff --git a/public/favicon/light/favicon-96x96.png b/public/favicon/light/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..eef28f570ca0173a45393f1cc0aa146dea44f2b8 GIT binary patch literal 2067 zcmZ{kYgCfy7RO&P$xCWlikIw&qG6`I;w53ah=BqHsi=9Q5fB6uK|%8_T55LJOc{$A zZ2mpXFg-i^AeC)F6uYgW+X=fAUR>Tu%1OWKw38POeJt(&4kV9wykm(EnvV#Ed z2XrNS2>_`e0L;V!0A3CN2=UopgSS8l7<*?R5%^Mk;&vw#t&~z|q?OZfgEf{`>vtsZ z0YI;lLL`KyKYCR~+Z7YGwl7cAA;-Est1BNSM4=0Z1>fnM8>uO=VOk-WO0jTK(-VeB zlCmbdm7ufpjUIljGcCqy&9O5#5`>q}-Ma=m9dbVPBH5++nywp|eW%z6F2^oBS>UCs zXO^7vCm!z~9Q%^<;`^-EEWf%TzL(9hfIl5$MNwha*rE%gdABFw(I^#{nr>(leV7tb zFGo6d_H(;}Z0CkhcC`nZ+UaAX)Rm%PHsPfq+%pE*wJs0TSnZG4M3{qQEq?(Z zcD*Ve>B+sN{?<%^RGV{FN%H5corA0ORDByz{ph`n_QUGY0nb$~m*v-a%I@gdzQ~tr z9;j=6SKJRK9HJW0n?16nBUHJmwp814>$xW)?nJ*G966FT%d#Du_vw2Zg=jntwwx=9 zHi(cLej{EzW&AyJ-k|Bk?<1_PJK4mC9WF4H{Y?W{xSm(?-GX2QD=o1M5WhiT7($XC zj>QF-b*0B?DGmSzv%1Bhx~k4{|KP@2&ErQ&pSA=#$qR>a)-{(W$|~tItzqwFWt*l@ ztKjZqn*P-JwYld;VPorDR80$J4`eb)_CVdeP7UADzdWkx@ma* z-n6HoZtP-lo?>c?q-;ImgN2)4&!+A3KR4f_c$=J-QT<^ntHy0FG|ZvmB&aGDb!Y~D zTDJAzyNaNyeV;U86jRf!uKzwlOMiHguW)okjNAL|dvcGI>v#j)S+=cMa5Z_+#AFyP zq?vDULo_PT9qpHri^$?rUr^W6%p-Ffea4?#VO(m*w>+(X_EBZhU2x5cqXHafD{dZt zb74w*J~?<`or%5fBER7b!oc-IzTnEKas!b6qNM$j0IoFtq_#JkK=xHDbYnL9t46YK zv(uE;?Ox-X`$d7R&Uvu)#|EOBbPlb7@H zzozWo8hN9Y04HNr^*v$>W}<8QVxi;|W7jRc6@1GWJEw{q1SbM}3yzF-ER|b#)Qhy2 z$+9EvHt((s3=JNb{aC!}WVw~dRr?m(FX)I3aIZdI9UG{a98M4jsT<1ypeNo!~SyLw2lD75QXhvP$=b5xS1C+P@~>G+fs% z{rst1vZD^0M0D`P9-Vjlhll*P4lQisv>DMJy~aJ!EbRRoX42b!ct}s{%{^x)m!2AH zVKW9vVzZ>0BZ|XBqBB?-T$#U7; zi^;xTMcz&~4%DX(TsC3(2beT4pJ%d1!CK zhA6Y39SwK$Zz!qMp}dk@QvC&okQtla!?FN^3u4^zfM!Xs6dU?z#yM){^MlgQ84-)5 zqZyg4@oeOPcduu{^Pn{L=#{v&za`xIC_BMCI`!jy_yP{IRJPN^R9gaayFDAbHW@1; zVCJ8WF|O9xj`@6EcOeDX(9+G>RhDcNnW@)SKVOL)(8bDgCIl62B#T1tzgFh*=InjD zos}VJ>PH#2LfhR*N{W!iv7}r)Cxr_+01INh-9R5V5Etr!!(%=0p1!UihzCK$^C_GE z5eP+b0$#@d7x3C*&OrkE($CBA*oP64r2 z%WNn=RmjHUi6Ty_keejMJYNcU;IMwoXqd{yU9 zW{)6F%3nrCenRR)i1k+pO(5h-GsIlrzf)nvN%7mShSUF6hZYJ^fX8MpoEOf=7w5|h z*qRI>reD=z2r{_<=~Na7UlC`0|)2gNkhuk|cJ&#wK{oFY7O3{(@{V+0ECS6%yj z58X>^S%=3MgBxgV2hcMq#&L&7JmU#h$fFG&aRz+|(B(yP0%@o&8FZonbstrB)%Efv TCG|B4Z+@F3JGgMveZKN9xF1;S literal 0 HcmV?d00001 diff --git a/public/favicon/light/manifest.json b/public/favicon/light/manifest.json new file mode 100644 index 0000000..5414f17 --- /dev/null +++ b/public/favicon/light/manifest.json @@ -0,0 +1,46 @@ +{ + "name": "alexcreates.fr", + "theme_color": "#065f46", + "background_color": "#065f46", + "display": "browser", + "scope": "/", + "start_url": "https://alexcreates.fr", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/public/favicon/light/ms-icon-144x144.png b/public/favicon/light/ms-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..87532ce55666153ce5b0beba14c356d01084f022 GIT binary patch literal 3000 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 MXli3}o8Zm)Cx%W8%K!iX literal 0 HcmV?d00001 diff --git a/public/favicon/light/ms-icon-150x150.png b/public/favicon/light/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..729324f04996beb2c8b1bde65626459085d25a2e GIT binary patch literal 3152 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 CDR$5R literal 0 HcmV?d00001 diff --git a/public/favicon/light/ms-icon-310x310.png b/public/favicon/light/ms-icon-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..6786717b3dc8483789d98e0f4be57cc5ce540d67 GIT binary patch literal 7571 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 De3F__ literal 0 HcmV?d00001 diff --git a/public/favicon/light/ms-icon-70x70.png b/public/favicon/light/ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..4550fd1e6bec968d6ada7c9c846a8c50d4c7588e GIT binary patch literal 1592 zcmZ{kdorrgj~UaSgY0*g+8H8lj)=i#0B|hN;3M}tB*yc-{Mi5`*#MA|4#0clDCH>t z+aUm+g#$n@1;8|>vfXbLlF;F;^K=8BGx7${B9Wflo9(VQu8YE&;4IcgMgTDTv9}w8 z6LJ4}37e(z#P#ob`Qn^9?QJUF!C{d>BRSB;>Y=o%Bne_`Lu%?*#}X;Sy~)Xu<&^Rr z!#k#2JCY%bmgn8|uP^-|=NIXC)cIq+SDD<~H_+Z;u_bkX0v!K9ar5rSH)^NpL8r3` zV`XKcu7Q8nicNQlN%N*mP6*Zv2#d*`NpJJRbB87N{`W@A-s~6**tba0ek$+i+pubX ztyLHC!151*&zeF#U8RojQxwGkjt_tW`c$rX&2vF`?BIlHsl)#$@`LJ$Lk4CgIqs;`KC^LJ+u4g}P2U(=Fvr52+ujZR<)hJ#hp1aDlsK zP*#Br<=m1~`j%@v1%W4X&5eWZ zZ8g)_mHIqlZe0Ir0ct#ig4I@Deb=(z#r?{UvctdrKJO)J)X&BYRvy~0&8SA{d0>yB z(N5#8QSvk`*_h(AO2xIOD?(^J`1Ng_@q>5`j$^>(r9D5|SdDTaL zv%k4%aUaGd&S5<0^;Atpje}RN$LiW)qJd^~{+?z&%=1BFwjlf&&iie598V z!qIDGzSAuPIV8)r2&3GT)@`c7A=|~QWw9g8zOwAa6hB{Ova%4(a}iMZKV2XUZ6(5y zVWxuooi68f?5l4zRb@Yg4USKMO%H=}WeQWf(s|F)9!SOSS_(v=0J?J30A=c3I^4bjQ-dOovE}c)7tcahIA|Z+P!_F zb;I2)qZfFb$R!uICc-usR3}X}&!lM0<>EB%4H-xDZA0(#nx4D3}tqu(o%!DmDK6M@1vvCNw|)AvwTtqGGaWjB6F^=#@2I z-qOL^*P{Q2*(ZUA+Csz`smZY01)onn_H@fmUZ>`BDAv%r%iH$xKx4!8^`)fovRwy5 z&=cgFwH#(^??hUb&jZRpi{{gb#YN4T$Jr~Hv-%aYwd3vhC-1_rO6@()HG1N4>BcKm zOZ>p>&c4lAy4kd*$jN}YQ-=Bl`~ujd`Q7ecQ0;e$PnAEhb0&RRN#;qY{*nco(a(*$ zkuPA0+{5T=v00|;FJ3tf%h{hq(=p-WDiMkwu=n!N&_IUn(1X0lfF`W4S z0{C=jJtDx*bdW{E@&s<25Jbr3F)})VAdcdSgougx+Z?0gL>*Vm_aiKBhUG+TkK)nk zZqfYhQ9`MlPTzo_GC*wje46kL<2_S_PWKXuMG)_1VgnJz^s72wm|(F$9x;Px zk67v>h}l;NTO1{nC&mcD-%}A{q@p$IAm4B5usH|?h%3l6GL1r|QDKkOu?S-LRhlrmEUy5=jMpl?wFt2C!HnM6OPVlFB8~A_B~f7xSZ~GQz)4PN4Bf(;~!Px}j&S&``g literal 0 HcmV?d00001 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb1b176 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,49 @@ +User-agent: GPTBot +Disallow: / +User-agent: ChatGPT-User +Disallow: / +User-agent: Google-Extended +Disallow: / +User-agent: PerplexityBot +Disallow: / +User-agent: Amazonbot +Disallow: / +User-agent: ClaudeBot +Disallow: / +User-agent: Omgilibot +Disallow: / +User-Agent: FacebookBot +Disallow: / +User-Agent: Applebot +Disallow: / +User-agent: anthropic-ai +Disallow: / +User-agent: Bytespider +Disallow: / +User-agent: Claude-Web +Disallow: / +User-agent: Diffbot +Disallow: / +User-agent: ImagesiftBot +Disallow: / +User-agent: Omgilibot +Disallow: / +User-agent: Omgili +Disallow: / +User-agent: YouBot +Disallow: / + +User-agent: AhrefsBot +Disallow: / +User-agent: AhrefsSiteAudit +Disallow: / +User-agent: SemrushBot +Disallow: / +User-agent: YandexMarket +Disallow: / +User-agent: YandexBot +Disallow: / +User-agent: DataForSeoBot +Disallow: / + +Sitemap: https://alexcreates.fr/sitemap-index.xml \ No newline at end of file diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index 52999d5..bb42551 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -1113,7 +1113,7 @@ const markers: ReviewMarker[] = [ food: "italian", reviews: [ { - grade: 2.5, + grade: 1.6, text: "La regina que j'ai prise dégueulait de graisse ; on dirait l'erreur classique que tu fais quand tu apprends à faire des pizzas." } ] @@ -1153,6 +1153,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Koboon", + coords: [48.110815867326586, -1.6769153593705075], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 3.4, + text: "Des ramens assez bons, des bonnes portions. C'est bien dosé en général." + } + ] + }, { title: "Frencheez", coords: [48.114769618169206, -1.6791796367468956], From 50a9d5179e247b8432581dcb7867f06d41c0ed76 Mon Sep 17 00:00:00 2001 From: Alexis Date: Fri, 7 Nov 2025 18:39:49 +0100 Subject: [PATCH 15/29] Updated package --- package.json | 30 +- pnpm-lock.yaml | 1789 ++++++++++++++++++++---------------------------- 2 files changed, 767 insertions(+), 1052 deletions(-) diff --git a/package.json b/package.json index 74fbb63..56c6d23 100644 --- a/package.json +++ b/package.json @@ -18,35 +18,35 @@ "format": "prettier --write src/" }, "dependencies": { - "@tailwindcss/vite": "^4.1.14", + "@tailwindcss/vite": "^4.1.17", "@vue-leaflet/vue-leaflet": "^0.10.1", "leaflet": "^1.9.4", - "pinia": "^3.0.3", - "tailwindcss": "^4.1.14", - "vue": "^3.5.22", + "pinia": "^3.0.4", + "tailwindcss": "^4.1.17", + "vue": "^3.5.24", "vue-leaflet-markercluster": "^0.6.1", - "vue-router": "^4.5.1" + "vue-router": "^4.6.3" }, "devDependencies": { "@prettier/plugin-oxc": "^0.0.4", "@tsconfig/node22": "^22.0.2", - "@types/leaflet": "^1.9.20", - "@types/node": "^24.6.2", + "@types/leaflet": "^1.9.21", + "@types/node": "^24.10.0", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", - "eslint": "^9.37.0", - "eslint-plugin-oxlint": "~1.19.0", - "eslint-plugin-vue": "~10.5.0", + "eslint": "^9.39.1", + "eslint-plugin-oxlint": "~1.26.0", + "eslint-plugin-vue": "~10.5.1", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.19.0", + "oxlint": "~1.26.0", "prettier": "3.6.2", - "sass-embedded": "^1.93.2", + "sass-embedded": "^1.93.3", "typescript": "~5.9.3", - "vite": "npm:rolldown-vite@^7.1.15", - "vite-plugin-vue-devtools": "^8.0.2", - "vue-tsc": "^3.1.0" + "vite": "npm:rolldown-vite@^7.2.2", + "vite-plugin-vue-devtools": "^8.0.3", + "vue-tsc": "^3.1.3" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02ff55e..6cd91d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,29 +9,29 @@ importers: .: dependencies: '@tailwindcss/vite': - specifier: ^4.1.14 - version: 4.1.14(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) + specifier: ^4.1.17 + version: 4.1.17(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 - version: 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3) + version: 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) leaflet: specifier: ^1.9.4 version: 1.9.4 pinia: - specifier: ^3.0.3 - version: 3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) + specifier: ^3.0.4 + version: 3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) tailwindcss: - specifier: ^4.1.14 - version: 4.1.14 + specifier: ^4.1.17 + version: 4.1.17 vue: - specifier: ^3.5.22 - version: 3.5.22(typescript@5.9.3) + specifier: ^3.5.24 + version: 3.5.24(typescript@5.9.3) vue-leaflet-markercluster: specifier: ^0.6.1 - version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3) + version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3) vue-router: - specifier: ^4.5.1 - version: 4.5.1(vue@3.5.22(typescript@5.9.3)) + specifier: ^4.6.3 + version: 4.6.3(vue@3.5.24(typescript@5.9.3)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.0.4 @@ -40,32 +40,32 @@ importers: specifier: ^22.0.2 version: 22.0.2 '@types/leaflet': - specifier: ^1.9.20 - version: 1.9.20 + specifier: ^1.9.21 + version: 1.9.21 '@types/node': - specifier: ^24.6.2 - version: 24.6.2 + specifier: ^24.10.0 + version: 24.10.0 '@vitejs/plugin-vue': specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)) + version: 6.0.1(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2) + version: 10.2.0(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + version: 14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) '@vue/tsconfig': specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) + version: 0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) eslint: - specifier: ^9.37.0 - version: 9.37.0(jiti@2.6.1) + specifier: ^9.39.1 + version: 9.39.1(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ~1.19.0 - version: 1.19.0 + specifier: ~1.26.0 + version: 1.26.0 eslint-plugin-vue: - specifier: ~10.5.0 - version: 10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))) + specifier: ~10.5.1 + version: 10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) jiti: specifier: ^2.6.1 version: 2.6.1 @@ -73,26 +73,26 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.19.0 - version: 1.19.0 + specifier: ~1.26.0 + version: 1.26.0 prettier: specifier: 3.6.2 version: 3.6.2 sass-embedded: - specifier: ^1.93.2 - version: 1.93.2 + specifier: ^1.93.3 + version: 1.93.3 typescript: specifier: ~5.9.3 version: 5.9.3 vite: - specifier: npm:rolldown-vite@^7.1.15 - version: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + specifier: npm:rolldown-vite@^7.2.2 + version: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) vite-plugin-vue-devtools: - specifier: ^8.0.2 - version: 8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)) + specifier: ^8.0.3 + version: 8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) vue-tsc: - specifier: ^3.1.0 - version: 3.1.0(typescript@5.9.3) + specifier: ^3.1.3 + version: 3.1.3(typescript@5.9.3) packages: @@ -100,16 +100,16 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.4': - resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} + '@babel/compat-data@7.28.5': + resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.4': - resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} + '@babel/core@7.28.5': + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.3': - resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} + '@babel/generator@7.28.5': + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.27.3': @@ -120,8 +120,8 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.3': - resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} + '@babel/helper-create-class-features-plugin@7.28.5': + resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -130,8 +130,8 @@ packages: resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.27.1': - resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + '@babel/helper-member-expression-to-functions@7.28.5': + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.27.1': @@ -166,8 +166,8 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.27.1': @@ -178,8 +178,8 @@ packages: resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.4': - resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -218,8 +218,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.0': - resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} + '@babel/plugin-transform-typescript@7.28.5': + resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -228,22 +228,22 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.4': - resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + '@babel/traverse@7.28.5': + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.4': - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} - '@bufbuild/protobuf@2.9.0': - resolution: {integrity: sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==} + '@bufbuild/protobuf@2.10.0': + resolution: {integrity: sha512-fdRs9PSrBF7QUntpZpq6BTw58fhgGJojgg39m9oFOJGZT+nip9b0so5cYY1oWl5pvemDLr0cPPsH46vwThEbpQ==} - '@emnapi/core@1.5.0': - resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} + '@emnapi/core@1.7.0': + resolution: {integrity: sha512-pJdKGq/1iquWYtv1RRSljZklxHCOCAJFJrImO5ZLKPJVJlVUcs8yFwNQlqS0Lo8xT1VAXXTCZocF9n26FWEKsw==} - '@emnapi/runtime@1.5.0': - resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} + '@emnapi/runtime@1.7.0': + resolution: {integrity: sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==} '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} @@ -254,36 +254,36 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.21.0': - resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.4.0': - resolution: {integrity: sha512-WUFvV4WoIwW8Bv0KeKCIIEgdSiFOsulyN0xrMu+7z43q/hkOLXjvb5u7UC9jDxvRzcrbEmuZBX5yJZz1741jog==} + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.16.0': - resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.37.0': - resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==} + '@eslint/js@9.39.1': + resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.4.0': - resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanfs/core@0.19.1': @@ -302,10 +302,6 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -325,8 +321,8 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.6': - resolution: {integrity: sha512-DXj75ewm11LIWUk198QSKUTxjyRjsBwk09MuMk5DGK+GDUtyPhhEHOGP/Xwwj3DjQXXkivoBirmOnKrLfc0+9g==} + '@napi-rs/wasm-runtime@1.0.7': + resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -429,53 +425,53 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.92.0': - resolution: {integrity: sha512-Z7x2dZOmznihvdvCvLKMl+nswtOSVxS2H2ocar+U9xx6iMfTp0VGIrX6a4xB1v80IwOPC7dT1LXIJrY70Xu3Jw==} + '@oxc-project/runtime@0.96.0': + resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==} engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.74.0': resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} - '@oxc-project/types@0.93.0': - resolution: {integrity: sha512-yNtwmWZIBtJsMr5TEfoZFDxIWV6OdScOpza/f5YxbqUMJk+j6QX3Cf3jgZShGEFYWQJ5j9mJ6jM0tZHu2J9Yrg==} + '@oxc-project/types@0.96.0': + resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} - '@oxlint/darwin-arm64@1.19.0': - resolution: {integrity: sha512-dSozp6FXowhFEjmT0FC/iBWj9KziWfixxaYT367kOXZUyA0hvOzsLsBB780Swr40zvqklUR0d3fbZbziGHRJoQ==} + '@oxlint/darwin-arm64@1.26.0': + resolution: {integrity: sha512-kTmm1opqyn7iZopWHO3Ml4D/44pA5eknZBepgxCnTaPrW8XgCEUI85Q5AvOOvoNve8NziTYb8ax+CyuGJIgn/Q==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.19.0': - resolution: {integrity: sha512-3OY1km70zTlH6b8K8AHSuaEaa4sntmAcBugMZBaJmHkioia7zxlAQV9xtQ2wsBSDQbBmcf1j5Y0NcHP7fmIZvA==} + '@oxlint/darwin-x64@1.26.0': + resolution: {integrity: sha512-/hMfZ9j7ZzVPRmMm02PHNc6MIMk0QYv5VowZJRIp40YLqLPvFfGNGZBj8e1fDVgZMFEGWDQK3yrt1uBKxXAK4Q==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.19.0': - resolution: {integrity: sha512-TS9wmx9B/v1f/bNXu3lIEcdNIyS0m0H0+95YIWSTGG3q2cK3FVlyUiiAieZRUzXTN89n6JXtua6dK/TVCqbmkQ==} + '@oxlint/linux-arm64-gnu@1.26.0': + resolution: {integrity: sha512-iv4wdrwdCa8bhJxOpKlvfxqTs0LgW5tKBUMvH9B13zREHm1xT9JRZ8cQbbKiyC6LNdggwu5S6TSvODgAu7/DlA==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.19.0': - resolution: {integrity: sha512-o5RAxQfVEu7LsBUwSjEDNdM8sla8WlLMRULsTP3vgxyy1eLJxo2u+4McKtM9/P2KiZQw3NylDoaxU4Z4j/XeRQ==} + '@oxlint/linux-arm64-musl@1.26.0': + resolution: {integrity: sha512-a3gTbnN1JzedxqYeGTkg38BAs/r3Krd2DPNs/MF7nnHthT3RzkPUk47isMePLuNc4e/Weljn7m2m/Onx22tiNg==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.19.0': - resolution: {integrity: sha512-QDgAP4TxXsupFEsEGYnaAaKXQQD1lJSi5Htl/b0Vl2xPz8BVBRH+bNDwVGEHVTxT7jdnO2gTEOmfEzOkRJprUQ==} + '@oxlint/linux-x64-gnu@1.26.0': + resolution: {integrity: sha512-cCAyqyuKpFImjlgiBuuwSF+aDBW2h19/aCmHMTMSp6KXwhoQK7/Xx7/EhZKP5wiQJzVUYq5fXr0D8WmpLGsjRg==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.19.0': - resolution: {integrity: sha512-iOQooyYzy7RR2yHNM8oHd2Zw6CdU7/G2Uf5ryFi/cF5NV5zlSH//QSkWwrk/kLF69wKqwE8S8snV7WnRA/tXjA==} + '@oxlint/linux-x64-musl@1.26.0': + resolution: {integrity: sha512-8VOJ4vQo0G1tNdaghxrWKjKZGg73tv+FoMDrtNYuUesqBHZN68FkYCsgPwEsacLhCmtoZrkF3ePDWDuWEpDyAg==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.19.0': - resolution: {integrity: sha512-bvgA2fGpdBF/DpB5hZYQzx5fFFiiHxIiPF5zp24czvsIRkezVi9ZH04lCIVkMBxgvKhnU2jLXAn6E1Mbo4QrFw==} + '@oxlint/win32-arm64@1.26.0': + resolution: {integrity: sha512-N8KUtzP6gfEHKvaIBZCS9g8wRfqV5v55a/B8iJjIEhtMehcEM+UX+aYRsQ4dy5oBCrK3FEp4Yy/jHgb0moLm3Q==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.19.0': - resolution: {integrity: sha512-PloVn/e1kfMsiH0urM4XIhiY0TdqDjwJlzeX8pIKDmxUsKHsjcU8fmddsZSt7K16C2nR3SQVoso2AIR00mRieA==} + '@oxlint/win32-x64@1.26.0': + resolution: {integrity: sha512-7tCyG0laduNQ45vzB9blVEGq/6DOvh7AFmiUAana8mTp0zIKQQmwJ21RqhazH0Rk7O6lL7JYzKcu+zaJHGpRLA==} cpu: [x64] os: [win32] @@ -572,85 +568,85 @@ packages: resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.41': - resolution: {integrity: sha512-Edflndd9lU7JVhVIvJlZhdCj5DkhYDJPIRn4Dx0RUdfc8asP9xHOI5gMd8MesDDx+BJpdIT/uAmVTearteU/mQ==} + '@rolldown/binding-android-arm64@1.0.0-beta.47': + resolution: {integrity: sha512-vPP9/MZzESh9QtmvQYojXP/midjgkkc1E4AdnPPAzQXo668ncHJcVLKjJKzoBdsQmaIvNjrMdsCwES8vTQHRQw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.41': - resolution: {integrity: sha512-XGCzqfjdk7550PlyZRTBKbypXrB7ATtXhw/+bjtxnklLQs0mKP/XkQVOKyn9qGKSlvH8I56JLYryVxl0PCvSNw==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.47': + resolution: {integrity: sha512-Lc3nrkxeaDVCVl8qR3qoxh6ltDZfkQ98j5vwIr5ALPkgjZtDK4BGCrrBoLpGVMg+csWcaqUbwbKwH5yvVa0oOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.41': - resolution: {integrity: sha512-Ho6lIwGJed98zub7n0xcRKuEtnZgbxevAmO4x3zn3C3N4GVXZD5xvCvTVxSMoeBJwTcIYzkVDRTIhylQNsTgLQ==} + '@rolldown/binding-darwin-x64@1.0.0-beta.47': + resolution: {integrity: sha512-eBYxQDwP0O33plqNVqOtUHqRiSYVneAknviM5XMawke3mwMuVlAsohtOqEjbCEl/Loi/FWdVeks5WkqAkzkYWQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.41': - resolution: {integrity: sha512-ijAZETywvL+gACjbT4zBnCp5ez1JhTRs6OxRN4J+D6AzDRbU2zb01Esl51RP5/8ZOlvB37xxsRQ3X4YRVyYb3g==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.47': + resolution: {integrity: sha512-Ns+kgp2+1Iq/44bY/Z30DETUSiHY7ZuqaOgD5bHVW++8vme9rdiWsN4yG4rRPXkdgzjvQ9TDHmZZKfY4/G11AA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41': - resolution: {integrity: sha512-EgIOZt7UildXKFEFvaiLNBXm+4ggQyGe3E5Z1QP9uRcJJs9omihOnm897FwOBQdCuMvI49iBgjFrkhH+wMJ2MA==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': + resolution: {integrity: sha512-4PecgWCJhTA2EFOlptYJiNyVP2MrVP4cWdndpOu3WmXqWqZUmSubhb4YUAIxAxnXATlGjC1WjxNPhV7ZllNgdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41': - resolution: {integrity: sha512-F8bUwJq8v/JAU8HSwgF4dztoqJ+FjdyjuvX4//3+Fbe2we9UktFeZ27U4lRMXF1vxWtdV4ey6oCSqI7yUrSEeg==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': + resolution: {integrity: sha512-CyIunZ6D9U9Xg94roQI1INt/bLkOpPsZjZZkiaAZ0r6uccQdICmC99M9RUPlMLw/qg4yEWLlQhG73W/mG437NA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41': - resolution: {integrity: sha512-MioXcCIX/wB1pBnBoJx8q4OGucUAfC1+/X1ilKFsjDK05VwbLZGRgOVD5OJJpUQPK86DhQciNBrfOKDiatxNmg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': + resolution: {integrity: sha512-doozc/Goe7qRCSnzfJbFINTHsMktqmZQmweull6hsZZ9sjNWQ6BWQnbvOlfZJe4xE5NxM1NhPnY5Giqnl3ZrYQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41': - resolution: {integrity: sha512-m66M61fizvRCwt5pOEiZQMiwBL9/y0bwU/+Kc4Ce/Pef6YfoEkR28y+DzN9rMdjo8Z28NXjsDPq9nH4mXnAP0g==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': + resolution: {integrity: sha512-fodvSMf6Aqwa0wEUSTPewmmZOD44rc5Tpr5p9NkwQ6W1SSpUKzD3SwpJIgANDOhwiYhDuiIaYPGB7Ujkx1q0UQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.41': - resolution: {integrity: sha512-yRxlSfBvWnnfrdtJfvi9lg8xfG5mPuyoSHm0X01oiE8ArmLRvoJGHUTJydCYz+wbK2esbq5J4B4Tq9WAsOlP1Q==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': + resolution: {integrity: sha512-Rxm5hYc0mGjwLh5sjlGmMygxAaV2gnsx7CNm2lsb47oyt5UQyPDZf3GP/ct8BEcwuikdqzsrrlIp8+kCSvMFNQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.41': - resolution: {integrity: sha512-PHVxYhBpi8UViS3/hcvQQb9RFqCtvFmFU1PvUoTRiUdBtgHA6fONNHU4x796lgzNlVSD3DO/MZNk1s5/ozSMQg==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': + resolution: {integrity: sha512-YakuVe+Gc87jjxazBL34hbr8RJpRuFBhun7NEqoChVDlH5FLhLXjAPHqZd990TVGVNkemourf817Z8u2fONS8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.41': - resolution: {integrity: sha512-OAfcO37ME6GGWmj9qTaDT7jY4rM0T2z0/8ujdQIJQ2x2nl+ztO32EIwURfmXOK0U1tzkyuaKYvE34Pug/ucXlQ==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': + resolution: {integrity: sha512-ak2GvTFQz3UAOw8cuQq8pWE+TNygQB6O47rMhvevvTzETh7VkHRFtRUwJynX5hwzFvQMP6G0az5JrBGuwaMwYQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41': - resolution: {integrity: sha512-NIYGuCcuXaq5BC4Q3upbiMBvmZsTsEPG9k/8QKQdmrch+ocSy5Jv9tdpdmXJyighKqm182nh/zBt+tSJkYoNlg==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': + resolution: {integrity: sha512-o5BpmBnXU+Cj+9+ndMcdKjhZlPb79dVPBZnWwMnI4RlNSSq5yOvFZqvfPYbyacvnW03Na4n5XXQAPhu3RydZ0w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41': - resolution: {integrity: sha512-kANdsDbE5FkEOb5NrCGBJBCaZ2Sabp3D7d4PRqMYJqyLljwh9mDyYyYSv5+QNvdAmifj+f3lviNEUUuUZPEFPw==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': + resolution: {integrity: sha512-FVOmfyYehNE92IfC9Kgs913UerDog2M1m+FADJypKz0gmRg3UyTt4o1cZMCAl7MiR89JpM9jegNO1nXuP1w1vw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41': - resolution: {integrity: sha512-UlpxKmFdik0Y2VjZrgUCgoYArZJiZllXgIipdBRV1hw6uK45UbQabSTW6Kp6enuOu7vouYWftwhuxfpE8J2JAg==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': + resolution: {integrity: sha512-by/70F13IUE101Bat0oeH8miwWX5mhMFPk1yjCdxoTNHTyTdLgb0THNaebRM6AP7Kz+O3O2qx87sruYuF5UxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -658,75 +654,68 @@ packages: '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.41': - resolution: {integrity: sha512-ycMEPrS3StOIeb87BT3/+bu+blEtyvwQ4zmo2IcJQy0Rd1DAAhKksA0iUZ3MYSpJtjlPhg0Eo6mvVS6ggPhRbw==} + '@rolldown/pluginutils@1.0.0-beta.47': + resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@tailwindcss/node@4.1.17': + resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - - '@tailwindcss/node@4.1.14': - resolution: {integrity: sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==} - - '@tailwindcss/oxide-android-arm64@4.1.14': - resolution: {integrity: sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==} + '@tailwindcss/oxide-android-arm64@4.1.17': + resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.14': - resolution: {integrity: sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==} + '@tailwindcss/oxide-darwin-arm64@4.1.17': + resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.14': - resolution: {integrity: sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==} + '@tailwindcss/oxide-darwin-x64@4.1.17': + resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.14': - resolution: {integrity: sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==} + '@tailwindcss/oxide-freebsd-x64@4.1.17': + resolution: {integrity: sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14': - resolution: {integrity: sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': + resolution: {integrity: sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.14': - resolution: {integrity: sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': + resolution: {integrity: sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.14': - resolution: {integrity: sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.17': + resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.14': - resolution: {integrity: sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.17': + resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.14': - resolution: {integrity: sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==} + '@tailwindcss/oxide-linux-x64-musl@4.1.17': + resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.14': - resolution: {integrity: sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==} + '@tailwindcss/oxide-wasm32-wasi@4.1.17': + resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -737,24 +726,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.14': - resolution: {integrity: sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': + resolution: {integrity: sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.14': - resolution: {integrity: sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.17': + resolution: {integrity: sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.14': - resolution: {integrity: sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==} + '@tailwindcss/oxide@4.1.17': + resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.1.14': - resolution: {integrity: sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA==} + '@tailwindcss/vite@4.1.17': + resolution: {integrity: sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -773,69 +762,69 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/leaflet@1.9.20': - resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==} + '@types/leaflet@1.9.21': + resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==} - '@types/node@24.6.2': - resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} + '@types/node@24.10.0': + resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} - '@typescript-eslint/eslint-plugin@8.45.0': - resolution: {integrity: sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==} + '@typescript-eslint/eslint-plugin@8.46.3': + resolution: {integrity: sha512-sbaQ27XBUopBkRiuY/P9sWGOWUW4rl8fDoHIUmLpZd8uldsTyB4/Zg6bWTegPoTLnKj9Hqgn3QD6cjPNB32Odw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.45.0 + '@typescript-eslint/parser': ^8.46.3 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.45.0': - resolution: {integrity: sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==} + '@typescript-eslint/parser@8.46.3': + resolution: {integrity: sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.45.0': - resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==} + '@typescript-eslint/project-service@8.46.3': + resolution: {integrity: sha512-Fz8yFXsp2wDFeUElO88S9n4w1I4CWDTXDqDr9gYvZgUpwXQqmZBr9+NTTql5R3J7+hrJZPdpiWaB9VNhAKYLuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.45.0': - resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==} + '@typescript-eslint/scope-manager@8.46.3': + resolution: {integrity: sha512-FCi7Y1zgrmxp3DfWfr+3m9ansUUFoy8dkEdeQSgA9gbm8DaHYvZCdkFRQrtKiedFf3Ha6VmoqoAaP68+i+22kg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.45.0': - resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==} + '@typescript-eslint/tsconfig-utils@8.46.3': + resolution: {integrity: sha512-GLupljMniHNIROP0zE7nCcybptolcH8QZfXOpCfhQDAdwJ/ZTlcaBOYebSOZotpti/3HrHSw7D3PZm75gYFsOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.45.0': - resolution: {integrity: sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==} + '@typescript-eslint/type-utils@8.46.3': + resolution: {integrity: sha512-ZPCADbr+qfz3aiTTYNNkCbUt+cjNwI/5McyANNrFBpVxPt7GqpEYz5ZfdwuFyGUnJ9FdDXbGODUu6iRCI6XRXw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.45.0': - resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==} + '@typescript-eslint/types@8.46.3': + resolution: {integrity: sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.45.0': - resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==} + '@typescript-eslint/typescript-estree@8.46.3': + resolution: {integrity: sha512-f/NvtRjOm80BtNM5OQtlaBdM5BRFUv7gf381j9wygDNL+qOYSNOgtQ/DCndiYi80iIOv76QqaTmp4fa9hwI0OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.45.0': - resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==} + '@typescript-eslint/utils@8.46.3': + resolution: {integrity: sha512-VXw7qmdkucEx9WkmR3ld/u6VhRyKeiF1uxWwCy/iuNfokjJ7VhsgLSOTjsol8BunSw190zABzpwdNsze2Kpo4g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.45.0': - resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==} + '@typescript-eslint/visitor-keys@8.46.3': + resolution: {integrity: sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.1': @@ -879,17 +868,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.22': - resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==} + '@vue/compiler-core@3.5.24': + resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==} - '@vue/compiler-dom@3.5.22': - resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==} + '@vue/compiler-dom@3.5.24': + resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==} - '@vue/compiler-sfc@3.5.22': - resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==} + '@vue/compiler-sfc@3.5.24': + resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==} - '@vue/compiler-ssr@3.5.22': - resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==} + '@vue/compiler-ssr@3.5.24': + resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -897,22 +886,22 @@ packages: '@vue/devtools-api@7.7.7': resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} - '@vue/devtools-core@8.0.2': - resolution: {integrity: sha512-V7eKTTHoS6KfK8PSGMLZMhGv/9yNDrmv6Qc3r71QILulnzPnqK2frsTyx3e2MrhdUZnENPEm6hcb4z0GZOqNhw==} + '@vue/devtools-core@8.0.3': + resolution: {integrity: sha512-gCEQN7aMmeaigEWJQ2Z2o3g7/CMqGTPvNS1U3n/kzpLoAZ1hkAHNgi4ml/POn/9uqGILBk65GGOUdrraHXRj5Q==} peerDependencies: vue: ^3.0.0 '@vue/devtools-kit@7.7.7': resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} - '@vue/devtools-kit@8.0.2': - resolution: {integrity: sha512-yjZKdEmhJzQqbOh4KFBfTOQjDPMrjjBNCnHBvnTGJX+YLAqoUtY2J+cg7BE+EA8KUv8LprECq04ts75wCoIGWA==} + '@vue/devtools-kit@8.0.3': + resolution: {integrity: sha512-UF4YUOVGdfzXLCv5pMg2DxocB8dvXz278fpgEE+nJ/DRALQGAva7sj9ton0VWZ9hmXw+SV8yKMrxP2MpMhq9Wg==} '@vue/devtools-shared@7.7.7': resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} - '@vue/devtools-shared@8.0.2': - resolution: {integrity: sha512-mLU0QVdy5Lp40PMGSixDw/Kbd6v5dkQXltd2r+mdVQV7iUog2NlZuLxFZApFZ/mObUBDhoCpf0T3zF2FWWdeHw==} + '@vue/devtools-shared@8.0.3': + resolution: {integrity: sha512-s/QNll7TlpbADFZrPVsaUNPCOF8NvQgtgmmB7Tip6pLf/HcOvBTly0lfLQ0Eylu9FQ4OqBhFpLyBgwykiSf8zw==} '@vue/eslint-config-prettier@10.2.0': resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} @@ -931,30 +920,30 @@ packages: typescript: optional: true - '@vue/language-core@3.1.0': - resolution: {integrity: sha512-a7ns+X9vTbdmk7QLrvnZs8s4E1wwtxG/sELzr6F2j4pU+r/OoAv6jJGSz+5tVTU6e4+3rjepGhSP8jDmBBcb3w==} + '@vue/language-core@3.1.3': + resolution: {integrity: sha512-KpR1F/eGAG9D1RZ0/T6zWJs6dh/pRLfY5WupecyYKJ1fjVmDMgTPw9wXmKv2rBjo4zCJiOSiyB8BDP1OUwpMEA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.22': - resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==} + '@vue/reactivity@3.5.24': + resolution: {integrity: sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==} - '@vue/runtime-core@3.5.22': - resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==} + '@vue/runtime-core@3.5.24': + resolution: {integrity: sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==} - '@vue/runtime-dom@3.5.22': - resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==} + '@vue/runtime-dom@3.5.24': + resolution: {integrity: sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==} - '@vue/server-renderer@3.5.22': - resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==} + '@vue/server-renderer@3.5.24': + resolution: {integrity: sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==} peerDependencies: - vue: 3.5.22 + vue: 3.5.24 - '@vue/shared@3.5.22': - resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==} + '@vue/shared@3.5.24': + resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==} '@vue/tsconfig@0.8.1': resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} @@ -980,8 +969,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@3.0.0: - resolution: {integrity: sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==} + alien-signals@3.0.6: + resolution: {integrity: sha512-gCs0YqC1mkYGC6IRXsSrA62ShOSv1FlVN5tRp/Cs2vRWLK/BAeluWIdfsl253pFQPznKEvRmHhfep7crWfyfWQ==} ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -1001,12 +990,12 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.8.12: - resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} + baseline-browser-mapping@2.8.25: + resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==} hasBin: true - birpc@2.6.1: - resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} + birpc@2.7.0: + resolution: {integrity: sha512-tub/wFGH49vNCm0xraykcY3TcRgX/3JsALYq/Lwrtti+bTyFHkCUAWF5wgYoie8P41wYwig2mIKiqoocr1EkEQ==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1021,8 +1010,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.26.3: - resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} + browserslist@4.27.0: + resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1037,8 +1026,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001747: - resolution: {integrity: sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==} + caniuse-lite@1.0.30001754: + resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1048,10 +1037,6 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -1068,9 +1053,9 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} + copy-anything@4.0.5: + resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} + engines: {node: '>=18'} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -1113,12 +1098,12 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.1.1: - resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - electron-to-chromium@1.5.230: - resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} + electron-to-chromium@1.5.248: + resolution: {integrity: sha512-zsur2yunphlyAO4gIubdJEXCK6KOVvtpiuDfCIqbM9FjcnMYiyn0ICa3hWfPr0nc41zcLWobgy1iL7VvoOyA2Q==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1145,8 +1130,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.19.0: - resolution: {integrity: sha512-lkInWudeZjLW2k78rGl9hAtSlYYo2tEqt7OxWWUtkVdEJO819RM2N9GfQCg3OeBHEpT4nEi+y1eVsLfMyM1ueg==} + eslint-plugin-oxlint@1.26.0: + resolution: {integrity: sha512-G+9/9BVh+dNkup7HGp4xb7J/4CO0xQQ66MVhjFgzmxnlVZqx0frry73iNXcafZgQOaNUg2NfuMv61AbAVJ+l1A==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1162,8 +1147,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@10.5.0: - resolution: {integrity: sha512-7BZHsG3kC2vei8F2W8hnfDi9RK+cv5eKPMvzBdrl8Vuc0hR5odGQRli8VVzUkrmUHkxFEm4Iio1r5HOKslO0Aw==} + eslint-plugin-vue@10.5.1: + resolution: {integrity: sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -1188,8 +1173,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.37.0: - resolution: {integrity: sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==} + eslint@9.39.1: + resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1221,10 +1206,6 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - execa@9.6.0: - resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==} - engines: {node: ^18.19.0 || >=20.5.0} - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1253,10 +1234,6 @@ packages: picomatch: optional: true - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} - file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -1285,10 +1262,6 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1314,10 +1287,6 @@ packages: hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - human-signals@8.0.1: - resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} - engines: {node: '>=18.18.0'} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -1326,8 +1295,8 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} - immutable@5.1.3: - resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} + immutable@5.1.4: + resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -1359,22 +1328,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + is-what@5.5.0: + resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} engines: {node: '>=18'} - is-unicode-supported@2.1.0: - resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} - engines: {node: '>=18'} - - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} - is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} @@ -1442,130 +1399,66 @@ packages: cpu: [arm64] os: [android] - lightningcss-darwin-arm64@1.30.1: - resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - lightningcss-darwin-arm64@1.30.2: resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.30.1: - resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - lightningcss-darwin-x64@1.30.2: resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.30.1: - resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - lightningcss-freebsd-x64@1.30.2: resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.30.1: - resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - lightningcss-linux-arm-gnueabihf@1.30.2: resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.30.1: - resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-gnu@1.30.2: resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.30.1: - resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - lightningcss-linux-arm64-musl@1.30.2: resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.30.1: - resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-gnu@1.30.2: resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.30.1: - resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - lightningcss-linux-x64-musl@1.30.2: resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-arm64-msvc@1.30.1: - resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - lightningcss-win32-arm64-msvc@1.30.2: resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.30.1: - resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - lightningcss-win32-x64-msvc@1.30.2: resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.30.1: - resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} - engines: {node: '>= 12.0.0'} - lightningcss@1.30.2: resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} engines: {node: '>= 12.0.0'} @@ -1580,8 +1473,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.30.19: - resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} @@ -1602,14 +1495,6 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - minizlib@3.1.0: - resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} - engines: {node: '>= 18'} - mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -1639,8 +1524,8 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-releases@2.0.23: - resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} npm-normalize-package-bin@4.0.0: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} @@ -1651,10 +1536,6 @@ packages: engines: {node: ^20.5.0 || >=22.0.0, npm: '>= 10'} hasBin: true - npm-run-path@6.0.0: - resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} - engines: {node: '>=18'} - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -1673,12 +1554,12 @@ packages: resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} engines: {node: '>=20.0.0'} - oxlint@1.19.0: - resolution: {integrity: sha512-MGeclRJFKaROXcPKMHOuJpOhbC4qkbLeZqSlelQioV/5YeBk/qVYZafUUpVO/yQ28Pld3srsTQusFtPNkVuvNA==} + oxlint@1.26.0: + resolution: {integrity: sha512-KRpL+SMi07JQyggv5ldIF+wt2pnrKm8NLW0B+8bK+0HZsLmH9/qGA+qMWie5Vf7lnlMBllJmsuzHaKFEGY3rIA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.2.0' + oxlint-tsgolint: '>=0.4.0' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1695,10 +1576,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -1710,10 +1587,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -1739,11 +1612,11 @@ packages: engines: {node: '>=0.10'} hasBin: true - pinia@3.0.3: - resolution: {integrity: sha512-ttXO/InUULUXkMHpTdp9Fj4hLpD/2AoJdmAbAeW2yu1iy1k+pkFekQXw5VpC0/5p51IOR/jDaDRfRWRnMMsGOA==} + pinia@3.0.4: + resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} peerDependencies: - typescript: '>=4.4.4' - vue: ^2.7.0 || ^3.5.11 + typescript: '>=4.5.0' + vue: ^3.5.11 peerDependenciesMeta: typescript: optional: true @@ -1769,10 +1642,6 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-ms@9.3.0: - resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} - engines: {node: '>=18'} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -1799,8 +1668,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.1.15: - resolution: {integrity: sha512-3Vc9x/pnTBjTD2e5sQiVFOvZlouQBSvuxYhlQPUyNoNPSShs6LN/65eKnJsTj9vZDZju/YjMZ5ZPrbOW/n4FDA==} + rolldown-vite@7.2.2: + resolution: {integrity: sha512-Fl3ZdmJhDMJGcqrr342pPVrhugXdOcuNBRBauz4S7QGSRXbQy7y8q5QYJtgkcrG8XjY0EENSZeTk58c3m20FxA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1839,8 +1708,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.41: - resolution: {integrity: sha512-U+NPR0Bkg3wm61dteD2L4nAM1U9dtaqVrpDXwC36IKRHpEO/Ubpid4Nijpa2imPchcVNHfxVFwSSMJdwdGFUbg==} + rolldown@1.0.0-beta.47: + resolution: {integrity: sha512-Mid74GckX1OeFAOYz9KuXeWYhq3xkXbMziYIC+ULVdUzPTG9y70OBSBQDQn9hQP8u/AfhuYw1R0BSg15nBI4Dg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1854,117 +1723,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.93.2: - resolution: {integrity: sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==} + sass-embedded-all-unknown@1.93.3: + resolution: {integrity: sha512-3okGgnE41eg+CPLtAPletu6nQ4N0ij7AeW+Sl5Km4j29XcmqZQeFwYjHe1AlKTEgLi/UAONk1O8i8/lupeKMbw==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.93.2: - resolution: {integrity: sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==} + sass-embedded-android-arm64@1.93.3: + resolution: {integrity: sha512-uqUl3Kt1IqdGVAcAdbmC+NwuUJy8tM+2ZnB7/zrt6WxWVShVCRdFnWR9LT8HJr7eJN7AU8kSXxaVX/gedanPsg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.93.2: - resolution: {integrity: sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==} + sass-embedded-android-arm@1.93.3: + resolution: {integrity: sha512-8xOw9bywfOD6Wv24BgCmgjkk6tMrsOTTHcb28KDxeJtFtoxiUyMbxo0vChpPAfp2Hyg2tFFKS60s0s4JYk+Raw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.93.2: - resolution: {integrity: sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==} + sass-embedded-android-riscv64@1.93.3: + resolution: {integrity: sha512-2jNJDmo+3qLocjWqYbXiBDnfgwrUeZgZFHJIwAefU7Fn66Ot7rsXl+XPwlokaCbTpj7eMFIqsRAZ/uDueXNCJg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.93.2: - resolution: {integrity: sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==} + sass-embedded-android-x64@1.93.3: + resolution: {integrity: sha512-y0RoAU6ZenQFcjM9PjQd3cRqRTjqwSbtWLL/p68y2oFyh0QGN0+LQ826fc0ZvU/AbqCsAizkqjzOn6cRZJxTTQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.93.2: - resolution: {integrity: sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==} + sass-embedded-darwin-arm64@1.93.3: + resolution: {integrity: sha512-7zb/hpdMOdKteK17BOyyypemglVURd1Hdz6QGsggy60aUFfptTLQftLRg8r/xh1RbQAUKWFbYTNaM47J9yPxYg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.93.2: - resolution: {integrity: sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==} + sass-embedded-darwin-x64@1.93.3: + resolution: {integrity: sha512-Ek1Vp8ZDQEe327Lz0b7h3hjvWH3u9XjJiQzveq74RPpJQ2q6d9LfWpjiRRohM4qK6o4XOHw1X10OMWPXJtdtWg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.93.2: - resolution: {integrity: sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==} + sass-embedded-linux-arm64@1.93.3: + resolution: {integrity: sha512-RBrHWgfd8Dd8w4fbmdRVXRrhh8oBAPyeWDTKAWw8ZEmuXfVl4ytjDuyxaVilh6rR1xTRTNpbaA/YWApBlLrrNw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.93.2: - resolution: {integrity: sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==} + sass-embedded-linux-arm@1.93.3: + resolution: {integrity: sha512-yeiv2y+dp8B4wNpd3+JsHYD0mvpXSfov7IGyQ1tMIR40qv+ROkRqYiqQvAOXf76Qwh4Y9OaYZtLpnsPjfeq6mA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.93.2: - resolution: {integrity: sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==} + sass-embedded-linux-musl-arm64@1.93.3: + resolution: {integrity: sha512-PS829l+eUng+9W4PFclXGb4uA2+965NHV3/Sa5U7qTywjeeUUYTZg70dJHSqvhrBEfCc2XJABeW3adLJbyQYkw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.93.2: - resolution: {integrity: sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==} + sass-embedded-linux-musl-arm@1.93.3: + resolution: {integrity: sha512-fU0fwAwbp7sBE3h5DVU5UPzvaLg7a4yONfFWkkcCp6ZrOiPuGRHXXYriWQ0TUnWy4wE+svsVuWhwWgvlb/tkKg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.93.2: - resolution: {integrity: sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==} + sass-embedded-linux-musl-riscv64@1.93.3: + resolution: {integrity: sha512-cK1oBY+FWQquaIGEeQ5H74KTO8cWsSWwXb/WaildOO9U6wmUypTgUYKQ0o5o/29nZbWWlM1PHuwVYTSnT23Jjg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.93.2: - resolution: {integrity: sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==} + sass-embedded-linux-musl-x64@1.93.3: + resolution: {integrity: sha512-A7wkrsHu2/I4Zpa0NMuPGkWDVV7QGGytxGyUq3opSXgAexHo/vBPlGoDXoRlSdex0cV+aTMRPjoGIfdmNlHwyg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.93.2: - resolution: {integrity: sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==} + sass-embedded-linux-riscv64@1.93.3: + resolution: {integrity: sha512-vWkW1+HTF5qcaHa6hO80gx/QfB6GGjJUP0xLbnAoY4pwEnw5ulGv6RM8qYr8IDhWfVt/KH+lhJ2ZFxnJareisQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.93.2: - resolution: {integrity: sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==} + sass-embedded-linux-x64@1.93.3: + resolution: {integrity: sha512-k6uFxs+e5jSuk1Y0niCwuq42F9ZC5UEP7P+RIOurIm8w/5QFa0+YqeW+BPWEW5M1FqVOsNZH3qGn4ahqvAEjPA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.93.2: - resolution: {integrity: sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==} + sass-embedded-unknown-all@1.93.3: + resolution: {integrity: sha512-o5wj2rLpXH0C+GJKt/VpWp6AnMsCCbfFmnMAttcrsa+U3yrs/guhZ3x55KAqqUsE8F47e3frbsDL+1OuQM5DAA==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.93.2: - resolution: {integrity: sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==} + sass-embedded-win32-arm64@1.93.3: + resolution: {integrity: sha512-0dOfT9moy9YmBolodwYYXtLwNr4jL4HQC9rBfv6mVrD7ud8ue2kDbn+GVzj1hEJxvEexVSmDCf7MHUTLcGs9xQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.93.2: - resolution: {integrity: sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==} + sass-embedded-win32-x64@1.93.3: + resolution: {integrity: sha512-wHFVfxiS9hU/sNk7KReD+lJWRp3R0SLQEX4zfOnRP2zlvI2X4IQR5aZr9GNcuMP6TmNpX0nQPZTegS8+h9RrEg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.93.2: - resolution: {integrity: sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==} + sass-embedded@1.93.3: + resolution: {integrity: sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.93.2: - resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} + sass@1.93.3: + resolution: {integrity: sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==} engines: {node: '>=14.0.0'} hasBin: true @@ -1972,8 +1841,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} engines: {node: '>=10'} hasBin: true @@ -1989,10 +1858,6 @@ packages: resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - sirv@3.0.2: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} @@ -2005,16 +1870,12 @@ packages: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} engines: {node: '>=0.10.0'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - superjson@2.2.2: - resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} + superjson@2.2.5: + resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==} engines: {node: '>=16'} supports-color@7.2.0: @@ -2037,17 +1898,13 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@4.1.14: - resolution: {integrity: sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==} + tailwindcss@4.1.17: + resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==} tapable@2.3.0: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} - tar@7.5.1: - resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} - engines: {node: '>=18'} - tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} @@ -2073,8 +1930,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.45.0: - resolution: {integrity: sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==} + typescript-eslint@8.46.3: + resolution: {integrity: sha512-bAfgMavTuGo+8n6/QQDVQz4tZ4f7Soqg53RbrlZQEoAltYop/XR4RAts/I0BrO3TTClTSTFJ0wYbla+P8cEWJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2085,19 +1942,15 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@7.13.0: - resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} - - unplugin-utils@0.3.0: - resolution: {integrity: sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==} + unplugin-utils@0.3.1: + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + update-browserslist-db@1.1.4: + resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -2131,8 +1984,8 @@ packages: '@nuxt/kit': optional: true - vite-plugin-vue-devtools@8.0.2: - resolution: {integrity: sha512-1069qvMBcyAu3yXQlvYrkwoyLOk0lSSR/gTKy/vy+Det7TXnouGei6ZcKwr5TIe938v/14oLlp0ow6FSJkkORA==} + vite-plugin-vue-devtools@8.0.3: + resolution: {integrity: sha512-yIi3u31xUi28HcLlTpV0BvSLQHgZ2dA8Zqa59kWfIeMdHqbsunt6TCjq4wCNfOcGSju+E7qyHyI09EjRRFMbuQ==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^6.0.0 || ^7.0.0-0 @@ -2156,19 +2009,19 @@ packages: peerDependencies: '@vue-leaflet/vue-leaflet': ^0.10.1 - vue-router@4.5.1: - resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==} + vue-router@4.6.3: + resolution: {integrity: sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==} peerDependencies: - vue: ^3.2.0 + vue: ^3.5.0 - vue-tsc@3.1.0: - resolution: {integrity: sha512-fbMynMG7kXSnqZTRBSCh9ROYaVpXfCZbEO0gY3lqOjLbp361uuS88n6BDajiUriDIF+SGLWoinjvf6stS2J3Gg==} + vue-tsc@3.1.3: + resolution: {integrity: sha512-StMNfZHwPIXQgY3KxPKM0Jsoc8b46mDV3Fn2UlHCBIwRJApjqrSwqeMYgWf0zpN+g857y74pv7GWuBm+UqQe1w==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.22: - resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==} + vue@3.5.24: + resolution: {integrity: sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2200,39 +2053,31 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yoctocolors@2.1.2: - resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} - engines: {node: '>=18'} - snapshots: '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.4': {} + '@babel/compat-data@7.28.5': {} - '@babel/core@7.28.4': + '@babel/core@7.28.5': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -2242,178 +2087,178 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.28.3': + '@babel/generator@7.28.5': dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.4 + '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.26.3 + browserslist: 4.27.0 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': + '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.27.1': + '@babel/helper-member-expression-to-functions@7.28.5': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/core': 7.28.5 + '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} '@babel/helper-validator-option@7.27.1': {} '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 - '@babel/parser@7.28.4': + '@babel/parser@7.28.5': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.5 + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.5) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) transitivePeerDependencies: - supports-color '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 - '@babel/traverse@7.28.4': + '@babel/traverse@7.28.5': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 debug: 4.4.3 transitivePeerDependencies: - supports-color - '@babel/types@7.28.4': + '@babel/types@7.28.5': dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 - '@bufbuild/protobuf@2.9.0': {} + '@bufbuild/protobuf@2.10.0': {} - '@emnapi/core@1.5.0': + '@emnapi/core@1.7.0': dependencies: '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.5.0': + '@emnapi/runtime@1.7.0': dependencies: tslib: 2.8.1 optional: true @@ -2423,26 +2268,26 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': dependencies: - eslint: 9.37.0(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.1': {} + '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.21.0': + '@eslint/config-array@0.21.1': dependencies: - '@eslint/object-schema': 2.1.6 + '@eslint/object-schema': 2.1.7 debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.4.0': + '@eslint/config-helpers@0.4.2': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 - '@eslint/core@0.16.0': + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 @@ -2460,13 +2305,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.37.0': {} + '@eslint/js@9.39.1': {} - '@eslint/object-schema@2.1.6': {} + '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.4.0': + '@eslint/plugin-kit@0.4.1': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -2480,10 +2325,6 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -2505,15 +2346,15 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 + '@emnapi/core': 1.7.0 + '@emnapi/runtime': 1.7.0 '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.0.6': + '@napi-rs/wasm-runtime@1.0.7': dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 + '@emnapi/core': 1.7.0 + '@emnapi/runtime': 1.7.0 '@tybys/wasm-util': 0.10.1 optional: true @@ -2576,34 +2417,34 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.74.0': optional: true - '@oxc-project/runtime@0.92.0': {} + '@oxc-project/runtime@0.96.0': {} '@oxc-project/types@0.74.0': {} - '@oxc-project/types@0.93.0': {} + '@oxc-project/types@0.96.0': {} - '@oxlint/darwin-arm64@1.19.0': + '@oxlint/darwin-arm64@1.26.0': optional: true - '@oxlint/darwin-x64@1.19.0': + '@oxlint/darwin-x64@1.26.0': optional: true - '@oxlint/linux-arm64-gnu@1.19.0': + '@oxlint/linux-arm64-gnu@1.26.0': optional: true - '@oxlint/linux-arm64-musl@1.19.0': + '@oxlint/linux-arm64-musl@1.26.0': optional: true - '@oxlint/linux-x64-gnu@1.19.0': + '@oxlint/linux-x64-gnu@1.26.0': optional: true - '@oxlint/linux-x64-musl@1.19.0': + '@oxlint/linux-x64-musl@1.26.0': optional: true - '@oxlint/win32-arm64@1.19.0': + '@oxlint/win32-arm64@1.26.0': optional: true - '@oxlint/win32-x64@1.19.0': + '@oxlint/win32-x64@1.26.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2675,128 +2516,121 @@ snapshots: dependencies: oxc-parser: 0.74.0 - '@rolldown/binding-android-arm64@1.0.0-beta.41': + '@rolldown/binding-android-arm64@1.0.0-beta.47': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.41': + '@rolldown/binding-darwin-arm64@1.0.0-beta.47': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.41': + '@rolldown/binding-darwin-x64@1.0.0-beta.47': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.41': + '@rolldown/binding-freebsd-x64@1.0.0-beta.47': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.41': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.41': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.41': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.41': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.41': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.41': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.41': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': dependencies: - '@napi-rs/wasm-runtime': 1.0.6 + '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.41': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.41': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.41': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': optional: true '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.41': {} + '@rolldown/pluginutils@1.0.0-beta.47': {} - '@sec-ant/readable-stream@0.4.1': {} - - '@sindresorhus/merge-streams@4.0.0': {} - - '@tailwindcss/node@4.1.14': + '@tailwindcss/node@4.1.17': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 jiti: 2.6.1 - lightningcss: 1.30.1 - magic-string: 0.30.19 + lightningcss: 1.30.2 + magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.1.14 + tailwindcss: 4.1.17 - '@tailwindcss/oxide-android-arm64@4.1.14': + '@tailwindcss/oxide-android-arm64@4.1.17': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.14': + '@tailwindcss/oxide-darwin-arm64@4.1.17': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.14': + '@tailwindcss/oxide-darwin-x64@4.1.17': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.14': + '@tailwindcss/oxide-freebsd-x64@4.1.17': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.14': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.14': + '@tailwindcss/oxide-linux-arm64-musl@4.1.17': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.14': + '@tailwindcss/oxide-linux-x64-gnu@4.1.17': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.14': + '@tailwindcss/oxide-linux-x64-musl@4.1.17': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.14': + '@tailwindcss/oxide-wasm32-wasi@4.1.17': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.14': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.14': + '@tailwindcss/oxide-win32-x64-msvc@4.1.17': optional: true - '@tailwindcss/oxide@4.1.14': - dependencies: - detect-libc: 2.1.1 - tar: 7.5.1 + '@tailwindcss/oxide@4.1.17': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.14 - '@tailwindcss/oxide-darwin-arm64': 4.1.14 - '@tailwindcss/oxide-darwin-x64': 4.1.14 - '@tailwindcss/oxide-freebsd-x64': 4.1.14 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.14 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.14 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.14 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.14 - '@tailwindcss/oxide-linux-x64-musl': 4.1.14 - '@tailwindcss/oxide-wasm32-wasi': 4.1.14 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.14 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.14 + '@tailwindcss/oxide-android-arm64': 4.1.17 + '@tailwindcss/oxide-darwin-arm64': 4.1.17 + '@tailwindcss/oxide-darwin-x64': 4.1.17 + '@tailwindcss/oxide-freebsd-x64': 4.1.17 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.17 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.17 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.17 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.17 + '@tailwindcss/oxide-linux-x64-musl': 4.1.17 + '@tailwindcss/oxide-wasm32-wasi': 4.1.17 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 - '@tailwindcss/vite@4.1.14(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))': + '@tailwindcss/vite@4.1.17(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))': dependencies: - '@tailwindcss/node': 4.1.14 - '@tailwindcss/oxide': 4.1.14 - tailwindcss: 4.1.14 - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + '@tailwindcss/node': 4.1.17 + '@tailwindcss/oxide': 4.1.17 + tailwindcss: 4.1.17 + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) '@tsconfig/node22@22.0.2': {} @@ -2811,23 +2645,23 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/leaflet@1.9.20': + '@types/leaflet@1.9.21': dependencies: '@types/geojson': 7946.0.16 - '@types/node@24.6.2': + '@types/node@24.10.0': dependencies: - undici-types: 7.13.0 + undici-types: 7.16.0 - '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.46.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/type-utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.45.0 - eslint: 9.37.0(jiti@2.6.1) + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.46.3 + '@typescript-eslint/type-utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.46.3 + eslint: 9.39.1(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -2836,87 +2670,87 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/scope-manager': 8.46.3 + '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.46.3 debug: 4.4.3 - eslint: 9.37.0(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.46.3(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) - '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/tsconfig-utils': 8.46.3(typescript@5.9.3) + '@typescript-eslint/types': 8.46.3 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.45.0': + '@typescript-eslint/scope-manager@8.46.3': dependencies: - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/visitor-keys': 8.46.3 - '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.46.3(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.37.0(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.45.0': {} + '@typescript-eslint/types@8.46.3': {} - '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.46.3(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.45.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/project-service': 8.46.3(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.46.3(typescript@5.9.3) + '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/visitor-keys': 8.46.3 debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.2 + semver: 7.7.3 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - eslint: 9.37.0(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.46.3 + '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.45.0': + '@typescript-eslint/visitor-keys@8.46.3': dependencies: - '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/types': 8.46.3 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) - vue: 3.5.22(typescript@5.9.3) + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vue: 3.5.24(typescript@5.9.3) '@volar/language-core@2.4.23': dependencies: @@ -2930,73 +2764,73 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3)': + '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3)': dependencies: leaflet: 1.9.4 - vue: 3.5.22(typescript@5.9.3) + vue: 3.5.24(typescript@5.9.3) optionalDependencies: - '@types/leaflet': 1.9.20 + '@types/leaflet': 1.9.21 transitivePeerDependencies: - typescript '@vue/babel-helper-vue-transform-on@1.5.0': {} - '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)': + '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.5)': dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 '@vue/babel-helper-vue-transform-on': 1.5.0 - '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.4) - '@vue/shared': 3.5.22 + '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.5) + '@vue/shared': 3.5.24 optionalDependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.4)': + '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.5)': dependencies: '@babel/code-frame': 7.27.1 - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.4 - '@vue/compiler-sfc': 3.5.22 + '@babel/parser': 7.28.5 + '@vue/compiler-sfc': 3.5.24 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.22': + '@vue/compiler-core@3.5.24': dependencies: - '@babel/parser': 7.28.4 - '@vue/shared': 3.5.22 + '@babel/parser': 7.28.5 + '@vue/shared': 3.5.24 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.22': + '@vue/compiler-dom@3.5.24': dependencies: - '@vue/compiler-core': 3.5.22 - '@vue/shared': 3.5.22 + '@vue/compiler-core': 3.5.24 + '@vue/shared': 3.5.24 - '@vue/compiler-sfc@3.5.22': + '@vue/compiler-sfc@3.5.24': dependencies: - '@babel/parser': 7.28.4 - '@vue/compiler-core': 3.5.22 - '@vue/compiler-dom': 3.5.22 - '@vue/compiler-ssr': 3.5.22 - '@vue/shared': 3.5.22 + '@babel/parser': 7.28.5 + '@vue/compiler-core': 3.5.24 + '@vue/compiler-dom': 3.5.24 + '@vue/compiler-ssr': 3.5.24 + '@vue/shared': 3.5.24 estree-walker: 2.0.2 - magic-string: 0.30.19 + magic-string: 0.30.21 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.22': + '@vue/compiler-ssr@3.5.24': dependencies: - '@vue/compiler-dom': 3.5.22 - '@vue/shared': 3.5.22 + '@vue/compiler-dom': 3.5.24 + '@vue/shared': 3.5.24 '@vue/devtools-api@6.6.4': {} @@ -3004,108 +2838,108 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3))': + '@vue/devtools-core@8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': dependencies: - '@vue/devtools-kit': 8.0.2 - '@vue/devtools-shared': 8.0.2 + '@vue/devtools-kit': 8.0.3 + '@vue/devtools-shared': 8.0.3 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) - vue: 3.5.22(typescript@5.9.3) + vite-hot-client: 2.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vue: 3.5.24(typescript@5.9.3) transitivePeerDependencies: - vite '@vue/devtools-kit@7.7.7': dependencies: '@vue/devtools-shared': 7.7.7 - birpc: 2.6.1 + birpc: 2.7.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - superjson: 2.2.2 + superjson: 2.2.5 - '@vue/devtools-kit@8.0.2': + '@vue/devtools-kit@8.0.3': dependencies: - '@vue/devtools-shared': 8.0.2 - birpc: 2.6.1 + '@vue/devtools-shared': 8.0.3 + birpc: 2.7.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 2.0.0 speakingurl: 14.0.1 - superjson: 2.2.2 + superjson: 2.2.5 '@vue/devtools-shared@7.7.7': dependencies: rfdc: 1.4.1 - '@vue/devtools-shared@8.0.2': + '@vue/devtools-shared@8.0.3': dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2)': dependencies: - eslint: 9.37.0(jiti@2.6.1) - eslint-config-prettier: 10.1.8(eslint@9.37.0(jiti@2.6.1)) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.1)))(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2) + eslint: 9.39.1(jiti@2.6.1) + eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2) prettier: 3.6.2 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.37.0(jiti@2.6.1) - eslint-plugin-vue: 10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))) + '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1) + eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) fast-glob: 3.3.3 - typescript-eslint: 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - vue-eslint-parser: 10.2.0(eslint@9.37.0(jiti@2.6.1)) + typescript-eslint: 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@vue/language-core@3.1.0(typescript@5.9.3)': + '@vue/language-core@3.1.3(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.22 - '@vue/shared': 3.5.22 - alien-signals: 3.0.0 + '@vue/compiler-dom': 3.5.24 + '@vue/shared': 3.5.24 + alien-signals: 3.0.6 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.3 optionalDependencies: typescript: 5.9.3 - '@vue/reactivity@3.5.22': + '@vue/reactivity@3.5.24': dependencies: - '@vue/shared': 3.5.22 + '@vue/shared': 3.5.24 - '@vue/runtime-core@3.5.22': + '@vue/runtime-core@3.5.24': dependencies: - '@vue/reactivity': 3.5.22 - '@vue/shared': 3.5.22 + '@vue/reactivity': 3.5.24 + '@vue/shared': 3.5.24 - '@vue/runtime-dom@3.5.22': + '@vue/runtime-dom@3.5.24': dependencies: - '@vue/reactivity': 3.5.22 - '@vue/runtime-core': 3.5.22 - '@vue/shared': 3.5.22 + '@vue/reactivity': 3.5.24 + '@vue/runtime-core': 3.5.24 + '@vue/shared': 3.5.24 csstype: 3.1.3 - '@vue/server-renderer@3.5.22(vue@3.5.22(typescript@5.9.3))': + '@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.22 - '@vue/shared': 3.5.22 - vue: 3.5.22(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.24 + '@vue/shared': 3.5.24 + vue: 3.5.24(typescript@5.9.3) - '@vue/shared@3.5.22': {} + '@vue/shared@3.5.24': {} - '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))': + '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))': optionalDependencies: typescript: 5.9.3 - vue: 3.5.22(typescript@5.9.3) + vue: 3.5.24(typescript@5.9.3) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -3120,7 +2954,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@3.0.0: {} + alien-signals@3.0.6: {} ansi-styles@4.3.0: dependencies: @@ -3134,9 +2968,9 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.12: {} + baseline-browser-mapping@2.8.25: {} - birpc@2.6.1: {} + birpc@2.7.0: {} boolbase@1.0.0: {} @@ -3153,13 +2987,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.26.3: + browserslist@4.27.0: dependencies: - baseline-browser-mapping: 2.8.12 - caniuse-lite: 1.0.30001747 - electron-to-chromium: 1.5.230 - node-releases: 2.0.23 - update-browserslist-db: 1.1.3(browserslist@4.26.3) + baseline-browser-mapping: 2.8.25 + caniuse-lite: 1.0.30001754 + electron-to-chromium: 1.5.248 + node-releases: 2.0.27 + update-browserslist-db: 1.1.4(browserslist@4.27.0) buffer-builder@0.2.0: {} @@ -3169,7 +3003,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001747: {} + caniuse-lite@1.0.30001754: {} chalk@4.1.2: dependencies: @@ -3181,8 +3015,6 @@ snapshots: readdirp: 4.1.2 optional: true - chownr@3.0.0: {} - color-convert@2.0.1: dependencies: color-name: 1.1.4 @@ -3195,9 +3027,9 @@ snapshots: convert-source-map@2.0.0: {} - copy-anything@3.0.5: + copy-anything@4.0.5: dependencies: - is-what: 4.1.16 + is-what: 5.5.0 cross-spawn@7.0.6: dependencies: @@ -3227,9 +3059,9 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.1.1: {} + detect-libc@2.1.2: {} - electron-to-chromium@1.5.230: {} + electron-to-chromium@1.5.248: {} enhanced-resolve@5.18.3: dependencies: @@ -3244,35 +3076,35 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)): dependencies: - eslint: 9.37.0(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-oxlint@1.19.0: + eslint-plugin-oxlint@1.26.0: dependencies: jsonc-parser: 3.3.1 - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.1)))(eslint@9.37.0(jiti@2.6.1))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2): dependencies: - eslint: 9.37.0(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1) prettier: 3.6.2 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.37.0(jiti@2.6.1)) + eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1))): + eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) - eslint: 9.37.0(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + eslint: 9.39.1(jiti@2.6.1) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 - semver: 7.7.2 - vue-eslint-parser: 10.2.0(eslint@9.37.0(jiti@2.6.1)) + semver: 7.7.3 + vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint-scope@8.4.0: dependencies: @@ -3283,21 +3115,20 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.37.0(jiti@2.6.1): + eslint@9.39.1(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.21.0 - '@eslint/config-helpers': 0.4.0 - '@eslint/core': 0.16.0 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.37.0 - '@eslint/plugin-kit': 0.4.0 + '@eslint/js': 9.39.1 + '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -3345,21 +3176,6 @@ snapshots: esutils@2.0.3: {} - execa@9.6.0: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.6 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.1 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 6.0.0 - pretty-ms: 9.3.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.1.2 - fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -3384,10 +3200,6 @@ snapshots: optionalDependencies: picomatch: 4.0.3 - figures@6.1.0: - dependencies: - is-unicode-supported: 2.1.0 - file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -3413,11 +3225,6 @@ snapshots: gensync@1.0.0-beta.2: {} - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -3436,13 +3243,11 @@ snapshots: hookable@5.5.3: {} - human-signals@8.0.1: {} - ignore@5.3.2: {} ignore@7.0.5: {} - immutable@5.1.3: {} + immutable@5.1.4: {} import-fresh@3.3.1: dependencies: @@ -3465,13 +3270,7 @@ snapshots: is-number@7.0.0: {} - is-plain-obj@4.1.0: {} - - is-stream@4.0.1: {} - - is-unicode-supported@2.1.0: {} - - is-what@4.1.16: {} + is-what@5.5.0: {} is-wsl@3.1.0: dependencies: @@ -3519,84 +3318,39 @@ snapshots: lightningcss-android-arm64@1.30.2: optional: true - lightningcss-darwin-arm64@1.30.1: - optional: true - lightningcss-darwin-arm64@1.30.2: optional: true - lightningcss-darwin-x64@1.30.1: - optional: true - lightningcss-darwin-x64@1.30.2: optional: true - lightningcss-freebsd-x64@1.30.1: - optional: true - lightningcss-freebsd-x64@1.30.2: optional: true - lightningcss-linux-arm-gnueabihf@1.30.1: - optional: true - lightningcss-linux-arm-gnueabihf@1.30.2: optional: true - lightningcss-linux-arm64-gnu@1.30.1: - optional: true - lightningcss-linux-arm64-gnu@1.30.2: optional: true - lightningcss-linux-arm64-musl@1.30.1: - optional: true - lightningcss-linux-arm64-musl@1.30.2: optional: true - lightningcss-linux-x64-gnu@1.30.1: - optional: true - lightningcss-linux-x64-gnu@1.30.2: optional: true - lightningcss-linux-x64-musl@1.30.1: - optional: true - lightningcss-linux-x64-musl@1.30.2: optional: true - lightningcss-win32-arm64-msvc@1.30.1: - optional: true - lightningcss-win32-arm64-msvc@1.30.2: optional: true - lightningcss-win32-x64-msvc@1.30.1: - optional: true - lightningcss-win32-x64-msvc@1.30.2: optional: true - lightningcss@1.30.1: - dependencies: - detect-libc: 2.1.1 - optionalDependencies: - lightningcss-darwin-arm64: 1.30.1 - lightningcss-darwin-x64: 1.30.1 - lightningcss-freebsd-x64: 1.30.1 - lightningcss-linux-arm-gnueabihf: 1.30.1 - lightningcss-linux-arm64-gnu: 1.30.1 - lightningcss-linux-arm64-musl: 1.30.1 - lightningcss-linux-x64-gnu: 1.30.1 - lightningcss-linux-x64-musl: 1.30.1 - lightningcss-win32-arm64-msvc: 1.30.1 - lightningcss-win32-x64-msvc: 1.30.1 - lightningcss@1.30.2: dependencies: - detect-libc: 2.1.1 + detect-libc: 2.1.2 optionalDependencies: lightningcss-android-arm64: 1.30.2 lightningcss-darwin-arm64: 1.30.2 @@ -3620,7 +3374,7 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string@0.30.19: + magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -3641,12 +3395,6 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minipass@7.1.2: {} - - minizlib@3.1.0: - dependencies: - minipass: 7.1.2 - mitt@3.0.1: {} mrmime@2.0.1: {} @@ -3664,7 +3412,7 @@ snapshots: node-addon-api@7.1.1: optional: true - node-releases@2.0.23: {} + node-releases@2.0.27: {} npm-normalize-package-bin@4.0.0: {} @@ -3679,11 +3427,6 @@ snapshots: shell-quote: 1.8.3 which: 5.0.0 - npm-run-path@6.0.0: - dependencies: - path-key: 4.0.0 - unicorn-magic: 0.3.0 - nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -3726,16 +3469,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 '@oxc-parser/binding-win32-x64-msvc': 0.74.0 - oxlint@1.19.0: + oxlint@1.26.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.19.0 - '@oxlint/darwin-x64': 1.19.0 - '@oxlint/linux-arm64-gnu': 1.19.0 - '@oxlint/linux-arm64-musl': 1.19.0 - '@oxlint/linux-x64-gnu': 1.19.0 - '@oxlint/linux-x64-musl': 1.19.0 - '@oxlint/win32-arm64': 1.19.0 - '@oxlint/win32-x64': 1.19.0 + '@oxlint/darwin-arm64': 1.26.0 + '@oxlint/darwin-x64': 1.26.0 + '@oxlint/linux-arm64-gnu': 1.26.0 + '@oxlint/linux-arm64-musl': 1.26.0 + '@oxlint/linux-x64-gnu': 1.26.0 + '@oxlint/linux-x64-musl': 1.26.0 + '@oxlint/win32-arm64': 1.26.0 + '@oxlint/win32-x64': 1.26.0 p-limit@3.1.0: dependencies: @@ -3749,16 +3492,12 @@ snapshots: dependencies: callsites: 3.1.0 - parse-ms@4.0.0: {} - path-browserify@1.0.1: {} path-exists@4.0.0: {} path-key@3.1.1: {} - path-key@4.0.0: {} - pathe@2.0.3: {} perfect-debounce@1.0.0: {} @@ -3773,10 +3512,10 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)): + pinia@3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)): dependencies: '@vue/devtools-api': 7.7.7 - vue: 3.5.22(typescript@5.9.3) + vue: 3.5.24(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 @@ -3799,10 +3538,6 @@ snapshots: prettier@3.6.2: {} - pretty-ms@9.3.0: - dependencies: - parse-ms: 4.0.0 - punycode@2.3.1: {} queue-microtask@1.2.3: {} @@ -3821,42 +3556,41 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2): + rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3): dependencies: - '@oxc-project/runtime': 0.92.0 + '@oxc-project/runtime': 0.96.0 fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.2 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.41 + rolldown: 1.0.0-beta.47 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.10.0 fsevents: 2.3.3 jiti: 2.6.1 - sass: 1.93.2 - sass-embedded: 1.93.2 + sass: 1.93.3 + sass-embedded: 1.93.3 - rolldown@1.0.0-beta.41: + rolldown@1.0.0-beta.47: dependencies: - '@oxc-project/types': 0.93.0 - '@rolldown/pluginutils': 1.0.0-beta.41 - ansis: 4.2.0 + '@oxc-project/types': 0.96.0 + '@rolldown/pluginutils': 1.0.0-beta.47 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.41 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.41 - '@rolldown/binding-darwin-x64': 1.0.0-beta.41 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.41 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.41 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.41 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.41 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.41 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.41 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.41 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.41 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.41 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.41 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.41 + '@rolldown/binding-android-arm64': 1.0.0-beta.47 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.47 + '@rolldown/binding-darwin-x64': 1.0.0-beta.47 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.47 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.47 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.47 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.47 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.47 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.47 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.47 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.47 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.47 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.47 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.47 run-applescript@7.1.0: {} @@ -3868,98 +3602,98 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.93.2: + sass-embedded-all-unknown@1.93.3: dependencies: - sass: 1.93.2 + sass: 1.93.3 optional: true - sass-embedded-android-arm64@1.93.2: + sass-embedded-android-arm64@1.93.3: optional: true - sass-embedded-android-arm@1.93.2: + sass-embedded-android-arm@1.93.3: optional: true - sass-embedded-android-riscv64@1.93.2: + sass-embedded-android-riscv64@1.93.3: optional: true - sass-embedded-android-x64@1.93.2: + sass-embedded-android-x64@1.93.3: optional: true - sass-embedded-darwin-arm64@1.93.2: + sass-embedded-darwin-arm64@1.93.3: optional: true - sass-embedded-darwin-x64@1.93.2: + sass-embedded-darwin-x64@1.93.3: optional: true - sass-embedded-linux-arm64@1.93.2: + sass-embedded-linux-arm64@1.93.3: optional: true - sass-embedded-linux-arm@1.93.2: + sass-embedded-linux-arm@1.93.3: optional: true - sass-embedded-linux-musl-arm64@1.93.2: + sass-embedded-linux-musl-arm64@1.93.3: optional: true - sass-embedded-linux-musl-arm@1.93.2: + sass-embedded-linux-musl-arm@1.93.3: optional: true - sass-embedded-linux-musl-riscv64@1.93.2: + sass-embedded-linux-musl-riscv64@1.93.3: optional: true - sass-embedded-linux-musl-x64@1.93.2: + sass-embedded-linux-musl-x64@1.93.3: optional: true - sass-embedded-linux-riscv64@1.93.2: + sass-embedded-linux-riscv64@1.93.3: optional: true - sass-embedded-linux-x64@1.93.2: + sass-embedded-linux-x64@1.93.3: optional: true - sass-embedded-unknown-all@1.93.2: + sass-embedded-unknown-all@1.93.3: dependencies: - sass: 1.93.2 + sass: 1.93.3 optional: true - sass-embedded-win32-arm64@1.93.2: + sass-embedded-win32-arm64@1.93.3: optional: true - sass-embedded-win32-x64@1.93.2: + sass-embedded-win32-x64@1.93.3: optional: true - sass-embedded@1.93.2: + sass-embedded@1.93.3: dependencies: - '@bufbuild/protobuf': 2.9.0 + '@bufbuild/protobuf': 2.10.0 buffer-builder: 0.2.0 colorjs.io: 0.5.2 - immutable: 5.1.3 + immutable: 5.1.4 rxjs: 7.8.2 supports-color: 8.1.1 sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.93.2 - sass-embedded-android-arm: 1.93.2 - sass-embedded-android-arm64: 1.93.2 - sass-embedded-android-riscv64: 1.93.2 - sass-embedded-android-x64: 1.93.2 - sass-embedded-darwin-arm64: 1.93.2 - sass-embedded-darwin-x64: 1.93.2 - sass-embedded-linux-arm: 1.93.2 - sass-embedded-linux-arm64: 1.93.2 - sass-embedded-linux-musl-arm: 1.93.2 - sass-embedded-linux-musl-arm64: 1.93.2 - sass-embedded-linux-musl-riscv64: 1.93.2 - sass-embedded-linux-musl-x64: 1.93.2 - sass-embedded-linux-riscv64: 1.93.2 - sass-embedded-linux-x64: 1.93.2 - sass-embedded-unknown-all: 1.93.2 - sass-embedded-win32-arm64: 1.93.2 - sass-embedded-win32-x64: 1.93.2 + sass-embedded-all-unknown: 1.93.3 + sass-embedded-android-arm: 1.93.3 + sass-embedded-android-arm64: 1.93.3 + sass-embedded-android-riscv64: 1.93.3 + sass-embedded-android-x64: 1.93.3 + sass-embedded-darwin-arm64: 1.93.3 + sass-embedded-darwin-x64: 1.93.3 + sass-embedded-linux-arm: 1.93.3 + sass-embedded-linux-arm64: 1.93.3 + sass-embedded-linux-musl-arm: 1.93.3 + sass-embedded-linux-musl-arm64: 1.93.3 + sass-embedded-linux-musl-riscv64: 1.93.3 + sass-embedded-linux-musl-x64: 1.93.3 + sass-embedded-linux-riscv64: 1.93.3 + sass-embedded-linux-x64: 1.93.3 + sass-embedded-unknown-all: 1.93.3 + sass-embedded-win32-arm64: 1.93.3 + sass-embedded-win32-x64: 1.93.3 - sass@1.93.2: + sass@1.93.3: dependencies: chokidar: 4.0.3 - immutable: 5.1.3 + immutable: 5.1.4 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.1 @@ -3967,7 +3701,7 @@ snapshots: semver@6.3.1: {} - semver@7.7.2: {} + semver@7.7.3: {} shebang-command@2.0.0: dependencies: @@ -3977,8 +3711,6 @@ snapshots: shell-quote@1.8.3: {} - signal-exit@4.1.0: {} - sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.29 @@ -3989,13 +3721,11 @@ snapshots: speakingurl@14.0.1: {} - strip-final-newline@4.0.0: {} - strip-json-comments@3.1.1: {} - superjson@2.2.2: + superjson@2.2.5: dependencies: - copy-anything: 3.0.5 + copy-anything: 4.0.5 supports-color@7.2.0: dependencies: @@ -4015,18 +3745,10 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tailwindcss@4.1.14: {} + tailwindcss@4.1.17: {} tapable@2.3.0: {} - tar@7.5.1: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.1.0 - yallist: 5.0.0 - tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) @@ -4048,31 +3770,29 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.37.0(jiti@2.6.1) + '@typescript-eslint/eslint-plugin': 8.46.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color typescript@5.9.3: {} - undici-types@7.13.0: {} + undici-types@7.16.0: {} - unicorn-magic@0.3.0: {} - - unplugin-utils@0.3.0: + unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.3(browserslist@4.26.3): + update-browserslist-db@1.1.4(browserslist@4.27.0): dependencies: - browserslist: 4.26.3 + browserslist: 4.27.0 escalade: 3.2.0 picocolors: 1.1.1 @@ -4084,17 +3804,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): + vite-dev-rpc@1.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: - birpc: 2.6.1 - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) - vite-hot-client: 2.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) + birpc: 2.7.0 + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite-hot-client: 2.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) - vite-hot-client@2.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): + vite-hot-client@2.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-plugin-inspect@11.3.3(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -4103,81 +3823,80 @@ snapshots: open: 10.2.0 perfect-debounce: 2.0.0 sirv: 3.0.2 - unplugin-utils: 0.3.0 - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) - vite-dev-rpc: 1.1.0(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) + unplugin-utils: 0.3.1 + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite-dev-rpc: 1.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)): + vite-plugin-vue-devtools@8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 8.0.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2))(vue@3.5.22(typescript@5.9.3)) - '@vue/devtools-kit': 8.0.2 - '@vue/devtools-shared': 8.0.2 - execa: 9.6.0 + '@vue/devtools-core': 8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + '@vue/devtools-kit': 8.0.3 + '@vue/devtools-shared': 8.0.3 sirv: 3.0.2 - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)) + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) - '@vue/compiler-dom': 3.5.22 + '@babel/core': 7.28.5 + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.5) + '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5) + '@vue/compiler-dom': 3.5.24 kolorist: 1.8.0 - magic-string: 0.30.19 - vite: rolldown-vite@7.1.15(@types/node@24.6.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2) + magic-string: 0.30.21 + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) transitivePeerDependencies: - supports-color vscode-uri@3.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.37.0(jiti@2.6.1)): + vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)): dependencies: debug: 4.4.3 - eslint: 9.37.0(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 esquery: 1.6.0 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color - vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3): + vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.20)(leaflet@1.9.4)(typescript@5.9.3) - vue: 3.5.22(typescript@5.9.3) + '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) + vue: 3.5.24(typescript@5.9.3) transitivePeerDependencies: - typescript - vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)): + vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.22(typescript@5.9.3) + vue: 3.5.24(typescript@5.9.3) - vue-tsc@3.1.0(typescript@5.9.3): + vue-tsc@3.1.3(typescript@5.9.3): dependencies: '@volar/typescript': 2.4.23 - '@vue/language-core': 3.1.0(typescript@5.9.3) + '@vue/language-core': 3.1.3(typescript@5.9.3) typescript: 5.9.3 - vue@3.5.22(typescript@5.9.3): + vue@3.5.24(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.22 - '@vue/compiler-sfc': 3.5.22 - '@vue/runtime-dom': 3.5.22 - '@vue/server-renderer': 3.5.22(vue@3.5.22(typescript@5.9.3)) - '@vue/shared': 3.5.22 + '@vue/compiler-dom': 3.5.24 + '@vue/compiler-sfc': 3.5.24 + '@vue/runtime-dom': 3.5.24 + '@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.9.3)) + '@vue/shared': 3.5.24 optionalDependencies: typescript: 5.9.3 @@ -4199,8 +3918,4 @@ snapshots: yallist@3.1.1: {} - yallist@5.0.0: {} - yocto-queue@0.1.0: {} - - yoctocolors@2.1.2: {} From ee26d05d3d152df91a0f709ae41df4ac149ba90f Mon Sep 17 00:00:00 2001 From: Alexis Date: Fri, 7 Nov 2025 19:34:43 +0100 Subject: [PATCH 16/29] Added restaurant --- src/stores/reviews.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index bb42551..f706e60 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -380,6 +380,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Caravane Palace", + coords: [48.11185323546478, -1.676553409432305], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 4.2, + text: "De la cuisine au feu de bois. Les plats sont un peu viandards et la carte est réduite, mais c'est à la hauteur, clairement." + } + ] + }, { title: "La Casa Pépé", coords: [48.11192815040314, -1.6758654492733234], From def8a0076a9d670fa7dd46686ea545aedcb80cd9 Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 19 Nov 2025 20:15:48 +0100 Subject: [PATCH 17/29] Updated package --- package.json | 18 +- pnpm-lock.yaml | 840 ++++++++++++++++++++++++------------------------- 2 files changed, 424 insertions(+), 434 deletions(-) diff --git a/package.json b/package.json index 56c6d23..a06ed8f 100644 --- a/package.json +++ b/package.json @@ -28,25 +28,25 @@ "vue-router": "^4.6.3" }, "devDependencies": { - "@prettier/plugin-oxc": "^0.0.4", - "@tsconfig/node22": "^22.0.2", + "@prettier/plugin-oxc": "^0.0.5", + "@tsconfig/node22": "^22.0.5", "@types/leaflet": "^1.9.21", - "@types/node": "^24.10.0", - "@vitejs/plugin-vue": "^6.0.1", + "@types/node": "^24.10.1", + "@vitejs/plugin-vue": "^6.0.2", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", "eslint": "^9.39.1", - "eslint-plugin-oxlint": "~1.26.0", + "eslint-plugin-oxlint": "~1.29.0", "eslint-plugin-vue": "~10.5.1", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.26.0", + "oxlint": "~1.29.0", "prettier": "3.6.2", "sass-embedded": "^1.93.3", "typescript": "~5.9.3", - "vite": "npm:rolldown-vite@^7.2.2", - "vite-plugin-vue-devtools": "^8.0.3", - "vue-tsc": "^3.1.3" + "vite": "npm:rolldown-vite@^7.2.6", + "vite-plugin-vue-devtools": "^8.0.5", + "vue-tsc": "^3.1.4" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6cd91d5..7eed0f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.17 - version: 4.1.17(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + version: 4.1.17(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) @@ -34,26 +34,26 @@ importers: version: 4.6.3(vue@3.5.24(typescript@5.9.3)) devDependencies: '@prettier/plugin-oxc': - specifier: ^0.0.4 - version: 0.0.4 + specifier: ^0.0.5 + version: 0.0.5 '@tsconfig/node22': - specifier: ^22.0.2 - version: 22.0.2 + specifier: ^22.0.5 + version: 22.0.5 '@types/leaflet': specifier: ^1.9.21 version: 1.9.21 '@types/node': - specifier: ^24.10.0 - version: 24.10.0 + specifier: ^24.10.1 + version: 24.10.1 '@vitejs/plugin-vue': - specifier: ^6.0.1 - version: 6.0.1(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + specifier: ^6.0.2 + version: 6.0.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) '@vue/tsconfig': specifier: ^0.8.1 version: 0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) @@ -61,11 +61,11 @@ importers: specifier: ^9.39.1 version: 9.39.1(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ~1.26.0 - version: 1.26.0 + specifier: ~1.29.0 + version: 1.29.0 eslint-plugin-vue: specifier: ~10.5.1 - version: 10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) + version: 10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) jiti: specifier: ^2.6.1 version: 2.6.1 @@ -73,8 +73,8 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.26.0 - version: 1.26.0 + specifier: ~1.29.0 + version: 1.29.0 prettier: specifier: 3.6.2 version: 3.6.2 @@ -85,14 +85,14 @@ importers: specifier: ~5.9.3 version: 5.9.3 vite: - specifier: npm:rolldown-vite@^7.2.2 - version: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + specifier: npm:rolldown-vite@^7.2.6 + version: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) vite-plugin-vue-devtools: - specifier: ^8.0.3 - version: 8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + specifier: ^8.0.5 + version: 8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) vue-tsc: - specifier: ^3.1.3 - version: 3.1.3(typescript@5.9.3) + specifier: ^3.1.4 + version: 3.1.4(typescript@5.9.3) packages: @@ -236,14 +236,14 @@ packages: resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} - '@bufbuild/protobuf@2.10.0': - resolution: {integrity: sha512-fdRs9PSrBF7QUntpZpq6BTw58fhgGJojgg39m9oFOJGZT+nip9b0so5cYY1oWl5pvemDLr0cPPsH46vwThEbpQ==} + '@bufbuild/protobuf@2.10.1': + resolution: {integrity: sha512-ckS3+vyJb5qGpEYv/s1OebUHDi/xSNtfgw1wqKZo7MR9F2z+qXr0q5XagafAG/9O0QPVIUfST0smluYSTpYFkg==} - '@emnapi/core@1.7.0': - resolution: {integrity: sha512-pJdKGq/1iquWYtv1RRSljZklxHCOCAJFJrImO5ZLKPJVJlVUcs8yFwNQlqS0Lo8xT1VAXXTCZocF9n26FWEKsw==} + '@emnapi/core@1.7.1': + resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} - '@emnapi/runtime@1.7.0': - resolution: {integrity: sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==} + '@emnapi/runtime@1.7.1': + resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} @@ -318,9 +318,6 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@napi-rs/wasm-runtime@0.2.12': - resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} @@ -336,142 +333,142 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-parser/binding-android-arm64@0.74.0': - resolution: {integrity: sha512-lgq8TJq22eyfojfa2jBFy2m66ckAo7iNRYDdyn9reXYA3I6Wx7tgGWVx1JAp1lO+aUiqdqP/uPlDaETL9tqRcg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-android-arm64@0.97.0': + resolution: {integrity: sha512-oLCGuX+1zqTIUjTfCxiZO/Ad4p4wo2MksBSpjdgOC7htyfIg/Se9PK2xU2jzSXlIyzBivwK6AJFqJpcbzJlmsQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.74.0': - resolution: {integrity: sha512-xbY/io/hkARggbpYEMFX6CwFzb7f4iS6WuBoBeZtdqRWfIEi7sm/uYWXfyVeB8uqOATvJ07WRFC2upI8PSI83g==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-darwin-arm64@0.97.0': + resolution: {integrity: sha512-Rg7Yy0ICS4HiF+/ZcmjB7h67YOw23Iw06ETHP+0UHQkNuecFew9aDycGG62ohCb1/+QC5uVTW9naR4F8L3FndQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.74.0': - resolution: {integrity: sha512-FIj2gAGtFaW0Zk+TnGyenMUoRu1ju+kJ/h71D77xc1owOItbFZFGa+4WSVck1H8rTtceeJlK+kux+vCjGFCl9Q==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-darwin-x64@0.97.0': + resolution: {integrity: sha512-Kr2rgG7yEnv6ivreQtwKAetGeovfWMxsWzTPlM4BMkhI6jsj10BFN+tP5kUHrES66e7eaoFs0SNepHulCpofdw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.74.0': - resolution: {integrity: sha512-W1I+g5TJg0TRRMHgEWNWsTIfe782V3QuaPgZxnfPNmDMywYdtlzllzclBgaDq6qzvZCCQc/UhvNb37KWTCTj8A==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-freebsd-x64@0.97.0': + resolution: {integrity: sha512-kAWTFHVR3KLcYQ7oEpRQV+WtEAPWZODQ/FsIVGVNAjzIfm9myuiLh7Kys8Vh3QwATPCuPg1w7FGexIm/A1a1lQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.74.0': - resolution: {integrity: sha512-gxqkyRGApeVI8dgvJ19SYe59XASW3uVxF1YUgkE7peW/XIg5QRAOVTFKyTjI9acYuK1MF6OJHqx30cmxmZLtiQ==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm-gnueabihf@0.97.0': + resolution: {integrity: sha512-w4wYc5KRO6Mdxq9wXh6fAMuxB1LX7btj74+fTZG7/eP7ZiCTsxIM0GR4l7xQjRJOFd9rzlu7ZPq3LM7e9wmPTg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.74.0': - resolution: {integrity: sha512-jpnAUP4Fa93VdPPDzxxBguJmldj/Gpz7wTXKFzpAueqBMfZsy9KNC+0qT2uZ9HGUDMzNuKw0Se3bPCpL/gfD2Q==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm-musleabihf@0.97.0': + resolution: {integrity: sha512-DY+3aV2k9YyCRQ5/Zw83cG0xXvgnA6d31JSGfWkOAq9Aa22GeBE/NOzqqMw72HcxRKvYcJsCVpBwQaTICuBGIQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.74.0': - resolution: {integrity: sha512-fcWyM7BNfCkHqIf3kll8fJctbR/PseL4RnS2isD9Y3FFBhp4efGAzhDaxIUK5GK7kIcFh1P+puIRig8WJ6IMVQ==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm64-gnu@0.97.0': + resolution: {integrity: sha512-4B/H4CSc8LZSBTzQHMHQbbZww8B1qaQO+1iBxeKYo1LBD5ZAUZwgYCyM1VUPgqEfUY358a1/Nhn4RIwAbnEFWw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-arm64-musl@0.74.0': - resolution: {integrity: sha512-AMY30z/C77HgiRRJX7YtVUaelKq1ex0aaj28XoJu4SCezdS8i0IftUNTtGS1UzGjGZB8zQz5SFwVy4dRu4GLwg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm64-musl@0.97.0': + resolution: {integrity: sha512-Wg8ZPEXR3HHDlzvxqFH9XVc6xfnXaEjMmAuJ9priQmMin42O4B5TwvLmBNlW5Is30faKopGXiiH/Gjmcw/x4xg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-riscv64-gnu@0.74.0': - resolution: {integrity: sha512-/RZAP24TgZo4vV/01TBlzRqs0R7E6xvatww4LnmZEBBulQBU/SkypDywfriFqWuFoa61WFXPV7sLcTjJGjim/w==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-riscv64-gnu@0.97.0': + resolution: {integrity: sha512-OJNHq6KGPdOh+YVk67T3MfRzLIy9MDMZCzH1f+xgh+kKPWzC4RqlqDNuoyqYiIxjO6kAVZZUQYvx4XVSKluJxw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] - '@oxc-parser/binding-linux-s390x-gnu@0.74.0': - resolution: {integrity: sha512-620J1beNAlGSPBD+Msb3ptvrwxu04B8iULCH03zlf0JSLy/5sqlD6qBs0XUVkUJv1vbakUw1gfVnUQqv0UTuEg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-s390x-gnu@0.97.0': + resolution: {integrity: sha512-yZV1kKNzewd/lwWYBw6IRy7ckbduQsUt5LisM8NXt8T0Dg+jhkyy4y7M6X57/KyvT//vHCuRvpnwTr9lk1M9IA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@oxc-parser/binding-linux-x64-gnu@0.74.0': - resolution: {integrity: sha512-WBFgQmGtFnPNzHyLKbC1wkYGaRIBxXGofO0+hz1xrrkPgbxbJS1Ukva1EB8sPaVBBQ52Bdc2GjLSp721NWRvww==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-x64-gnu@0.97.0': + resolution: {integrity: sha512-Ck7cJMsZX19B0dvsl1v9a8VLeL9kEfUc0zMBjkgYmJfhVuINHcnZlQs8E5zTfD+dpP1wYzUhwgqv3o6hl9QaXA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-parser/binding-linux-x64-musl@0.74.0': - resolution: {integrity: sha512-y4mapxi0RGqlp3t6Sm+knJlAEqdKDYrEue2LlXOka/F2i4sRN0XhEMPiSOB3ppHmvK4I2zY2XBYTsX1Fel0fAg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-x64-musl@0.97.0': + resolution: {integrity: sha512-COlEtnuyWfVjvylxhxoSd2HkAI85flvrQu3vGtt4Bm3+ZVdteFCNQskk3q8XfD0Cs+FdtnvDMbhApHyFKaEfsQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-parser/binding-wasm32-wasi@0.74.0': - resolution: {integrity: sha512-yDS9bRDh5ymobiS2xBmjlrGdUuU61IZoJBaJC5fELdYT5LJNBXlbr3Yc6m2PWfRJwkH6Aq5fRvxAZ4wCbkGa8w==} + '@oxc-parser/binding-wasm32-wasi@0.97.0': + resolution: {integrity: sha512-5Rt1uEe1VTw6aUluz8/nBNUbyCVGzwMJbXvPv+b4So+mFlkL+X2cTHb9LH8hcBgJ2TDITLT32J2TcV8Q8EPaKw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.74.0': - resolution: {integrity: sha512-XFWY52Rfb4N5wEbMCTSBMxRkDLGbAI9CBSL24BIDywwDJMl31gHEVlmHdCDRoXAmanCI6gwbXYTrWe0HvXJ7Aw==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-win32-arm64-msvc@0.97.0': + resolution: {integrity: sha512-e2HDWO997STh7gADYJcjrZ+Fh5cSF8fwT6rRchNoV/hSwbJSC6ZpYFFFQEw2qZ2qyMeTmqQ6QVf7T9oKV18UXg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.74.0': - resolution: {integrity: sha512-1D3x6iU2apLyfTQHygbdaNbX3nZaHu4yaXpD7ilYpoLo7f0MX0tUuoDrqJyJrVGqvyXgc0uz4yXz9tH9ZZhvvg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-win32-x64-msvc@0.97.0': + resolution: {integrity: sha512-DQ92RUXw67ynu6fUzlFN/gr/rN3nxEQ35AC3EJYAgNKy/GFFJbNKGwFxGnmooje29XhBwibaRdxDs1OIgZBHvQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/runtime@0.96.0': - resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==} + '@oxc-project/runtime@0.98.0': + resolution: {integrity: sha512-F0ldlBv2orG2YqNL0w77deq9yCaO4zEHbanGnW/jaJxGBR8ImekvZb8x42zAHvdzr8J76psibijvHtXfSjbEIQ==} engines: {node: ^20.19.0 || >=22.12.0} - '@oxc-project/types@0.74.0': - resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==} + '@oxc-project/types@0.97.0': + resolution: {integrity: sha512-lxmZK4xFrdvU0yZiDwgVQTCvh2gHWBJCBk5ALsrtsBWhs0uDIi+FTOnXRQeQfs304imdvTdaakT/lqwQ8hkOXQ==} - '@oxc-project/types@0.96.0': - resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} + '@oxc-project/types@0.98.0': + resolution: {integrity: sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw==} - '@oxlint/darwin-arm64@1.26.0': - resolution: {integrity: sha512-kTmm1opqyn7iZopWHO3Ml4D/44pA5eknZBepgxCnTaPrW8XgCEUI85Q5AvOOvoNve8NziTYb8ax+CyuGJIgn/Q==} + '@oxlint/darwin-arm64@1.29.0': + resolution: {integrity: sha512-XYsieDAI0kXJyvayHnmOW1qVydqklRRVT4O5eZmO/rdNCku5CoXsZvBvkPc3U8/9V1mRuen1sxbM9T5JsZqhdA==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.26.0': - resolution: {integrity: sha512-/hMfZ9j7ZzVPRmMm02PHNc6MIMk0QYv5VowZJRIp40YLqLPvFfGNGZBj8e1fDVgZMFEGWDQK3yrt1uBKxXAK4Q==} + '@oxlint/darwin-x64@1.29.0': + resolution: {integrity: sha512-s+Ch5/4zDJ6wsOk95xY3BS5mtE2JzHLz7gVZ9OWA9EvhVO84wz2YbDp2JaA314yyqhlX5SAkZ6fj3BRMIcQIqg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.26.0': - resolution: {integrity: sha512-iv4wdrwdCa8bhJxOpKlvfxqTs0LgW5tKBUMvH9B13zREHm1xT9JRZ8cQbbKiyC6LNdggwu5S6TSvODgAu7/DlA==} + '@oxlint/linux-arm64-gnu@1.29.0': + resolution: {integrity: sha512-qLCgdUkDBG8muK1o3mPgf31rvCPzj1Xff9DHlJjfv+B0ee/hJ2LAoK8EIsQedfQuuiAccOe9GG65BivGCTgKOg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.26.0': - resolution: {integrity: sha512-a3gTbnN1JzedxqYeGTkg38BAs/r3Krd2DPNs/MF7nnHthT3RzkPUk47isMePLuNc4e/Weljn7m2m/Onx22tiNg==} + '@oxlint/linux-arm64-musl@1.29.0': + resolution: {integrity: sha512-qe62yb1fyW51wo1VBpx9AJJ1Ih1T8NYDeR9AmpNGkrmKN8u3pPbcGXM4mCrOwpwJUG9M/oFvCIlIz2RhawHlkA==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.26.0': - resolution: {integrity: sha512-cCAyqyuKpFImjlgiBuuwSF+aDBW2h19/aCmHMTMSp6KXwhoQK7/Xx7/EhZKP5wiQJzVUYq5fXr0D8WmpLGsjRg==} + '@oxlint/linux-x64-gnu@1.29.0': + resolution: {integrity: sha512-4x7p2iVoSE2aT9qI1JOLxUAv3UuzMYGBYWBA4ZF8ln99AdUo1eo0snFacPNd6I/ZZNcv5TegXC+0EUhp5MfYBw==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.26.0': - resolution: {integrity: sha512-8VOJ4vQo0G1tNdaghxrWKjKZGg73tv+FoMDrtNYuUesqBHZN68FkYCsgPwEsacLhCmtoZrkF3ePDWDuWEpDyAg==} + '@oxlint/linux-x64-musl@1.29.0': + resolution: {integrity: sha512-BdH5gdRpaYpyZn2Zm+MCS4b1YmXNe7QyQhw0fawuou+N1LrdAyELgvqI5xXZ1MXCgWDOa6WJaoE6VOPaDc29GA==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.26.0': - resolution: {integrity: sha512-N8KUtzP6gfEHKvaIBZCS9g8wRfqV5v55a/B8iJjIEhtMehcEM+UX+aYRsQ4dy5oBCrK3FEp4Yy/jHgb0moLm3Q==} + '@oxlint/win32-arm64@1.29.0': + resolution: {integrity: sha512-y+j9ZDrnMxvRTNIstZKFY7gJD07nT++c4cGmub1ENvhoHVToiQAAZQUOLDhXXRzCrFoG/cFJXJf72uowHZPbcg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.26.0': - resolution: {integrity: sha512-7tCyG0laduNQ45vzB9blVEGq/6DOvh7AFmiUAana8mTp0zIKQQmwJ21RqhazH0Rk7O6lL7JYzKcu+zaJHGpRLA==} + '@oxlint/win32-x64@1.29.0': + resolution: {integrity: sha512-F1iRtq8VT96lT8hqOubLyV0GxgIK/XdXk2kFLXdCspiI2ngXeNmTTvmPxrj+WFL6fpJPgv7VKWRb/zEHJnNOrg==} cpu: [x64] os: [win32] @@ -564,98 +561,98 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@prettier/plugin-oxc@0.0.4': - resolution: {integrity: sha512-UGXe+g/rSRbglL0FOJiar+a+nUrst7KaFmsg05wYbKiInGWP6eAj/f8A2Uobgo5KxEtb2X10zeflNH6RK2xeIQ==} + '@prettier/plugin-oxc@0.0.5': + resolution: {integrity: sha512-A0uIVkwFrEFQJCU/Wpga6pS5t8UQDdVGB+5e7pVMtlPRw69KDmlozcAoLggwdp3FoVpzNGhngMmgfiE8KLs+BA==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.47': - resolution: {integrity: sha512-vPP9/MZzESh9QtmvQYojXP/midjgkkc1E4AdnPPAzQXo668ncHJcVLKjJKzoBdsQmaIvNjrMdsCwES8vTQHRQw==} + '@rolldown/binding-android-arm64@1.0.0-beta.51': + resolution: {integrity: sha512-Ctn8FUXKWWQI9pWC61P1yumS9WjQtelNS9riHwV7oCkknPGaAry4o7eFx2KgoLMnI2BgFJYpW7Im8/zX3BuONg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.47': - resolution: {integrity: sha512-Lc3nrkxeaDVCVl8qR3qoxh6ltDZfkQ98j5vwIr5ALPkgjZtDK4BGCrrBoLpGVMg+csWcaqUbwbKwH5yvVa0oOw==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.51': + resolution: {integrity: sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.47': - resolution: {integrity: sha512-eBYxQDwP0O33plqNVqOtUHqRiSYVneAknviM5XMawke3mwMuVlAsohtOqEjbCEl/Loi/FWdVeks5WkqAkzkYWQ==} + '@rolldown/binding-darwin-x64@1.0.0-beta.51': + resolution: {integrity: sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.47': - resolution: {integrity: sha512-Ns+kgp2+1Iq/44bY/Z30DETUSiHY7ZuqaOgD5bHVW++8vme9rdiWsN4yG4rRPXkdgzjvQ9TDHmZZKfY4/G11AA==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.51': + resolution: {integrity: sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': - resolution: {integrity: sha512-4PecgWCJhTA2EFOlptYJiNyVP2MrVP4cWdndpOu3WmXqWqZUmSubhb4YUAIxAxnXATlGjC1WjxNPhV7ZllNgdA==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': + resolution: {integrity: sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': - resolution: {integrity: sha512-CyIunZ6D9U9Xg94roQI1INt/bLkOpPsZjZZkiaAZ0r6uccQdICmC99M9RUPlMLw/qg4yEWLlQhG73W/mG437NA==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': + resolution: {integrity: sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': - resolution: {integrity: sha512-doozc/Goe7qRCSnzfJbFINTHsMktqmZQmweull6hsZZ9sjNWQ6BWQnbvOlfZJe4xE5NxM1NhPnY5Giqnl3ZrYQ==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': + resolution: {integrity: sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': - resolution: {integrity: sha512-fodvSMf6Aqwa0wEUSTPewmmZOD44rc5Tpr5p9NkwQ6W1SSpUKzD3SwpJIgANDOhwiYhDuiIaYPGB7Ujkx1q0UQ==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': + resolution: {integrity: sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': - resolution: {integrity: sha512-Rxm5hYc0mGjwLh5sjlGmMygxAaV2gnsx7CNm2lsb47oyt5UQyPDZf3GP/ct8BEcwuikdqzsrrlIp8+kCSvMFNQ==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.51': + resolution: {integrity: sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': - resolution: {integrity: sha512-YakuVe+Gc87jjxazBL34hbr8RJpRuFBhun7NEqoChVDlH5FLhLXjAPHqZd990TVGVNkemourf817Z8u2fONS8w==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.51': + resolution: {integrity: sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': - resolution: {integrity: sha512-ak2GvTFQz3UAOw8cuQq8pWE+TNygQB6O47rMhvevvTzETh7VkHRFtRUwJynX5hwzFvQMP6G0az5JrBGuwaMwYQ==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.51': + resolution: {integrity: sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': - resolution: {integrity: sha512-o5BpmBnXU+Cj+9+ndMcdKjhZlPb79dVPBZnWwMnI4RlNSSq5yOvFZqvfPYbyacvnW03Na4n5XXQAPhu3RydZ0w==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': + resolution: {integrity: sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': - resolution: {integrity: sha512-FVOmfyYehNE92IfC9Kgs913UerDog2M1m+FADJypKz0gmRg3UyTt4o1cZMCAl7MiR89JpM9jegNO1nXuP1w1vw==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': + resolution: {integrity: sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': - resolution: {integrity: sha512-by/70F13IUE101Bat0oeH8miwWX5mhMFPk1yjCdxoTNHTyTdLgb0THNaebRM6AP7Kz+O3O2qx87sruYuF5UxHg==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': + resolution: {integrity: sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.29': - resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} + '@rolldown/pluginutils@1.0.0-beta.50': + resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==} - '@rolldown/pluginutils@1.0.0-beta.47': - resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==} + '@rolldown/pluginutils@1.0.0-beta.51': + resolution: {integrity: sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ==} '@tailwindcss/node@4.1.17': resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==} @@ -747,8 +744,8 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 || ^7 - '@tsconfig/node22@22.0.2': - resolution: {integrity: sha512-Kmwj4u8sDRDrMYRoN9FDEcXD8UpBSaPQQ24Gz+Gamqfm7xxn+GBR7ge/Z7pK8OXNGyUzbSwJj+TH6B+DS/epyA==} + '@tsconfig/node22@22.0.5': + resolution: {integrity: sha512-hLf2ld+sYN/BtOJjHUWOk568dvjFQkHnLNa6zce25GIH+vxKfvTgm3qpaH6ToF5tu/NN0IH66s+Bb5wElHrLcw==} '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -765,70 +762,70 @@ packages: '@types/leaflet@1.9.21': resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==} - '@types/node@24.10.0': - resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} + '@types/node@24.10.1': + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} - '@typescript-eslint/eslint-plugin@8.46.3': - resolution: {integrity: sha512-sbaQ27XBUopBkRiuY/P9sWGOWUW4rl8fDoHIUmLpZd8uldsTyB4/Zg6bWTegPoTLnKj9Hqgn3QD6cjPNB32Odw==} + '@typescript-eslint/eslint-plugin@8.47.0': + resolution: {integrity: sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.46.3 + '@typescript-eslint/parser': ^8.47.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.46.3': - resolution: {integrity: sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==} + '@typescript-eslint/parser@8.47.0': + resolution: {integrity: sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.3': - resolution: {integrity: sha512-Fz8yFXsp2wDFeUElO88S9n4w1I4CWDTXDqDr9gYvZgUpwXQqmZBr9+NTTql5R3J7+hrJZPdpiWaB9VNhAKYLuQ==} + '@typescript-eslint/project-service@8.47.0': + resolution: {integrity: sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.46.3': - resolution: {integrity: sha512-FCi7Y1zgrmxp3DfWfr+3m9ansUUFoy8dkEdeQSgA9gbm8DaHYvZCdkFRQrtKiedFf3Ha6VmoqoAaP68+i+22kg==} + '@typescript-eslint/scope-manager@8.47.0': + resolution: {integrity: sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.46.3': - resolution: {integrity: sha512-GLupljMniHNIROP0zE7nCcybptolcH8QZfXOpCfhQDAdwJ/ZTlcaBOYebSOZotpti/3HrHSw7D3PZm75gYFsOA==} + '@typescript-eslint/tsconfig-utils@8.47.0': + resolution: {integrity: sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.46.3': - resolution: {integrity: sha512-ZPCADbr+qfz3aiTTYNNkCbUt+cjNwI/5McyANNrFBpVxPt7GqpEYz5ZfdwuFyGUnJ9FdDXbGODUu6iRCI6XRXw==} + '@typescript-eslint/type-utils@8.47.0': + resolution: {integrity: sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.3': - resolution: {integrity: sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA==} + '@typescript-eslint/types@8.47.0': + resolution: {integrity: sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.46.3': - resolution: {integrity: sha512-f/NvtRjOm80BtNM5OQtlaBdM5BRFUv7gf381j9wygDNL+qOYSNOgtQ/DCndiYi80iIOv76QqaTmp4fa9hwI0OA==} + '@typescript-eslint/typescript-estree@8.47.0': + resolution: {integrity: sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.46.3': - resolution: {integrity: sha512-VXw7qmdkucEx9WkmR3ld/u6VhRyKeiF1uxWwCy/iuNfokjJ7VhsgLSOTjsol8BunSw190zABzpwdNsze2Kpo4g==} + '@typescript-eslint/utils@8.47.0': + resolution: {integrity: sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.46.3': - resolution: {integrity: sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==} + '@typescript-eslint/visitor-keys@8.47.0': + resolution: {integrity: sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitejs/plugin-vue@6.0.1': - resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==} + '@vitejs/plugin-vue@6.0.2': + resolution: {integrity: sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -883,25 +880,25 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-api@7.7.7': - resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} + '@vue/devtools-api@7.7.9': + resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} - '@vue/devtools-core@8.0.3': - resolution: {integrity: sha512-gCEQN7aMmeaigEWJQ2Z2o3g7/CMqGTPvNS1U3n/kzpLoAZ1hkAHNgi4ml/POn/9uqGILBk65GGOUdrraHXRj5Q==} + '@vue/devtools-core@8.0.5': + resolution: {integrity: sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ==} peerDependencies: vue: ^3.0.0 - '@vue/devtools-kit@7.7.7': - resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} + '@vue/devtools-kit@7.7.9': + resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==} - '@vue/devtools-kit@8.0.3': - resolution: {integrity: sha512-UF4YUOVGdfzXLCv5pMg2DxocB8dvXz278fpgEE+nJ/DRALQGAva7sj9ton0VWZ9hmXw+SV8yKMrxP2MpMhq9Wg==} + '@vue/devtools-kit@8.0.5': + resolution: {integrity: sha512-q2VV6x1U3KJMTQPUlRMyWEKVbcHuxhqJdSr6Jtjz5uAThAIrfJ6WVZdGZm5cuO63ZnSUz0RCsVwiUUb0mDV0Yg==} - '@vue/devtools-shared@7.7.7': - resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} + '@vue/devtools-shared@7.7.9': + resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==} - '@vue/devtools-shared@8.0.3': - resolution: {integrity: sha512-s/QNll7TlpbADFZrPVsaUNPCOF8NvQgtgmmB7Tip6pLf/HcOvBTly0lfLQ0Eylu9FQ4OqBhFpLyBgwykiSf8zw==} + '@vue/devtools-shared@8.0.5': + resolution: {integrity: sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==} '@vue/eslint-config-prettier@10.2.0': resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} @@ -920,8 +917,8 @@ packages: typescript: optional: true - '@vue/language-core@3.1.3': - resolution: {integrity: sha512-KpR1F/eGAG9D1RZ0/T6zWJs6dh/pRLfY5WupecyYKJ1fjVmDMgTPw9wXmKv2rBjo4zCJiOSiyB8BDP1OUwpMEA==} + '@vue/language-core@3.1.4': + resolution: {integrity: sha512-n/58wm8SkmoxMWkUNUH/PwoovWe4hmdyPJU2ouldr3EPi1MLoS7iDN46je8CsP95SnVBs2axInzRglPNKvqMcg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -969,8 +966,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@3.0.6: - resolution: {integrity: sha512-gCs0YqC1mkYGC6IRXsSrA62ShOSv1FlVN5tRp/Cs2vRWLK/BAeluWIdfsl253pFQPznKEvRmHhfep7crWfyfWQ==} + alien-signals@3.1.0: + resolution: {integrity: sha512-yufC6VpSy8tK3I0lO67pjumo5JvDQVQyr38+3OHqe6CHl1t2VZekKZ7EKKZSqk0cRmE7U7tfZbpXiKNzuc+ckg==} ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -990,12 +987,12 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.8.25: - resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==} + baseline-browser-mapping@2.8.29: + resolution: {integrity: sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==} hasBin: true - birpc@2.7.0: - resolution: {integrity: sha512-tub/wFGH49vNCm0xraykcY3TcRgX/3JsALYq/Lwrtti+bTyFHkCUAWF5wgYoie8P41wYwig2mIKiqoocr1EkEQ==} + birpc@2.8.0: + resolution: {integrity: sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1010,8 +1007,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.27.0: - resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} + browserslist@4.28.0: + resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1026,8 +1023,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001754: - resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} + caniuse-lite@1.0.30001756: + resolution: {integrity: sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1066,8 +1063,8 @@ packages: engines: {node: '>=4'} hasBin: true - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} @@ -1081,12 +1078,12 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} engines: {node: '>=18'} - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + default-browser@5.4.0: + resolution: {integrity: sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==} engines: {node: '>=18'} define-lazy-prop@3.0.0: @@ -1102,8 +1099,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - electron-to-chromium@1.5.248: - resolution: {integrity: sha512-zsur2yunphlyAO4gIubdJEXCK6KOVvtpiuDfCIqbM9FjcnMYiyn0ICa3hWfPr0nc41zcLWobgy1iL7VvoOyA2Q==} + electron-to-chromium@1.5.257: + resolution: {integrity: sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==} enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} @@ -1130,8 +1127,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.26.0: - resolution: {integrity: sha512-G+9/9BVh+dNkup7HGp4xb7J/4CO0xQQ66MVhjFgzmxnlVZqx0frry73iNXcafZgQOaNUg2NfuMv61AbAVJ+l1A==} + eslint-plugin-oxlint@1.29.0: + resolution: {integrity: sha512-VmaZ1I0lXJVJokOpnV8F7e339hcFPln5EWY8KGCdTkBnrkRmAeH25GRO6F37lZEDO9e+px5xjqbkq9g3lejBdg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1350,8 +1347,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true jsesc@3.1.0: @@ -1550,16 +1547,16 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-parser@0.74.0: - resolution: {integrity: sha512-2tDN/ttU8WE6oFh8EzKNam7KE7ZXSG5uXmvX85iNzxdJfMssDWcj3gpYzZi1E04XuE7m3v1dVWl/8BE886vPGw==} - engines: {node: '>=20.0.0'} + oxc-parser@0.97.0: + resolution: {integrity: sha512-gxUfidyxJY97BJ+JEN/PxiIxIU1Y1FAPyMTncgNymgd/Cb+TYprsXZqjVnVCmTUlIBoA1XVjbfP0+Iz+uAt7Ow==} + engines: {node: ^20.19.0 || >=22.12.0} - oxlint@1.26.0: - resolution: {integrity: sha512-KRpL+SMi07JQyggv5ldIF+wt2pnrKm8NLW0B+8bK+0HZsLmH9/qGA+qMWie5Vf7lnlMBllJmsuzHaKFEGY3rIA==} + oxlint@1.29.0: + resolution: {integrity: sha512-YqUVUhTYDqazV2qu3QSQn/H4Z1OP+fTnedgZWDk1/lDZxGfR0b1MqRVaEm3rRjBMLHP0zXlriIWUx+DD6UMaPA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.4.0' + oxlint-tsgolint: '>=0.7.1' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1668,8 +1665,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.2.2: - resolution: {integrity: sha512-Fl3ZdmJhDMJGcqrr342pPVrhugXdOcuNBRBauz4S7QGSRXbQy7y8q5QYJtgkcrG8XjY0EENSZeTk58c3m20FxA==} + rolldown-vite@7.2.6: + resolution: {integrity: sha512-u+0VLWLPJgwINLTQI18fSQlqfwgu8biRP4SY6HH4HLcEWZUOnDu5ARpwPYPyDahXPuhdSRHmWfS5G2/7CmqpJw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1708,8 +1705,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.47: - resolution: {integrity: sha512-Mid74GckX1OeFAOYz9KuXeWYhq3xkXbMziYIC+ULVdUzPTG9y70OBSBQDQn9hQP8u/AfhuYw1R0BSg15nBI4Dg==} + rolldown@1.0.0-beta.51: + resolution: {integrity: sha512-ZRLgPlS91l4JztLYEZnmMcd3Umcla1hkXJgiEiR4HloRJBBoeaX8qogTu5Jfu36rRMVLndzqYv0h+M5gJAkUfg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1930,8 +1927,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.46.3: - resolution: {integrity: sha512-bAfgMavTuGo+8n6/QQDVQz4tZ4f7Soqg53RbrlZQEoAltYop/XR4RAts/I0BrO3TTClTSTFJ0wYbla+P8cEWJA==} + typescript-eslint@8.47.0: + resolution: {integrity: sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1984,8 +1981,8 @@ packages: '@nuxt/kit': optional: true - vite-plugin-vue-devtools@8.0.3: - resolution: {integrity: sha512-yIi3u31xUi28HcLlTpV0BvSLQHgZ2dA8Zqa59kWfIeMdHqbsunt6TCjq4wCNfOcGSju+E7qyHyI09EjRRFMbuQ==} + vite-plugin-vue-devtools@8.0.5: + resolution: {integrity: sha512-p619BlKFOqQXJ6uDWS1vUPQzuJOD6xJTfftj57JXBGoBD/yeQCowR7pnWcr/FEX4/HVkFbreI6w2uuGBmQOh6A==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^6.0.0 || ^7.0.0-0 @@ -2014,8 +2011,8 @@ packages: peerDependencies: vue: ^3.5.0 - vue-tsc@3.1.3: - resolution: {integrity: sha512-StMNfZHwPIXQgY3KxPKM0Jsoc8b46mDV3Fn2UlHCBIwRJApjqrSwqeMYgWf0zpN+g857y74pv7GWuBm+UqQe1w==} + vue-tsc@3.1.4: + resolution: {integrity: sha512-GsRJxttj4WkmXW/zDwYPGMJAN3np/4jTzoDFQTpTsI5Vg/JKMWamBwamlmLihgSVHO66y9P7GX+uoliYxeI4Hw==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -2103,7 +2100,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.27.0 + browserslist: 4.28.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -2250,15 +2247,15 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@bufbuild/protobuf@2.10.0': {} + '@bufbuild/protobuf@2.10.1': {} - '@emnapi/core@1.7.0': + '@emnapi/core@1.7.1': dependencies: '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.7.0': + '@emnapi/runtime@1.7.1': dependencies: tslib: 2.8.1 optional: true @@ -2299,7 +2296,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -2344,17 +2341,10 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@napi-rs/wasm-runtime@0.2.12': - dependencies: - '@emnapi/core': 1.7.0 - '@emnapi/runtime': 1.7.0 - '@tybys/wasm-util': 0.10.1 - optional: true - '@napi-rs/wasm-runtime@1.0.7': dependencies: - '@emnapi/core': 1.7.0 - '@emnapi/runtime': 1.7.0 + '@emnapi/core': 1.7.1 + '@emnapi/runtime': 1.7.1 '@tybys/wasm-util': 0.10.1 optional: true @@ -2370,81 +2360,81 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@oxc-parser/binding-android-arm64@0.74.0': + '@oxc-parser/binding-android-arm64@0.97.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.74.0': + '@oxc-parser/binding-darwin-arm64@0.97.0': optional: true - '@oxc-parser/binding-darwin-x64@0.74.0': + '@oxc-parser/binding-darwin-x64@0.97.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.74.0': + '@oxc-parser/binding-freebsd-x64@0.97.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.74.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.97.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.74.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.97.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.74.0': + '@oxc-parser/binding-linux-arm64-gnu@0.97.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.74.0': + '@oxc-parser/binding-linux-arm64-musl@0.97.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.74.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.97.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.74.0': + '@oxc-parser/binding-linux-s390x-gnu@0.97.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.74.0': + '@oxc-parser/binding-linux-x64-gnu@0.97.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.74.0': + '@oxc-parser/binding-linux-x64-musl@0.97.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.74.0': + '@oxc-parser/binding-wasm32-wasi@0.97.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.12 + '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.74.0': + '@oxc-parser/binding-win32-arm64-msvc@0.97.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.74.0': + '@oxc-parser/binding-win32-x64-msvc@0.97.0': optional: true - '@oxc-project/runtime@0.96.0': {} + '@oxc-project/runtime@0.98.0': {} - '@oxc-project/types@0.74.0': {} + '@oxc-project/types@0.97.0': {} - '@oxc-project/types@0.96.0': {} + '@oxc-project/types@0.98.0': {} - '@oxlint/darwin-arm64@1.26.0': + '@oxlint/darwin-arm64@1.29.0': optional: true - '@oxlint/darwin-x64@1.26.0': + '@oxlint/darwin-x64@1.29.0': optional: true - '@oxlint/linux-arm64-gnu@1.26.0': + '@oxlint/linux-arm64-gnu@1.29.0': optional: true - '@oxlint/linux-arm64-musl@1.26.0': + '@oxlint/linux-arm64-musl@1.29.0': optional: true - '@oxlint/linux-x64-gnu@1.26.0': + '@oxlint/linux-x64-gnu@1.29.0': optional: true - '@oxlint/linux-x64-musl@1.26.0': + '@oxlint/linux-x64-musl@1.29.0': optional: true - '@oxlint/win32-arm64@1.26.0': + '@oxlint/win32-arm64@1.29.0': optional: true - '@oxlint/win32-x64@1.26.0': + '@oxlint/win32-x64@1.29.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2512,57 +2502,57 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@prettier/plugin-oxc@0.0.4': + '@prettier/plugin-oxc@0.0.5': dependencies: - oxc-parser: 0.74.0 + oxc-parser: 0.97.0 - '@rolldown/binding-android-arm64@1.0.0-beta.47': + '@rolldown/binding-android-arm64@1.0.0-beta.51': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.47': + '@rolldown/binding-darwin-arm64@1.0.0-beta.51': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.47': + '@rolldown/binding-darwin-x64@1.0.0-beta.51': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.47': + '@rolldown/binding-freebsd-x64@1.0.0-beta.51': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.51': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.51': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.51': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': optional: true - '@rolldown/pluginutils@1.0.0-beta.29': {} + '@rolldown/pluginutils@1.0.0-beta.50': {} - '@rolldown/pluginutils@1.0.0-beta.47': {} + '@rolldown/pluginutils@1.0.0-beta.51': {} '@tailwindcss/node@4.1.17': dependencies: @@ -2625,14 +2615,14 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 - '@tailwindcss/vite@4.1.17(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))': + '@tailwindcss/vite@4.1.17(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))': dependencies: '@tailwindcss/node': 4.1.17 '@tailwindcss/oxide': 4.1.17 tailwindcss: 4.1.17 - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - '@tsconfig/node22@22.0.2': {} + '@tsconfig/node22@22.0.5': {} '@tybys/wasm-util@0.10.1': dependencies: @@ -2649,18 +2639,18 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@24.10.0': + '@types/node@24.10.1': dependencies: undici-types: 7.16.0 - '@typescript-eslint/eslint-plugin@8.46.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.46.3 - '@typescript-eslint/type-utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.46.3 + '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.47.0 + '@typescript-eslint/type-utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.47.0 eslint: 9.39.1(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -2670,41 +2660,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.46.3 - '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.46.3 + '@typescript-eslint/scope-manager': 8.47.0 + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.47.0 debug: 4.4.3 eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.3(typescript@5.9.3)': + '@typescript-eslint/project-service@8.47.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.3(typescript@5.9.3) - '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) + '@typescript-eslint/types': 8.47.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.46.3': + '@typescript-eslint/scope-manager@8.47.0': dependencies: - '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/visitor-keys': 8.46.3 + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/visitor-keys': 8.47.0 - '@typescript-eslint/tsconfig-utils@8.46.3(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.47.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.1(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) @@ -2712,14 +2702,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.46.3': {} + '@typescript-eslint/types@8.47.0': {} - '@typescript-eslint/typescript-estree@8.46.3(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.46.3(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.46.3(typescript@5.9.3) - '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/visitor-keys': 8.46.3 + '@typescript-eslint/project-service': 8.47.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/visitor-keys': 8.47.0 debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -2730,26 +2720,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.46.3 - '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.47.0 + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.46.3': + '@typescript-eslint/visitor-keys@8.47.0': dependencies: - '@typescript-eslint/types': 8.46.3 + '@typescript-eslint/types': 8.47.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': dependencies: - '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + '@rolldown/pluginutils': 1.0.0-beta.50 + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) vue: 3.5.24(typescript@5.9.3) '@volar/language-core@2.4.23': @@ -2834,47 +2824,47 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-api@7.7.7': + '@vue/devtools-api@7.7.9': dependencies: - '@vue/devtools-kit': 7.7.7 + '@vue/devtools-kit': 7.7.9 - '@vue/devtools-core@8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': + '@vue/devtools-core@8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': dependencies: - '@vue/devtools-kit': 8.0.3 - '@vue/devtools-shared': 8.0.3 + '@vue/devtools-kit': 8.0.5 + '@vue/devtools-shared': 8.0.5 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite-hot-client: 2.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) vue: 3.5.24(typescript@5.9.3) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.7.7': + '@vue/devtools-kit@7.7.9': dependencies: - '@vue/devtools-shared': 7.7.7 - birpc: 2.7.0 + '@vue/devtools-shared': 7.7.9 + birpc: 2.8.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 superjson: 2.2.5 - '@vue/devtools-kit@8.0.3': + '@vue/devtools-kit@8.0.5': dependencies: - '@vue/devtools-shared': 8.0.3 - birpc: 2.7.0 + '@vue/devtools-shared': 8.0.5 + birpc: 2.8.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 2.0.0 speakingurl: 14.0.1 superjson: 2.2.5 - '@vue/devtools-shared@7.7.7': + '@vue/devtools-shared@7.7.9': dependencies: rfdc: 1.4.1 - '@vue/devtools-shared@8.0.3': + '@vue/devtools-shared@8.0.5': dependencies: rfdc: 1.4.1 @@ -2887,25 +2877,25 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) + eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) fast-glob: 3.3.3 - typescript-eslint: 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@vue/language-core@3.1.3(typescript@5.9.3)': + '@vue/language-core@3.1.4(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.23 '@vue/compiler-dom': 3.5.24 '@vue/shared': 3.5.24 - alien-signals: 3.0.6 + alien-signals: 3.1.0 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.3 @@ -2926,7 +2916,7 @@ snapshots: '@vue/reactivity': 3.5.24 '@vue/runtime-core': 3.5.24 '@vue/shared': 3.5.24 - csstype: 3.1.3 + csstype: 3.2.3 '@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))': dependencies: @@ -2954,7 +2944,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@3.0.6: {} + alien-signals@3.1.0: {} ansi-styles@4.3.0: dependencies: @@ -2968,9 +2958,9 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.25: {} + baseline-browser-mapping@2.8.29: {} - birpc@2.7.0: {} + birpc@2.8.0: {} boolbase@1.0.0: {} @@ -2987,13 +2977,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.27.0: + browserslist@4.28.0: dependencies: - baseline-browser-mapping: 2.8.25 - caniuse-lite: 1.0.30001754 - electron-to-chromium: 1.5.248 + baseline-browser-mapping: 2.8.29 + caniuse-lite: 1.0.30001756 + electron-to-chromium: 1.5.257 node-releases: 2.0.27 - update-browserslist-db: 1.1.4(browserslist@4.27.0) + update-browserslist-db: 1.1.4(browserslist@4.28.0) buffer-builder@0.2.0: {} @@ -3003,7 +2993,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001754: {} + caniuse-lite@1.0.30001756: {} chalk@4.1.2: dependencies: @@ -3039,7 +3029,7 @@ snapshots: cssesc@3.0.0: {} - csstype@3.1.3: {} + csstype@3.2.3: {} debug@4.4.3: dependencies: @@ -3047,12 +3037,12 @@ snapshots: deep-is@0.1.4: {} - default-browser-id@5.0.0: {} + default-browser-id@5.0.1: {} - default-browser@5.2.1: + default-browser@5.4.0: dependencies: bundle-name: 4.1.0 - default-browser-id: 5.0.0 + default-browser-id: 5.0.1 define-lazy-prop@3.0.0: {} @@ -3061,7 +3051,7 @@ snapshots: detect-libc@2.1.2: {} - electron-to-chromium@1.5.248: {} + electron-to-chromium@1.5.257: {} enhanced-resolve@5.18.3: dependencies: @@ -3080,7 +3070,7 @@ snapshots: dependencies: eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-oxlint@1.26.0: + eslint-plugin-oxlint@1.29.0: dependencies: jsonc-parser: 3.3.1 @@ -3093,7 +3083,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))): + eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) eslint: 9.39.1(jiti@2.6.1) @@ -3104,7 +3094,7 @@ snapshots: vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint-scope@8.4.0: dependencies: @@ -3284,7 +3274,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.1.0: + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -3435,7 +3425,7 @@ snapshots: open@10.2.0: dependencies: - default-browser: 5.2.1 + default-browser: 5.4.0 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 wsl-utils: 0.1.0 @@ -3449,36 +3439,36 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-parser@0.74.0: + oxc-parser@0.97.0: dependencies: - '@oxc-project/types': 0.74.0 + '@oxc-project/types': 0.97.0 optionalDependencies: - '@oxc-parser/binding-android-arm64': 0.74.0 - '@oxc-parser/binding-darwin-arm64': 0.74.0 - '@oxc-parser/binding-darwin-x64': 0.74.0 - '@oxc-parser/binding-freebsd-x64': 0.74.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.74.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.74.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.74.0 - '@oxc-parser/binding-linux-arm64-musl': 0.74.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.74.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.74.0 - '@oxc-parser/binding-linux-x64-gnu': 0.74.0 - '@oxc-parser/binding-linux-x64-musl': 0.74.0 - '@oxc-parser/binding-wasm32-wasi': 0.74.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.74.0 - '@oxc-parser/binding-win32-x64-msvc': 0.74.0 + '@oxc-parser/binding-android-arm64': 0.97.0 + '@oxc-parser/binding-darwin-arm64': 0.97.0 + '@oxc-parser/binding-darwin-x64': 0.97.0 + '@oxc-parser/binding-freebsd-x64': 0.97.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.97.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.97.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.97.0 + '@oxc-parser/binding-linux-arm64-musl': 0.97.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.97.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.97.0 + '@oxc-parser/binding-linux-x64-gnu': 0.97.0 + '@oxc-parser/binding-linux-x64-musl': 0.97.0 + '@oxc-parser/binding-wasm32-wasi': 0.97.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.97.0 + '@oxc-parser/binding-win32-x64-msvc': 0.97.0 - oxlint@1.26.0: + oxlint@1.29.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.26.0 - '@oxlint/darwin-x64': 1.26.0 - '@oxlint/linux-arm64-gnu': 1.26.0 - '@oxlint/linux-arm64-musl': 1.26.0 - '@oxlint/linux-x64-gnu': 1.26.0 - '@oxlint/linux-x64-musl': 1.26.0 - '@oxlint/win32-arm64': 1.26.0 - '@oxlint/win32-x64': 1.26.0 + '@oxlint/darwin-arm64': 1.29.0 + '@oxlint/darwin-x64': 1.29.0 + '@oxlint/linux-arm64-gnu': 1.29.0 + '@oxlint/linux-arm64-musl': 1.29.0 + '@oxlint/linux-x64-gnu': 1.29.0 + '@oxlint/linux-x64-musl': 1.29.0 + '@oxlint/win32-arm64': 1.29.0 + '@oxlint/win32-x64': 1.29.0 p-limit@3.1.0: dependencies: @@ -3514,7 +3504,7 @@ snapshots: pinia@3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)): dependencies: - '@vue/devtools-api': 7.7.7 + '@vue/devtools-api': 7.7.9 vue: 3.5.24(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 @@ -3556,41 +3546,41 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3): + rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3): dependencies: - '@oxc-project/runtime': 0.96.0 + '@oxc-project/runtime': 0.98.0 fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.2 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.47 + rolldown: 1.0.0-beta.51 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.0 + '@types/node': 24.10.1 fsevents: 2.3.3 jiti: 2.6.1 sass: 1.93.3 sass-embedded: 1.93.3 - rolldown@1.0.0-beta.47: + rolldown@1.0.0-beta.51: dependencies: - '@oxc-project/types': 0.96.0 - '@rolldown/pluginutils': 1.0.0-beta.47 + '@oxc-project/types': 0.98.0 + '@rolldown/pluginutils': 1.0.0-beta.51 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.47 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.47 - '@rolldown/binding-darwin-x64': 1.0.0-beta.47 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.47 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.47 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.47 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.47 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.47 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.47 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.47 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.47 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.47 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.47 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.47 + '@rolldown/binding-android-arm64': 1.0.0-beta.51 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.51 + '@rolldown/binding-darwin-x64': 1.0.0-beta.51 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.51 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.51 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.51 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.51 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.51 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.51 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.51 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.51 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.51 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.51 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.51 run-applescript@7.1.0: {} @@ -3662,7 +3652,7 @@ snapshots: sass-embedded@1.93.3: dependencies: - '@bufbuild/protobuf': 2.10.0 + '@bufbuild/protobuf': 2.10.1 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.1.4 @@ -3770,12 +3760,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.46.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -3790,9 +3780,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.4(browserslist@4.27.0): + update-browserslist-db@1.1.4(browserslist@4.28.0): dependencies: - browserslist: 4.27.0 + browserslist: 4.28.0 escalade: 3.2.0 picocolors: 1.1.1 @@ -3804,17 +3794,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-dev-rpc@1.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: - birpc: 2.7.0 - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-hot-client: 2.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + birpc: 2.8.0 + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite-hot-client: 2.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) - vite-hot-client@2.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-hot-client@2.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-plugin-inspect@11.3.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -3824,26 +3814,26 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-dev-rpc: 1.1.0(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite-dev-rpc: 1.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)): + vite-plugin-vue-devtools@8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 8.0.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) - '@vue/devtools-kit': 8.0.3 - '@vue/devtools-shared': 8.0.3 + '@vue/devtools-core': 8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + '@vue/devtools-kit': 8.0.5 + '@vue/devtools-shared': 8.0.5 sirv: 3.0.2 - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): dependencies: '@babel/core': 7.28.5 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) @@ -3854,7 +3844,7 @@ snapshots: '@vue/compiler-dom': 3.5.24 kolorist: 1.8.0 magic-string: 0.30.21 - vite: rolldown-vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) transitivePeerDependencies: - supports-color @@ -3884,10 +3874,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.24(typescript@5.9.3) - vue-tsc@3.1.3(typescript@5.9.3): + vue-tsc@3.1.4(typescript@5.9.3): dependencies: '@volar/typescript': 2.4.23 - '@vue/language-core': 3.1.3(typescript@5.9.3) + '@vue/language-core': 3.1.4(typescript@5.9.3) typescript: 5.9.3 vue@3.5.24(typescript@5.9.3): From a6169012fff64290d9690c29908744456dd6c51e Mon Sep 17 00:00:00 2001 From: Alexis Date: Tue, 16 Dec 2025 18:58:16 +0100 Subject: [PATCH 18/29] Updated package --- package.json | 30 +- pnpm-lock.yaml | 1314 ++++++++++++++++++++++++------------------------ 2 files changed, 661 insertions(+), 683 deletions(-) diff --git a/package.json b/package.json index a06ed8f..efff382 100644 --- a/package.json +++ b/package.json @@ -18,35 +18,35 @@ "format": "prettier --write src/" }, "dependencies": { - "@tailwindcss/vite": "^4.1.17", + "@tailwindcss/vite": "^4.1.18", "@vue-leaflet/vue-leaflet": "^0.10.1", "leaflet": "^1.9.4", "pinia": "^3.0.4", - "tailwindcss": "^4.1.17", - "vue": "^3.5.24", + "tailwindcss": "^4.1.18", + "vue": "^3.5.25", "vue-leaflet-markercluster": "^0.6.1", - "vue-router": "^4.6.3" + "vue-router": "^4.6.4" }, "devDependencies": { - "@prettier/plugin-oxc": "^0.0.5", + "@prettier/plugin-oxc": "^0.1.3", "@tsconfig/node22": "^22.0.5", "@types/leaflet": "^1.9.21", - "@types/node": "^24.10.1", - "@vitejs/plugin-vue": "^6.0.2", + "@types/node": "^25.0.2", + "@vitejs/plugin-vue": "^6.0.3", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", - "eslint": "^9.39.1", - "eslint-plugin-oxlint": "~1.29.0", - "eslint-plugin-vue": "~10.5.1", + "eslint": "^9.39.2", + "eslint-plugin-oxlint": "~1.33.0", + "eslint-plugin-vue": "~10.6.2", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.29.0", - "prettier": "3.6.2", - "sass-embedded": "^1.93.3", + "oxlint": "~1.33.0", + "prettier": "3.7.4", + "sass-embedded": "^1.97.0", "typescript": "~5.9.3", - "vite": "npm:rolldown-vite@^7.2.6", + "vite": "npm:rolldown-vite@^7.2.11", "vite-plugin-vue-devtools": "^8.0.5", - "vue-tsc": "^3.1.4" + "vue-tsc": "^3.1.8" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7eed0f1..ce425ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@tailwindcss/vite': - specifier: ^4.1.17 - version: 4.1.17(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + specifier: ^4.1.18 + version: 4.1.18(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) @@ -19,23 +19,23 @@ importers: version: 1.9.4 pinia: specifier: ^3.0.4 - version: 3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) + version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) tailwindcss: - specifier: ^4.1.17 - version: 4.1.17 + specifier: ^4.1.18 + version: 4.1.18 vue: - specifier: ^3.5.24 - version: 3.5.24(typescript@5.9.3) + specifier: ^3.5.25 + version: 3.5.25(typescript@5.9.3) vue-leaflet-markercluster: specifier: ^0.6.1 version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3) vue-router: - specifier: ^4.6.3 - version: 4.6.3(vue@3.5.24(typescript@5.9.3)) + specifier: ^4.6.4 + version: 4.6.4(vue@3.5.25(typescript@5.9.3)) devDependencies: '@prettier/plugin-oxc': - specifier: ^0.0.5 - version: 0.0.5 + specifier: ^0.1.3 + version: 0.1.3 '@tsconfig/node22': specifier: ^22.0.5 version: 22.0.5 @@ -43,29 +43,29 @@ importers: specifier: ^1.9.21 version: 1.9.21 '@types/node': - specifier: ^24.10.1 - version: 24.10.1 + specifier: ^25.0.2 + version: 25.0.2 '@vitejs/plugin-vue': - specifier: ^6.0.2 - version: 6.0.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + specifier: ^6.0.3 + version: 6.0.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2) + version: 10.2.0(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vue/tsconfig': specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) + version: 0.8.1(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) eslint: - specifier: ^9.39.1 - version: 9.39.1(jiti@2.6.1) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ~1.29.0 - version: 1.29.0 + specifier: ~1.33.0 + version: 1.33.0 eslint-plugin-vue: - specifier: ~10.5.1 - version: 10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) + specifier: ~10.6.2 + version: 10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) jiti: specifier: ^2.6.1 version: 2.6.1 @@ -73,26 +73,26 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.29.0 - version: 1.29.0 + specifier: ~1.33.0 + version: 1.33.0 prettier: - specifier: 3.6.2 - version: 3.6.2 + specifier: 3.7.4 + version: 3.7.4 sass-embedded: - specifier: ^1.93.3 - version: 1.93.3 + specifier: ^1.97.0 + version: 1.97.0 typescript: specifier: ~5.9.3 version: 5.9.3 vite: - specifier: npm:rolldown-vite@^7.2.6 - version: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + specifier: npm:rolldown-vite@^7.2.11 + version: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) vite-plugin-vue-devtools: specifier: ^8.0.5 - version: 8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + version: 8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)) vue-tsc: - specifier: ^3.1.4 - version: 3.1.4(typescript@5.9.3) + specifier: ^3.1.8 + version: 3.1.8(typescript@5.9.3) packages: @@ -236,8 +236,8 @@ packages: resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} - '@bufbuild/protobuf@2.10.1': - resolution: {integrity: sha512-ckS3+vyJb5qGpEYv/s1OebUHDi/xSNtfgw1wqKZo7MR9F2z+qXr0q5XagafAG/9O0QPVIUfST0smluYSTpYFkg==} + '@bufbuild/protobuf@2.10.2': + resolution: {integrity: sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==} '@emnapi/core@1.7.1': resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} @@ -270,12 +270,12 @@ packages: resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + '@eslint/eslintrc@3.3.3': + resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.39.1': - resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -318,8 +318,8 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@napi-rs/wasm-runtime@1.0.7': - resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + '@napi-rs/wasm-runtime@1.1.0': + resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -333,142 +333,142 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-parser/binding-android-arm64@0.97.0': - resolution: {integrity: sha512-oLCGuX+1zqTIUjTfCxiZO/Ad4p4wo2MksBSpjdgOC7htyfIg/Se9PK2xU2jzSXlIyzBivwK6AJFqJpcbzJlmsQ==} + '@oxc-parser/binding-android-arm64@0.99.0': + resolution: {integrity: sha512-V4jhmKXgQQdRnm73F+r3ZY4pUEsijQeSraFeaCGng7abSNJGs76X6l82wHnmjLGFAeY00LWtjcELs7ZmbJ9+lA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.97.0': - resolution: {integrity: sha512-Rg7Yy0ICS4HiF+/ZcmjB7h67YOw23Iw06ETHP+0UHQkNuecFew9aDycGG62ohCb1/+QC5uVTW9naR4F8L3FndQ==} + '@oxc-parser/binding-darwin-arm64@0.99.0': + resolution: {integrity: sha512-Rp41nf9zD5FyLZciS9l1GfK8PhYqrD5kEGxyTOA2esTLeAy37rZxetG2E3xteEolAkeb2WDkVrlxPtibeAncMg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.97.0': - resolution: {integrity: sha512-Kr2rgG7yEnv6ivreQtwKAetGeovfWMxsWzTPlM4BMkhI6jsj10BFN+tP5kUHrES66e7eaoFs0SNepHulCpofdw==} + '@oxc-parser/binding-darwin-x64@0.99.0': + resolution: {integrity: sha512-WVonp40fPPxo5Gs0POTI57iEFv485TvNKOHMwZRhigwZRhZY2accEAkYIhei9eswF4HN5B44Wybkz7Gd1Qr/5Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.97.0': - resolution: {integrity: sha512-kAWTFHVR3KLcYQ7oEpRQV+WtEAPWZODQ/FsIVGVNAjzIfm9myuiLh7Kys8Vh3QwATPCuPg1w7FGexIm/A1a1lQ==} + '@oxc-parser/binding-freebsd-x64@0.99.0': + resolution: {integrity: sha512-H30bjOOttPmG54gAqu6+HzbLEzuNOYO2jZYrIq4At+NtLJwvNhXz28Hf5iEAFZIH/4hMpLkM4VN7uc+5UlNW3Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.97.0': - resolution: {integrity: sha512-w4wYc5KRO6Mdxq9wXh6fAMuxB1LX7btj74+fTZG7/eP7ZiCTsxIM0GR4l7xQjRJOFd9rzlu7ZPq3LM7e9wmPTg==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.99.0': + resolution: {integrity: sha512-0Z/Th0SYqzSRDPs6tk5lQdW0i73UCupnim3dgq2oW0//UdLonV/5wIZCArfKGC7w9y4h8TxgXpgtIyD1kKzzlQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.97.0': - resolution: {integrity: sha512-DY+3aV2k9YyCRQ5/Zw83cG0xXvgnA6d31JSGfWkOAq9Aa22GeBE/NOzqqMw72HcxRKvYcJsCVpBwQaTICuBGIQ==} + '@oxc-parser/binding-linux-arm-musleabihf@0.99.0': + resolution: {integrity: sha512-xo0wqNd5bpbzQVNpAIFbHk1xa+SaS/FGBABCd942SRTnrpxl6GeDj/s1BFaGcTl8MlwlKVMwOcyKrw/2Kdfquw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.97.0': - resolution: {integrity: sha512-4B/H4CSc8LZSBTzQHMHQbbZww8B1qaQO+1iBxeKYo1LBD5ZAUZwgYCyM1VUPgqEfUY358a1/Nhn4RIwAbnEFWw==} + '@oxc-parser/binding-linux-arm64-gnu@0.99.0': + resolution: {integrity: sha512-u26I6LKoLTPTd4Fcpr0aoAtjnGf5/ulMllo+QUiBhupgbVCAlaj4RyXH/mvcjcsl2bVBv9E/gYJZz2JjxQWXBA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-arm64-musl@0.97.0': - resolution: {integrity: sha512-Wg8ZPEXR3HHDlzvxqFH9XVc6xfnXaEjMmAuJ9priQmMin42O4B5TwvLmBNlW5Is30faKopGXiiH/Gjmcw/x4xg==} + '@oxc-parser/binding-linux-arm64-musl@0.99.0': + resolution: {integrity: sha512-qhftDo2D37SqCEl3ZTa367NqWSZNb1Ddp34CTmShLKFrnKdNiUn55RdokLnHtf1AL5ssaQlYDwBECX7XiBWOhw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-riscv64-gnu@0.97.0': - resolution: {integrity: sha512-OJNHq6KGPdOh+YVk67T3MfRzLIy9MDMZCzH1f+xgh+kKPWzC4RqlqDNuoyqYiIxjO6kAVZZUQYvx4XVSKluJxw==} + '@oxc-parser/binding-linux-riscv64-gnu@0.99.0': + resolution: {integrity: sha512-zxn/xkf519f12FKkpL5XwJipsylfSSnm36h6c1zBDTz4fbIDMGyIhHfWfwM7uUmHo9Aqw1pLxFpY39Etv398+Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] - '@oxc-parser/binding-linux-s390x-gnu@0.97.0': - resolution: {integrity: sha512-yZV1kKNzewd/lwWYBw6IRy7ckbduQsUt5LisM8NXt8T0Dg+jhkyy4y7M6X57/KyvT//vHCuRvpnwTr9lk1M9IA==} + '@oxc-parser/binding-linux-s390x-gnu@0.99.0': + resolution: {integrity: sha512-Y1eSDKDS5E4IVC7Oxw+NbYAKRmJPMJTIjW+9xOWwteDHkFqpocKe0USxog+Q1uhzalD9M0p9eXWEWdGQCMDBMQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@oxc-parser/binding-linux-x64-gnu@0.97.0': - resolution: {integrity: sha512-Ck7cJMsZX19B0dvsl1v9a8VLeL9kEfUc0zMBjkgYmJfhVuINHcnZlQs8E5zTfD+dpP1wYzUhwgqv3o6hl9QaXA==} + '@oxc-parser/binding-linux-x64-gnu@0.99.0': + resolution: {integrity: sha512-YVJMfk5cFWB8i2/nIrbk6n15bFkMHqWnMIWkVx7r2KwpTxHyFMfu2IpeVKo1ITDSmt5nBrGdLHD36QRlu2nDLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-parser/binding-linux-x64-musl@0.97.0': - resolution: {integrity: sha512-COlEtnuyWfVjvylxhxoSd2HkAI85flvrQu3vGtt4Bm3+ZVdteFCNQskk3q8XfD0Cs+FdtnvDMbhApHyFKaEfsQ==} + '@oxc-parser/binding-linux-x64-musl@0.99.0': + resolution: {integrity: sha512-2+SDPrie5f90A1b9EirtVggOgsqtsYU5raZwkDYKyS1uvJzjqHCDhG/f4TwQxHmIc5YkczdQfwvN91lwmjsKYQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-parser/binding-wasm32-wasi@0.97.0': - resolution: {integrity: sha512-5Rt1uEe1VTw6aUluz8/nBNUbyCVGzwMJbXvPv+b4So+mFlkL+X2cTHb9LH8hcBgJ2TDITLT32J2TcV8Q8EPaKw==} + '@oxc-parser/binding-wasm32-wasi@0.99.0': + resolution: {integrity: sha512-DKA4j0QerUWSMADziLM5sAyM7V53Fj95CV9SjP77bPfEfT7MnvFKnneaRMqPK1cpzjAGiQF52OBUIKyk0dwOQA==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.97.0': - resolution: {integrity: sha512-e2HDWO997STh7gADYJcjrZ+Fh5cSF8fwT6rRchNoV/hSwbJSC6ZpYFFFQEw2qZ2qyMeTmqQ6QVf7T9oKV18UXg==} + '@oxc-parser/binding-win32-arm64-msvc@0.99.0': + resolution: {integrity: sha512-EaB3AvsxqdNUhh9FOoAxRZ2L4PCRwDlDb//QXItwyOJrX7XS+uGK9B1KEUV4FZ/7rDhHsWieLt5e07wl2Ti5AQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.97.0': - resolution: {integrity: sha512-DQ92RUXw67ynu6fUzlFN/gr/rN3nxEQ35AC3EJYAgNKy/GFFJbNKGwFxGnmooje29XhBwibaRdxDs1OIgZBHvQ==} + '@oxc-parser/binding-win32-x64-msvc@0.99.0': + resolution: {integrity: sha512-sJN1Q8h7ggFOyDn0zsHaXbP/MklAVUvhrbq0LA46Qum686P3SZQHjbATqJn9yaVEvaSKXCshgl0vQ1gWkGgpcQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/runtime@0.98.0': - resolution: {integrity: sha512-F0ldlBv2orG2YqNL0w77deq9yCaO4zEHbanGnW/jaJxGBR8ImekvZb8x42zAHvdzr8J76psibijvHtXfSjbEIQ==} + '@oxc-project/runtime@0.101.0': + resolution: {integrity: sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==} engines: {node: ^20.19.0 || >=22.12.0} - '@oxc-project/types@0.97.0': - resolution: {integrity: sha512-lxmZK4xFrdvU0yZiDwgVQTCvh2gHWBJCBk5ALsrtsBWhs0uDIi+FTOnXRQeQfs304imdvTdaakT/lqwQ8hkOXQ==} + '@oxc-project/types@0.101.0': + resolution: {integrity: sha512-nuFhqlUzJX+gVIPPfuE6xurd4lST3mdcWOhyK/rZO0B9XWMKm79SuszIQEnSMmmDhq1DC8WWVYGVd+6F93o1gQ==} - '@oxc-project/types@0.98.0': - resolution: {integrity: sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw==} + '@oxc-project/types@0.99.0': + resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==} - '@oxlint/darwin-arm64@1.29.0': - resolution: {integrity: sha512-XYsieDAI0kXJyvayHnmOW1qVydqklRRVT4O5eZmO/rdNCku5CoXsZvBvkPc3U8/9V1mRuen1sxbM9T5JsZqhdA==} + '@oxlint/darwin-arm64@1.33.0': + resolution: {integrity: sha512-PmEQDLHAxiAdyttQ1ZWXd+5VpHLbHf3FTMJL9bg5TZamDnhNiW/v0Pamv3MTAdymnoDI3H8IVLAN/SAseV/adw==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.29.0': - resolution: {integrity: sha512-s+Ch5/4zDJ6wsOk95xY3BS5mtE2JzHLz7gVZ9OWA9EvhVO84wz2YbDp2JaA314yyqhlX5SAkZ6fj3BRMIcQIqg==} + '@oxlint/darwin-x64@1.33.0': + resolution: {integrity: sha512-2R9aH3kR0X2M30z5agGikv3tfNTi8/uLhU5/tYktu33VGUXpbf0OLZSlD25UEuwOKAlf3RVtzV5oDyjoq93JuQ==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.29.0': - resolution: {integrity: sha512-qLCgdUkDBG8muK1o3mPgf31rvCPzj1Xff9DHlJjfv+B0ee/hJ2LAoK8EIsQedfQuuiAccOe9GG65BivGCTgKOg==} + '@oxlint/linux-arm64-gnu@1.33.0': + resolution: {integrity: sha512-yb/k8GaMDgnX2LyO6km33kKItZ/n573SlbiHBBFU2HmeU7tzEHL5jHkHQXXcysUkapmqHd7UsDhOZDqPmXaQRg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.29.0': - resolution: {integrity: sha512-qe62yb1fyW51wo1VBpx9AJJ1Ih1T8NYDeR9AmpNGkrmKN8u3pPbcGXM4mCrOwpwJUG9M/oFvCIlIz2RhawHlkA==} + '@oxlint/linux-arm64-musl@1.33.0': + resolution: {integrity: sha512-03pt9IO1C4ZfVOW6SQiOK26mzklAhLM3Kc79OXpX1kgZRlxk+rvFoMhlgCOzn7tEdrEgbePkBoxNnwDnJDFqJQ==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.29.0': - resolution: {integrity: sha512-4x7p2iVoSE2aT9qI1JOLxUAv3UuzMYGBYWBA4ZF8ln99AdUo1eo0snFacPNd6I/ZZNcv5TegXC+0EUhp5MfYBw==} + '@oxlint/linux-x64-gnu@1.33.0': + resolution: {integrity: sha512-Z7ImLWM50FoVXzYvyxUQ+QwBkBfRyK4YdLEGonyAGMp7iT3DksonDaTK9ODnJ1qHyAyAZCvuqXD7AEDsDvzDbA==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.29.0': - resolution: {integrity: sha512-BdH5gdRpaYpyZn2Zm+MCS4b1YmXNe7QyQhw0fawuou+N1LrdAyELgvqI5xXZ1MXCgWDOa6WJaoE6VOPaDc29GA==} + '@oxlint/linux-x64-musl@1.33.0': + resolution: {integrity: sha512-idb55Uzu5kkqqpMiVUfI9nP7zOqPZinQKsIRQAIU40wILcf/ijvhNZKIu3ucDMmye0n6IWOaSnxIRL5W2fNoUQ==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.29.0': - resolution: {integrity: sha512-y+j9ZDrnMxvRTNIstZKFY7gJD07nT++c4cGmub1ENvhoHVToiQAAZQUOLDhXXRzCrFoG/cFJXJf72uowHZPbcg==} + '@oxlint/win32-arm64@1.33.0': + resolution: {integrity: sha512-wKKFt7cubfrLelNzdmDsNSmtBrlSUe1fWus587+uSxDZdpFbQ7liU0gsUlCbcHvym0H1Tc2O3K3cnLrgQORLPQ==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.29.0': - resolution: {integrity: sha512-F1iRtq8VT96lT8hqOubLyV0GxgIK/XdXk2kFLXdCspiI2ngXeNmTTvmPxrj+WFL6fpJPgv7VKWRb/zEHJnNOrg==} + '@oxlint/win32-x64@1.33.0': + resolution: {integrity: sha512-ReyR8rNHjKNnO7dxGny9RCPELRAdhm3y780FNBcA07E1wvxSCkB+Mn5db0Pa5bRmxrsU/MTZ/aaBFa+ERXDdXw==} cpu: [x64] os: [win32] @@ -561,158 +561,149 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@prettier/plugin-oxc@0.0.5': - resolution: {integrity: sha512-A0uIVkwFrEFQJCU/Wpga6pS5t8UQDdVGB+5e7pVMtlPRw69KDmlozcAoLggwdp3FoVpzNGhngMmgfiE8KLs+BA==} + '@prettier/plugin-oxc@0.1.3': + resolution: {integrity: sha512-aABz3zIRilpWMekbt1FL1JVBQrQLR8L4Td2SRctECrWSsXGTNn/G1BqNSKCdbvQS1LWstAXfqcXzDki7GAAJyg==} engines: {node: '>=14'} - '@rolldown/binding-android-arm64@1.0.0-beta.51': - resolution: {integrity: sha512-Ctn8FUXKWWQI9pWC61P1yumS9WjQtelNS9riHwV7oCkknPGaAry4o7eFx2KgoLMnI2BgFJYpW7Im8/zX3BuONg==} + '@rolldown/binding-android-arm64@1.0.0-beta.53': + resolution: {integrity: sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.51': - resolution: {integrity: sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.53': + resolution: {integrity: sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.51': - resolution: {integrity: sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww==} + '@rolldown/binding-darwin-x64@1.0.0-beta.53': + resolution: {integrity: sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.51': - resolution: {integrity: sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.53': + resolution: {integrity: sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': - resolution: {integrity: sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': + resolution: {integrity: sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': - resolution: {integrity: sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': + resolution: {integrity: sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': - resolution: {integrity: sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': + resolution: {integrity: sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': - resolution: {integrity: sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': + resolution: {integrity: sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.51': - resolution: {integrity: sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': + resolution: {integrity: sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.51': - resolution: {integrity: sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': + resolution: {integrity: sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.51': - resolution: {integrity: sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': + resolution: {integrity: sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': - resolution: {integrity: sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': + resolution: {integrity: sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': - resolution: {integrity: sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': - resolution: {integrity: sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': + resolution: {integrity: sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.50': - resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==} + '@rolldown/pluginutils@1.0.0-beta.53': + resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} - '@rolldown/pluginutils@1.0.0-beta.51': - resolution: {integrity: sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ==} + '@tailwindcss/node@4.1.18': + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} - '@tailwindcss/node@4.1.17': - resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==} - - '@tailwindcss/oxide-android-arm64@4.1.17': - resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==} + '@tailwindcss/oxide-android-arm64@4.1.18': + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.17': - resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==} + '@tailwindcss/oxide-darwin-arm64@4.1.18': + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.17': - resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==} + '@tailwindcss/oxide-darwin-x64@4.1.18': + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.17': - resolution: {integrity: sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==} + '@tailwindcss/oxide-freebsd-x64@4.1.18': + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': - resolution: {integrity: sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': - resolution: {integrity: sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.17': - resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.17': - resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.17': - resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==} + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.17': - resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==} + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -723,24 +714,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': - resolution: {integrity: sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.17': - resolution: {integrity: sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.17': - resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==} + '@tailwindcss/oxide@4.1.18': + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.1.17': - resolution: {integrity: sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==} + '@tailwindcss/vite@4.1.18': + resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -762,83 +753,83 @@ packages: '@types/leaflet@1.9.21': resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==} - '@types/node@24.10.1': - resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} + '@types/node@25.0.2': + resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} - '@typescript-eslint/eslint-plugin@8.47.0': - resolution: {integrity: sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==} + '@typescript-eslint/eslint-plugin@8.50.0': + resolution: {integrity: sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.47.0 + '@typescript-eslint/parser': ^8.50.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.47.0': - resolution: {integrity: sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==} + '@typescript-eslint/parser@8.50.0': + resolution: {integrity: sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.47.0': - resolution: {integrity: sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==} + '@typescript-eslint/project-service@8.50.0': + resolution: {integrity: sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.47.0': - resolution: {integrity: sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==} + '@typescript-eslint/scope-manager@8.50.0': + resolution: {integrity: sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.47.0': - resolution: {integrity: sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==} + '@typescript-eslint/tsconfig-utils@8.50.0': + resolution: {integrity: sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.47.0': - resolution: {integrity: sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==} + '@typescript-eslint/type-utils@8.50.0': + resolution: {integrity: sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.47.0': - resolution: {integrity: sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==} + '@typescript-eslint/types@8.50.0': + resolution: {integrity: sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.47.0': - resolution: {integrity: sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==} + '@typescript-eslint/typescript-estree@8.50.0': + resolution: {integrity: sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.47.0': - resolution: {integrity: sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==} + '@typescript-eslint/utils@8.50.0': + resolution: {integrity: sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.47.0': - resolution: {integrity: sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==} + '@typescript-eslint/visitor-keys@8.50.0': + resolution: {integrity: sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitejs/plugin-vue@6.0.2': - resolution: {integrity: sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==} + '@vitejs/plugin-vue@6.0.3': + resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.2.25 - '@volar/language-core@2.4.23': - resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} + '@volar/language-core@2.4.26': + resolution: {integrity: sha512-hH0SMitMxnB43OZpyF1IFPS9bgb2I3bpCh76m2WEK7BE0A0EzpYsRp0CCH2xNKshr7kacU5TQBLYn4zj7CG60A==} - '@volar/source-map@2.4.23': - resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} + '@volar/source-map@2.4.26': + resolution: {integrity: sha512-JJw0Tt/kSFsIRmgTQF4JSt81AUSI1aEye5Zl65EeZ8H35JHnTvFGmpDOBn5iOxd48fyGE+ZvZBp5FcgAy/1Qhw==} - '@volar/typescript@2.4.23': - resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} + '@volar/typescript@2.4.26': + resolution: {integrity: sha512-N87ecLD48Sp6zV9zID/5yuS1+5foj0DfuYGdQ6KHj/IbKvyKv1zNX6VCmnKYwtmHadEO6mFc2EKISiu3RDPAvA==} '@vue-leaflet/vue-leaflet@0.10.1': resolution: {integrity: sha512-RNEDk8TbnwrJl8ujdbKgZRFygLCxd0aBcWLQ05q/pGv4+d0jamE3KXQgQBqGAteE1mbQsk3xoNcqqUgaIGfWVg==} @@ -865,17 +856,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.24': - resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==} + '@vue/compiler-core@3.5.25': + resolution: {integrity: sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==} - '@vue/compiler-dom@3.5.24': - resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==} + '@vue/compiler-dom@3.5.25': + resolution: {integrity: sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==} - '@vue/compiler-sfc@3.5.24': - resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==} + '@vue/compiler-sfc@3.5.25': + resolution: {integrity: sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==} - '@vue/compiler-ssr@3.5.24': - resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==} + '@vue/compiler-ssr@3.5.25': + resolution: {integrity: sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -917,30 +908,30 @@ packages: typescript: optional: true - '@vue/language-core@3.1.4': - resolution: {integrity: sha512-n/58wm8SkmoxMWkUNUH/PwoovWe4hmdyPJU2ouldr3EPi1MLoS7iDN46je8CsP95SnVBs2axInzRglPNKvqMcg==} + '@vue/language-core@3.1.8': + resolution: {integrity: sha512-PfwAW7BLopqaJbneChNL6cUOTL3GL+0l8paYP5shhgY5toBNidWnMXWM+qDwL7MC9+zDtzCF2enT8r6VPu64iw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.24': - resolution: {integrity: sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==} + '@vue/reactivity@3.5.25': + resolution: {integrity: sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==} - '@vue/runtime-core@3.5.24': - resolution: {integrity: sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==} + '@vue/runtime-core@3.5.25': + resolution: {integrity: sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==} - '@vue/runtime-dom@3.5.24': - resolution: {integrity: sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==} + '@vue/runtime-dom@3.5.25': + resolution: {integrity: sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==} - '@vue/server-renderer@3.5.24': - resolution: {integrity: sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==} + '@vue/server-renderer@3.5.25': + resolution: {integrity: sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==} peerDependencies: - vue: 3.5.24 + vue: 3.5.25 - '@vue/shared@3.5.24': - resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==} + '@vue/shared@3.5.25': + resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==} '@vue/tsconfig@0.8.1': resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} @@ -966,8 +957,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@3.1.0: - resolution: {integrity: sha512-yufC6VpSy8tK3I0lO67pjumo5JvDQVQyr38+3OHqe6CHl1t2VZekKZ7EKKZSqk0cRmE7U7tfZbpXiKNzuc+ckg==} + alien-signals@3.1.1: + resolution: {integrity: sha512-ogkIWbVrLwKtHY6oOAXaYkAxP+cTH7V5FZ5+Tm4NZFd8VDZ6uNMDrfzqctTZ42eTMCSR3ne3otpcxmqSnFfPYA==} ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -987,12 +978,12 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.8.29: - resolution: {integrity: sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==} + baseline-browser-mapping@2.9.8: + resolution: {integrity: sha512-Y1fOuNDowLfgKOypdc9SPABfoWXuZHBOyCS4cD52IeZBhr4Md6CLLs6atcxVrzRmQ06E7hSlm5bHHApPKR/byA==} hasBin: true - birpc@2.8.0: - resolution: {integrity: sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==} + birpc@2.9.0: + resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1007,8 +998,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.28.0: - resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1023,8 +1014,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001756: - resolution: {integrity: sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==} + caniuse-lite@1.0.30001760: + resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1099,11 +1090,11 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - electron-to-chromium@1.5.257: - resolution: {integrity: sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==} + electron-to-chromium@1.5.267: + resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -1127,8 +1118,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.29.0: - resolution: {integrity: sha512-VmaZ1I0lXJVJokOpnV8F7e339hcFPln5EWY8KGCdTkBnrkRmAeH25GRO6F37lZEDO9e+px5xjqbkq9g3lejBdg==} + eslint-plugin-oxlint@1.33.0: + resolution: {integrity: sha512-aytZ2cgH4v4NR52WFJwrF6hxSWO2pMUoAUkUlzmfjMWOaza+Qc2mIPgjiEClnLJKFrw6jlOVmEZw4yi+LvAamQ==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1144,8 +1135,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@10.5.1: - resolution: {integrity: sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==} + eslint-plugin-vue@10.6.2: + resolution: {integrity: sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -1170,8 +1161,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.39.1: - resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1274,9 +1265,6 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -1547,16 +1535,16 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-parser@0.97.0: - resolution: {integrity: sha512-gxUfidyxJY97BJ+JEN/PxiIxIU1Y1FAPyMTncgNymgd/Cb+TYprsXZqjVnVCmTUlIBoA1XVjbfP0+Iz+uAt7Ow==} + oxc-parser@0.99.0: + resolution: {integrity: sha512-MpS1lbd2vR0NZn1v0drpgu7RUFu3x9Rd0kxExObZc2+F+DIrV0BOMval/RO3BYGwssIOerII6iS8EbbpCCZQpQ==} engines: {node: ^20.19.0 || >=22.12.0} - oxlint@1.29.0: - resolution: {integrity: sha512-YqUVUhTYDqazV2qu3QSQn/H4Z1OP+fTnedgZWDk1/lDZxGfR0b1MqRVaEm3rRjBMLHP0zXlriIWUx+DD6UMaPA==} + oxlint@1.33.0: + resolution: {integrity: sha512-4WCL0K8jiOshwJ8WrVk35VAuVaZHC0iX6asjKsrENOrynkAAGcTLLx0Urf0eXZ1Tq7r+qAe3Z9EyHMFPzVyUkg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.7.1' + oxlint-tsgolint: '>=0.9.0' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1618,8 +1606,8 @@ packages: typescript: optional: true - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} postcss@8.5.6: @@ -1634,8 +1622,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.7.4: + resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} engines: {node: '>=14'} hasBin: true @@ -1665,8 +1653,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.2.6: - resolution: {integrity: sha512-u+0VLWLPJgwINLTQI18fSQlqfwgu8biRP4SY6HH4HLcEWZUOnDu5ARpwPYPyDahXPuhdSRHmWfS5G2/7CmqpJw==} + rolldown-vite@7.2.11: + resolution: {integrity: sha512-WwCantGLbztBNipg+WwcA+a1c3Mo9LPY0VZ35IFXnUsQyZzsMHtzmy+H5PqELPj3AOauI9L/HMCjoJZp3i9eFg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1705,8 +1693,8 @@ packages: yaml: optional: true - rolldown@1.0.0-beta.51: - resolution: {integrity: sha512-ZRLgPlS91l4JztLYEZnmMcd3Umcla1hkXJgiEiR4HloRJBBoeaX8qogTu5Jfu36rRMVLndzqYv0h+M5gJAkUfg==} + rolldown@1.0.0-beta.53: + resolution: {integrity: sha512-Qd9c2p0XKZdgT5AYd+KgAMggJ8ZmCs3JnS9PTMWkyUfteKlfmKtxJbWTHkVakxwXs1Ub7jrRYVeFeF7N0sQxyw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1720,117 +1708,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.93.3: - resolution: {integrity: sha512-3okGgnE41eg+CPLtAPletu6nQ4N0ij7AeW+Sl5Km4j29XcmqZQeFwYjHe1AlKTEgLi/UAONk1O8i8/lupeKMbw==} + sass-embedded-all-unknown@1.97.0: + resolution: {integrity: sha512-9F6MyQcwp3YiuGMk5bC7g9jL+D1KkW/ONQgrkoTQ7ALcmoPKmsauZg5WgRhLYW9UhpnGTgANrWrZdiREAR1YkA==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.93.3: - resolution: {integrity: sha512-uqUl3Kt1IqdGVAcAdbmC+NwuUJy8tM+2ZnB7/zrt6WxWVShVCRdFnWR9LT8HJr7eJN7AU8kSXxaVX/gedanPsg==} + sass-embedded-android-arm64@1.97.0: + resolution: {integrity: sha512-uDG/0DS6A+KRiOYUV1UNHBq67DHvO+/54Ja+dg8S5fl5uvPwZGHpJFheemA9R6vvddwyjGmzVacvCQxdmECcfQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.93.3: - resolution: {integrity: sha512-8xOw9bywfOD6Wv24BgCmgjkk6tMrsOTTHcb28KDxeJtFtoxiUyMbxo0vChpPAfp2Hyg2tFFKS60s0s4JYk+Raw==} + sass-embedded-android-arm@1.97.0: + resolution: {integrity: sha512-VLxeVR5FMwSZoOliBY8Qy2trZCWYz3w4ILf0QZ68eep3mIQjtykY3BSKC2R/w9DkPQDNJXdgbgnxeOubC8k5xw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.93.3: - resolution: {integrity: sha512-2jNJDmo+3qLocjWqYbXiBDnfgwrUeZgZFHJIwAefU7Fn66Ot7rsXl+XPwlokaCbTpj7eMFIqsRAZ/uDueXNCJg==} + sass-embedded-android-riscv64@1.97.0: + resolution: {integrity: sha512-yrwsyPR08CXW5Ggr0kI1jTUcKkBOtjODbDj11nRrBwyrXRqhf1obqfchQxTW0HlYT8VZmZGfnHvPNNDwOSdfZg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.93.3: - resolution: {integrity: sha512-y0RoAU6ZenQFcjM9PjQd3cRqRTjqwSbtWLL/p68y2oFyh0QGN0+LQ826fc0ZvU/AbqCsAizkqjzOn6cRZJxTTQ==} + sass-embedded-android-x64@1.97.0: + resolution: {integrity: sha512-a1QW1pFykLCtV8J3AZ+wtrwOx0ORZsW4orF6fOrBYL2sLhlzhB3iK+QzWezFvH5+FMgLQBC4xgYYk4NV9WCO9g==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.93.3: - resolution: {integrity: sha512-7zb/hpdMOdKteK17BOyyypemglVURd1Hdz6QGsggy60aUFfptTLQftLRg8r/xh1RbQAUKWFbYTNaM47J9yPxYg==} + sass-embedded-darwin-arm64@1.97.0: + resolution: {integrity: sha512-5XV42FEqhQEGFQ/w8HUk///k0XMHLyBt1j2alxTr9ZI77HqiAIl6kVZp0kxJ++gt/y3E6hKoMLngHHC6zIBR5A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.93.3: - resolution: {integrity: sha512-Ek1Vp8ZDQEe327Lz0b7h3hjvWH3u9XjJiQzveq74RPpJQ2q6d9LfWpjiRRohM4qK6o4XOHw1X10OMWPXJtdtWg==} + sass-embedded-darwin-x64@1.97.0: + resolution: {integrity: sha512-Kc0aKFfKPd/kz8mSGtRKTEN7FKnqs30iZf6APb0ZHMuvMVfOfdD+fZ/85htT+j5k2F+UUSFBpbx04W0gZW020A==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.93.3: - resolution: {integrity: sha512-RBrHWgfd8Dd8w4fbmdRVXRrhh8oBAPyeWDTKAWw8ZEmuXfVl4ytjDuyxaVilh6rR1xTRTNpbaA/YWApBlLrrNw==} + sass-embedded-linux-arm64@1.97.0: + resolution: {integrity: sha512-ofm9esPA9P0sB6wJPcDhQYjSDfa7RoVKD0IHvFPMrK9OLTKg8lw80/afH49a9URYeYiE4wFP76Fr9t+s7A6E1Q==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.93.3: - resolution: {integrity: sha512-yeiv2y+dp8B4wNpd3+JsHYD0mvpXSfov7IGyQ1tMIR40qv+ROkRqYiqQvAOXf76Qwh4Y9OaYZtLpnsPjfeq6mA==} + sass-embedded-linux-arm@1.97.0: + resolution: {integrity: sha512-pwM5A1+w3l1T/FXwJNqZD0WukCENeRkgxPSpZmsO4/QNLdTpGCz16D5spYPQ7f7GZo9aNaHt1EaDLHCjlEA8LQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.93.3: - resolution: {integrity: sha512-PS829l+eUng+9W4PFclXGb4uA2+965NHV3/Sa5U7qTywjeeUUYTZg70dJHSqvhrBEfCc2XJABeW3adLJbyQYkw==} + sass-embedded-linux-musl-arm64@1.97.0: + resolution: {integrity: sha512-8VF4nc7oUklhUGGAY0T6Ktd9T9ZFwoOsWje7ocOV57tjbocFp/eeAPqX1v2BpiZtMVURyYwaZsRSAL79DT7oRw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.93.3: - resolution: {integrity: sha512-fU0fwAwbp7sBE3h5DVU5UPzvaLg7a4yONfFWkkcCp6ZrOiPuGRHXXYriWQ0TUnWy4wE+svsVuWhwWgvlb/tkKg==} + sass-embedded-linux-musl-arm@1.97.0: + resolution: {integrity: sha512-+rsW0OreW4sPtdXDewDESxJLJdxW3B0EL7ICajkRFs3KbeNdgOVnP5DJQ39hquAoZH0AcEEGcd6236ZMMzEbwQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.93.3: - resolution: {integrity: sha512-cK1oBY+FWQquaIGEeQ5H74KTO8cWsSWwXb/WaildOO9U6wmUypTgUYKQ0o5o/29nZbWWlM1PHuwVYTSnT23Jjg==} + sass-embedded-linux-musl-riscv64@1.97.0: + resolution: {integrity: sha512-nlaeeZ5P7tde/c/aMiIl5UduQZPA9ftEyWJxdmWcs3pASFSykslVJR5D4L161EUHzB5z+MxSnbbzcrck0F1slA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.93.3: - resolution: {integrity: sha512-A7wkrsHu2/I4Zpa0NMuPGkWDVV7QGGytxGyUq3opSXgAexHo/vBPlGoDXoRlSdex0cV+aTMRPjoGIfdmNlHwyg==} + sass-embedded-linux-musl-x64@1.97.0: + resolution: {integrity: sha512-QB6JLr2p1UuEXhiTXEYNypf+w2x/SCMY17vcnXKM47CeaJ88v2C9fJ9oVne6eZntlCylSow/vZCov0JMhklknA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.93.3: - resolution: {integrity: sha512-vWkW1+HTF5qcaHa6hO80gx/QfB6GGjJUP0xLbnAoY4pwEnw5ulGv6RM8qYr8IDhWfVt/KH+lhJ2ZFxnJareisQ==} + sass-embedded-linux-riscv64@1.97.0: + resolution: {integrity: sha512-m7QaK4M+YhQ6FZWMI9O8g4tqmM4JrvzJl/YC/eEJXpfgwxMeXsDsPVQWFiBdWOuxqMSH8WhFksw/Bg0J+kK6VQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.93.3: - resolution: {integrity: sha512-k6uFxs+e5jSuk1Y0niCwuq42F9ZC5UEP7P+RIOurIm8w/5QFa0+YqeW+BPWEW5M1FqVOsNZH3qGn4ahqvAEjPA==} + sass-embedded-linux-x64@1.97.0: + resolution: {integrity: sha512-yc7yLWJrAtTBCjEAoNxvE040EGYdsgmaWMSyI9LSIOFlSwrOc4x+W/8IMhLWCygTAgorNPuNlRfPDgkQm1sJmw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.93.3: - resolution: {integrity: sha512-o5wj2rLpXH0C+GJKt/VpWp6AnMsCCbfFmnMAttcrsa+U3yrs/guhZ3x55KAqqUsE8F47e3frbsDL+1OuQM5DAA==} + sass-embedded-unknown-all@1.97.0: + resolution: {integrity: sha512-dDky3ETKeOo543myScL4sp3pj2cANLNKea5aR6v8ZCpDSCDTRxqv4Sj/goTmkVqnp/HOVF88qB3GHtQ8rFtULQ==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.93.3: - resolution: {integrity: sha512-0dOfT9moy9YmBolodwYYXtLwNr4jL4HQC9rBfv6mVrD7ud8ue2kDbn+GVzj1hEJxvEexVSmDCf7MHUTLcGs9xQ==} + sass-embedded-win32-arm64@1.97.0: + resolution: {integrity: sha512-JMU2SKIgUJDw4oaKBcVbuobWRU6f2XmFuYqJdkxJhlITAGimwjZ860gttlzjNtZcVI4+p4ovT14HwpsEcIzfnw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.93.3: - resolution: {integrity: sha512-wHFVfxiS9hU/sNk7KReD+lJWRp3R0SLQEX4zfOnRP2zlvI2X4IQR5aZr9GNcuMP6TmNpX0nQPZTegS8+h9RrEg==} + sass-embedded-win32-x64@1.97.0: + resolution: {integrity: sha512-mKIJGXxEl6OoWEoT4ee5OsBOfExla2ilY5J8tupVwSCxf/i3aOJNLm7ZzRWG9er2K3bC8aovgMisMIVGlBM5hw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.93.3: - resolution: {integrity: sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==} + sass-embedded@1.97.0: + resolution: {integrity: sha512-Unwu0MtlAt9hQGHutB2NJhwhPcxiJX99AI7PSz7W4lkikQg9S/HYFtgxtIjpTB4DW7sOYX2xnxvtU/nep9HXTA==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.93.3: - resolution: {integrity: sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==} + sass@1.97.0: + resolution: {integrity: sha512-KR0igP1z4avUJetEuIeOdDlwaUDvkH8wSx7FdSjyYBS3dpyX3TzHfAMO0G1Q4/3cdjcmi3r7idh+KCmKqS+KeQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -1871,8 +1859,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - superjson@2.2.5: - resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==} + superjson@2.2.6: + resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} engines: {node: '>=16'} supports-color@7.2.0: @@ -1895,8 +1883,8 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@4.1.17: - resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==} + tailwindcss@4.1.18: + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} tapable@2.3.0: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} @@ -1927,8 +1915,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.47.0: - resolution: {integrity: sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==} + typescript-eslint@8.50.0: + resolution: {integrity: sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1946,8 +1934,8 @@ packages: resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} - update-browserslist-db@1.1.4: - resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -2006,19 +1994,19 @@ packages: peerDependencies: '@vue-leaflet/vue-leaflet': ^0.10.1 - vue-router@4.6.3: - resolution: {integrity: sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==} + vue-router@4.6.4: + resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==} peerDependencies: vue: ^3.5.0 - vue-tsc@3.1.4: - resolution: {integrity: sha512-GsRJxttj4WkmXW/zDwYPGMJAN3np/4jTzoDFQTpTsI5Vg/JKMWamBwamlmLihgSVHO66y9P7GX+uoliYxeI4Hw==} + vue-tsc@3.1.8: + resolution: {integrity: sha512-deKgwx6exIHeZwF601P1ktZKNF0bepaSN4jBU3AsbldPx9gylUc1JDxYppl82yxgkAgaz0Y0LCLOi+cXe9HMYA==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.24: - resolution: {integrity: sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==} + vue@3.5.25: + resolution: {integrity: sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2100,7 +2088,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.0 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 @@ -2247,7 +2235,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@bufbuild/protobuf@2.10.1': {} + '@bufbuild/protobuf@2.10.2': {} '@emnapi/core@1.7.1': dependencies: @@ -2265,9 +2253,9 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))': dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -2288,7 +2276,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.1': + '@eslint/eslintrc@3.3.3': dependencies: ajv: 6.12.6 debug: 4.4.3 @@ -2302,7 +2290,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.39.1': {} + '@eslint/js@9.39.2': {} '@eslint/object-schema@2.1.7': {} @@ -2341,7 +2329,7 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@napi-rs/wasm-runtime@1.0.7': + '@napi-rs/wasm-runtime@1.1.0': dependencies: '@emnapi/core': 1.7.1 '@emnapi/runtime': 1.7.1 @@ -2360,81 +2348,81 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@oxc-parser/binding-android-arm64@0.97.0': + '@oxc-parser/binding-android-arm64@0.99.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.97.0': + '@oxc-parser/binding-darwin-arm64@0.99.0': optional: true - '@oxc-parser/binding-darwin-x64@0.97.0': + '@oxc-parser/binding-darwin-x64@0.99.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.97.0': + '@oxc-parser/binding-freebsd-x64@0.99.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.97.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.99.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.97.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.99.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.97.0': + '@oxc-parser/binding-linux-arm64-gnu@0.99.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.97.0': + '@oxc-parser/binding-linux-arm64-musl@0.99.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.97.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.99.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.97.0': + '@oxc-parser/binding-linux-s390x-gnu@0.99.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.97.0': + '@oxc-parser/binding-linux-x64-gnu@0.99.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.97.0': + '@oxc-parser/binding-linux-x64-musl@0.99.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.97.0': + '@oxc-parser/binding-wasm32-wasi@0.99.0': dependencies: - '@napi-rs/wasm-runtime': 1.0.7 + '@napi-rs/wasm-runtime': 1.1.0 optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.97.0': + '@oxc-parser/binding-win32-arm64-msvc@0.99.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.97.0': + '@oxc-parser/binding-win32-x64-msvc@0.99.0': optional: true - '@oxc-project/runtime@0.98.0': {} + '@oxc-project/runtime@0.101.0': {} - '@oxc-project/types@0.97.0': {} + '@oxc-project/types@0.101.0': {} - '@oxc-project/types@0.98.0': {} + '@oxc-project/types@0.99.0': {} - '@oxlint/darwin-arm64@1.29.0': + '@oxlint/darwin-arm64@1.33.0': optional: true - '@oxlint/darwin-x64@1.29.0': + '@oxlint/darwin-x64@1.33.0': optional: true - '@oxlint/linux-arm64-gnu@1.29.0': + '@oxlint/linux-arm64-gnu@1.33.0': optional: true - '@oxlint/linux-arm64-musl@1.29.0': + '@oxlint/linux-arm64-musl@1.33.0': optional: true - '@oxlint/linux-x64-gnu@1.29.0': + '@oxlint/linux-x64-gnu@1.33.0': optional: true - '@oxlint/linux-x64-musl@1.29.0': + '@oxlint/linux-x64-musl@1.33.0': optional: true - '@oxlint/win32-arm64@1.29.0': + '@oxlint/win32-arm64@1.33.0': optional: true - '@oxlint/win32-x64@1.29.0': + '@oxlint/win32-x64@1.33.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2502,125 +2490,120 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@prettier/plugin-oxc@0.0.5': + '@prettier/plugin-oxc@0.1.3': dependencies: - oxc-parser: 0.97.0 + oxc-parser: 0.99.0 - '@rolldown/binding-android-arm64@1.0.0-beta.51': + '@rolldown/binding-android-arm64@1.0.0-beta.53': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.51': + '@rolldown/binding-darwin-arm64@1.0.0-beta.53': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.51': + '@rolldown/binding-darwin-x64@1.0.0-beta.53': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.51': + '@rolldown/binding-freebsd-x64@1.0.0-beta.53': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.51': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.51': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.51': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': dependencies: - '@napi-rs/wasm-runtime': 1.0.7 + '@napi-rs/wasm-runtime': 1.1.0 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': - optional: true + '@rolldown/pluginutils@1.0.0-beta.53': {} - '@rolldown/pluginutils@1.0.0-beta.50': {} - - '@rolldown/pluginutils@1.0.0-beta.51': {} - - '@tailwindcss/node@4.1.17': + '@tailwindcss/node@4.1.18': dependencies: '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.18.4 jiti: 2.6.1 lightningcss: 1.30.2 magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.1.17 + tailwindcss: 4.1.18 - '@tailwindcss/oxide-android-arm64@4.1.17': + '@tailwindcss/oxide-android-arm64@4.1.18': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.17': + '@tailwindcss/oxide-darwin-arm64@4.1.18': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.17': + '@tailwindcss/oxide-darwin-x64@4.1.18': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.17': + '@tailwindcss/oxide-freebsd-x64@4.1.18': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.17': + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.17': + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.17': + '@tailwindcss/oxide-linux-x64-musl@4.1.18': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.17': + '@tailwindcss/oxide-wasm32-wasi@4.1.18': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.17': + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': optional: true - '@tailwindcss/oxide@4.1.17': + '@tailwindcss/oxide@4.1.18': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.17 - '@tailwindcss/oxide-darwin-arm64': 4.1.17 - '@tailwindcss/oxide-darwin-x64': 4.1.17 - '@tailwindcss/oxide-freebsd-x64': 4.1.17 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.17 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.17 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.17 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.17 - '@tailwindcss/oxide-linux-x64-musl': 4.1.17 - '@tailwindcss/oxide-wasm32-wasi': 4.1.17 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 + '@tailwindcss/oxide-android-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-x64': 4.1.18 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.17(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))': + '@tailwindcss/vite@4.1.18(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))': dependencies: - '@tailwindcss/node': 4.1.17 - '@tailwindcss/oxide': 4.1.17 - tailwindcss: 4.1.17 - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + '@tailwindcss/node': 4.1.18 + '@tailwindcss/oxide': 4.1.18 + tailwindcss: 4.1.18 + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) '@tsconfig/node22@22.0.5': {} @@ -2639,20 +2622,19 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@24.10.1': + '@types/node@25.0.2': dependencies: undici-types: 7.16.0 - '@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.47.0 - '@typescript-eslint/type-utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.47.0 - eslint: 9.39.1(jiti@2.6.1) - graphemer: 1.4.0 + '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/type-utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.50.0 + eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.1.0(typescript@5.9.3) @@ -2660,104 +2642,103 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.47.0 - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.47.0 + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.50.0 debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.47.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.50.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) - '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.47.0': + '@typescript-eslint/scope-manager@8.50.0': dependencies: - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/visitor-keys': 8.47.0 + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/visitor-keys': 8.50.0 - '@typescript-eslint/tsconfig-utils@8.47.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.50.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.47.0': {} + '@typescript-eslint/types@8.50.0': {} - '@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.50.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.47.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/visitor-keys': 8.47.0 + '@typescript-eslint/project-service': 8.50.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/visitor-keys': 8.50.0 debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.3 + tinyglobby: 0.2.15 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.47.0 - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.47.0': + '@typescript-eslint/visitor-keys@8.50.0': dependencies: - '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/types': 8.50.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@rolldown/pluginutils': 1.0.0-beta.50 - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vue: 3.5.24(typescript@5.9.3) + '@rolldown/pluginutils': 1.0.0-beta.53 + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vue: 3.5.25(typescript@5.9.3) - '@volar/language-core@2.4.23': + '@volar/language-core@2.4.26': dependencies: - '@volar/source-map': 2.4.23 + '@volar/source-map': 2.4.26 - '@volar/source-map@2.4.23': {} + '@volar/source-map@2.4.26': {} - '@volar/typescript@2.4.23': + '@volar/typescript@2.4.26': dependencies: - '@volar/language-core': 2.4.23 + '@volar/language-core': 2.4.26 path-browserify: 1.0.1 vscode-uri: 3.1.0 '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3)': dependencies: leaflet: 1.9.4 - vue: 3.5.24(typescript@5.9.3) + vue: 3.5.25(typescript@5.9.3) optionalDependencies: '@types/leaflet': 1.9.21 transitivePeerDependencies: @@ -2775,7 +2756,7 @@ snapshots: '@babel/types': 7.28.5 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.5) - '@vue/shared': 3.5.24 + '@vue/shared': 3.5.25 optionalDependencies: '@babel/core': 7.28.5 transitivePeerDependencies: @@ -2788,39 +2769,39 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/parser': 7.28.5 - '@vue/compiler-sfc': 3.5.24 + '@vue/compiler-sfc': 3.5.25 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.24': + '@vue/compiler-core@3.5.25': dependencies: '@babel/parser': 7.28.5 - '@vue/shared': 3.5.24 + '@vue/shared': 3.5.25 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.24': + '@vue/compiler-dom@3.5.25': dependencies: - '@vue/compiler-core': 3.5.24 - '@vue/shared': 3.5.24 + '@vue/compiler-core': 3.5.25 + '@vue/shared': 3.5.25 - '@vue/compiler-sfc@3.5.24': + '@vue/compiler-sfc@3.5.25': dependencies: '@babel/parser': 7.28.5 - '@vue/compiler-core': 3.5.24 - '@vue/compiler-dom': 3.5.24 - '@vue/compiler-ssr': 3.5.24 - '@vue/shared': 3.5.24 + '@vue/compiler-core': 3.5.25 + '@vue/compiler-dom': 3.5.25 + '@vue/compiler-ssr': 3.5.25 + '@vue/shared': 3.5.25 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.24': + '@vue/compiler-ssr@3.5.25': dependencies: - '@vue/compiler-dom': 3.5.24 - '@vue/shared': 3.5.24 + '@vue/compiler-dom': 3.5.25 + '@vue/shared': 3.5.25 '@vue/devtools-api@6.6.4': {} @@ -2828,37 +2809,37 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.9 - '@vue/devtools-core@8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3))': + '@vue/devtools-core@8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.5 '@vue/devtools-shared': 8.0.5 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) - vue: 3.5.24(typescript@5.9.3) + vite-hot-client: 2.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) + vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - vite '@vue/devtools-kit@7.7.9': dependencies: '@vue/devtools-shared': 7.7.9 - birpc: 2.8.0 + birpc: 2.9.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - superjson: 2.2.5 + superjson: 2.2.6 '@vue/devtools-kit@8.0.5': dependencies: '@vue/devtools-shared': 8.0.5 - birpc: 2.8.0 + birpc: 2.9.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 2.0.0 speakingurl: 14.0.1 - superjson: 2.2.5 + superjson: 2.2.6 '@vue/devtools-shared@7.7.9': dependencies: @@ -2868,68 +2849,68 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4)': dependencies: - eslint: 9.39.1(jiti@2.6.1) - eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2) - prettier: 3.6.2 + eslint: 9.39.2(jiti@2.6.1) + eslint-config-prettier: 10.1.8(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4) + prettier: 3.7.4 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + eslint-plugin-vue: 10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) fast-glob: 3.3.3 - typescript-eslint: 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) + typescript-eslint: 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@vue/language-core@3.1.4(typescript@5.9.3)': + '@vue/language-core@3.1.8(typescript@5.9.3)': dependencies: - '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.24 - '@vue/shared': 3.5.24 - alien-signals: 3.1.0 + '@volar/language-core': 2.4.26 + '@vue/compiler-dom': 3.5.25 + '@vue/shared': 3.5.25 + alien-signals: 3.1.1 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.3 optionalDependencies: typescript: 5.9.3 - '@vue/reactivity@3.5.24': + '@vue/reactivity@3.5.25': dependencies: - '@vue/shared': 3.5.24 + '@vue/shared': 3.5.25 - '@vue/runtime-core@3.5.24': + '@vue/runtime-core@3.5.25': dependencies: - '@vue/reactivity': 3.5.24 - '@vue/shared': 3.5.24 + '@vue/reactivity': 3.5.25 + '@vue/shared': 3.5.25 - '@vue/runtime-dom@3.5.24': + '@vue/runtime-dom@3.5.25': dependencies: - '@vue/reactivity': 3.5.24 - '@vue/runtime-core': 3.5.24 - '@vue/shared': 3.5.24 + '@vue/reactivity': 3.5.25 + '@vue/runtime-core': 3.5.25 + '@vue/shared': 3.5.25 csstype: 3.2.3 - '@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))': + '@vue/server-renderer@3.5.25(vue@3.5.25(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.24 - '@vue/shared': 3.5.24 - vue: 3.5.24(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.25 + '@vue/shared': 3.5.25 + vue: 3.5.25(typescript@5.9.3) - '@vue/shared@3.5.24': {} + '@vue/shared@3.5.25': {} - '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))': + '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))': optionalDependencies: typescript: 5.9.3 - vue: 3.5.24(typescript@5.9.3) + vue: 3.5.25(typescript@5.9.3) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -2944,7 +2925,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@3.1.0: {} + alien-signals@3.1.1: {} ansi-styles@4.3.0: dependencies: @@ -2958,9 +2939,9 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.29: {} + baseline-browser-mapping@2.9.8: {} - birpc@2.8.0: {} + birpc@2.9.0: {} boolbase@1.0.0: {} @@ -2977,13 +2958,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.28.0: + browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.8.29 - caniuse-lite: 1.0.30001756 - electron-to-chromium: 1.5.257 + baseline-browser-mapping: 2.9.8 + caniuse-lite: 1.0.30001760 + electron-to-chromium: 1.5.267 node-releases: 2.0.27 - update-browserslist-db: 1.1.4(browserslist@4.28.0) + update-browserslist-db: 1.2.3(browserslist@4.28.1) buffer-builder@0.2.0: {} @@ -2993,7 +2974,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001756: {} + caniuse-lite@1.0.30001760: {} chalk@4.1.2: dependencies: @@ -3051,9 +3032,9 @@ snapshots: detect-libc@2.1.2: {} - electron-to-chromium@1.5.257: {} + electron-to-chromium@1.5.267: {} - enhanced-resolve@5.18.3: + enhanced-resolve@5.18.4: dependencies: graceful-fs: 4.2.11 tapable: 2.3.0 @@ -3066,35 +3047,35 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-oxlint@1.29.0: + eslint-plugin-oxlint@1.33.0: dependencies: jsonc-parser: 3.3.1 - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4): dependencies: - eslint: 9.39.1(jiti@2.6.1) - prettier: 3.6.2 + eslint: 9.39.2(jiti@2.6.1) + prettier: 3.7.4 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1)) + eslint-config-prettier: 10.1.8(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))): + eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - eslint: 9.39.1(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) + eslint: 9.39.2(jiti@2.6.1) natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.1.1 semver: 7.7.3 - vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) + vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-scope@8.4.0: dependencies: @@ -3105,15 +3086,15 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.1(jiti@2.6.1): + eslint@9.39.2(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.1 + '@eslint/eslintrc': 3.3.3 + '@eslint/js': 9.39.2 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 @@ -3227,8 +3208,6 @@ snapshots: graceful-fs@4.2.11: {} - graphemer@1.4.0: {} - has-flag@4.0.0: {} hookable@5.5.3: {} @@ -3439,36 +3418,36 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-parser@0.97.0: + oxc-parser@0.99.0: dependencies: - '@oxc-project/types': 0.97.0 + '@oxc-project/types': 0.99.0 optionalDependencies: - '@oxc-parser/binding-android-arm64': 0.97.0 - '@oxc-parser/binding-darwin-arm64': 0.97.0 - '@oxc-parser/binding-darwin-x64': 0.97.0 - '@oxc-parser/binding-freebsd-x64': 0.97.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.97.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.97.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.97.0 - '@oxc-parser/binding-linux-arm64-musl': 0.97.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.97.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.97.0 - '@oxc-parser/binding-linux-x64-gnu': 0.97.0 - '@oxc-parser/binding-linux-x64-musl': 0.97.0 - '@oxc-parser/binding-wasm32-wasi': 0.97.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.97.0 - '@oxc-parser/binding-win32-x64-msvc': 0.97.0 + '@oxc-parser/binding-android-arm64': 0.99.0 + '@oxc-parser/binding-darwin-arm64': 0.99.0 + '@oxc-parser/binding-darwin-x64': 0.99.0 + '@oxc-parser/binding-freebsd-x64': 0.99.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.99.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.99.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.99.0 + '@oxc-parser/binding-linux-arm64-musl': 0.99.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.99.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.99.0 + '@oxc-parser/binding-linux-x64-gnu': 0.99.0 + '@oxc-parser/binding-linux-x64-musl': 0.99.0 + '@oxc-parser/binding-wasm32-wasi': 0.99.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.99.0 + '@oxc-parser/binding-win32-x64-msvc': 0.99.0 - oxlint@1.29.0: + oxlint@1.33.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.29.0 - '@oxlint/darwin-x64': 1.29.0 - '@oxlint/linux-arm64-gnu': 1.29.0 - '@oxlint/linux-arm64-musl': 1.29.0 - '@oxlint/linux-x64-gnu': 1.29.0 - '@oxlint/linux-x64-musl': 1.29.0 - '@oxlint/win32-arm64': 1.29.0 - '@oxlint/win32-x64': 1.29.0 + '@oxlint/darwin-arm64': 1.33.0 + '@oxlint/darwin-x64': 1.33.0 + '@oxlint/linux-arm64-gnu': 1.33.0 + '@oxlint/linux-arm64-musl': 1.33.0 + '@oxlint/linux-x64-gnu': 1.33.0 + '@oxlint/linux-x64-musl': 1.33.0 + '@oxlint/win32-arm64': 1.33.0 + '@oxlint/win32-x64': 1.33.0 p-limit@3.1.0: dependencies: @@ -3502,14 +3481,14 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)): + pinia@3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)): dependencies: '@vue/devtools-api': 7.7.9 - vue: 3.5.24(typescript@5.9.3) + vue: 3.5.25(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - postcss-selector-parser@6.1.2: + postcss-selector-parser@7.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -3526,7 +3505,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.6.2: {} + prettier@3.7.4: {} punycode@2.3.1: {} @@ -3546,41 +3525,40 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3): + rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0): dependencies: - '@oxc-project/runtime': 0.98.0 + '@oxc-project/runtime': 0.101.0 fdir: 6.5.0(picomatch@4.0.3) lightningcss: 1.30.2 picomatch: 4.0.3 postcss: 8.5.6 - rolldown: 1.0.0-beta.51 + rolldown: 1.0.0-beta.53 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.2 fsevents: 2.3.3 jiti: 2.6.1 - sass: 1.93.3 - sass-embedded: 1.93.3 + sass: 1.97.0 + sass-embedded: 1.97.0 - rolldown@1.0.0-beta.51: + rolldown@1.0.0-beta.53: dependencies: - '@oxc-project/types': 0.98.0 - '@rolldown/pluginutils': 1.0.0-beta.51 + '@oxc-project/types': 0.101.0 + '@rolldown/pluginutils': 1.0.0-beta.53 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.51 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.51 - '@rolldown/binding-darwin-x64': 1.0.0-beta.51 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.51 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.51 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.51 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.51 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.51 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.51 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.51 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.51 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.51 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.51 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.51 + '@rolldown/binding-android-arm64': 1.0.0-beta.53 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.53 + '@rolldown/binding-darwin-x64': 1.0.0-beta.53 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.53 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.53 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.53 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.53 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.53 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.53 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.53 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.53 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.53 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.53 run-applescript@7.1.0: {} @@ -3592,67 +3570,67 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.93.3: + sass-embedded-all-unknown@1.97.0: dependencies: - sass: 1.93.3 + sass: 1.97.0 optional: true - sass-embedded-android-arm64@1.93.3: + sass-embedded-android-arm64@1.97.0: optional: true - sass-embedded-android-arm@1.93.3: + sass-embedded-android-arm@1.97.0: optional: true - sass-embedded-android-riscv64@1.93.3: + sass-embedded-android-riscv64@1.97.0: optional: true - sass-embedded-android-x64@1.93.3: + sass-embedded-android-x64@1.97.0: optional: true - sass-embedded-darwin-arm64@1.93.3: + sass-embedded-darwin-arm64@1.97.0: optional: true - sass-embedded-darwin-x64@1.93.3: + sass-embedded-darwin-x64@1.97.0: optional: true - sass-embedded-linux-arm64@1.93.3: + sass-embedded-linux-arm64@1.97.0: optional: true - sass-embedded-linux-arm@1.93.3: + sass-embedded-linux-arm@1.97.0: optional: true - sass-embedded-linux-musl-arm64@1.93.3: + sass-embedded-linux-musl-arm64@1.97.0: optional: true - sass-embedded-linux-musl-arm@1.93.3: + sass-embedded-linux-musl-arm@1.97.0: optional: true - sass-embedded-linux-musl-riscv64@1.93.3: + sass-embedded-linux-musl-riscv64@1.97.0: optional: true - sass-embedded-linux-musl-x64@1.93.3: + sass-embedded-linux-musl-x64@1.97.0: optional: true - sass-embedded-linux-riscv64@1.93.3: + sass-embedded-linux-riscv64@1.97.0: optional: true - sass-embedded-linux-x64@1.93.3: + sass-embedded-linux-x64@1.97.0: optional: true - sass-embedded-unknown-all@1.93.3: + sass-embedded-unknown-all@1.97.0: dependencies: - sass: 1.93.3 + sass: 1.97.0 optional: true - sass-embedded-win32-arm64@1.93.3: + sass-embedded-win32-arm64@1.97.0: optional: true - sass-embedded-win32-x64@1.93.3: + sass-embedded-win32-x64@1.97.0: optional: true - sass-embedded@1.93.3: + sass-embedded@1.97.0: dependencies: - '@bufbuild/protobuf': 2.10.1 + '@bufbuild/protobuf': 2.10.2 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.1.4 @@ -3661,26 +3639,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.93.3 - sass-embedded-android-arm: 1.93.3 - sass-embedded-android-arm64: 1.93.3 - sass-embedded-android-riscv64: 1.93.3 - sass-embedded-android-x64: 1.93.3 - sass-embedded-darwin-arm64: 1.93.3 - sass-embedded-darwin-x64: 1.93.3 - sass-embedded-linux-arm: 1.93.3 - sass-embedded-linux-arm64: 1.93.3 - sass-embedded-linux-musl-arm: 1.93.3 - sass-embedded-linux-musl-arm64: 1.93.3 - sass-embedded-linux-musl-riscv64: 1.93.3 - sass-embedded-linux-musl-x64: 1.93.3 - sass-embedded-linux-riscv64: 1.93.3 - sass-embedded-linux-x64: 1.93.3 - sass-embedded-unknown-all: 1.93.3 - sass-embedded-win32-arm64: 1.93.3 - sass-embedded-win32-x64: 1.93.3 + sass-embedded-all-unknown: 1.97.0 + sass-embedded-android-arm: 1.97.0 + sass-embedded-android-arm64: 1.97.0 + sass-embedded-android-riscv64: 1.97.0 + sass-embedded-android-x64: 1.97.0 + sass-embedded-darwin-arm64: 1.97.0 + sass-embedded-darwin-x64: 1.97.0 + sass-embedded-linux-arm: 1.97.0 + sass-embedded-linux-arm64: 1.97.0 + sass-embedded-linux-musl-arm: 1.97.0 + sass-embedded-linux-musl-arm64: 1.97.0 + sass-embedded-linux-musl-riscv64: 1.97.0 + sass-embedded-linux-musl-x64: 1.97.0 + sass-embedded-linux-riscv64: 1.97.0 + sass-embedded-linux-x64: 1.97.0 + sass-embedded-unknown-all: 1.97.0 + sass-embedded-win32-arm64: 1.97.0 + sass-embedded-win32-x64: 1.97.0 - sass@1.93.3: + sass@1.97.0: dependencies: chokidar: 4.0.3 immutable: 5.1.4 @@ -3713,7 +3691,7 @@ snapshots: strip-json-comments@3.1.1: {} - superjson@2.2.5: + superjson@2.2.6: dependencies: copy-anything: 4.0.5 @@ -3735,7 +3713,7 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tailwindcss@4.1.17: {} + tailwindcss@4.1.18: {} tapable@2.3.0: {} @@ -3760,13 +3738,13 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/eslint-plugin': 8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -3780,9 +3758,9 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - update-browserslist-db@1.1.4(browserslist@4.28.0): + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: - browserslist: 4.28.0 + browserslist: 4.28.1 escalade: 3.2.0 picocolors: 1.1.1 @@ -3794,17 +3772,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-dev-rpc@1.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): dependencies: - birpc: 2.8.0 - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-hot-client: 2.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + birpc: 2.9.0 + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vite-hot-client: 2.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) - vite-hot-client@2.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-hot-client@2.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): dependencies: - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) - vite-plugin-inspect@11.3.3(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -3814,26 +3792,26 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-dev-rpc: 1.1.0(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vite-dev-rpc: 1.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)): + vite-plugin-vue-devtools@8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 8.0.5(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3))(vue@3.5.24(typescript@5.9.3)) + '@vue/devtools-core': 8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)) '@vue/devtools-kit': 8.0.5 '@vue/devtools-shared': 8.0.5 sirv: 3.0.2 - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)) + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): dependencies: '@babel/core': 7.28.5 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) @@ -3841,19 +3819,19 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5) - '@vue/compiler-dom': 3.5.24 + '@vue/compiler-dom': 3.5.25 kolorist: 1.8.0 magic-string: 0.30.21 - vite: rolldown-vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3) + vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) transitivePeerDependencies: - supports-color vscode-uri@3.1.0: {} - vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)): + vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -3865,28 +3843,28 @@ snapshots: vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) - vue: 3.5.24(typescript@5.9.3) + vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - typescript - vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)): + vue-router@4.6.4(vue@3.5.25(typescript@5.9.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.24(typescript@5.9.3) + vue: 3.5.25(typescript@5.9.3) - vue-tsc@3.1.4(typescript@5.9.3): + vue-tsc@3.1.8(typescript@5.9.3): dependencies: - '@volar/typescript': 2.4.23 - '@vue/language-core': 3.1.4(typescript@5.9.3) + '@volar/typescript': 2.4.26 + '@vue/language-core': 3.1.8(typescript@5.9.3) typescript: 5.9.3 - vue@3.5.24(typescript@5.9.3): + vue@3.5.25(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.24 - '@vue/compiler-sfc': 3.5.24 - '@vue/runtime-dom': 3.5.24 - '@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.9.3)) - '@vue/shared': 3.5.24 + '@vue/compiler-dom': 3.5.25 + '@vue/compiler-sfc': 3.5.25 + '@vue/runtime-dom': 3.5.25 + '@vue/server-renderer': 3.5.25(vue@3.5.25(typescript@5.9.3)) + '@vue/shared': 3.5.25 optionalDependencies: typescript: 5.9.3 From 3eb63462d0f9a16c8d1da6e61c561a25e7abd9d6 Mon Sep 17 00:00:00 2001 From: Alexis Date: Tue, 16 Dec 2025 19:14:00 +0100 Subject: [PATCH 19/29] Added extra reviews --- src/stores/reviews.ts | 114 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 110 insertions(+), 4 deletions(-) diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index f706e60..9b3513b 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -39,6 +39,29 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Tiktak Gare Nord", + coords: [47.217936411574314, -1.542952669047725], + type: "restaurant", + food: "asian", + reviews: [ + { + grade: 3.1, + text: "Très bons lattes, mais le banh mi était moins bon que celui de Rennes." + } + ] + }, + { + title: "MATA Boulangerie", + coords: [47.211085846351104, -1.5452836624896717], + type: "bakery", + reviews: [ + { + grade: 3.1, + text: "J'ai jamais vu un sandwhich américain avec autant de poulet. Le pain était croustillant mais il a souffert du froid. Petit arrière-goût d'herbe étrange mais assez bon." + } + ] + }, { title: "Timothy", coords: [48.648619033396436, -2.0255052905983635], @@ -79,8 +102,19 @@ const markers: ReviewMarker[] = [ closed: true, reviews: [ { - grade: 1.4, - text: "Les autres avis sont assez corrects ; le pain est très enfariné, il est souvent frais mais en fin de journée c'est vraiment pas dingue. Les patîsseries sont maisons mais trop cher et peu savoureuses. Ils ont fermés depuis plusieurs mois." + grade: 1.1, + text: "Les autres avis sont assez corrects ; le pain est très enfariné, il est souvent frais mais en fin de journée c'est vraiment pas dingue. Les patîsseries sont maisons mais trop cher et peu savoureuses. Ils ont fermés depuis presque un an et ne semblent toujours pas sur le point de rouvrir." + } + ] + }, + { + title: "Fournil du Gast", + coords: [48.130945980088235, -1.656728767343776], + type: "bakery", + reviews: [ + { + grade: 1.9, + text: "Le pain est correct, un peu sec et peu aéré, et les patîsseries sont quasiment toutes congelées." } ] }, @@ -277,7 +311,7 @@ const markers: ReviewMarker[] = [ title: "Banh Mi Viet", coords: [48.11400719159279, -1.6807249915598401], type: "restaurant", - food: "street-food", + food: "asian", reviews: [ { grade: 3.9, @@ -321,6 +355,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Pomme Bûche", + coords: [47.215677565556156, -1.5526945992410643], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 3.0, + text: "Les frites sont bien, mais la sensation de graisse imprègne les plats (en bon et en mal), mais ça s'étend malheureusement à l'atmosphère." + } + ] + }, { title: "Tori Ya", coords: [47.21604527370448, -1.5530336515343512], @@ -392,6 +438,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "BDS Rennes", + coords: [48.109791528110996, -1.6804294708770442], + type: "restaurant", + food: "mixed", + reviews: [ + { + grade: 2.7, + text: "Petite salle, (aux heures de pointe c'est compliqué) et l'attente était un peu longue, mais c'était un dimanche. Le burger au poulet que j'ai eu était moyen (plusieurs morceaux de poulet c'est compliqué dans un burger). Les frites étaient décevantes et un peu trop salées. Tout ça était aussi trop cher, surtout les entrées." + } + ] + }, { title: "La Casa Pépé", coords: [48.11192815040314, -1.6758654492733234], @@ -404,6 +462,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Casamia", + coords: [48.18327783785394, -1.646230733346431], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 3.3, + text: "J'y ai pris à emporter, la pâte était bonne, bien cuite. Les boulettes de viandes sont pas la meilleure garniture pour une pizza à mon avis. Un peu sec néanmoins à mon goût." + } + ] + }, { title: "Monsieur Joe", coords: [48.11039424415681, -1.6627597599281814], @@ -931,6 +1001,17 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Big Fernand Nantes Les Halles", + coords: [47.21562975200402, -1.555266884988671], + type: "restaurant", + food: "burgers", + reviews: [ + { + grade: 3.5 + } + ] + }, { title: "Le Wok", coords: [48.129943141404155, -1.6427404479388241], @@ -1066,7 +1147,8 @@ const markers: ReviewMarker[] = [ food: "fast-food", reviews: [ { - grade: 2.1 + grade: 2.1, + text: "Les frites sont okay (clairement des McCain au four), et la viande est passable. L'attente est un peu longue aussi, l'impression que le manageur est un peu taciturne avec ses employés. J'y suis allé en 2023, ça a sûrement changé depuis (les prix ont l'air plus élevés). Les avis sont assez polarisés et étranges, à surveiller." } ] }, @@ -1200,6 +1282,30 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "McDonald's La Mézière", + coords: [48.202466316027795, -1.730906793599054], + type: "restaurant", + food: "fast-food", + reviews: [ + { + grade: 1.2, + text: "McDo propre mais ça reste un McDo, à n'utiliser qu'en cas d'urgence." + } + ] + }, + { + title: "Il Toscano", + coords: [48.21342143903563, -1.7398331164487697], + type: "restaurant", + food: "italian", + reviews: [ + { + grade: 4.0, + text: "Restaurant huppé, la cuisson des pâtes laissait un peu à désirer à mon goût mais c'est tout ce que je peux dire. Pas eu l'occasion de trop essayer la carte." + } + ] + }, { title: "Domino's Rennes Nord", coords: [48.12790634146763, -1.6482049652206932], From 8dcc385078bc32b747bdf0df8effe997c742f3e1 Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 20 Dec 2025 14:59:10 +0100 Subject: [PATCH 20/29] Added food trucks and some data --- package.json | 2 ++ pnpm-lock.yaml | 17 +++++++++ public/map/icons/truck.svg | 3 ++ src/App.vue | 1 - src/components/ReviewMarker.vue | 61 +++++++++++++++++++++++++-------- src/lib/cn.ts | 4 +++ src/models/Markers.ts | 5 +-- src/stores/reviews.ts | 29 +++++++++++++++- 8 files changed, 103 insertions(+), 19 deletions(-) create mode 100644 public/map/icons/truck.svg create mode 100644 src/lib/cn.ts diff --git a/package.json b/package.json index efff382..e79fd5f 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", + "clsx": "^2.1.1", "eslint": "^9.39.2", "eslint-plugin-oxlint": "~1.33.0", "eslint-plugin-vue": "~10.6.2", @@ -44,6 +45,7 @@ "oxlint": "~1.33.0", "prettier": "3.7.4", "sass-embedded": "^1.97.0", + "tailwind-merge": "^3.4.0", "typescript": "~5.9.3", "vite": "npm:rolldown-vite@^7.2.11", "vite-plugin-vue-devtools": "^8.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce425ea..686c944 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,6 +57,9 @@ importers: '@vue/tsconfig': specifier: ^0.8.1 version: 0.8.1(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) + clsx: + specifier: ^2.1.1 + version: 2.1.1 eslint: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) @@ -81,6 +84,9 @@ importers: sass-embedded: specifier: ^1.97.0 version: 1.97.0 + tailwind-merge: + specifier: ^3.4.0 + version: 3.4.0 typescript: specifier: ~5.9.3 version: 5.9.3 @@ -1025,6 +1031,10 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -1883,6 +1893,9 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} + tailwind-merge@3.4.0: + resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} + tailwindcss@4.1.18: resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} @@ -2986,6 +2999,8 @@ snapshots: readdirp: 4.1.2 optional: true + clsx@2.1.1: {} + color-convert@2.0.1: dependencies: color-name: 1.1.4 @@ -3713,6 +3728,8 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 + tailwind-merge@3.4.0: {} + tailwindcss@4.1.18: {} tapable@2.3.0: {} diff --git a/public/map/icons/truck.svg b/public/map/icons/truck.svg new file mode 100644 index 0000000..7738433 --- /dev/null +++ b/public/map/icons/truck.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/App.vue b/src/App.vue index 53330aa..2ed1bfe 100644 --- a/src/App.vue +++ b/src/App.vue @@ -33,7 +33,6 @@ const center = ref([47.809376, -0.637207]) diff --git a/src/components/ReviewMarker.vue b/src/components/ReviewMarker.vue index 5da4f39..94b7c4c 100644 --- a/src/components/ReviewMarker.vue +++ b/src/components/ReviewMarker.vue @@ -3,6 +3,7 @@ import type { ReviewMarker } from '@/models/Markers'; import { LMarker, LPopup, LIcon } from '@vue-leaflet/vue-leaflet' import type { PointTuple } from 'leaflet'; import { computed, ref } from 'vue'; +import { cn } from '@/lib/cn'; defineProps<{ marker: ReviewMarker @@ -25,12 +26,19 @@ const popupOffset = [0, iconSize.value[0] * -0.66]

- + + diff --git a/src/lib/cn.ts b/src/lib/cn.ts new file mode 100644 index 0000000..d1d7f94 --- /dev/null +++ b/src/lib/cn.ts @@ -0,0 +1,4 @@ +import { clsx, type ClassValue } from 'clsx' +import { twMerge } from 'tailwind-merge' + +export const cn = (...inputs: ClassValue[]) => twMerge(clsx(inputs)) diff --git a/src/models/Markers.ts b/src/models/Markers.ts index c9cd428..ac8dfef 100644 --- a/src/models/Markers.ts +++ b/src/models/Markers.ts @@ -1,7 +1,7 @@ import type { PointTuple } from "leaflet" -export type ReviewType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" -export type FoodType = "mixed" | "asian" | "creole" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" +export type ReviewType = "restaurant" | "bar" | "bakery" | "tea-shop" | "coffee-shop" | "ice-cream" | "food-truck" +export type FoodType = "mixed" | "asian" | "creole" | "vegetarian" | "italian" | "fast-food" | "street-food" | "burgers" | "seafood" | "creperie" | "eastern" | "south-american" export interface DefaultMarker { coords: PointTuple @@ -13,6 +13,7 @@ export interface ReviewMarker extends DefaultMarker { food?: FoodType reviews?: Review[] closed?: boolean + url?: string } export interface Review { diff --git a/src/stores/reviews.ts b/src/stores/reviews.ts index 9b3513b..cb2454b 100644 --- a/src/stores/reviews.ts +++ b/src/stores/reviews.ts @@ -486,6 +486,18 @@ const markers: ReviewMarker[] = [ } ] }, + { + title: "Saveurs Afghanes", + coords: [48.110418451272935, -1.6586173600574508], + type: "restaurant", + food: "eastern", + reviews: [ + { + grade: 5.0, + text: "Choquant rapport qualité-prix, cuisine extrêmement bien épicée, saveurs impeccables. Un restaurant à ne rater sous aucun prétexte à Rennes." + } + ] + }, { title: "Fox and Friends", coords: [48.11215429073604, -1.6830048833083207], @@ -1231,7 +1243,8 @@ const markers: ReviewMarker[] = [ food: "eastern", reviews: [ { - grade: 4.4 + grade: 4.5, + text: "Un des meilleurs restaurant de street-food à Rennes, la qualité de la viande de poulet est incroyable. Le personnel est également très gentil." } ] }, @@ -1401,6 +1414,20 @@ const markers: ReviewMarker[] = [ } ] }, + // Food trucks + { + title: "Saveurs d'Argentine", + coords: [48.11820894564772, -1.6038506613892152], + type: "food-truck", + food: "south-american", + url: "https://www.instagram.com/saveursdargentine/", + reviews: [ + { + grade: 4.0, + text: "Les empanadas ont un excellent rapport qualité prix et c'est fait maison." + } + ] + } ] return { markers } From ba82bd437b295fdccabb0835cc93c1f226dd0d5c Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 20 Dec 2025 15:02:19 +0100 Subject: [PATCH 21/29] Updated package --- package.json | 12 +- pnpm-lock.yaml | 498 ++++++++++++++++++++++++------------------------- 2 files changed, 255 insertions(+), 255 deletions(-) diff --git a/package.json b/package.json index e79fd5f..4e0d51d 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "leaflet": "^1.9.4", "pinia": "^3.0.4", "tailwindcss": "^4.1.18", - "vue": "^3.5.25", + "vue": "^3.5.26", "vue-leaflet-markercluster": "^0.6.1", "vue-router": "^4.6.4" }, @@ -31,23 +31,23 @@ "@prettier/plugin-oxc": "^0.1.3", "@tsconfig/node22": "^22.0.5", "@types/leaflet": "^1.9.21", - "@types/node": "^25.0.2", + "@types/node": "^25.0.3", "@vitejs/plugin-vue": "^6.0.3", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", "clsx": "^2.1.1", "eslint": "^9.39.2", - "eslint-plugin-oxlint": "~1.33.0", + "eslint-plugin-oxlint": "~1.34.0", "eslint-plugin-vue": "~10.6.2", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.33.0", + "oxlint": "~1.34.0", "prettier": "3.7.4", - "sass-embedded": "^1.97.0", + "sass-embedded": "^1.97.1", "tailwind-merge": "^3.4.0", "typescript": "~5.9.3", - "vite": "npm:rolldown-vite@^7.2.11", + "vite": "npm:rolldown-vite@^7.3.0", "vite-plugin-vue-devtools": "^8.0.5", "vue-tsc": "^3.1.8" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 686c944..558cd77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@tailwindcss/vite': specifier: ^4.1.18 - version: 4.1.18(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) + version: 4.1.18(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)) '@vue-leaflet/vue-leaflet': specifier: ^0.10.1 version: 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) @@ -19,19 +19,19 @@ importers: version: 1.9.4 pinia: specifier: ^3.0.4 - version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) + version: 3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)) tailwindcss: specifier: ^4.1.18 version: 4.1.18 vue: - specifier: ^3.5.25 - version: 3.5.25(typescript@5.9.3) + specifier: ^3.5.26 + version: 3.5.26(typescript@5.9.3) vue-leaflet-markercluster: specifier: ^0.6.1 version: 0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3) vue-router: specifier: ^4.6.4 - version: 4.6.4(vue@3.5.25(typescript@5.9.3)) + version: 4.6.4(vue@3.5.26(typescript@5.9.3)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.1.3 @@ -43,11 +43,11 @@ importers: specifier: ^1.9.21 version: 1.9.21 '@types/node': - specifier: ^25.0.2 - version: 25.0.2 + specifier: ^25.0.3 + version: 25.0.3 '@vitejs/plugin-vue': specifier: ^6.0.3 - version: 6.0.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)) + version: 6.0.3(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4) @@ -56,7 +56,7 @@ importers: version: 14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vue/tsconfig': specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) + version: 0.8.1(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -64,8 +64,8 @@ importers: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ~1.33.0 - version: 1.33.0 + specifier: ~1.34.0 + version: 1.34.0 eslint-plugin-vue: specifier: ~10.6.2 version: 10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) @@ -76,14 +76,14 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.33.0 - version: 1.33.0 + specifier: ~1.34.0 + version: 1.34.0 prettier: specifier: 3.7.4 version: 3.7.4 sass-embedded: - specifier: ^1.97.0 - version: 1.97.0 + specifier: ^1.97.1 + version: 1.97.1 tailwind-merge: specifier: ^3.4.0 version: 3.4.0 @@ -91,11 +91,11 @@ importers: specifier: ~5.9.3 version: 5.9.3 vite: - specifier: npm:rolldown-vite@^7.2.11 - version: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + specifier: npm:rolldown-vite@^7.3.0 + version: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) vite-plugin-vue-devtools: specifier: ^8.0.5 - version: 8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)) + version: 8.0.5(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3)) vue-tsc: specifier: ^3.1.8 version: 3.1.8(typescript@5.9.3) @@ -438,43 +438,43 @@ packages: '@oxc-project/types@0.99.0': resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==} - '@oxlint/darwin-arm64@1.33.0': - resolution: {integrity: sha512-PmEQDLHAxiAdyttQ1ZWXd+5VpHLbHf3FTMJL9bg5TZamDnhNiW/v0Pamv3MTAdymnoDI3H8IVLAN/SAseV/adw==} + '@oxlint/darwin-arm64@1.34.0': + resolution: {integrity: sha512-euz3Dtp5/UE9axFkQnllOWp3gOwoqaxfZPUUwiW8HBelqhI9PRMVIfQ/akmwl+G5XixQZIgXkXQ5SJxnb1+Qww==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.33.0': - resolution: {integrity: sha512-2R9aH3kR0X2M30z5agGikv3tfNTi8/uLhU5/tYktu33VGUXpbf0OLZSlD25UEuwOKAlf3RVtzV5oDyjoq93JuQ==} + '@oxlint/darwin-x64@1.34.0': + resolution: {integrity: sha512-XpmNviE5KOnHkhmQPwJJIBs+mJkr0qItTZBN4dz+O3p9gWN+gCqi3CBP71RiVahZw4qAEQSgY4wro+z0kx+erg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.33.0': - resolution: {integrity: sha512-yb/k8GaMDgnX2LyO6km33kKItZ/n573SlbiHBBFU2HmeU7tzEHL5jHkHQXXcysUkapmqHd7UsDhOZDqPmXaQRg==} + '@oxlint/linux-arm64-gnu@1.34.0': + resolution: {integrity: sha512-aCPdoEUGsJGF9y88vDYoaugG4IEGwSBa+usyuAvEVl3vTfuTmE0RDQEC1Z+WnJ3J/cIEpbgKOzS12VwbzFicjg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.33.0': - resolution: {integrity: sha512-03pt9IO1C4ZfVOW6SQiOK26mzklAhLM3Kc79OXpX1kgZRlxk+rvFoMhlgCOzn7tEdrEgbePkBoxNnwDnJDFqJQ==} + '@oxlint/linux-arm64-musl@1.34.0': + resolution: {integrity: sha512-cMo72LQBFmdnVLRKLAHD94ZUBq5Z+aA9Y+RKzkjhCmJuef5ZAfKC24TJD/6c5LxGYzkwwmyySoQAHq5B69i3PQ==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.33.0': - resolution: {integrity: sha512-Z7ImLWM50FoVXzYvyxUQ+QwBkBfRyK4YdLEGonyAGMp7iT3DksonDaTK9ODnJ1qHyAyAZCvuqXD7AEDsDvzDbA==} + '@oxlint/linux-x64-gnu@1.34.0': + resolution: {integrity: sha512-+9xFhhkqgNIysEh+uHvcba8v4UtL1YzxuyDS2wTLdWrkGvIllCx5WjJItt3K/AhwatciksgNEXSo2Hh4fcQRog==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.33.0': - resolution: {integrity: sha512-idb55Uzu5kkqqpMiVUfI9nP7zOqPZinQKsIRQAIU40wILcf/ijvhNZKIu3ucDMmye0n6IWOaSnxIRL5W2fNoUQ==} + '@oxlint/linux-x64-musl@1.34.0': + resolution: {integrity: sha512-qa7TL2DfEDdMeSP5UiU5JMs6D2PW7ZJAQ0WZYTgqDV8BlZ6nMkIYVBVIk3QPxIfkyxvfJVbG1RB3PkSWDcfwpA==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.33.0': - resolution: {integrity: sha512-wKKFt7cubfrLelNzdmDsNSmtBrlSUe1fWus587+uSxDZdpFbQ7liU0gsUlCbcHvym0H1Tc2O3K3cnLrgQORLPQ==} + '@oxlint/win32-arm64@1.34.0': + resolution: {integrity: sha512-mSJumUveg1S3DiOgvsrVNAGuvenBbbC/zsfT1qhltT+GLhJ7RPBK2I/jz0fTdE+I7M9/as8yc0XJ/eY23y2amA==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.33.0': - resolution: {integrity: sha512-ReyR8rNHjKNnO7dxGny9RCPELRAdhm3y780FNBcA07E1wvxSCkB+Mn5db0Pa5bRmxrsU/MTZ/aaBFa+ERXDdXw==} + '@oxlint/win32-x64@1.34.0': + resolution: {integrity: sha512-izsDDt5WY4FSISCkPRLUYQD1aRaaEJkPLtEZe3DlioSUdUVAdvVbE+BGllFqR16DWfTTwO/6K4jDeooxQzTMjw==} cpu: [x64] os: [win32] @@ -759,8 +759,8 @@ packages: '@types/leaflet@1.9.21': resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==} - '@types/node@25.0.2': - resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} + '@types/node@25.0.3': + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} '@typescript-eslint/eslint-plugin@8.50.0': resolution: {integrity: sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==} @@ -862,17 +862,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.25': - resolution: {integrity: sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==} + '@vue/compiler-core@3.5.26': + resolution: {integrity: sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==} - '@vue/compiler-dom@3.5.25': - resolution: {integrity: sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==} + '@vue/compiler-dom@3.5.26': + resolution: {integrity: sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==} - '@vue/compiler-sfc@3.5.25': - resolution: {integrity: sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==} + '@vue/compiler-sfc@3.5.26': + resolution: {integrity: sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==} - '@vue/compiler-ssr@3.5.25': - resolution: {integrity: sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==} + '@vue/compiler-ssr@3.5.26': + resolution: {integrity: sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -922,22 +922,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.25': - resolution: {integrity: sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==} + '@vue/reactivity@3.5.26': + resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==} - '@vue/runtime-core@3.5.25': - resolution: {integrity: sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==} + '@vue/runtime-core@3.5.26': + resolution: {integrity: sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==} - '@vue/runtime-dom@3.5.25': - resolution: {integrity: sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==} + '@vue/runtime-dom@3.5.26': + resolution: {integrity: sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==} - '@vue/server-renderer@3.5.25': - resolution: {integrity: sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==} + '@vue/server-renderer@3.5.26': + resolution: {integrity: sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==} peerDependencies: - vue: 3.5.25 + vue: 3.5.26 - '@vue/shared@3.5.25': - resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==} + '@vue/shared@3.5.26': + resolution: {integrity: sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==} '@vue/tsconfig@0.8.1': resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} @@ -984,8 +984,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.9.8: - resolution: {integrity: sha512-Y1fOuNDowLfgKOypdc9SPABfoWXuZHBOyCS4cD52IeZBhr4Md6CLLs6atcxVrzRmQ06E7hSlm5bHHApPKR/byA==} + baseline-browser-mapping@2.9.11: + resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} hasBin: true birpc@2.9.0: @@ -1020,8 +1020,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001760: - resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==} + caniuse-lite@1.0.30001761: + resolution: {integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1107,8 +1107,8 @@ packages: resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} engines: {node: '>=10.13.0'} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + entities@7.0.0: + resolution: {integrity: sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==} engines: {node: '>=0.12'} error-stack-parser-es@1.0.5: @@ -1128,8 +1128,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.33.0: - resolution: {integrity: sha512-aytZ2cgH4v4NR52WFJwrF6hxSWO2pMUoAUkUlzmfjMWOaza+Qc2mIPgjiEClnLJKFrw6jlOVmEZw4yi+LvAamQ==} + eslint-plugin-oxlint@1.34.0: + resolution: {integrity: sha512-wjYRBFIoYGW7dWvugkuzjobH9a76MYbWdQdw3dZ7fefb6GRtLmA4P8iSc+uoAOmsUWjqJvhzw3Ks+9hBNJE9jg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1549,12 +1549,12 @@ packages: resolution: {integrity: sha512-MpS1lbd2vR0NZn1v0drpgu7RUFu3x9Rd0kxExObZc2+F+DIrV0BOMval/RO3BYGwssIOerII6iS8EbbpCCZQpQ==} engines: {node: ^20.19.0 || >=22.12.0} - oxlint@1.33.0: - resolution: {integrity: sha512-4WCL0K8jiOshwJ8WrVk35VAuVaZHC0iX6asjKsrENOrynkAAGcTLLx0Urf0eXZ1Tq7r+qAe3Z9EyHMFPzVyUkg==} + oxlint@1.34.0: + resolution: {integrity: sha512-Ni0N8wAiKlgaYkI/Yz4VrutfVIZgd2shDtS+loQxyBTwO8YUAnk3+g7OQ1cyI/aatHiFwvFNfV/uvZyHUtyPpA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.9.0' + oxlint-tsgolint: '>=0.9.2' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1663,13 +1663,13 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown-vite@7.2.11: - resolution: {integrity: sha512-WwCantGLbztBNipg+WwcA+a1c3Mo9LPY0VZ35IFXnUsQyZzsMHtzmy+H5PqELPj3AOauI9L/HMCjoJZp3i9eFg==} + rolldown-vite@7.3.0: + resolution: {integrity: sha512-5hI5NCJwKBGtzWtdKB3c2fOEpI77Iaa0z4mSzZPU1cJ/OqrGbFafm90edVCd7T9Snz+Sh09TMAv4EQqyVLzuEg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - esbuild: ^0.25.0 + esbuild: ^0.27.0 jiti: '>=1.21.0' less: ^4.0.0 sass: ^1.70.0 @@ -1718,117 +1718,117 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sass-embedded-all-unknown@1.97.0: - resolution: {integrity: sha512-9F6MyQcwp3YiuGMk5bC7g9jL+D1KkW/ONQgrkoTQ7ALcmoPKmsauZg5WgRhLYW9UhpnGTgANrWrZdiREAR1YkA==} + sass-embedded-all-unknown@1.97.1: + resolution: {integrity: sha512-0au5gUNibfob7W/g+ycBx74O22CL8vwHiZdEDY6J0uzMkHPiSJk//h0iRf5AUnMArFHJjFd3urIiQIaoRKYa1Q==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.97.0: - resolution: {integrity: sha512-uDG/0DS6A+KRiOYUV1UNHBq67DHvO+/54Ja+dg8S5fl5uvPwZGHpJFheemA9R6vvddwyjGmzVacvCQxdmECcfQ==} + sass-embedded-android-arm64@1.97.1: + resolution: {integrity: sha512-h62DmOiS2Jn87s8+8GhJcMerJnTKa1IsIa9iIKjLiqbAvBDKCGUs027RugZkM+Zx7I+vhPq86PUXBYZ9EkRxdw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.97.0: - resolution: {integrity: sha512-VLxeVR5FMwSZoOliBY8Qy2trZCWYz3w4ILf0QZ68eep3mIQjtykY3BSKC2R/w9DkPQDNJXdgbgnxeOubC8k5xw==} + sass-embedded-android-arm@1.97.1: + resolution: {integrity: sha512-B5dlv4utJ+yC8ZpBeWTHwSZPVKRlqA8pcaD0FAzeNm/DelIFgQUQtt0UwgYoAI6wDIiie5uSVpMK9l2DaCbiBQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.97.0: - resolution: {integrity: sha512-yrwsyPR08CXW5Ggr0kI1jTUcKkBOtjODbDj11nRrBwyrXRqhf1obqfchQxTW0HlYT8VZmZGfnHvPNNDwOSdfZg==} + sass-embedded-android-riscv64@1.97.1: + resolution: {integrity: sha512-tGup88vgaXPnUHEgDMujrt5rfYadvkiVjRb/45FJTx2hQFoGVbmUXz5XqUFjIIbEjQ3kAJqp86A2jy11s43UiQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.97.0: - resolution: {integrity: sha512-a1QW1pFykLCtV8J3AZ+wtrwOx0ORZsW4orF6fOrBYL2sLhlzhB3iK+QzWezFvH5+FMgLQBC4xgYYk4NV9WCO9g==} + sass-embedded-android-x64@1.97.1: + resolution: {integrity: sha512-CAzKjjzu90LZduye2O9+UGX1oScMyF5/RVOa5CxACKALeIS+3XL3LVdV47kwKPoBv5B1aFUvGLscY0CR7jBAbg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.97.0: - resolution: {integrity: sha512-5XV42FEqhQEGFQ/w8HUk///k0XMHLyBt1j2alxTr9ZI77HqiAIl6kVZp0kxJ++gt/y3E6hKoMLngHHC6zIBR5A==} + sass-embedded-darwin-arm64@1.97.1: + resolution: {integrity: sha512-tyDzspzh5PbqdAFGtVKUXuf0up6Lff3c1U8J7+4Y7jW6AWRBnq95vTzIIxfnNifGCTI2fW5e7GAZpYygKpNwcw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.97.0: - resolution: {integrity: sha512-Kc0aKFfKPd/kz8mSGtRKTEN7FKnqs30iZf6APb0ZHMuvMVfOfdD+fZ/85htT+j5k2F+UUSFBpbx04W0gZW020A==} + sass-embedded-darwin-x64@1.97.1: + resolution: {integrity: sha512-FMrRuSPI2ICt2M2SYaLbiG4yxn86D6ae+XtrRdrrBMhWprAcB7Iyu67bgRzZkipMZNIKKeTR7EUvJHgZzi5ixQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.97.0: - resolution: {integrity: sha512-ofm9esPA9P0sB6wJPcDhQYjSDfa7RoVKD0IHvFPMrK9OLTKg8lw80/afH49a9URYeYiE4wFP76Fr9t+s7A6E1Q==} + sass-embedded-linux-arm64@1.97.1: + resolution: {integrity: sha512-im80gfDWRivw9Su3r3YaZmJaCATcJgu3CsCSLodPk1b1R2+X/E12zEQayvrl05EGT9PDwTtuiqKgS4ND4xjwVg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.97.0: - resolution: {integrity: sha512-pwM5A1+w3l1T/FXwJNqZD0WukCENeRkgxPSpZmsO4/QNLdTpGCz16D5spYPQ7f7GZo9aNaHt1EaDLHCjlEA8LQ==} + sass-embedded-linux-arm@1.97.1: + resolution: {integrity: sha512-48VxaTUApLyx1NXFdZhKqI/7FYLmz8Ju3Ki2V/p+mhn5raHgAiYeFgn8O1WGxTOh+hBb9y3FdSR5a8MNTbmKMQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.97.0: - resolution: {integrity: sha512-8VF4nc7oUklhUGGAY0T6Ktd9T9ZFwoOsWje7ocOV57tjbocFp/eeAPqX1v2BpiZtMVURyYwaZsRSAL79DT7oRw==} + sass-embedded-linux-musl-arm64@1.97.1: + resolution: {integrity: sha512-kD35WSD9o0279Ptwid3Jnbovo1FYnuG2mayYk9z4ZI4mweXEK6vTu+tlvCE/MdF/zFKSj11qaxaH+uzXe2cO5A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.97.0: - resolution: {integrity: sha512-+rsW0OreW4sPtdXDewDESxJLJdxW3B0EL7ICajkRFs3KbeNdgOVnP5DJQ39hquAoZH0AcEEGcd6236ZMMzEbwQ==} + sass-embedded-linux-musl-arm@1.97.1: + resolution: {integrity: sha512-FUFs466t3PVViVOKY/60JgLLtl61Pf7OW+g5BeEfuqVcSvYUECVHeiYHtX1fT78PEVa0h9tHpM6XpWti+7WYFA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.97.0: - resolution: {integrity: sha512-nlaeeZ5P7tde/c/aMiIl5UduQZPA9ftEyWJxdmWcs3pASFSykslVJR5D4L161EUHzB5z+MxSnbbzcrck0F1slA==} + sass-embedded-linux-musl-riscv64@1.97.1: + resolution: {integrity: sha512-ZgpYps5YHuhA2+KiLkPukRbS5298QObgUhPll/gm5i0LOZleKCwrFELpVPcbhsSBuxqji2uaag5OL+n3JRBVVg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.97.0: - resolution: {integrity: sha512-QB6JLr2p1UuEXhiTXEYNypf+w2x/SCMY17vcnXKM47CeaJ88v2C9fJ9oVne6eZntlCylSow/vZCov0JMhklknA==} + sass-embedded-linux-musl-x64@1.97.1: + resolution: {integrity: sha512-wcAigOyyvZ6o1zVypWV7QLZqpOEVnlBqJr9MbpnRIm74qFTSbAEmShoh8yMXBymzuVSmEbThxAwW01/TLf62tA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.97.0: - resolution: {integrity: sha512-m7QaK4M+YhQ6FZWMI9O8g4tqmM4JrvzJl/YC/eEJXpfgwxMeXsDsPVQWFiBdWOuxqMSH8WhFksw/Bg0J+kK6VQ==} + sass-embedded-linux-riscv64@1.97.1: + resolution: {integrity: sha512-9j1qE1ZrLMuGb+LUmBzw93Z4TNfqlRkkxjPVZy6u5vIggeSfvGbte7eRoYBNWX6SFew/yBCL90KXIirWFSGrlQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.97.0: - resolution: {integrity: sha512-yc7yLWJrAtTBCjEAoNxvE040EGYdsgmaWMSyI9LSIOFlSwrOc4x+W/8IMhLWCygTAgorNPuNlRfPDgkQm1sJmw==} + sass-embedded-linux-x64@1.97.1: + resolution: {integrity: sha512-7nrLFYMH/UgvEgXR5JxQJ6y9N4IJmnFnYoDxN0nw0jUp+CQWQL4EJ4RqAKTGelneueRbccvt2sEyPK+X0KJ9Jg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.97.0: - resolution: {integrity: sha512-dDky3ETKeOo543myScL4sp3pj2cANLNKea5aR6v8ZCpDSCDTRxqv4Sj/goTmkVqnp/HOVF88qB3GHtQ8rFtULQ==} + sass-embedded-unknown-all@1.97.1: + resolution: {integrity: sha512-oPSeKc7vS2dx3ZJHiUhHKcyqNq0GWzAiR8zMVpPd/kVMl5ZfVyw+5HTCxxWDBGkX02lNpou27JkeBPCaneYGAQ==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.97.0: - resolution: {integrity: sha512-JMU2SKIgUJDw4oaKBcVbuobWRU6f2XmFuYqJdkxJhlITAGimwjZ860gttlzjNtZcVI4+p4ovT14HwpsEcIzfnw==} + sass-embedded-win32-arm64@1.97.1: + resolution: {integrity: sha512-L5j7J6CbZgHGwcfVedMVpM3z5MYeighcyZE8GF2DVmjWzZI3JtPKNY11wNTD/P9o1Uql10YPOKhGH0iWIXOT7Q==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.97.0: - resolution: {integrity: sha512-mKIJGXxEl6OoWEoT4ee5OsBOfExla2ilY5J8tupVwSCxf/i3aOJNLm7ZzRWG9er2K3bC8aovgMisMIVGlBM5hw==} + sass-embedded-win32-x64@1.97.1: + resolution: {integrity: sha512-rfaZAKXU8cW3E7gvdafyD6YtgbEcsDeT99OEiHXRT0UGFuXT8qCOjpAwIKaOA3XXr2d8S42xx6cXcaZ1a+1fgw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.97.0: - resolution: {integrity: sha512-Unwu0MtlAt9hQGHutB2NJhwhPcxiJX99AI7PSz7W4lkikQg9S/HYFtgxtIjpTB4DW7sOYX2xnxvtU/nep9HXTA==} + sass-embedded@1.97.1: + resolution: {integrity: sha512-wH3CbOThHYGX0bUyqFf7laLKyhVWIFc2lHynitkqMIUCtX2ixH9mQh0bN7+hkUu5BFt/SXvEMjFbkEbBMpQiSQ==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.97.0: - resolution: {integrity: sha512-KR0igP1z4avUJetEuIeOdDlwaUDvkH8wSx7FdSjyYBS3dpyX3TzHfAMO0G1Q4/3cdjcmi3r7idh+KCmKqS+KeQ==} + sass@1.97.1: + resolution: {integrity: sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==} engines: {node: '>=14.0.0'} hasBin: true @@ -2018,8 +2018,8 @@ packages: peerDependencies: typescript: '>=5.0.0' - vue@3.5.25: - resolution: {integrity: sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==} + vue@3.5.26: + resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2414,28 +2414,28 @@ snapshots: '@oxc-project/types@0.99.0': {} - '@oxlint/darwin-arm64@1.33.0': + '@oxlint/darwin-arm64@1.34.0': optional: true - '@oxlint/darwin-x64@1.33.0': + '@oxlint/darwin-x64@1.34.0': optional: true - '@oxlint/linux-arm64-gnu@1.33.0': + '@oxlint/linux-arm64-gnu@1.34.0': optional: true - '@oxlint/linux-arm64-musl@1.33.0': + '@oxlint/linux-arm64-musl@1.34.0': optional: true - '@oxlint/linux-x64-gnu@1.33.0': + '@oxlint/linux-x64-gnu@1.34.0': optional: true - '@oxlint/linux-x64-musl@1.33.0': + '@oxlint/linux-x64-musl@1.34.0': optional: true - '@oxlint/win32-arm64@1.33.0': + '@oxlint/win32-arm64@1.34.0': optional: true - '@oxlint/win32-x64@1.33.0': + '@oxlint/win32-x64@1.34.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2611,12 +2611,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.18(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))': + '@tailwindcss/vite@4.1.18(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) '@tsconfig/node22@22.0.5': {} @@ -2635,7 +2635,7 @@ snapshots: dependencies: '@types/geojson': 7946.0.16 - '@types/node@25.0.2': + '@types/node@25.0.3': dependencies: undici-types: 7.16.0 @@ -2730,11 +2730,11 @@ snapshots: '@typescript-eslint/types': 8.50.0 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-vue@6.0.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.3(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.53 - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) - vue: 3.5.25(typescript@5.9.3) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) + vue: 3.5.26(typescript@5.9.3) '@volar/language-core@2.4.26': dependencies: @@ -2751,7 +2751,7 @@ snapshots: '@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3)': dependencies: leaflet: 1.9.4 - vue: 3.5.25(typescript@5.9.3) + vue: 3.5.26(typescript@5.9.3) optionalDependencies: '@types/leaflet': 1.9.21 transitivePeerDependencies: @@ -2769,7 +2769,7 @@ snapshots: '@babel/types': 7.28.5 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.5) - '@vue/shared': 3.5.25 + '@vue/shared': 3.5.26 optionalDependencies: '@babel/core': 7.28.5 transitivePeerDependencies: @@ -2782,39 +2782,39 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/parser': 7.28.5 - '@vue/compiler-sfc': 3.5.25 + '@vue/compiler-sfc': 3.5.26 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.25': + '@vue/compiler-core@3.5.26': dependencies: '@babel/parser': 7.28.5 - '@vue/shared': 3.5.25 - entities: 4.5.0 + '@vue/shared': 3.5.26 + entities: 7.0.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.25': + '@vue/compiler-dom@3.5.26': dependencies: - '@vue/compiler-core': 3.5.25 - '@vue/shared': 3.5.25 + '@vue/compiler-core': 3.5.26 + '@vue/shared': 3.5.26 - '@vue/compiler-sfc@3.5.25': + '@vue/compiler-sfc@3.5.26': dependencies: '@babel/parser': 7.28.5 - '@vue/compiler-core': 3.5.25 - '@vue/compiler-dom': 3.5.25 - '@vue/compiler-ssr': 3.5.25 - '@vue/shared': 3.5.25 + '@vue/compiler-core': 3.5.26 + '@vue/compiler-dom': 3.5.26 + '@vue/compiler-ssr': 3.5.26 + '@vue/shared': 3.5.26 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.25': + '@vue/compiler-ssr@3.5.26': dependencies: - '@vue/compiler-dom': 3.5.25 - '@vue/shared': 3.5.25 + '@vue/compiler-dom': 3.5.26 + '@vue/shared': 3.5.26 '@vue/devtools-api@6.6.4': {} @@ -2822,15 +2822,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.9 - '@vue/devtools-core@8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3))': + '@vue/devtools-core@8.0.5(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.5 '@vue/devtools-shared': 8.0.5 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) - vue: 3.5.25(typescript@5.9.3) + vite-hot-client: 2.1.0(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)) + vue: 3.5.26(typescript@5.9.3) transitivePeerDependencies: - vite @@ -2887,8 +2887,8 @@ snapshots: '@vue/language-core@3.1.8(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.26 - '@vue/compiler-dom': 3.5.25 - '@vue/shared': 3.5.25 + '@vue/compiler-dom': 3.5.26 + '@vue/shared': 3.5.26 alien-signals: 3.1.1 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -2896,34 +2896,34 @@ snapshots: optionalDependencies: typescript: 5.9.3 - '@vue/reactivity@3.5.25': + '@vue/reactivity@3.5.26': dependencies: - '@vue/shared': 3.5.25 + '@vue/shared': 3.5.26 - '@vue/runtime-core@3.5.25': + '@vue/runtime-core@3.5.26': dependencies: - '@vue/reactivity': 3.5.25 - '@vue/shared': 3.5.25 + '@vue/reactivity': 3.5.26 + '@vue/shared': 3.5.26 - '@vue/runtime-dom@3.5.25': + '@vue/runtime-dom@3.5.26': dependencies: - '@vue/reactivity': 3.5.25 - '@vue/runtime-core': 3.5.25 - '@vue/shared': 3.5.25 + '@vue/reactivity': 3.5.26 + '@vue/runtime-core': 3.5.26 + '@vue/shared': 3.5.26 csstype: 3.2.3 - '@vue/server-renderer@3.5.25(vue@3.5.25(typescript@5.9.3))': + '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.25 - '@vue/shared': 3.5.25 - vue: 3.5.25(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.26 + '@vue/shared': 3.5.26 + vue: 3.5.26(typescript@5.9.3) - '@vue/shared@3.5.25': {} + '@vue/shared@3.5.26': {} - '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))': + '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3))': optionalDependencies: typescript: 5.9.3 - vue: 3.5.25(typescript@5.9.3) + vue: 3.5.26(typescript@5.9.3) acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -2952,7 +2952,7 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.9.8: {} + baseline-browser-mapping@2.9.11: {} birpc@2.9.0: {} @@ -2973,8 +2973,8 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.9.8 - caniuse-lite: 1.0.30001760 + baseline-browser-mapping: 2.9.11 + caniuse-lite: 1.0.30001761 electron-to-chromium: 1.5.267 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -2987,7 +2987,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001760: {} + caniuse-lite@1.0.30001761: {} chalk@4.1.2: dependencies: @@ -3054,7 +3054,7 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.0 - entities@4.5.0: {} + entities@7.0.0: {} error-stack-parser-es@1.0.5: {} @@ -3066,7 +3066,7 @@ snapshots: dependencies: eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-oxlint@1.33.0: + eslint-plugin-oxlint@1.34.0: dependencies: jsonc-parser: 3.3.1 @@ -3453,16 +3453,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.99.0 '@oxc-parser/binding-win32-x64-msvc': 0.99.0 - oxlint@1.33.0: + oxlint@1.34.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.33.0 - '@oxlint/darwin-x64': 1.33.0 - '@oxlint/linux-arm64-gnu': 1.33.0 - '@oxlint/linux-arm64-musl': 1.33.0 - '@oxlint/linux-x64-gnu': 1.33.0 - '@oxlint/linux-x64-musl': 1.33.0 - '@oxlint/win32-arm64': 1.33.0 - '@oxlint/win32-x64': 1.33.0 + '@oxlint/darwin-arm64': 1.34.0 + '@oxlint/darwin-x64': 1.34.0 + '@oxlint/linux-arm64-gnu': 1.34.0 + '@oxlint/linux-arm64-musl': 1.34.0 + '@oxlint/linux-x64-gnu': 1.34.0 + '@oxlint/linux-x64-musl': 1.34.0 + '@oxlint/win32-arm64': 1.34.0 + '@oxlint/win32-x64': 1.34.0 p-limit@3.1.0: dependencies: @@ -3496,10 +3496,10 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)): + pinia@3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)): dependencies: '@vue/devtools-api': 7.7.9 - vue: 3.5.25(typescript@5.9.3) + vue: 3.5.26(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 @@ -3540,7 +3540,7 @@ snapshots: rfdc@1.4.1: {} - rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0): + rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1): dependencies: '@oxc-project/runtime': 0.101.0 fdir: 6.5.0(picomatch@4.0.3) @@ -3550,11 +3550,11 @@ snapshots: rolldown: 1.0.0-beta.53 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.2 + '@types/node': 25.0.3 fsevents: 2.3.3 jiti: 2.6.1 - sass: 1.97.0 - sass-embedded: 1.97.0 + sass: 1.97.1 + sass-embedded: 1.97.1 rolldown@1.0.0-beta.53: dependencies: @@ -3585,65 +3585,65 @@ snapshots: dependencies: tslib: 2.8.1 - sass-embedded-all-unknown@1.97.0: + sass-embedded-all-unknown@1.97.1: dependencies: - sass: 1.97.0 + sass: 1.97.1 optional: true - sass-embedded-android-arm64@1.97.0: + sass-embedded-android-arm64@1.97.1: optional: true - sass-embedded-android-arm@1.97.0: + sass-embedded-android-arm@1.97.1: optional: true - sass-embedded-android-riscv64@1.97.0: + sass-embedded-android-riscv64@1.97.1: optional: true - sass-embedded-android-x64@1.97.0: + sass-embedded-android-x64@1.97.1: optional: true - sass-embedded-darwin-arm64@1.97.0: + sass-embedded-darwin-arm64@1.97.1: optional: true - sass-embedded-darwin-x64@1.97.0: + sass-embedded-darwin-x64@1.97.1: optional: true - sass-embedded-linux-arm64@1.97.0: + sass-embedded-linux-arm64@1.97.1: optional: true - sass-embedded-linux-arm@1.97.0: + sass-embedded-linux-arm@1.97.1: optional: true - sass-embedded-linux-musl-arm64@1.97.0: + sass-embedded-linux-musl-arm64@1.97.1: optional: true - sass-embedded-linux-musl-arm@1.97.0: + sass-embedded-linux-musl-arm@1.97.1: optional: true - sass-embedded-linux-musl-riscv64@1.97.0: + sass-embedded-linux-musl-riscv64@1.97.1: optional: true - sass-embedded-linux-musl-x64@1.97.0: + sass-embedded-linux-musl-x64@1.97.1: optional: true - sass-embedded-linux-riscv64@1.97.0: + sass-embedded-linux-riscv64@1.97.1: optional: true - sass-embedded-linux-x64@1.97.0: + sass-embedded-linux-x64@1.97.1: optional: true - sass-embedded-unknown-all@1.97.0: + sass-embedded-unknown-all@1.97.1: dependencies: - sass: 1.97.0 + sass: 1.97.1 optional: true - sass-embedded-win32-arm64@1.97.0: + sass-embedded-win32-arm64@1.97.1: optional: true - sass-embedded-win32-x64@1.97.0: + sass-embedded-win32-x64@1.97.1: optional: true - sass-embedded@1.97.0: + sass-embedded@1.97.1: dependencies: '@bufbuild/protobuf': 2.10.2 buffer-builder: 0.2.0 @@ -3654,26 +3654,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.97.0 - sass-embedded-android-arm: 1.97.0 - sass-embedded-android-arm64: 1.97.0 - sass-embedded-android-riscv64: 1.97.0 - sass-embedded-android-x64: 1.97.0 - sass-embedded-darwin-arm64: 1.97.0 - sass-embedded-darwin-x64: 1.97.0 - sass-embedded-linux-arm: 1.97.0 - sass-embedded-linux-arm64: 1.97.0 - sass-embedded-linux-musl-arm: 1.97.0 - sass-embedded-linux-musl-arm64: 1.97.0 - sass-embedded-linux-musl-riscv64: 1.97.0 - sass-embedded-linux-musl-x64: 1.97.0 - sass-embedded-linux-riscv64: 1.97.0 - sass-embedded-linux-x64: 1.97.0 - sass-embedded-unknown-all: 1.97.0 - sass-embedded-win32-arm64: 1.97.0 - sass-embedded-win32-x64: 1.97.0 + sass-embedded-all-unknown: 1.97.1 + sass-embedded-android-arm: 1.97.1 + sass-embedded-android-arm64: 1.97.1 + sass-embedded-android-riscv64: 1.97.1 + sass-embedded-android-x64: 1.97.1 + sass-embedded-darwin-arm64: 1.97.1 + sass-embedded-darwin-x64: 1.97.1 + sass-embedded-linux-arm: 1.97.1 + sass-embedded-linux-arm64: 1.97.1 + sass-embedded-linux-musl-arm: 1.97.1 + sass-embedded-linux-musl-arm64: 1.97.1 + sass-embedded-linux-musl-riscv64: 1.97.1 + sass-embedded-linux-musl-x64: 1.97.1 + sass-embedded-linux-riscv64: 1.97.1 + sass-embedded-linux-x64: 1.97.1 + sass-embedded-unknown-all: 1.97.1 + sass-embedded-win32-arm64: 1.97.1 + sass-embedded-win32-x64: 1.97.1 - sass@1.97.0: + sass@1.97.1: dependencies: chokidar: 4.0.3 immutable: 5.1.4 @@ -3789,17 +3789,17 @@ snapshots: varint@6.0.0: {} - vite-dev-rpc@1.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): + vite-dev-rpc@1.1.0(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)): dependencies: birpc: 2.9.0 - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) - vite-hot-client: 2.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) + vite-hot-client: 2.1.0(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)) - vite-hot-client@2.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): + vite-hot-client@2.1.0(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)): dependencies: - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) - vite-plugin-inspect@11.3.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): + vite-plugin-inspect@11.3.3(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -3809,26 +3809,26 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) - vite-dev-rpc: 1.1.0(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) + vite-dev-rpc: 1.1.0(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)): + vite-plugin-vue-devtools@8.0.5(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 8.0.5(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0))(vue@3.5.25(typescript@5.9.3)) + '@vue/devtools-core': 8.0.5(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3)) '@vue/devtools-kit': 8.0.5 '@vue/devtools-shared': 8.0.5 sirv: 3.0.2 - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) - vite-plugin-inspect: 11.3.3(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) - vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) + vite-plugin-inspect: 11.3.3(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0)): + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1)): dependencies: '@babel/core': 7.28.5 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) @@ -3836,10 +3836,10 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5) - '@vue/compiler-dom': 3.5.25 + '@vue/compiler-dom': 3.5.26 kolorist: 1.8.0 magic-string: 0.30.21 - vite: rolldown-vite@7.2.11(@types/node@25.0.2)(jiti@2.6.1)(sass-embedded@1.97.0)(sass@1.97.0) + vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) transitivePeerDependencies: - supports-color @@ -3860,14 +3860,14 @@ snapshots: vue-leaflet-markercluster@0.6.1(@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@vue-leaflet/vue-leaflet': 0.10.1(@types/leaflet@1.9.21)(leaflet@1.9.4)(typescript@5.9.3) - vue: 3.5.25(typescript@5.9.3) + vue: 3.5.26(typescript@5.9.3) transitivePeerDependencies: - typescript - vue-router@4.6.4(vue@3.5.25(typescript@5.9.3)): + vue-router@4.6.4(vue@3.5.26(typescript@5.9.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.25(typescript@5.9.3) + vue: 3.5.26(typescript@5.9.3) vue-tsc@3.1.8(typescript@5.9.3): dependencies: @@ -3875,13 +3875,13 @@ snapshots: '@vue/language-core': 3.1.8(typescript@5.9.3) typescript: 5.9.3 - vue@3.5.25(typescript@5.9.3): + vue@3.5.26(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.25 - '@vue/compiler-sfc': 3.5.25 - '@vue/runtime-dom': 3.5.25 - '@vue/server-renderer': 3.5.25(vue@3.5.25(typescript@5.9.3)) - '@vue/shared': 3.5.25 + '@vue/compiler-dom': 3.5.26 + '@vue/compiler-sfc': 3.5.26 + '@vue/runtime-dom': 3.5.26 + '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@5.9.3)) + '@vue/shared': 3.5.26 optionalDependencies: typescript: 5.9.3 From 3af631439b20406a8b9f2f70d5a98d77890bdf25 Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 24 Dec 2025 18:37:05 +0100 Subject: [PATCH 22/29] Updated package --- package.json | 6 +- pnpm-lock.yaml | 293 ++++++++++++++++++++++++------------------------- 2 files changed, 146 insertions(+), 153 deletions(-) diff --git a/package.json b/package.json index 4e0d51d..26b2237 100644 --- a/package.json +++ b/package.json @@ -38,17 +38,17 @@ "@vue/tsconfig": "^0.8.1", "clsx": "^2.1.1", "eslint": "^9.39.2", - "eslint-plugin-oxlint": "~1.34.0", + "eslint-plugin-oxlint": "~1.35.0", "eslint-plugin-vue": "~10.6.2", "jiti": "^2.6.1", "npm-run-all2": "^8.0.4", - "oxlint": "~1.34.0", + "oxlint": "~1.35.0", "prettier": "3.7.4", "sass-embedded": "^1.97.1", "tailwind-merge": "^3.4.0", "typescript": "~5.9.3", "vite": "npm:rolldown-vite@^7.3.0", "vite-plugin-vue-devtools": "^8.0.5", - "vue-tsc": "^3.1.8" + "vue-tsc": "^3.2.1" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 558cd77..5c1c236 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,7 +53,7 @@ importers: version: 10.2.0(eslint@9.39.2(jiti@2.6.1))(prettier@3.7.4) '@vue/eslint-config-typescript': specifier: ^14.6.0 - version: 14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + version: 14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vue/tsconfig': specifier: ^0.8.1 version: 0.8.1(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)) @@ -64,11 +64,11 @@ importers: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ~1.34.0 - version: 1.34.0 + specifier: ~1.35.0 + version: 1.35.0 eslint-plugin-vue: specifier: ~10.6.2 - version: 10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) + version: 10.6.2(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) jiti: specifier: ^2.6.1 version: 2.6.1 @@ -76,8 +76,8 @@ importers: specifier: ^8.0.4 version: 8.0.4 oxlint: - specifier: ~1.34.0 - version: 1.34.0 + specifier: ~1.35.0 + version: 1.35.0 prettier: specifier: 3.7.4 version: 3.7.4 @@ -97,8 +97,8 @@ importers: specifier: ^8.0.5 version: 8.0.5(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3)) vue-tsc: - specifier: ^3.1.8 - version: 3.1.8(typescript@5.9.3) + specifier: ^3.2.1 + version: 3.2.1(typescript@5.9.3) packages: @@ -438,43 +438,43 @@ packages: '@oxc-project/types@0.99.0': resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==} - '@oxlint/darwin-arm64@1.34.0': - resolution: {integrity: sha512-euz3Dtp5/UE9axFkQnllOWp3gOwoqaxfZPUUwiW8HBelqhI9PRMVIfQ/akmwl+G5XixQZIgXkXQ5SJxnb1+Qww==} + '@oxlint/darwin-arm64@1.35.0': + resolution: {integrity: sha512-ieiYVHkNZPo77Hgrxav595wGS4rRNKuDNrljf+4xhwpJsddrxMpM64IQUf2IvR3MhK4FxdGzhhB6OVmGVHY5/w==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.34.0': - resolution: {integrity: sha512-XpmNviE5KOnHkhmQPwJJIBs+mJkr0qItTZBN4dz+O3p9gWN+gCqi3CBP71RiVahZw4qAEQSgY4wro+z0kx+erg==} + '@oxlint/darwin-x64@1.35.0': + resolution: {integrity: sha512-1jNHu3j66X5jKySvgtE+jGtjx4ye+xioAucVTi2IuROZO6keK2YG74pnD+9FT+DpWZAtWRZGoW0r0x6aN9sEEg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.34.0': - resolution: {integrity: sha512-aCPdoEUGsJGF9y88vDYoaugG4IEGwSBa+usyuAvEVl3vTfuTmE0RDQEC1Z+WnJ3J/cIEpbgKOzS12VwbzFicjg==} + '@oxlint/linux-arm64-gnu@1.35.0': + resolution: {integrity: sha512-T1lc0UaYbTxZyqVpLfC7eipbauNG8pBpkaZEW4JGz8Y68rxTH7d9s+CF0zxUxNr5RCtcmT669RLVjQT7VrKVLg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.34.0': - resolution: {integrity: sha512-cMo72LQBFmdnVLRKLAHD94ZUBq5Z+aA9Y+RKzkjhCmJuef5ZAfKC24TJD/6c5LxGYzkwwmyySoQAHq5B69i3PQ==} + '@oxlint/linux-arm64-musl@1.35.0': + resolution: {integrity: sha512-7Wv5Pke9kwWKFycUziSHsmi3EM0389TLzraB0KE/MArrKxx30ycwfJ5PYoMj9ERoW+Ybs0txdaOF/xJy/XyYkg==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.34.0': - resolution: {integrity: sha512-+9xFhhkqgNIysEh+uHvcba8v4UtL1YzxuyDS2wTLdWrkGvIllCx5WjJItt3K/AhwatciksgNEXSo2Hh4fcQRog==} + '@oxlint/linux-x64-gnu@1.35.0': + resolution: {integrity: sha512-HDMPOzyVVy+rQl3H7UOq8oGHt7m1yaiWCanlhAu4jciK8dvXeO9OG/OQd74lD/h05IcJh93pCLEJ3wWOG8hTiQ==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.34.0': - resolution: {integrity: sha512-qa7TL2DfEDdMeSP5UiU5JMs6D2PW7ZJAQ0WZYTgqDV8BlZ6nMkIYVBVIk3QPxIfkyxvfJVbG1RB3PkSWDcfwpA==} + '@oxlint/linux-x64-musl@1.35.0': + resolution: {integrity: sha512-kAPBBsUOM3HQQ6n3nnZauvFR9EoXqCSoj4O3OSXXarzsRTiItNrHabVUwxeswZEc+xMzQNR0FHEWg/d4QAAWLw==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.34.0': - resolution: {integrity: sha512-mSJumUveg1S3DiOgvsrVNAGuvenBbbC/zsfT1qhltT+GLhJ7RPBK2I/jz0fTdE+I7M9/as8yc0XJ/eY23y2amA==} + '@oxlint/win32-arm64@1.35.0': + resolution: {integrity: sha512-qrpBkkOASS0WT8ra9xmBRXOEliN6D/MV9JhI/68lFHrtLhfFuRwg4AjzjxrCWrQCnQ0WkvAVpJzu73F4ICLYZw==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.34.0': - resolution: {integrity: sha512-izsDDt5WY4FSISCkPRLUYQD1aRaaEJkPLtEZe3DlioSUdUVAdvVbE+BGllFqR16DWfTTwO/6K4jDeooxQzTMjw==} + '@oxlint/win32-x64@1.35.0': + resolution: {integrity: sha512-yPFcj6umrhusnG/kMS5wh96vblsqZ0kArQJS+7kEOSJDrH+DsFWaDCsSRF8U6gmSmZJ26KVMU3C3TMpqDN4M1g==} cpu: [x64] os: [win32] @@ -762,63 +762,63 @@ packages: '@types/node@25.0.3': resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} - '@typescript-eslint/eslint-plugin@8.50.0': - resolution: {integrity: sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==} + '@typescript-eslint/eslint-plugin@8.50.1': + resolution: {integrity: sha512-PKhLGDq3JAg0Jk/aK890knnqduuI/Qj+udH7wCf0217IGi4gt+acgCyPVe79qoT+qKUvHMDQkwJeKW9fwl8Cyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.50.0 + '@typescript-eslint/parser': ^8.50.1 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.50.0': - resolution: {integrity: sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==} + '@typescript-eslint/parser@8.50.1': + resolution: {integrity: sha512-hM5faZwg7aVNa819m/5r7D0h0c9yC4DUlWAOvHAtISdFTc8xB86VmX5Xqabrama3wIPJ/q9RbGS1worb6JfnMg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.50.0': - resolution: {integrity: sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==} + '@typescript-eslint/project-service@8.50.1': + resolution: {integrity: sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.50.0': - resolution: {integrity: sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==} + '@typescript-eslint/scope-manager@8.50.1': + resolution: {integrity: sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.50.0': - resolution: {integrity: sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==} + '@typescript-eslint/tsconfig-utils@8.50.1': + resolution: {integrity: sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.50.0': - resolution: {integrity: sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==} + '@typescript-eslint/type-utils@8.50.1': + resolution: {integrity: sha512-7J3bf022QZE42tYMO6SL+6lTPKFk/WphhRPe9Tw/el+cEwzLz1Jjz2PX3GtGQVxooLDKeMVmMt7fWpYRdG5Etg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.50.0': - resolution: {integrity: sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==} + '@typescript-eslint/types@8.50.1': + resolution: {integrity: sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.50.0': - resolution: {integrity: sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==} + '@typescript-eslint/typescript-estree@8.50.1': + resolution: {integrity: sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.50.0': - resolution: {integrity: sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==} + '@typescript-eslint/utils@8.50.1': + resolution: {integrity: sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.50.0': - resolution: {integrity: sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==} + '@typescript-eslint/visitor-keys@8.50.1': + resolution: {integrity: sha512-IrDKrw7pCRUR94zeuCSUWQ+w8JEf5ZX5jl/e6AHGSLi1/zIr0lgutfn/7JpfCey+urpgQEdrZVYzCaVVKiTwhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue@6.0.3': @@ -828,14 +828,14 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.2.25 - '@volar/language-core@2.4.26': - resolution: {integrity: sha512-hH0SMitMxnB43OZpyF1IFPS9bgb2I3bpCh76m2WEK7BE0A0EzpYsRp0CCH2xNKshr7kacU5TQBLYn4zj7CG60A==} + '@volar/language-core@2.4.27': + resolution: {integrity: sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==} - '@volar/source-map@2.4.26': - resolution: {integrity: sha512-JJw0Tt/kSFsIRmgTQF4JSt81AUSI1aEye5Zl65EeZ8H35JHnTvFGmpDOBn5iOxd48fyGE+ZvZBp5FcgAy/1Qhw==} + '@volar/source-map@2.4.27': + resolution: {integrity: sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==} - '@volar/typescript@2.4.26': - resolution: {integrity: sha512-N87ecLD48Sp6zV9zID/5yuS1+5foj0DfuYGdQ6KHj/IbKvyKv1zNX6VCmnKYwtmHadEO6mFc2EKISiu3RDPAvA==} + '@volar/typescript@2.4.27': + resolution: {integrity: sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==} '@vue-leaflet/vue-leaflet@0.10.1': resolution: {integrity: sha512-RNEDk8TbnwrJl8ujdbKgZRFygLCxd0aBcWLQ05q/pGv4+d0jamE3KXQgQBqGAteE1mbQsk3xoNcqqUgaIGfWVg==} @@ -914,13 +914,8 @@ packages: typescript: optional: true - '@vue/language-core@3.1.8': - resolution: {integrity: sha512-PfwAW7BLopqaJbneChNL6cUOTL3GL+0l8paYP5shhgY5toBNidWnMXWM+qDwL7MC9+zDtzCF2enT8r6VPu64iw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@vue/language-core@3.2.1': + resolution: {integrity: sha512-g6oSenpnGMtpxHGAwKuu7HJJkNZpemK/zg3vZzZbJ6cnnXq1ssxuNrXSsAHYM3NvH8p4IkTw+NLmuxyeYz4r8A==} '@vue/reactivity@3.5.26': resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==} @@ -963,8 +958,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@3.1.1: - resolution: {integrity: sha512-ogkIWbVrLwKtHY6oOAXaYkAxP+cTH7V5FZ5+Tm4NZFd8VDZ6uNMDrfzqctTZ42eTMCSR3ne3otpcxmqSnFfPYA==} + alien-signals@3.1.2: + resolution: {integrity: sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==} ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -1128,8 +1123,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.34.0: - resolution: {integrity: sha512-wjYRBFIoYGW7dWvugkuzjobH9a76MYbWdQdw3dZ7fefb6GRtLmA4P8iSc+uoAOmsUWjqJvhzw3Ks+9hBNJE9jg==} + eslint-plugin-oxlint@1.35.0: + resolution: {integrity: sha512-XTwAUJE41nxk8PS1Ed+IwIQy/PF2AYbm9Nn1jUKLm3yYcIQCpm2sbyXkK9Fna5V2ioSulBDy3C7ge3UCs4Y0Lg==} eslint-plugin-prettier@5.5.4: resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} @@ -1220,8 +1215,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} @@ -1549,12 +1544,12 @@ packages: resolution: {integrity: sha512-MpS1lbd2vR0NZn1v0drpgu7RUFu3x9Rd0kxExObZc2+F+DIrV0BOMval/RO3BYGwssIOerII6iS8EbbpCCZQpQ==} engines: {node: ^20.19.0 || >=22.12.0} - oxlint@1.34.0: - resolution: {integrity: sha512-Ni0N8wAiKlgaYkI/Yz4VrutfVIZgd2shDtS+loQxyBTwO8YUAnk3+g7OQ1cyI/aatHiFwvFNfV/uvZyHUtyPpA==} + oxlint@1.35.0: + resolution: {integrity: sha512-QDX1aUgaiqznkGfTM2qHwva2wtKqhVoqPSVXrnPz+yLUhlNadikD3QRuRtppHl7WGuy3wG6nKAuR8lash3aWSg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.9.2' + oxlint-tsgolint: '>=0.10.0' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1928,8 +1923,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.50.0: - resolution: {integrity: sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A==} + typescript-eslint@8.50.1: + resolution: {integrity: sha512-ytTHO+SoYSbhAH9CrYnMhiLx8To6PSSvqnvXyPUgPETCvB6eBKmTI9w6XMPS3HsBRGkwTVBX+urA8dYQx6bHfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2012,8 +2007,8 @@ packages: peerDependencies: vue: ^3.5.0 - vue-tsc@3.1.8: - resolution: {integrity: sha512-deKgwx6exIHeZwF601P1ktZKNF0bepaSN4jBU3AsbldPx9gylUc1JDxYppl82yxgkAgaz0Y0LCLOi+cXe9HMYA==} + vue-tsc@3.2.1: + resolution: {integrity: sha512-I23Rk8dkQfmcSbxDO0dmg9ioMLjKA1pjlU3Lz6Jfk2pMGu3Uryu9810XkcZH24IzPbhzPCnkKo2rEMRX0skSrw==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -2359,7 +2354,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 '@oxc-parser/binding-android-arm64@0.99.0': optional: true @@ -2414,28 +2409,28 @@ snapshots: '@oxc-project/types@0.99.0': {} - '@oxlint/darwin-arm64@1.34.0': + '@oxlint/darwin-arm64@1.35.0': optional: true - '@oxlint/darwin-x64@1.34.0': + '@oxlint/darwin-x64@1.35.0': optional: true - '@oxlint/linux-arm64-gnu@1.34.0': + '@oxlint/linux-arm64-gnu@1.35.0': optional: true - '@oxlint/linux-arm64-musl@1.34.0': + '@oxlint/linux-arm64-musl@1.35.0': optional: true - '@oxlint/linux-x64-gnu@1.34.0': + '@oxlint/linux-x64-gnu@1.35.0': optional: true - '@oxlint/linux-x64-musl@1.34.0': + '@oxlint/linux-x64-musl@1.35.0': optional: true - '@oxlint/win32-arm64@1.34.0': + '@oxlint/win32-arm64@1.35.0': optional: true - '@oxlint/win32-x64@1.34.0': + '@oxlint/win32-x64@1.35.0': optional: true '@parcel/watcher-android-arm64@2.5.1': @@ -2639,14 +2634,14 @@ snapshots: dependencies: undici-types: 7.16.0 - '@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.50.1(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.50.0 - '@typescript-eslint/type-utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.50.0 + '@typescript-eslint/parser': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.1 + '@typescript-eslint/type-utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.50.1 eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -2655,41 +2650,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.50.0 - '@typescript-eslint/types': 8.50.0 - '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.50.0 + '@typescript-eslint/scope-manager': 8.50.1 + '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.50.1 debug: 4.4.3 eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.50.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.50.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) - '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) + '@typescript-eslint/types': 8.50.1 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.50.0': + '@typescript-eslint/scope-manager@8.50.1': dependencies: - '@typescript-eslint/types': 8.50.0 - '@typescript-eslint/visitor-keys': 8.50.0 + '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/visitor-keys': 8.50.1 - '@typescript-eslint/tsconfig-utils@8.50.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.50.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.50.0 - '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.2(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) @@ -2697,14 +2692,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.50.0': {} + '@typescript-eslint/types@8.50.1': {} - '@typescript-eslint/typescript-estree@8.50.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.50.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.50.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) - '@typescript-eslint/types': 8.50.0 - '@typescript-eslint/visitor-keys': 8.50.0 + '@typescript-eslint/project-service': 8.50.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.50.1(typescript@5.9.3) + '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/visitor-keys': 8.50.1 debug: 4.4.3 minimatch: 9.0.5 semver: 7.7.3 @@ -2714,20 +2709,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.50.0 - '@typescript-eslint/types': 8.50.0 - '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.1 + '@typescript-eslint/types': 8.50.1 + '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.50.0': + '@typescript-eslint/visitor-keys@8.50.1': dependencies: - '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/types': 8.50.1 eslint-visitor-keys: 4.2.1 '@vitejs/plugin-vue@6.0.3(rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1))(vue@3.5.26(typescript@5.9.3))': @@ -2736,15 +2731,15 @@ snapshots: vite: rolldown-vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(sass-embedded@1.97.1)(sass@1.97.1) vue: 3.5.26(typescript@5.9.3) - '@volar/language-core@2.4.26': + '@volar/language-core@2.4.27': dependencies: - '@volar/source-map': 2.4.26 + '@volar/source-map': 2.4.27 - '@volar/source-map@2.4.26': {} + '@volar/source-map@2.4.27': {} - '@volar/typescript@2.4.26': + '@volar/typescript@2.4.27': dependencies: - '@volar/language-core': 2.4.26 + '@volar/language-core': 2.4.27 path-browserify: 1.0.1 vscode-uri: 3.1.0 @@ -2871,30 +2866,28 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-vue: 10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) + eslint-plugin-vue: 10.6.2(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) fast-glob: 3.3.3 - typescript-eslint: 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@vue/language-core@3.1.8(typescript@5.9.3)': + '@vue/language-core@3.2.1': dependencies: - '@volar/language-core': 2.4.26 + '@volar/language-core': 2.4.27 '@vue/compiler-dom': 3.5.26 '@vue/shared': 3.5.26 - alien-signals: 3.1.1 + alien-signals: 3.1.2 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.3 - optionalDependencies: - typescript: 5.9.3 '@vue/reactivity@3.5.26': dependencies: @@ -2938,7 +2931,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@3.1.1: {} + alien-signals@3.1.2: {} ansi-styles@4.3.0: dependencies: @@ -3066,7 +3059,7 @@ snapshots: dependencies: eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-oxlint@1.34.0: + eslint-plugin-oxlint@1.35.0: dependencies: jsonc-parser: 3.3.1 @@ -3079,7 +3072,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.1.8(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))): + eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) eslint: 9.39.2(jiti@2.6.1) @@ -3090,7 +3083,7 @@ snapshots: vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-scope@8.4.0: dependencies: @@ -3178,7 +3171,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fastq@1.19.1: + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -3453,16 +3446,16 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.99.0 '@oxc-parser/binding-win32-x64-msvc': 0.99.0 - oxlint@1.34.0: + oxlint@1.35.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.34.0 - '@oxlint/darwin-x64': 1.34.0 - '@oxlint/linux-arm64-gnu': 1.34.0 - '@oxlint/linux-arm64-musl': 1.34.0 - '@oxlint/linux-x64-gnu': 1.34.0 - '@oxlint/linux-x64-musl': 1.34.0 - '@oxlint/win32-arm64': 1.34.0 - '@oxlint/win32-x64': 1.34.0 + '@oxlint/darwin-arm64': 1.35.0 + '@oxlint/darwin-x64': 1.35.0 + '@oxlint/linux-arm64-gnu': 1.35.0 + '@oxlint/linux-arm64-musl': 1.35.0 + '@oxlint/linux-x64-gnu': 1.35.0 + '@oxlint/linux-x64-musl': 1.35.0 + '@oxlint/win32-arm64': 1.35.0 + '@oxlint/win32-x64': 1.35.0 p-limit@3.1.0: dependencies: @@ -3755,12 +3748,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.50.1(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.50.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -3869,10 +3862,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.26(typescript@5.9.3) - vue-tsc@3.1.8(typescript@5.9.3): + vue-tsc@3.2.1(typescript@5.9.3): dependencies: - '@volar/typescript': 2.4.26 - '@vue/language-core': 3.1.8(typescript@5.9.3) + '@volar/typescript': 2.4.27 + '@vue/language-core': 3.2.1 typescript: 5.9.3 vue@3.5.26(typescript@5.9.3): From 8f081e12fd055f1cc5e4cb4c6eb7ea27c1f27b7c Mon Sep 17 00:00:00 2001 From: Alexis Date: Wed, 24 Dec 2025 20:21:33 +0100 Subject: [PATCH 23/29] Added monnaie de paris layer --- public/map/monnaie-de-paris.png | Bin 0 -> 4205 bytes src/App.vue | 23 ++++++++---- .../{PlaceMarker.vue => TokenMarker.vue} | 25 +++++++++++-- src/models/Markers.ts | 7 ++++ src/stores/parisTokens.ts | 34 ++++++++++++++++++ 5 files changed, 80 insertions(+), 9 deletions(-) create mode 100644 public/map/monnaie-de-paris.png rename src/components/{PlaceMarker.vue => TokenMarker.vue} (50%) create mode 100644 src/stores/parisTokens.ts diff --git a/public/map/monnaie-de-paris.png b/public/map/monnaie-de-paris.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a7d455c3cd23746e2bccb1ec2ca9156ebb6a73 GIT binary patch literal 4205 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 Dk`?4- literal 0 HcmV?d00001 diff --git a/src/App.vue b/src/App.vue index 2ed1bfe..a6c8d78 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,17 +5,22 @@ import 'vue-leaflet-markercluster/dist/style.css' import L, { type PointTuple } from 'leaflet' globalThis.L = L -import { LMap, LTileLayer, LControlZoom } from '@vue-leaflet/vue-leaflet' +import { LMap, LTileLayer, LControlZoom, LLayerGroup } from '@vue-leaflet/vue-leaflet' import { LMarkerClusterGroup } from 'vue-leaflet-markercluster' import { ref } from 'vue' -import { useReviewStore } from './stores/reviews' -import ReviewMarker from './components/ReviewMarker.vue' -const { markers } = useReviewStore() +import ReviewMarker from './components/ReviewMarker.vue' +import TokenMarker from './components/TokenMarker.vue' + +import { useReviewStore } from './stores/reviews' +import { useParisTokensStore } from './stores/parisTokens' const zoom = ref(7) const minZoom = 4 const center = ref([47.809376, -0.637207]) + +const { markers: reviews } = useReviewStore() +const { markers: parisTokens } = useParisTokensStore()